YD 1251.3-2003 路由协议一致性测试方法---边界网关协议 .pdf
《YD 1251.3-2003 路由协议一致性测试方法---边界网关协议 .pdf》由会员分享,可在线阅读,更多相关《YD 1251.3-2003 路由协议一致性测试方法---边界网关协议 .pdf(107页珍藏版)》请在麦多课文档分享上搜索。
1、 1L中华人民共和国通信行业标准YD/T 1251.3-2003路由协议一致性测试方法边界网关协议旧GP4)The conformance testing specification for border gateway protocol(BGP4)2003-01-22发布2003-01-22实施中华人民共和国信息产业部发布YD,厅1251.3-2003目次前言. 1Q1范围。12规范性引用文件13术语和定义。14测试参考配置。15连接功能测试。26 UPDATE消息格式一致性测试.47 UPDATE消息处理功能测试.。128路由处理功能测试,一289 BGP差错处理功能测试.。6110路由反
2、射功能测试。8211 COMMUNITY属性处理功能测试.。94丫D/T 1251.3-2003前言本部分是“路由协议一致性测试方法”系列标准之一。该系列标准的结构及名称如下:I.YD/f 1251.1-2003路由协议一致性测试方法边界网关协议(BGP4)2.YD/t 1251.2-2003(路由协议一致性测试方法中间系统到中间系统路由交换协议(IS-IS)3.YD/P 1251.3-2003路由协议一致性测试方法开放最短路径优先协议(OSPF)本部分由中国通信标准化协会提出并归口。本部分起草单位:信息产业部电信传输研究所华为技术有限公司深圳市中兴通讯股份有限公司本部分主要起草人:吴英桦魏亮
3、武静丫D厅1251.3-2003路由协议一致性测试方法边界网关协议(BGP4 )范围本部分规定了第4版边界网关协议(BGP4)的一致性测试方法,包括BGP连接建立功能测试、消息格式一致性测试、UPDATE消息格式一致性测试、BGP4消息处理功能测试、路由处理功能测试、BGP4差错处理功能测试、路由反射功能测试以及COMMUNITY属性处理功能测试。本部分适用于运行BGP4协议的高、低端路由器或其他设备。2规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是
4、否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。YD/T 1096-2001路由器设备技术规范低端路由器YD/T 1097-2001路由器设备技术规范高端路由器YD/T 1098-2001路由器测试规范低端路由器YD/T 1156-2001路由器测试规范高端路由器RFC1771边界网关协议(BGP)(版本4)RFC1966 BGP路由反射RFC1997 BGP团体(COMMUNITY)属性3术语和定义本部分应用了下列定义。1)内部对等体(Internal Peer):位于同一个自治域的BGP协议对等体,又叫IBGP对等体。2)外部对等体(External Peer)
5、:位于不同自治域的BGP协议对等体,又叫EBGP对等体。本部分应用了下列术缩略语:AS Autonomous Systems自治域BGP Border Gateway Protocol边界网关协议EGP Exterior Gateway Protocol外部网关协议IGP Interior Gateway Protocol内部网关协议4测试参考配置测试参考配置如图1所示。丫DrT 1251.3-2003圈,日GP4协议一致性测试参考配3下列章节规定了详细的BGP4协议一致性测试方案,用来检验路由器上实现的BGP4协议是否符合RFC 1771, RFC1966, RFC1997建议的要求。判定原
6、则为:测试结果应与预期结果相符,否则不符合要求。5连接功能测试测试编号5-1测试项目BGP连接建立功能测试测试依据RFC 1771测试目的保证被测设备具有收到BGP连接建立请求后建立BGP连接的功能。测试配置ASlAS2测试步骤1)用测试端口1作为被测设备的内部对等体(Internal Peer),连接建立请求,在测试端口1上观察状态。2)用测试端口2作为被测设备的外部对等体(Extemal Peer),连接建立请求,在测试端口2上观察状态。由测试端口1向被测设备发出BGP由测试端口2向被测设备发出BGP预期测试结果Ill步骤1完成后,测试端口1应处于ESTABLISHED状态;2)步骤2完成
7、后,测试端口2应处于ESTABLISHED状态。丫D厅1251.3-2003测试编号5-2测试项目BGP连接建立功能测试测试依据RFC 1771测试目的保证被测设备具有主动建立BGP连接的功能。测试配置测试步骤1)用测试端口1作为被测设备的内部对等体(Intemal Peer),求的状态,在测试端口1上观察状态。2)在被测设备上将侧试端口1配置为BGP内部对等体。3)用测试端口2作为被测设备的外部对等体(Extemal Peer),求的状态,在测试端口2上观察状态。4)在被测设备上将测试端口2配置为BGP外部对等体。使测试端口1处于等待连接建立请使测试端口2处于等待连接建立请预期测试结果1)步
8、骤2完成后,ESTABLISHED状态;2)步骤4完成后,ESTABLISHED状态。测试端口1应收到被测设各发来的OPEN消息,相应处理过程完成后应处于测试端口2应收到被测设各发来的OPEN消息,相应处理过程完成后应处于丫D厅1251.3-20036 UPDATE消息格式一致性测试测试编号6-1测试项目消息格式一致性测试测试依据RFC 1771测试目的保证被测设备能够处理最大长度(4096Byte)的BGP消息。测仁介扭DUT-NHADDRIASI-NHADDRI测试步骤1)用测试端口1与被测设备建立外部BGP连接:用测试端口2与被测设备建立内部BGP连接。2)测试仪表生成一个长度为4096
9、Byte的UPDATE消息,其中NLRI字段为AS9-NLRI I ,AS9-NLRI20.,由测试端口1向被测设备发送;在测试端口2上监测被测设备发来的消息。预期测试结果在测试步骤2中,测试端口2应收到被测设备发来的UPDATE消息,其中NLRI字段为AS9-NLRII,AS9-NLRI2.YDIr 1251.3-2003测试编号测试项目测试依据测试目的测试配置6-2UPDATE消息格式一致性测试RFC 1771保证被测设备接收路由时,UPDATE消息中包含ORIGIN字段,否则发送NOTIFICATION消息。测试步骤1)用测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立
10、外部BGP连接。2)由侧试端口1向被测设备发送UPDATE消息,其中不包含ORIGIN属性,AS-PATH设置为AS-SEQUENCE AS7 AS9, NEXT-HOP设置为ASl-NHADDRI,在NLRI中包含一个地址前缀AS9-NLRII,在测试端口1上监测被测设备发来的消息。3)重新在测试端口1与被测设备之间建立BGP连接,由测试端口1向被测设备发送UPDATE消息,其中ORIGII,属性值设置为Incomplete, AS-PATH设置为AS-SEQUENCE AS7 AS9, NEXT-HOP设置为ASl-NHADDRI,在NLRI中包含一个地址前缀AS9-NLRII;在测试端口
11、2上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口1应收到被测设备发来的NOTIFICATION消息,其中ErrorCode值为3(UPDATE消息错误),SuberrorCode值为“3(丢失众所周知属性),且测试端口1与被测设备之间的BGP连接断开:2)步骤3中,测试端口2应收到被测设备发来的UPDATE消息,其中ORIGIN属性值设置为Incomplete, AS-PATH设置为AS-SEQUENCE ASl AS7 AS9,在NLRI中包含一个地址前缀AS9-NLRIl o丫D/T 1251.3-2003测试编号6-3(可选)测试项目消息格式一致性测试测试依据RFC 177
12、1测试目的保证被测设备能够处理含有最大长度的AS-PATH字段的UPDATE消息。测试配置测试步骤1)用测试端口1与被测设备建立外部BGP连接:用测试端口2与被测设备建立内部BGP连接。2)测试仪表生成一个含有最大长度的AS-PATH字段的UPDATE消息,其中NLRI字段为AS9-NLRI I,由测试端口1向被测设备发送,在测试端口2上监测被测设备发来的消息。预期测试结果在步骤2中,测试端口2应收到被测设备发来的UPDATE消息,其中NLRI字段为AS9-NLRII,丫D/T 1251.3-2003测试编号6-4测试项目UPDATE消息格式一致性测试测试依据RFC 1771测试目的保证被测设
13、备接收路由时,收到的UPDATE消息中包含AS-PATH字段,否则发送NOTIFICATION消息。测试配置m组试步骤1)用测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中ORIGIN属性值设置为EGP, NEXT-HOP设置为ASl-NHADDR1,在NLRI中包含一个地址前缀AS9-NLRIl,不包含AS-PATH属性,在测试端口1上监测被测设备发来的消息。3)重新在测试端口1与被测设备之间建立BGP连接,由测试端口1向被测设备发送UPDATE消息,其中ORIGIN属性值设置为EGP, NEXT-HOP设
14、置为ASl-NHADDR1, AS-PATH设置为AS-SEQUENCE AS7 AS9,在NLRI中包含一个地址前缀AS9-NLRI l:在测试端口2上监测被测设各发来的消息。预期测试结果1)步骤2中,测试端口1应收到被测设备发来的NOTIFICATION消息,其中ErrorCode值为3(UPDATE消息错误),SuberrorCode值为,+3(丢失众所周知属性),且测试端口1与被测设备之间的BGP连接断开;2)步骤3中,测试端口2应收到被测设备发来的UPDATE消息,其中ORIGIN属性值设置为EGP,AS-PATH设置为AS-SEQUENCE AS1 AS7 AS9,在NLRI中包含
15、一个地址前缀AS9-NLRI I o丫Drr 1251.3-2003测试编号6-5测试项目UPDATE消息格式一致性测试测试依据RFC 1771测试目的保证被测设备接收路由时,收到的UPDATE消息中包含NEXT-HOP字段,否则发送NOTIFICATION消息。测试配置测试步骤1)用测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中ORIGIN属性值设置为EGP, AS-PATH设置为AS-SEQUENCE AS7 AS9,在NLRI中包含一个地址前缀AS9-NLRI I,不包含NEXT-HOP属性,在测试端
16、口1上监测被测设备发来的消息。3)重新在测试端口1与被测设备之间建立BGP连接,由测试端口1向被测设备发送UPDATE消息,其中。RI GIN属性值设置为EGP, AS-PATH设置为AS-SEQUENCE AS7 AS9,在NLRI中包含一个地址前缀AS9-NLRI I,在NEXT-HOP中包含一个下一跳IP地址ASI-NHADDRI:在测试端口2上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口1应收到被测设备发来的NOTIFICATION消息,其中ErrorCode值为3(UPDATE消息错误),SuberrorCode值为,3(丢失众所周知属性),且测试端口1与被测设备之间的
17、BGP连接断开;2)步骤3中,测试端口2应收到被测设备发来的UPDATE消息,其中ORIGIN属性值设置为EGPAS-PATH为AS-SEQUENCE AS1 AS7 AS9,在NLRI中包含一个地址前缀AS9-NLRI I,在NEXT-HOP中包含一个下一跳IP地址DUT-NHADDR2.丫D厅1251.3-2003测试编号6-6(可选)测试项目UPDATE消息格式一致性测试汉叮试依据RFC 1771测试目的保证被测设备接收内部对等体发来的UPDATE消息中包含LOCAL-PREF字段,否则发送NOTIFICATION消息。测试配置户冲DUT-N日八DDRIASI-NHADDRI测试步骤1)
18、用测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中AS-PATH设置为AS-SEQUENCE AS7 AS9,NLRI中包含一个地址前缀AS9-NLRII,不包含LOCAL-PREF属性,在测试端口1上监测被测设备发来的消息。3)重新在测试端口1与被测设备之间建立Bop连接,由测试端口1向被测设备发送UPDATE消息,其中LOCAL-PREF设置为数字n, AS-PATH设置为AS-SEQUENCE AS7 AS9,在NLRI中包含一个地址前级AS9-NLRIl,在测试端口2上监测被测设备发来的消息。预期测试
19、结果I)步骤2中,测试端口1应收到被测设备发来的NOTIFICATION消息,其中ErrorCode值为3(UPDATE消息错误),SuberrorCode值为“3(丢失众所周知属性),且测试端口1与被测设各之间的BGP连接断开;2)步骤3中,测试端口2应收到被测设备发来的UPDATE消息,其中AS-PATH为AS-SEQUENCE ASI AS7 AS9,在NLRI中包含一个地址前缀AS9-NLRII丫D/T 1251.3-2003测试编号6-7测试项目UPDATE消息格式一致性测试测试依据RFC 1771测试目的保证被测设备收到只包含WITHDRAW字段,不包含PATH-ATTRIBUTE
20、和NLRI的UPDATE消息时,仍认为该消息有效。测试配置测试步骤1)用测试端口1与被测设备建立外部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中NLRI包含地址前缀AS9-NLRI l,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被测设备发送UPDATE消息,其中WITHDRAW包含地址前缀AS9-NLRII,不包含PATH-ATTRIBUTE和NLRI属性,在侧试端口2上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口2收到被测设备发来的UPDATE消息,其中NLRI包含地址前缀AS9-NLRII,2)步骤3
21、中,测试端口2收到被测设备发来的UPDATE消息,其中WITHDRAW包含地址前缀AS9-NLRII e丫DrT 1251.3-2003测试编号6-8测试项目UPDATE消息格式一致性测试测试依据RFC 1771测试目的检验UPDATE消息的接收与消息中Path-Attribute属性的排列顺序无关。测试配置测试步骤1)用测试端口1与被测设备建立外部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口t向被测设备发送UPDATE消息,其中设置ORIGIN属性值为EGP, AS-PATH属性值为AS-SEQUENCE AS7 AS9, NEXT-HOP属性值为AS2-NHADDR
22、I, NLRI中包含一个地址前缀AS9-NLRI l,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被测设备发送UPDATE消息,改变PATH-ATTRIBUTE属性的排列顺序,其中设置NEXT-HOP属性值为AS2 NFIADDRI, ORIGIN属性值为EGP, AS-PATH属性值为AS-SEQUENCEAS7 AS9, NLRI中包含一个地址前缀AS9-NLRI2,在测试端口2上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口2收到被测设备发来的UPDATE消息,其中NLRI包含地址前缀AS9-NLRI l ;2)步骤3中,测试端口2收到被测设备发来的UPDATE消
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YD 1251.3 2003 路由 协议 一致性 测试 方法 边界 网关
