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消
23、息,其中NLRI包含地址前缀AS9-NLRI2e丫D/T 1251.3-20037 UPDATE消息处理功能测试测试编号7-1测试项目BGP消息处理功能测试一-ORIGIN字段的处理测试依据RFC 1771测试目的保证被测设备能够正确处理内部对等体发来的UPDATE消息中的ORIGIN字段。测试配置测试步骤1)用侧试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中ORIGIN字段设置为INCOMPLETE, NLRI字段包含一个地址前缀AS9-NLRII,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被
24、测设备发送UPDATE消息,其中ORIGIN字段设置为EGP, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口2上监测被测设备发来的消息。4)由测试端口1向被测设备发送UPDATE消息,其中ORIGIN字段设置为IGP, NLRI字段包含一个地址前缀AS9-NLRI3,在测试端口2上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口2应收到被测设备发来的UPDATE消息,其中ORIGIN字段为INCOMPLETE,NLRI字段包含一个地址前缀AS9-NLRI I ;2)步骤3中,测试端口2应收到被测设备发来的UPDATE消息,其中ORIGIN字段为EGP, NLRI字段包含
25、一个地址前缀AS9-NLRI2;3)步骤4中,测试端口2应收到被测设备发来的UPDATE消息,其中ORIGIN字段为IGP, NLRI字段包含一个地址前缀AS9-NLRI3 0丫D厅1251.3-2003测试编号7-2测试项目BGP消息处理功能测试一-ORIGIN字段的处理视弓试依据RFC 1771测试目的保证被测设备能够正确处理外部对等体发来的UPDATE消息中的ORIGIN字段。测试配置亡甘DUT-NHADDRIASI.NHADD叹,测试步骤1)用测试端口I与被测设备建立内部BGP连接:用测试端口2与被测设备建立外部BGP连接。2)由测试端口2向被测设备发送UPDATE消息,其中ORIGI
26、N字段设置为INCOMPLETE, NLRI字段包含一个地址前缀AS9-NLRII,在测试端口1上监测被侧设备发来的消息。3)由测试端口2向被测设备发送UPDATE消息,其中ORIGIN字段设置为EGP, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口1上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口1应收到被测设备发来的UPDATE消息,其中ORIGIN字段为INCOMPLETE,NLRI字段包含一个地址前缀AS9-NLRII;2)步骤3中,测试端口1应收到被测设备发来的UPDATE消息,其中ORIGIN字段为EGP, NLRI字段包含一个地址前缀AS9-NLRI2
27、0丫DrT 1251.3-2003-3-GP-Fc7-:-成-RF测试编号测试项目测试依据测试目的测试配置消息处理功能测试一AS-PATH字段的处理1771保证被测设备向内部对等体发送UPDATE消息时,不改变AS-PATH属性值。测试步骤I)用测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口2向被测设备发送UPDATE消息,其中AS-PATH设置为AS-SEQUENCE AS7 AS9,NLRI字段包含一个地址前缀AS9-NLRII,在测试端口1上监测被测设备发来的消息。3)由测试端口2向被测设备发送UPDATE消息,其中AS-PATH设置为A
28、S-SET AS7 AS9, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口1上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口1应收到被测设备发来的UPDATE消息,其中AS-PATH值为AS-SEQUENCEAS7 AS9, NLRI字段包含一个地址前缀AS9-NLRI I ;2)步骤3中,测试端口1应收到被测设备发来的UPDATE消息,其中AS-PATH值为AS-SET AS7AS9, NLRI字段包含一个地址前缀AS9-NLRI2o丫D厅1251.3-2003测试编号7-4测试项目BGP消息处理功能测试一AS-PATH字段的处理测试依据RFC 1771测试目的保证
29、被测设备向外部对等体发送UPDATE消息时,正确处理AS-PATH属性。测试配置诊曰DUT-NHADDRIASI-NHADDRI测试步骤1)用测试端口I与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中AS-PATH设置为AS-SEQUENCE AS7 AS9,NLRI字段包含一个地址前缀AS9-NLRII,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被测设备发送UPDATE消息,其中AS-PATH设置为AS-SET AS7 AS9, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口2上监测被测设备
30、发来的消息。预期测试结果1)步骤2中,测试端口2应收到被测设备发来的UPDATE消息,其中AS-PATH值为AS-SEQUENCE AS1 AS7 AS9, NLRI字段包含一个地址前缀AS9-NLRI I ;2)步骤3中,测试端口2应收到被测设备发来的UPDATE消息,其中AS-PATH值为AS-SEQUENCE AS1, AS-SET AS7 AS9, NLRI字段包含一个地址前缀AS9-NLRI2o丫D厅1251.3-2003测试编号7-5测试项目BGP消息处理功能测试一-NEXT-HOP字段的处理测试依据RFC 1771测试目的保证被测设备从外部对等体收到将自己的IP地址作为NEXT-
31、HOP的UPDATE消息时,认为该路由无效,不向其他外部对等体转发。测试配置扭林乌被测设备.A试端口2测试步骤1)用测试端口1与被测设备建立外部BGP连接;用测试端口2与被侧设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含一个下一跳IP地址AS2-NHADDRI, NLRI字段包含一个地址前缀AS9-NLRI1,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含被测设备的IP地址DUT-NHADDRI, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口2上监测被测设备发来的
32、消息。预期测试结果1)步骤2中,测试端口2收到被测设备发来的NLRI为AS9-NLRII的UPDATE消息;2)步骤3中,测试端口2收不到NLRI包含地址前缀AS9-NLRI2的UPDATE消息。丫DrT 1251.3-2003视叮试编号7-6测试项目BGP消息处理功能测试一-NEXT-HOP字段的处理测试依据RFC 1771测试目的保证被测设备从外部对等体收到将自己的IP地址作为NEXT-HOP的UPDATE消息时,认为该路由无效,不向内部对等体转发。测试配置测试步骤1)用测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口2向被测设备发送UPDA
33、TE消息,其中NEXT-HOP中包含IP地址AS2-NHADDR1, NLRI字段包含一个地址前缀AS9-NLRI I,在测试端口1上监测被测设备发来的消息。3)由测试端口2向被测设备发送UPDATE消息,其中NEXT-HOP中包含被测设备的IP地址DUT-NHADDR1, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口1上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口1收到被测设备发来的NLRI为AS9-NLRII的UPDATE消息;2)步骤3中,测试端口1收不到NLRI为AS9-NLRI2的UPDATE消息。丫D/T 1251.3-2003-7-GP-FC7-:一厌
34、-RF测试编号测试项目测试依据测试目的消息处理功能测试一NEXT-HOP字段的处理1771保证被测设备从内部对等体收到将自己的IP地址作为NEXT-HOP的UPDATE消息时,认为该路由无效,不向外部对等体转发。测试配置测试步骤1)用测试端口1与被测设备建立内部BGP连接:用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含IP地址AS1-NHADDR1,NLRI字段包含一个地址前缀AS9-NLRII,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含被测设备的IP地址
35、DUT-NHADDRI, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口2上监测被测设备发来的消息。预期测试结果1)步骤2中,测试端口2收到被测设备发来的NLRI为AS9-NLRI I的UPDATE消息;2)步骤3中,测试端口2收不到NLRI为AS9-NLRI2的UPDATE消息。丫D/T 1251.3-2003测试编号7-8测试项目BGP消息处理功能测试一NEXT-HOP字段的处理测试依据RFC 1771测试目的保证被测设备从外部对等体收到路由后,向其他外部对等体转发时,不把某个外部对等体的IP地址作为NEXT-HOP发送给该外部对等体。测试配置测试步骤I)用测试端口1与被测设备
36、建立外部BGP连接;用测试端口2与被测设备建立外部BGP连接。将测试端口1,测试端口2与被测设备端口配置在一个网段上(可在以太网上配置)。2)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含测试端口1的IP地址AS2-NHADDRI, NLRI字段包含一个地址前缀AS9-NLRIl,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含测试端口2的IP地址AS3-NHADDRI, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口2上监测被测设备发来的消息。注:以上测试在被测设备支持第三方地址作为下一眺的条
37、件下进行。预期测试结果1)步骤2中,测试端口2收到被测设备发来的UPDATE消息,其中NLRI包含AS9-NLRII o2)步骤3中,测试端口2未收到UPDATE消息。丫D/T 1251.3-2003-9-GP-FC7-(-BC-RF测试编号测试项目测试依据测试目的消息处理功能测试一NEXT-HOP字段的处理1771保证被测设备从内部对等体收到路由并向外部对等体转发时,不把某个外部对等体的IP地址作为NEXT-HOP发送给该外部对等体。测试配置测试步骤1)用测试端口1与被测设备建立内部BGP连接:用测试端口2与被测设备建立外部BGP连接。将测试端口1,测试端口2与被测设备端口配置在一个网段上(
38、可在以太网上配置)o2)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含IP地址AS 1-NHADDRI,NLRI字段包含一个地址前缀AS9-NLRI I,在测试端口2上监测被测设备发来的消息。3)由测试端口1向被测设备发送UPDATE消息,其中NEXT-HOP中包含测试端口2的IP地址AS2-NHADDRI, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口2上监测被测设备发来的消息。注:以上测试在被测设备支持第三方地址作为下一跳的条件下进行。预期测试结果1)步骤2中,测试端口2收到被测设备发来的NLRI为AS9-NLRI2的UPDATE消息:2)步骤3中,测
39、试端口2收不到NLRI为AS9-NLRI2的UPDATE消息。YDIT 1251.3-2003-l0-GF-Fc7-成-RF测试编号测试项目测试依据测试目的消息处理功能测试一NEXT-HOP字段的处理1771保证被测设备从外部对等体收到路由并向内部对等体转发时,不把某个内部对等体的IP地址作为NEXT-HOP发送给该内部对等体。测试配置测试步骤1)用测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。将测试端口1、测试端口2与被测设备端口配置在一个网段上(可在以太网上配置)o2)由测试端口2向被测设备发送UPDATE消息,其中NEXT-HOP中包含测试端口2的IP
40、地址AS2-NHADDRI. NLRI字段包含一个地址前缀AS9-NLRI1,在测试端口1上监测被测设备发来的消息。3)由测试端口2向被测设备发送UPDATE消息,其中NEXT-HOP中包含测试端口1的IP地址ASI-NHADDRI, NLRI字段包含一个地址前缀AS9-NLRI2,在测试端口1上监测被测设备发来的消息。注:以上测试在被测设备支持第三方地址作为下一跳的条件下进行。预期测试结果1)步骤2中,测试端口1收到被测设备发来的NLRI包含AS9-NLRI I的UPDATE消息;2)步骤3中,测试端口1未收到UPDATE消息。丫D/T 1251.3-2003测试步骤1)用测试端口1与被测设
41、备建立外部BGP连接:用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中MULTI-EXIT-DISC设置为98, NLRI字段包含一个地址前缀AS9-NLRII o注:路由器从相邻AS收到的MULTI-EXIT-DISC可以转发给内部对等体,但ZsISI未规定一定要转发。丫DrT 1251.3-2003测试编号7-12测试项目BGP消息处理功能测试一LOCAL-PREF字段值的产生测试依据RFC 1771测试目的保证被测设各具有根据预配置的策略信息产生LOCAL-PREF值的能力。测试配置测试步骤1)在被测设备上配置LOCAL-PREF策略。2)用
42、测试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。3)由测试端口2向被测设备发送UPDATE消息,其中NLR1字段包含一个地址前缀AS9-NLRII,在测试端口1上监测被测设备发来的消息。预期测试结果步骤3中,测试端口1收到被测设备发来UPDATE消息,其中NLRI包含地址前缀AS9-NLRI I ,LOCAL-PREF值为被测设备根据预先配置的策略信息产生的数字。丫DrT 1251.3-2003.l3-GP-Fc7-叹-RF测试编号测试项目测试依据汉断试目的消息处理功能测试一ATOMIC-AGGREGATE字段的处理1771保证被测设备从外部对等体收到包含AT
43、OMIC-AGGREGATE属性的UPDATE消息后,向其他相邻AS转发该路由时,UPDATE消息中包含该属性。测试配置测试步骤1)用测试端口1与被测设备建立外部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中包含ATOMIC-AGGREGATE属性,NLRI字段包含一个地址前缀AS9-NLRII,在测试端口2上监测被测设备发来的消息。预期测试结果步骤2中,测试端口2收到被测设备发来的NLRI包含地址前缀AS9-NLRII的UPDATE消息,其中包含ATOMIC-AGGREGATE属性。丫D/T 1251.3-2003测试编号7-14测
44、试项目BGP消息处理功能测试一ATOMIC-AGGREGATE字段的处理测试依据RFC 1771测试目的保证被测设备从外部对等体收到包含ATOMIC-AGGREGATE属性的UPDATE消息后,向内部对等体转发该路由时UPDATE消息中包含该属性。测试配置视叮试步骤1)用侧试端口1与被测设备建立内部BGP连接;用测试端口2与被测设备建立外部BGP连接。2)由测试端口2向被测设备发送UPDATE消息,其中包含ATOMIC-AGGREGATE属性,NLRI字段包含一个地址前缀AS9-NLRIl,在测试端口1上监测被测设备发来的消息。预期测试结果步骤2中,测试端口1收到被测设备发来的NLRI包含地址
45、前缀AS9-NLRII的UPDATE消息,其中包含ATOMIC-AGGREGATE属性。丫DrT 1251.3-2003测试编号7-15测试项目BGP消息处理功能测试一-ATOMIC-AGGREGATE字段的处理测试依据RFC 1771测试目的保证被测设备从内部对等体收到包含ATOMIC-AGGREGATE属性的UPDATE消息后,向外部对等体转发该路由时UPDATE消息中包含该属性。测试配置测试步骤1)用测试端口1与被测设备建立内部BGP连接:用测试端口2与被测设备建立外部BGP连接。2)由测试端口1向被测设备发送UPDATE消息,其中包含ATOMIC-AGGREGATE属性,NLRI字段包含一个地址前缀AS9-NLRI I,在测试端口2上监测被测设备发来的消息。预期测试结果步骤2中,测试端口