YD T 1444-2006 流控制传送协议(SCTP)测试方法.pdf
《YD T 1444-2006 流控制传送协议(SCTP)测试方法.pdf》由会员分享,可在线阅读,更多相关《YD T 1444-2006 流控制传送协议(SCTP)测试方法.pdf(124页珍藏版)》请在麦多课文档分享上搜索。
1、YD 中华人民共和国通信行业标准YD!T 14442006 流控制传送协议(SCTP)测试方法丁estmethods for stream control transmission protocol(SCTP) 2006-05-31发布2006-10-01实施中华人民共和国信息产业部发布YD厅1444-2006自次前言”.“.川喃.刷.II l范IJJ2 规ftl性的引用文件3 测试结构.4测试项目4.1 测试内容中的消息和参数4.2关于测试项目中地址格式的说明4.3 关于测试琐自中版请要求的说明.4.4 测试判)E)JJ则4.5 测试项目.4 5.l 偶联建立.24.5.2 偶联中止.304
2、 5.3 1巳效消息处五盟.46 4.5.4 致复消息的处理.60 4.5.5 故障处飘.714.5.6 主要错消息处瑰,.刷,川.g5 4 5.7 数据块的捆绑和复用,914.5DATA 消息的传送,.99 4.5.9 数据块的证实.喃.114 4.5.IO异常情况的测试.I17 4.5.11 重传定时器.120vorr 1444华2006前本标准非等效采用I民:TFRFC2960流控制传送协议(2000年IOl),牙RFC2960 “tit然制传送协议(2000年10月)”的主姿区组lj如下I. 增加了关于测试项叫阿饭i沓的说明。测试项中的膝谈.R作为说明闸,在实际测试巾ff姿求。问时本文
3、件中还增加了对本测试规范的评判标准。2. 1才使用IPv6地址进行测试的悄况进行了说明;闷时对于地位锵式的测试,建议应依据现有问络使用的IP地处的状况;建议不使用主机匆地址格式。3. 在f属联建立的测试中,明确了的町消息中出局流数量不可以为0。4. 2才气fffim翩Requestl淑i资产生的He削Beat消息:(收到的HeartBeatACK不iE确时,SCTP不必I:发HeartBeat消息。5.如巢用于1揭联建立的INIT消息中支持的地址类型不为接收方所支持时,被测系统应当发送ABORT消息。II 本标准是YDIT1194斗002流控制传送协议(SCTP)的配套标准。本标礁由中阙通俗标
4、准化协会提出并归口。本标准起草单位:信息产业部电信研究院中兴通讯股份有限公词华为技术有限公词上海贝尔阿尔卡特股份有限公司本你P应主要耳起率人:除级命元宜离降i!越林铭囚严YD厅1444“2006流控制传送协议(SCTP)测试方法1 范围本标准规定了对流控制传送协议(SCTP)的测试程序和测试方法,并对能重要在测试中过程中注意的问题和在实际使用本标准时的判定原则迸衍了规定。本标准溺用于采用SCTP协议的软交换设备、育令网炎和IP网内的相关设备。2规范性的引用文件下列文件中的条款通过在本标准中引用而成为本标准的条款,凡是注目期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标
5、准,然而鼓励粮据本标准达成协议的各方研究是沓可以适用这些文件的最新版本。凡是不注目朔的引用文件,其最新版本适用于本标准。YD厅1194-2002RFC2960 S测试结构测试结仰如阁1所示。破测点4 测试项目流控制传送协议(SCTP)流控制传送协议(2000年10JI ) 颐1SCTP测试绩构4.1 测试内容中的消息和参败测试仪对测试项目中涉及到的消息、参数和原谱的格式说明,可参见YDtr1194 -2002。4.2 9电子测试项目中地址格式的说明在与地址格式相关的测试中,地址格式的应用应根据网络的应用情况进行测试,l!Plti前网络主要应用1Pv4地址时,本标准只对IPv4地址做裹求。只有l
6、ti网络中使用酌6地址时,则本标准应要求的地址格式包括1Pv4和IPv6两种串串式。当网络可以支持DNS服务时,方可考虑使用主机名地址。为了防备对DNS的攻击,建议在SCTP层应用时不使用主机名地址。4.3关于测试项目中朦嫌E求的说明测试项目中描述的高层应用闵SCTP路之间隙诲,主要用来说明不问庭之间的交互关系,在实际测试中可以不进行资求。4.4测试判定原则测试项目编号上标记为径选的项目,夜进行人网测试时可以根据实际情况不做要求,其余项目是人网测试的必备项目。当被测设备的所有必备项目合格后,该设备方满足设备进网要求。YD斤1444-20064.5测试项因4.5.1 1属联建立测试编号:I.I参
7、考:民FC2960第5.1节项目:偶联建立分项目:正常的偶联建立目的:检验正常的偶联建立程序测试预皇史条件:均由点A和端点8之间的偶耳其米建立,设置放据自A点的商层发送建立Ass时iate!l在话,E主立刻端点B偶联结构:1测试类裂:VAT、CPT预期的信号单元顺序:端点日端点A商f罢Jsti.用(ULP)销路鼠Associate 曰“一一INIT 卧mACK一一叩一,. _ COOKIEECHO COOK_ACK 一一”. , . ,明白Communica咀onup 嚣理学,筒。郁郁稳稳Send 一一一一一DATA SACK -DATA . 勘叫他叫Data阳nve嚣躁斟路聪一,一一一一SA
8、CK 测试说明:由端点A的高层协议(ULP)发送Associate原语,启动偶联建立,并用肢视仪记录消息流程。2. 检查A:偶联是否建立?3. 俭查8:偶联建立后发送的第一个数据置换(Da阳Chunk)是否由SACK证实?4. 被资C:在已建立的偶联j二接收和发送不同长度的数据块。5. 检蠢。:所有的DATA消息都被正确接收,元消息丢失。6. 对于有效性测试,在反方向上3重复测试。2 YD厅1444“2006测试编号:1.2要害斗苦:RF2960第4节税15.1.6节项目:正常的偶联建立分项网:TlInita才然目的:验证Tl-lnit定时器超时后,并重发别町消息测试预援条件:持指点A和l辙i
9、点隐之间的肉联来建立,设置辈辈虫拍首阳A点的商版发送荒草立Associate以说,立到端点B偶联,在端点B设置数据让B不响应IN汀ACK结构:1测试炎测:VAT预期的信号单元顺序:端点B端点A高层应用(U四)MAX.削口飞议E1次ANSDATA )!NIT 由Communication up 岱篇豁出篇DATA 一白币由由一句甲由”由甲SACK 测试说明:从端点B启动到端点A的偶联建立,在收到!NIT-ACK后,端点巴不响应COOKIE唰ECHO,用磁视仪记录消息流程。2. 检3坚A:端点除处于关闭状态。3. 检查B:消息顺序是否如上所示。4. 检资C:端点A能否合尝试建立一个新的偶联。7 Y
10、D厅1444“2006测试编号:1.7妥善考:RF2960第5.3.1节项目:正常的偶联建立分项目:发起偶联建立的端点校建立不同的肉联成使用不间的启动标号在俄目的:验证当重新建立到对端的偶联时,需要使用不同的Init-Ta_g值,即与先前的偶联的Init-Tag值不同测t武t圈里是条件:端点i问没有建立的偶联,:(.端点B设置量数据,简耳盖面I以在端点A和日之间辈辈立并终ll:结构:l测试类现:VAT预期的f商号单元顺序:端点B端点A高层$.用(ULP)DATA ”甲一DATAArrive 白吗一一一一一SACK SHlITDOV.牛J甲币一市甲白白白一,”由嘲由”呵SHlITDOWN ACK
11、 Communicatio且Lost= 冉冉冉冉Associate 叩INIT ACK ( !nit-Tag ) COOKIE ECHO 篇豁出SEND DATA 一一一一一一一DATAArrive = 叫叫叫份叫一一幡SACK SHUTDOWN 甲伽白帽一由,喻甲甲由叫甲一SHUTDOWN ACK Communication Lost 白尊IN汀四叫一叫叫】DATA 翩国副. 白一DATA Arrive 盟国皿皿一一一一翩SACK 测试说明:I. 由端点B启动端点A和日之间的偶联建立,端点B发送的lN町中应包含所有的任选参数(IPv4地址、1Pv6地址、COOK血”ECHO的有效期、支持的地
12、址类型),用监视仪记录消息流程。2. 检瓷缸刑汀消息被接收,并响应则ACK。3. 检查日:端点A和B间的偶联成功建立。10 YD厅1444-2006测试编号:l10 参考:RFC2960第3.3.3节项创:正常的偶联建立分项目:剧汀ACK消息中的任选参数目的:验证端点A在收到的!NITACK消息中包含一个或多个任选参数时的处现测试t商量史条件:端点A和lB之间的偶联米建立,在日点设宣数据昌,在日点发送的INITACK消息咐包含所有的任参数,端!.、A也li!l.:tt夺IP峭的地:It!:结构:1测试类现:VAT预期的信号单元顺序:端点院端点A商li!l用(ULP)后每Associate -!
13、NIT 则町ACK-:四COOKIE_ECHO COOKIE白ACK唰白”叩唰叫叩. ”帽”Communication up z白白嚣黑。能:.;:西SendDATA . .嗣叫DATA Arrive 岱副能稍稍能像一一一一幽监SACK 测试说明:I. 出端点A启动端点A和B之间的偶联建立,端点B发送的!NITACK中应包含所有的任选参数(1Pv4 地址、IP饰地址、不识别的参数奇事),用监视仪记条消息流楼。2. 检查A:即ACK消息被接收,并响应COOKIE-ECHOo3. 检查日:端点A和8间的偶联被成功建立。4. 重复测试:如柴COOKIE尔加盯ACK必备参数厉的第个参数而是在任选参数后
14、,就在任选参数中,则接收时ACKoII vorr 14442006 油H式编号:I.l l 参考:RFC2960多自5.1.1节项臼:流参数不匹配分项目:别汀ACK巾的tf:l网流和人同流参数与INIT巾的参数不;自己目的:检验削ITACK中的出局流和人局流参数与则中的参数不匹配时系统的处理测试预景是条件:端点A革PB之间的肉联米建立,旦的消息中的tf:l励流数豫不为。结构:1测试类型:VAT预期的傍占去单元顺序:端点B端J点A高层应用(ULP)INIT 叫“端点A的OS=Z,JlZY ( OS=X MIS= Y ) 翩协IITACK ( OS= Y MIS惚X)COOKIE ECHO ,一回
15、四回COOKIE“ ACK Commumcation up = 时Send (流ID=Y)Send Failure =: OS出局流数量MIS m箴大入网流数最测试说明:I. 白端点日启动偶联的建立,在发i迭的INIT消息中MIS:!gY,端点A的MIS小子端点脑的tf:l局流数簸,用监视仪记录消息流程。2. 检:J!tA:端点A发送的时IT-ACK的出周流数盘应等于收到的则IT扣的MIS.3. 检验B:端点A的出局流D和MIS流即的范围应为l-(Y-1)。4. 检盗C:消息顺序是否如上所7fi;?5. 注:端点A也可以中止偶联。12 YD厅1444-2006测试编号:1.12参考:RFC29
16、60第3.3.2节项臼:流参数不匹配分项曰:即町巾的出闷流和l入网流参数设lJ.j;O目的:如果收到的JN汀消息中的OS成MIS字段为0,则端点A发送ABORT消息,端点处于关闭状态现1i式预宣条件:端虫、A和B闷的尾联朱建立,在端点B设置数据,使得发送的时IT消息、中的OSJilt.MIS参放为。生商构:1 I试炎想:VAT预期的信号单兀顺序:端点B端点A高层应用(ULP)则IT(OS=O,MIS=y) 帽一一一ABORT 测试说明:自端点日启动到端点A的f商联建立,发送的剧町消息中的OS句o,Mrsi可以为0以外的任意债。用监视仪记录消息流程。2. 检查A:端点日是否响应了ABORT消息,
17、其原因值成为“无效的必备参数”3. 检查B:消息顺序是资如上所欲?4. 3重复测试,MIS为0,OS可以为0以外的假意值。5. !复测试,OS和MIS均为0。13 YD/T 1444-2006 号:1.13参考:RFC2960 在5.1.1节项目:流参数不匹配分项目:JN汀刷ACK巾的出局流参数与人局流参数不匹配目的:如果别町和INACK消息中的人局流及出局流参数不匹自己,贝lj使用这两个参数中最小的值建主偶联测试预景是条中:链路不工作结构:1测试类!1il:VAT 预期的信号单元顺序:均由,gB端点、A商JZ:应用(ULP)黑白Associate 测试说明:囱端点A启动到持带点玲的偶联建立,
18、收到的则IT-ACK消息中的OS为0,MIS为则IT扣的OS,用航视仪记录消息流程。2. 检查A:端点M是否发送了ABORT消息。3. 重复测试,收到的IN汀ACK消息中的MIS为0,OS为副中的MISo4. 检辈革B:持指点M是否发送了ABORT消息、?5. 重复测试,收到的INACK消息中的MIS和OS都为Oo6. 检辈辈C:持据点At盖奋发送了ABORT消息?15 YD厅1444-2006测试编号:1.15参考:RFC2960缀3.3.3.1节项目:正常的偶联建立分项阔:日可汀,ACK小有“不识别的参数”目的:如柴收到的剧町消息中有不识别的TLV参数,则这些不识别的参数应当在IN町蛐AC
19、K中送回测试E顶直史条件:撒点A手日虫指点日间的问耳其米德立,在端点日设置量数锁,便发i萃的则町中包极不识别的参数类型,且参数类型的最高两个比特设置为lI 结构:1测试乡险费:VAT预期的信号单元顺序:端J点、B端点A高f否应用(ULP)INIT . . 叫一一一消息中包含未定义的任也参数白白白”. -. . 一日可町ACK(该消息中包括“不识别的参数”字段)COOKIE ECHO 一一一一一一一一响一COOKIE_ACK Communication up 串串DATA 叫一一SACK 测试说明:l!i端点”启动到端点A的偶联,B;:l主送的则町消息中,应当包括生是米义的参败类型,这展如米ii
20、!义的参数类型的最高两个比特设置为ll,用监视仪记录消息流程。2. 检il!:A:端点A接收该剧汀消息并口内!i1ZIN盯嗣ACK消息。3. 检查B:端点B发送的INIT-ACK消息中的不识别参数字段应当包括从.INIT消息中收到的未定义的参数。4. 梭资C:端点A和日的偶联正常建立。16 YD!T 1444-2006 测试编号:1.16 参考:RFC2960 1.4节项目:正常的偶联建立分项网:专滋地址在多个肉联小目的:如果用于偶联建立的则汀消息中包含的一个传送地址已经在偶联中,则端J点用ABORT响应该INITi内,fl!,测试预置条件:端点A和Bl同未建立肉联,在端点B设置数据,由B点发
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YD 1444 2006 控制 传送 协议 SCTP 测试 方法
