首页 > 通信行业标准(YD) > 路由协议互操作性测试方法
YD/T 1521-2006

基本信息

标准号: YD/T 1521-2006

中文名称:路由协议互操作性测试方法

标准类别:通信行业标准(YD)

英文名称:Testing Specification Routing Rrotocol Interoperability

标准状态:现行

发布日期:2006-12-11

实施日期:2007-01-01

下载格式:pdf zip

相关标签: 协议 测试方法

标准分类号

标准ICS号: 电信、音频和视频技术>>33.040电信系统

中标分类号:通信、广播>>通信设备>>M33光通信设备

关联标准

出版信息

页数:134

标准价格:50.0

相关单位信息

标准简介

本标准主要规定了OSPF V2路由协议、BGP4路由协议、IS-IS路由协议以及PIM-SM组播路由协议等路由协议的互操作性测试方法。

标准图片预览






标准内容

ICS33040
中华人民共和国通信行业标准
YD/T 1521-2006
路由协议互操作性测试方法
Testing Specification for Routing Protocol Interoperability2006-12-11发布
2007-01-01实施
中华人民共和国信息产业部发布前言
1范围·wwW.vv99.Net
2.规范性引用文件
3定义及缩略语
3.1定义
3.2缩略语
4OSPF路由协议互操作性测试
4.1Hello协议测试
4.2洪泛(Flooding)和相邻功能测试4.3LSA功能测试
4.4路由计算和路由表建立功能测试4.5配置参数和包格式测试··
5BGP4路由协议万操作性测试·
5.1基本过程测试·
5.2BGP4差错处理·
5.3可选参数测试
看IS-IS路由协议互操作性测试
路由广播测试
6.2.路由点到点测试
6.3认证测试
6.4OSI广播测试
6.5参数测试
7PIM-SM组播路由协议互操作性测试7.1测试结构·
7.2测试项目
YD/T1521-2006
+·124
YD/T1521-2006
本标准是“路由协议测试方法”系列标准之一。该系列标准预计的结构和名称如下:1.YD/T1251.1-2003路山协议一致性测试方法—-间系统到间系统路由交换协议(IS-IS)2.YDT1251.2-2003路由协议一致性测试方法一-开放最短路径优先协议(OSPF)3.YD/T1251.3-2003路由协议一致性测试方法—边界网关协议(BGP4)4.YD/T1521-2006路由协议互操作性测试方法本标推街中国通信标推化协会提出并归口。本标准起草单位:信息产业部电信研究院华为技术有限公司
中兴通讯股份有限公司
本标准主要起草人:石友康
魏亮袁琦刘宇李斌
1范围
路由协议互操作性测试方法
YD/T 1521-2006
本标准主要规定了OSPHV2路由协议、BGP4路由协议、IS-IS路由协议以及PIM-SM组播路由协议等路由协议的互操作性测试方法。本标准适用于路由设备。
2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注口期的引用文件,其最新版本适用于本标准。IETFRFC1142
IETFRFC1195
IEIF RFC1583
IETF RFC1771
IETF RFC1965
IETF RFC1966
IETF RFC1997
IETF RHC2178
IETFRFC2328
ETF RFC2362
IETF RFC2909
3定义及缩略语
3.1定义
IS-IS域内路由协议
在TCP/IP和双重环境路由中使用OSI的IS-IS开放式最短路径优先版本2
边缘网关协议(BGP)v4
用于BGP的自治系统联盟
BGP路由反射
BGP区域(community)属性
开放式最短路径优先版本2
开放式最短路径优先(版本2)
协议无关组播-松散模式(PIM-SM)组播地址集申明(MASC)协议
下列定义适用于本标推。
(1)路由器(Router)
路出器是通过转发数据包来实现网络互连的设备。路由器可以支持多种协议,可以在多个层次上转发数据包。如果没有特殊指明,本标准的正文中路由器特指基于TCP/IP协议簇,工作在IP层上的网络设备。
路由器需要连接两个或多个由卫广网或点到点协议标识的逻辑端口,至少拥有一个物理端口。路由器根据收到的数据包中网络层地址以及路由器内部维扩的路由表决定输出端口以及下一条路由器地址或主机地址并且重写链路层数据包头。路由表必须动态维护来反映当前的网络拓扑。路由器通常通过与其他路由器交换路由信息来完成动态维护路由表。
YD/T1521-2006
路由器只提供数据包传输服务。为实现路iti选择的通用性和鲁捧性(Robust),路山器的实现应使用最少状态信息来维持上述服务。(2)白治系统(AulonomousSystem)自治系统(AS)包含一组由:系列路由器互连丽成的子网(子网上连接主机),并构成网络拓扑一个可连接的分段。这此子网和路由器-般都由一单一的操作维护(O&M)管理组织来控制维护:在一个AS内,路由器可以使用一个或多个内部路由协议,通常有儿种度量方式。每个A5对外部网络一般都有:个统-的内部路由计划,精简的可达路由。一个AS由AS号来标识。(3)子网(subner)
网络的一部分,在物理上可能是独立的,与网络的其他部分共享-个网络地址,内子网号区分。子网对于网络止如网络对于互联网。3.2缩略语
下列缩略语适用于本标准。
PIM-SM
Area Border Router
Address Resolution Protocol
Autonomous System
AS Border Router
Backup Designated Router
Border Gate way Protocol
Database Description
Designated Router
Internet Control Message ProtocolInternetGroupManagementProtocolInterior Gateway Protocol
Internet Protocol
Internet Protocol Version 4
Internet Protocnt Version 6
IntermediateSystemtoIntermediateSystemLocal Area Network
Link State Advertisement
Maximum Transmission Uni
Non-Broadcast Multi-Access
Nexthop Routing Protocul
Open Shortest Path First
Password Authentication ProtocolProtocal Independent Multicast-SparseModePoint lo Point Protocol
Rendezvous Point
区域边界路由器
地址解析协议
自治系统
AS边界路由器
备用指定路由器
边界路由协议
数据库描述
指定路由器
互联网控制消息协议
互联网组管理协议
内部路由协议
丘联网协议
互联网协议-第4版
互联网协议-第6版
中间系统到中间系统
局城网
链路状态广告
最大传输单元
非广播多路访问网络
下一跳路由协议
开放最短路径优先
密码认证协议
协议无关组播协议-稀疏模式
点到点协议
候选会合点
Router Uader Testing
Transmission Contral ProtocolType of Service
Time to Live
User Datagram Protocol
4OSPF路由协议互操作性测试
4.1Hello协议测试
测试编号:ospf_1_1
测试项目:在广播或点对点网络中,hella包的定期发送测试目的:在广播或点对点网络中,是否定期发送hello包测试依据:RFC23289.5
测试配置:
netwark 0
测试过程:
被测路由器
传输控制协议
服务类型
生存时间
用户数据包协议
YD/1521-2006
1)在本测试中,TR1为参考路由器或伤仿真仪表。A和B为协议分析议。nctwork0为广播网络,基中至少含有一个路由器,且所含路由器的Priority为0。2)正确配置RUT,使RUT和TR1之间为点对点连接方式;若RUT具有广播网络接口,使之与network0相连,接门的Pliority>l,3)配置 HeloInterval 为 10s。4)重新启动RUT,用协议分析仪A和B监视RUT发送的Hello协议包,5)RUT在每个接门应每隔10s发出一个Hello包,IP地址为224.0.0.5,Hello包中的Hellolnterval字段为10
预期结果:
5)中RUT应在每个接口应每隔10s左右发出一个Hello包,P地址为224.0.0.5,Helio包中的Hellolnterval 字段为 10
测试说明:
1)在本测试项日中,TR Priority缺省值均为0。2)测试RUT在广播或点对点网络中,每隔 HelloInterval秒(10s),向 TP 组播地址 AlISPFRauter224.0.0.5)发送Hello包
判定原则:测试结果应与预期结果相符,否则不符合要求YD/T 1521-2006
测试编号:ospf_1_2
测试项目:在虚链路上,helo包的定期发送测试目的:在虚链路上,是否定期发送hcno包测试依据:RFC23289.5
测试配置:
networko
irtual lint
netwark1
测试过程:
Backbone
1在本测试中,TR1为参考路出器或仿真仪表,A和B为协议分析仪,network0为骨下网,networkl为 Areal 中的一个子网。
2)正确配置RUTI TR,使它们通过AIeal建立一条虚链路。3)配置HelloInterval为10s,并正确配置其他相关参数。4)重新启动TR1和RUT,通过TR1监视RUT在虚链路上发出的HeHio包。5)RUT在虚链路上,应每隔 10s 发出一个的 Hello 包,其卫P 地址应为 TR1 在 network 0 上接口的 IF地址,Area D字段应为 0.0.0.0预期结果:
5)中 RUT在虚链路上应每隔 10s发出一个的 Hella 包,共 IP地址应为 TR1 在 network 0 上接口的IP地址,Area ID段应为 0.0.0.0测试说明:RUT在虚链路上,应以单播的方式定期发送He!o包,其IP地址应为虚链路另一端接口的IF地址。虚链路被认为是骨干网的一部分,要求Hello包的Area ID字段填充为 0.0.0.0判定原则:测试结果应与预期结果相符,否则不符合要求测试编号:ospf_1_3
测试项目:由器在Waiting状态下,不能选举DR和/或BDR测试目的:路由器在 Waiting状态下,应不能选举 DR 和/或 BDR测试依据:RPC23289.1,9.2,9.3测试配置:
necworkp
测试过程:
YD/T1521-2006
1)在本试中,A 为协议分析仪,Ⅱetwork 0广播网络或 NBMA 网络,其中至少含有一个路由器且所含所有路由器的priority为0。2)配置RUT的priority为1,配置RUT和network0t的所有路由器RouterDeadinterval为40s,HelloInterval为10se
3)重新启动RUT,通过协议分析仪监视RUT发送的Helfo包。4)RUT 发送的前4个Hello包,其 DR 字段和 BDR 字段应为 0.0.0.0,随后发送的 Hello包,其DR字段应填写RUT与networkO相连接口的IP地址预期结果:
4)中RUT应发送的前四个Hello包,其DR字段和BDR字段应为0.0.0.0,随后发送的Hello包其DR字段应填写RUT与networkO相连接口的IP地址测试说明:路由器进入Waiting状态后,应启动一定时器,RUT在此定时器没有达到RouterDeadInterva(40s)之前,如果没有事件BackupSeen发生,不能在Hella包内宜布DR或BDR判定原则:测试结果应与预期结果相符,否则不符合要求YD/T1521-2006
测试编号:ospf_t_4
测试项目:路由器在Waiting状态下,对事件BackupSeen 的处理测试目的:测试路由器在Waiting状态下,对事件 BackupSeen 的处理测试依据:RFC23289.1,9.2,9.3测试配置:
nelwork 0
测试过程:
I)在本测试中,TR1、TR2 为参考路由器或测试仿真仪表,A为协议分析仪,network 0 为广播网络或NBMA网络,其中至少含有一个路由器,且所含所有路由器的priority为02) 配置 RUT、TR1 和 TR2 的 priority 为 1, HelloInterval 为 l0s,RouterDeadInterval 为 40s,3) 断开 RUT、TRl、TR2 与 network 0 相连的接口。4)连接TRI与 network0相连的接口,等待4s以上,使TRI成为DR,5)连接RUT 的接口。当 RUT 收到 TR1 发出的 Hello 包时,宣布 RUT 与自己相邻,TR1 为 DR,没有 BDR后,RUT应立即向TR1发送Hello包,官布白己为BDR。6)断开RUT 的接口,连接 TR2接口,等待405以上,使 TR2为 BDR。7)断开TR2接口,立即连接RUT的接口,RUT成等待约40s后小宜布白己为BDR8)对 RUT的 OSPF 协议实体复位(此后 40s 内,TR1在发送的 Hello包内,仍将 RUT 列为 BDR),RUT应等待40s左右才宣布自己为BDR。9)断开RUT 的接口,连接 TR2 接口,等待 50s 以上,使 TR2 成 为 BDR,并确保其以 HelloLnterval时问间隔发送 Hello 包,宣布自己为 BDR。重新连接 RUT,RUT 应该从第二个或者第三个Hello包开始,将TR2列为 BDR
预期结果:
9)中 RUT 应该从第二个或者第三个 Hello 包开始,将\TR2列为 BDR测试说明:验证RUT对BackupSeen的判断和处理,即RUT在Waiting状态下,收到相邻路山器发来的Hello包:①宣布白己为BDR;②或者言布自己为DR,但没有BDR时,RUT应判断BackupSeen事件发生,当RUT检测到相邻路由器已将白己列人其Hello包中的Neighbor字段后,即从Waiting状态进人DR/Backup/DR Other 兰种状态之-判定原则:测试结果应与预期结果相符,否则不符合要求测试编号:ospf_1_5
测试项目:pricrilv为0的路由器接口的处理测试目的:测试路由器对priurity为0的接口的处理测试依据:RFC23289.3
测试配置:
Mewocko
测试过程:
YD/T 1521-2006
1)在本测试中,TRl,TR2为参考路由器或测试仿真仪表,A为协议分析仪,network0为广播网络或NBMA网络,其中至少含有一个路由器,且所含所有路由器的priority为O。2)配置TR1、TR2的 priority分别为2和1,RUT的priority为0,配置所有路由器的HellaInterval为 105, RouterDeadinterval 为 40s。3)断开RUT、TR1、TR2与network0相连的接口,连接TRI,TR2与网络相连的接口,等待40s以上,使TR1成为DR,TR2为BDR。4)断开TR2后,立即连上RUT(这样可以确保对RUT,没有BackupSeen事件发生)。RUT应该立即进入DROcher状态,当接收到TR1发送的将RUT列人Neighbor字段的Hello包后,应立即发送Hello包宣布TRI为DR,并与TR开始DatabaseDescriptian处理过程预期结果:
4)中RUT成该立即进人DROther状态,当接收到TR1发送的,将RUT列人Neighbor字段的Helle包后,应立即发送Hello包宣布TR1为DR,并与TR1开始DatabaseDescription处理过程测试说明;RUT某个接II的priority为O,其接口状态机应从Down状态,不经过Waiting状态,直接进人DR Other状态
判定原则:测试结果应与预期结果相符,否则不符合要求YD/T 1521 -2006
测试编号:ospf_1_6
测试项目:对已存在的DR的接受测试日的:测试路由器对已存在的DR的接受测试依据:RFC23287.3
测试配置:
测试过程:
netwark o
1)在本测试中,TR1、TR2为参考路由器或测试仿真仪表,A为协议分析仪,network0为广播网络或NBMA网络,其中至少含有一个路由器,且所含所有路由器的priority为0。2)配置TR1.TR2的prioriry均为1,RUT的priority为3,配置所有路由器的HelloInterval为[Os,RouterDeadinterval为40s。
3)首先连接TR1,40s后连接TR2,再等待40s,使TR1成为DR,TR2成为BDR。4)连接RUT,BackupSeen事件发生后,RUT应在下个Hello包中,承认TR1为DR,TR2为BDR
预期结果:
4)中RUT应在下二个Hello包中承认TRI为DR,TR2为BDR测试说明:当RUT进人网络时,应忽视自己的priority值,对已经存在的DR和 BDR与以承认,以防止不必要的同步过程
判定原则:测试结果应与预期结果相符,否则不符合要求测试编号:ospf_1_7
测试项月:竞争DR
测试项日:验证RUT对DR竞孕规则的遵守测试依据:RFC23289.4
测试配置:
测试过程:
netwurk0
YD/T1521-2006
1本测试中,TR1为参考路由器或测试仿桌仪表,A为协议分析仪,network0为广播网络或NBMA网络,不含路由器。
2) TR1 和 RUT的 priority 分别为1和 2,TR1 的 Router D 值小于 RUT 的值,配置所有路由器的Hellolnterval为10s,RouterDeadlnterval为40s。重新启动RUT和TR1,等待大于RouterDeadInterval秒的时间,RUT应成为DR,TRI成为BDR3)断开中继器Repeater和nelwork0的连接,重新启动RUT和TR1,等待大于RouterDeadInterval秒的时间,再恢复中继器Repeater和网络networkO之间的连接,RUT应仍然为DR,TR1成为BDR。4断开中继器Repeater和network0的连接,将TR1的priority值改为2,等待人丁RouterDeadInterval秒的时间,再恢复中继器Repeater和网络network0之间的连接,RUT应仍然为DR,TR成为BDR。5)断开中维器Repeater和network0的连接,配置TRI的RouterID值大于RUT的值,等待大于RouterDeadInterval秒的时间,再恢复中继器Repeater和网络nctwork0之间的连接,TR1应成为DR,RUT为BDR。
6)断开中继器Repeater和nelwork0的连接,将TR1的priority值改为3,TR1的RouterID值小于RUT的值,等待人于RouterDeadInterval秒的时间,再恢复中继器Repeater和网络nerwork0之间的连接,TR1应成为 DR,RUT为 BDR预期结果:
,2)中RUT应成为DR,TR1成为BDR;,4)中RUT应成为DR,TR1成为BDR;·6)中 TR1应成为DR,RUT为BDR测试说明:验证RUT对DR竞争规则的遵守,即:当两个或者两个以上的路由器同时宣布自已为DR时priarity值高的路由器成为DR;如果priority值相等,RouterD值高的路由器成为DR判定原则:测试结果应与预期结果相符,否则不符合要求
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。