路由器测试方案转载.docx
《路由器测试方案转载.docx》由会员分享,可在线阅读,更多相关《路由器测试方案转载.docx(33页珍藏版)》请在冰点文库上搜索。
路由器测试方案转载
路由器测试方案
目录
关键词:
4
摘要:
4
缩略语:
4
1概述4
2被测试特性4
3测试设计4
3.1测试环境组网图4
3.2测试需求5
3.2.1环境需求5
3.2.2测试设备和仪器5
3.2.3被测对象的特殊要求5
3.2.4测试工具的要求5
3.2.5其他的需求5
4详细测试方法5
4.1测试方法综述5
4.2测试设计6
4.2.1测试项目列表6
4.2.2测试项目7
路由协议测试7
OSPF路由协议7
测试编号1.1.1相同Area的OSPF路由互通性测试7
测试编号1.1.2不同Area的OSPF路由互通性测试7
测试编号1.1.3不同Area的OSPF路由引入互通性测试8
测试编号1.1.4OSPF路由稳定性测试8
BGP路由协议9
测试编号1.2.1BGP路由协议互通性测试9
测试编号1.2.2BGP路由反射器互通性测试10
测试编号1.2.3BGP路由表容量测试10
测试编号1.2.4BGP路由稳定性测试10
ISIS路由协议11
测试编号1.3.1widemetric功能测试11
测试编号1.3.2路由负载均衡功能12
测试编号1.3.3ISISLever2路由到Lever1路由的泄露功能测试12
测试编号1.3.4ISIS路由表容量13
测试编号1.3.5无中断包转发测试13
组播测试14
测试编号2.1.1单PIM域静态指定RP方式组播测试14
测试编号2.1.2单PIM域BSR指定RP方式组播测试15
测试编号2.1.3组播边界测试15
测试编号2.1.4BSR隔离性测试16
测试编号2.1.5组播性能测试16
测试编号2.1.6基于BSR方式的AnycastRP测试17
MPLS/VPN测试17
测试编号3.1.1不同VPN间的安全与隔离18
测试编号3.1.2不同VPN的地址重叠18
测试编号3.1.5域间MPLSVPN组网互通性能测试20
测试编号3.1.3VPN多种接入路由支持19
测试编号3.1.4域内MPLS/VPN组网互通性能测试19
QoS/ACL测试21
测试编号4.1.1线速转发下的QoS标记能力测试21
测试编号4.1.2线速转发下流分类进行策略路由能力测试21
测试编号4.1.3ACL满配置下的系统转发性能22
性能测试22
测试编号5.1.1GE转发性能测试23
测试编号5.1.22.5G-POS转发性能测试23
测试编号5.1.310GE/POS转发性能测试23
测试编号5.1.4大路由数量下的转发性能测试24
5附录以及备注24
关键词:
IGMPPIM-SMVRRPQOSOSPFBGPMPLSVPNPOS
摘要:
本测试方案是针对新疆移动CMNET二期扩容工程中厂家所使用的系列核心路由器产品的功能和性能的测试方案。
缩略语:
IGMPInternetGroupManagementProtocol
PIM-SMProtocolIndependentMulticastSparseMode
VRRPVirtualRouterRedundancyProtocol
QoSQualityofService
OSPFOpenShortestPathFirstRouting
BGPBorderGatewayProtocol
MPLSMulti-ProtocolLabelSwitching
VPNVirtualPrivateNetwork
POSPacketOverSONET/SDH
1概述
本测试方案是针对新疆移动CMNET二期扩容工程中厂家所使用系列交换式核心路由器产品的功能和性能测试。
也可以用来其他厂商路由器产品的互通测试。
2被测试特性
·核心路由器路由协议
·核心路由器组播功能
·核心路由器MPLSVPN功能
·核心路由器QoS和ACL功能
·核心路由器性能
·核心路由器可靠性
3测试设计
3.1测试环境组网图
见测试项目。
3.2测试需求
3.2.1环境需求
●被测试路由器3台
●测试工作站和PC机若干台,有1000M光口网卡
●Windows9x,Windows2000操作系统和超级终端软件
●ftpserver软件
●测试仪器一台
●其他路由器3台
●串口线一根
●光纤若干
●网线若干
●电源线若干
3.2.2测试设备和仪器
●被测试路由器
●其他厂商核心路由器
●Smartbits/AX4000
3.2.3被测对象的特殊要求
3.2.4测试工具的要求
●Windows9x,Windows2000server操作系统和超级终端软件
3.2.5其他的需求
4详细测试方法
4.1测试方法综述
在做路由器的特性测试时,可以使用组网图中心的三台厂家路由设备,或者将周围的三台路由器用第三方的路由器设备。
在做互通测试时,被测周围的三台路由器可以换成需要进行互通厂家的核心路由器设备。
4.2测试设计
4.2.1测试项目列表
测试项目
测试分项目
测试编号
测试子项目
测试结论
路由协议测试
OSPF路由协议
1.1.1
相同Area的OSPF路由互通性测试
OK【】NG【】
1.1.2
不同Area的OSPF路由互通性测试
OK【】NG【】
1.1.3
不同Area的OSPF路由引入互通性测试
OK【】NG【】
1.1.4
OSPF路由稳定性测试
OK【】NG【】
BGP-4路由协议
1.2.1
BGP路由协议互通性测试
OK【】NG【】
1.2.2
BGP路由协议互通性测试
OK【】NG【】
1.2.3
BGP路由反射器互通性测试
OK【】NG【】
1.2.4
BGP路由表容量测试
OK【】NG【】
1.2.5
BGP路由稳定性测试
OK【】NG【】
ISIS路由协议
1.3.1
路由器widemetric功能测试
OK【】NG【】
1.3.2
路由器负载均衡功能测试
OK【】NG【】
1.3.3
ISISLever2路由到Lever1路由的泄露功能测试
OK【】NG【】
1.3.4
ISIS路由表容量
OK【】NG【】
1.3.5
路由器无中断包转发功能测试
OK【】NG【】
多播测试
PIM-SM
2.1.1
单PIM域静态指定RP方式组播测试
OK【】NG【】
2.1.2
单PIM域BSR指定RP方式组播测试
OK【】NG【】
2.1.3
组播边界测试
OK【】NG【】
2.1.4
BSR隔离性测试
OK【】NG【】
2.1.5
组播性能测试
OK【】NG【】
2.1.6
基于BSR方式的AnycastRP测试
OK【】NG【】
MPLS/VPN
互通和性能测试
3.1.1
MPLSVPN间的隔离和安全
OK【】NG【】
3.1.2
不同VPN用户的地址重叠
OK【】NG【】
3.1.3
MPLSVPN多种接入路由支持
OK【】NG【】
3.1.4
域内MPLSVPN组网互通性能测试
OK【】NG【】
3.1.5
域间MPLSVPN组网互通性能测试
OK【】NG【】
QOS和ACL
4.1.1
线速转发下的QoS标记能力测试
OK【】NG【】
4.1.2
线速转发下流分类进行策略路由能力
OK【】NG【】
4.1.3
ACL满配置下的系统转发性能
OK【】NG【】
性能测试
5.1.1
GE转发性能测试
OK【】NG【】
5.1.2
2.5G-POS转发性能测试
OK【】NG【】
5.1.3
10GE/POS转发性能测试
OK【】NG【】
5.1.4
大路由数量下的转发性能测试
OK【】NG【】
4.2.2测试项目
路由协议测试
OSPF路由协议
测试组网:
测试编号1.1.1相同Area的OSPF路由互通性测试
测试组:
OSPF路由协议测试
测试项目:
相同Area的OSPF路由互通性测试
测试依据:
RFC2328
测试目的:
测试不同厂家的路由器在相同area的路由互通性
测试步骤:
1、配置所有路由器端口的IP地址。
2、配置路由器的OSPF路由。
3、配置以上路由器的OSPF路由有效接口,都在同一个Area0中。
4、测试仪向路由器分别通告1000条路由,同时以这些路由为目的地址发送流量。
5、查看所有路由器各自的路由表,检查流量是否可达。
预期测试结果:
所有路由器的路由表正确,相互PING通能选择正确的路由。
测试准备:
路由器、PC机、AX4000
测试说明:
RouterA,B,C为其他厂家路由器。
都配置OSPF路由在同一个Area0中,测试各个厂家设备OSPF路由协议互通性。
测试结果:
测试编号1.1.2不同Area的OSPF路由互通性测试
测试组:
OSPF路由协议测试
测试项目:
不同Area的OSPF路由互通性测试
测试依据:
RFC2328
测试目的:
测试不同厂家的路由器在不同area的路由互通性
测试步骤:
1、配置所有路由器端口的IP地址。
2、配置路由器各的OSPF路由。
3、配置RouterB和RouterA,C路由器的OSPF接口,分别在Area0中。
4、RouterA,C路由器和测试仪的OSPF接口,分别在Area1,2中。
5、测试仪向路由器分别通告1000条路由,同时以这些路由为目的地址发送流量。
6、查看所有路由器各自的路由表,检查流量是否可达。
预期测试结果:
所有路由器的路由表正确,相互PING通能选择正确的路由。
测试准备:
路由器、PC机、AX4000
测试说明:
RouterA,B,C为其他厂家路由器,都配置OSPF路由在不同的Area中,测试各个厂家设备OSPF路由协议互通性。
测试结果:
测试编号1.1.3不同Area的OSPF路由引入互通性测试
测试组:
OSPF路由协议测试
测试项目:
不同Area的OSPF路由引入互通性测试
测试依据:
RFC2328
测试目的:
测试不同厂家的路由器在不同area的路由引入互通性
测试步骤:
1、配置所有路由器端口的IP地址。
2、配置路由器各的OSPF路由。
3、配置RouterB和RouterA,C路由器的OSPF接口,分别在Area0中。
4、RouterA,C路由器和测试仪的OSPF接口,分别在Area1,2中。
5、在RouterA,C上分别配置1000条静态路由,下一跳Test1和test2的接口地址,同时将这些静态路由重分布进OSPF。
测试仪同时以这些路由为目的地址发送流量。
6、查看所有路由器各自的路由表,检查流量是否可达。
预期测试结果:
所有路由器的路由表正确,相互PING通能选择正确的路由。
测试准备:
路由器、PC机、AX4000
测试说明:
RouterA,B,C为其他厂家路由器,都配置OSPF路由在不同的Area中,测试各个厂家设备OSPF路由引入互通性。
测试结果:
测试编号1.1.4OSPF路由稳定性测试
测试组:
OSPF路由协议测试
测试项目:
OSPF路由稳定性测试
测试依据:
测试目的:
测试路由器OSPF可以支持100,000条路由。
测试步骤:
1、配置以上路由器的OSPF路由有效接口,都在同一个Area0中
2、使用测试仪器路由发生器AX4000模拟100台路由器、1000条链路,并向路由器中灌注OSPF路由条目100,000条,每分钟使100条路由产生波动。
观察各设备的路由学习结果。
3、使用测试在端口发送1000M测试流量,查看转发结果。
预期测试结果:
可支持OSPF路由条目数量至少不低于100,000条,波动频率100条/分钟。
测试准备:
路由器、AX4000
测试说明:
根据各个厂家路由器的可支持路由条目数量的标称值,选择一定数量的路由作为门限,由测试仪灌注门限值数量的路由条目。
测试结果:
BGP路由协议
测试组网图:
测试编号1.2.1BGP路由协议互通性测试
测试组:
BGP路由协议测试
测试项目:
BGP路由协议互通性测试
测试依据:
RFC1247,RFC1583
测试目的:
测试各个厂家设备能否建立IBGP、EBGP路由
测试步骤:
1、在测试OSPF的基础上继续进行一下测试:
2、配置所有路由器端口的IP地址
3、配置路由器的BGP路由进程。
3台路由器在一个BGP的AS里,AS号为4134,Router之间建立IBGP邻居关系。
4、RouterA,C路由器和测试仪之间建立EBGP邻居关系,AS号分别为4135,4136。
5、测试仪向路由器分别通告1000条路由,同时以这些路由为目的地址发送流量。
6、查看所有路由器各自的路由表,检查流量是否可达。
预期测试结果:
所有路由器的BGP表、路由表正确,流量可以正确转发。
测试准备:
路由器、PC机、AX4000
测试说明:
测试结果:
测试编号1.2.2BGP路由反射器互通性测试
测试组:
BGP路由协议测试
测试项目:
BGP路由反射器互通性测试
测试依据:
RFC1247,RFC1583
测试目的:
测试各个厂家设备能否建立IBGP、EBGP路由
测试步骤:
1、配置所有路由器端口的IP地址
2、配置路由器的BGP路由进程。
所有路由器在一个BGP的AS里,AS号为4134,Router之间建立IBGP邻居关系。
3、RouterB为路由反射器,RouterA,C都为客户端。
RouterA,C路由器和测试仪之间建立EBGP邻居关系,AS号分别为4135,4136。
4、测试仪向路由器分别通告1000条路由,同时以这些路由为目的地址发送流量。
5、查看所有路由器各自的路由表,检查流量是否可达。
预期测试结果:
所有路由器的BGP表、路由表正确,相互PING通能选择正确的路由。
测试准备:
路由器、PC机、AX4000
测试说明:
测试结果:
测试编号1.2.3BGP路由表容量测试
测试组:
BGP路由协议测试
测试项目:
BGP路由表容量测试
测试依据:
RFC1247,RFC1583
测试目的:
测试路由器中是否可以支持100万BGP路由条目数量
测试步骤:
1、在BGP互通的基础上继续进行一下测试:
2、使用测试仪器路由发生器向路由器中灌注BGP路由条目100万条,跟踪各设备的路由学习结果。
3、观察各路由器的路由表。
预期测试结果:
路由器可支持100万BGP路由条目数量。
测试准备:
路由器、AX4000
测试说明:
测试结果:
测试编号1.2.4BGP路由稳定性测试
测试组:
BGP路由协议测试
测试项目:
BGP路由稳定性测试
测试依据:
RFC1247,RFC1583
测试目的:
测试路由器中支持20万BGP路由时的路由稳定性
测试步骤:
1、在BGP互通的基础上继续进行一下测试:
2、使用测试仪器路由发生器向路由器中灌注BGP路由条目20万条,跟踪各设备的路由学习结果。
3、观察各路由器的路由表。
4、使用AX4000在端口发送100M测试流量,查看转发结果。
5、打开damping属性,用测试仪器产生每秒1500条的BGP路由波动,观察BGP路由条目表;关闭damping属性,进行同样的测试。
预期测试结果:
路由器可以稳定支持20万条BGP路由。
测试准备:
路由器、AX4000
测试说明:
测试结果:
测试结果:
ISIS路由协议
测试编号1.3.1widemetric功能测试
测试组:
ISIS路由协议
测试项目:
路由器widemetric功能测试
测试依据:
ISO10589,RFC1195
测试目的:
测试路由器是否支持ISISwidemetric功能
测试组网:
测试步骤:
1、按照上图示意连接,配置路由器和测试仪端口的IP地址;
2、运行ISIS协议,被测路由器设为Level-2,AreaID49005,测试仪的各端口AreaID分别设为49001、49002、49003;
3、把路由器GE链路的metric设成5000(大于63),把2.5GPOS链路的metric设成400(大于63);
4、检查路由器中目的网段30.1.1.0/24的路由是否正确。
预期结果:
设备应支持wide-metric功能。
测试准备:
路由器,AX4000,PC机
测试结果:
测试说明:
测试编号1.3.2路由负载均衡功能
测试组:
ISIS路由协议
测试项目:
路由器负载均衡功能测试
测试依据:
ISO10589,RFC1195
测试目的:
测试ISIS的负载均衡功能
测试组网:
测试步骤:
1、在被测路由器配置ISIS协议,启动wide-metric功能,端口1/2/1的metric设为400;启动ECMP功能;
2、将AX/4000的与被测路由器相连,运行ISIS并与路由器建立LEVEL2邻居关系,同时端口2和3下挂子网30.1.1.0/24;
3、将AX4000上2和3端口的metric值都设为200,观察路由器的路由表;
4、由AX/4000的1端口向目的地址30.1.1.1和30.1.1.2发送10%的测试流,同时观察2、3端口收到的流量;
预期结果:
当metric值相等时,应该在路由器上看到目的地址为30.1.1.0/24的两条路由,仪表的2和3端口应同时收到流量。
测试准备:
路由器,AX4000,PC机
测试结果:
测试编号1.3.3ISISLever2路由到Lever1路由的泄露功能测试
测试组:
ISIS路由协议
测试项目:
ISISLever2路由到Lever1路由的泄露功能测试
测试依据:
ISO10589,RFC1195,RFC2966
测试目的:
验证设备ISIS协议对lever2路由泄露到lever1的泄露能力
测试组网:
测试步骤:
1、按照上图示意连接,配置路由器和测试仪端口的IP地址;
2、在R3上用showiproute观察是否有R1的Lo地址。
预期结果:
在R3上用showiproute观察有R1的Lo地址。
测试准备:
路由器、AX4000,PC机
测试结果:
测试编号1.3.4ISIS路由表容量
测试组:
ISIS路由协议
测试项目:
ISIS路由表容量
测试依据:
ISO10589,RFC1195
测试目的:
路由器在一个AREA中可支持ISIS路由表容数量
测试组网:
测试步骤:
1、按照上图示意连接,配置路由器和测试仪端口的IP地址;建立ISISLEVEL2邻居关系,Router的AreaID为49.0001,测试仪Test1,Test2分别使用AreaID为49.0005和49.0006;
2、Test2端口灌注2万ISIS模拟路由到Router,Test1端口灌入1万的ISIS模拟路由到Router;
3、均匀抽取从Test1的10%模拟路由条目作为目的网段,Test2线速发送128字节的测试流到该端口;同时从Test1发送128字节的线速测试流,到目的地址为Test2发布的2万路由中均匀抽取10%;
4、在仪表上观察流量接收情况,查看路由器状态和资源占用情况,并记录。
预期结果:
路由器在一个AREA中可支持ISIS路由表容量与厂家标称数量相符.
测试准备:
路由器、AX4000
测试结果:
测试编号1.3.5无中断包转发测试
测试组:
ISIS路由协议
测试项目:
路由器无中断包转发功能测试
测试依据:
ISO10589,RFC1195
测试目的:
测试路由器的无中断包转发功能。
无中断包转发保证路由器在当前激活的主处理器硬件或软件突然失效时而进行主备切换时,能够保持datalinklayer的连通性和继续进行数据包的转发。
测试组网:
测试步骤:
1、测试仪的端口与被测路由器相连,运行ISIS并与路由器建立LEVEL2邻居关系。
2、Router1和Router2之间建立邻居关系,所有端口的启用isis,Router1和Router2使用AreaID为49.0001,测试仪Test1,Test2分别使用AreaID为49.0005和49.0006。
3、从Test1向Test2的端口地址发送线速流量。
4、在Router1上配置Gracefulrestart,在Router2上配置Gracefulrestarthelper。
5、Router1进行主备倒换,观察Test2上的接收流量情况。
预期结果:
主备倒换不会引起流量中断。
测试准备:
路由器、AX4000
测试结果:
组播测试
测试编号2.1.1单PIM域静态指定RP方式组播测试
测试组:
组播测试
测试项目:
单PIM域静态指定RP方式组播测试
测试目的:
验证设备在单PIM域静态指定RP方式组播的互通性
测试组网图:
测试步骤:
1、按拓扑配置好网络。
2、所有路由器使用PIM-SMV2协议。
3、路由器Router1为RP,所有路由器使用静态方式制定RP,并指定其RP地址为loopback1的接口地址。
4、从Test1模拟组播源发送组播数据,发送目的地址时226.0.0.1的组播测试数据。
5、Test2上发送IGMPjoin报文,加入组播组226.0.0.1。
6、验证Test2是否正确接受到组播数据,在Router1和Router2上查看RP和组播路由信息。
预期测试结果:
测试准备:
路由器、Smartbits、手提电脑
测试结果:
测试编号2.1.2单PIM域BSR指定RP方式组播测试
测试组:
组播测试
测试项目:
单PIM域BSR指定RP方式组播测试
测试目的:
验证设备在单PIM域BSR指定RP方式组播的互通性
测试组网图:
测试步骤:
1、拓扑配置好网络。
2、所有路由器使用PIM-SMV2协议。
3、在Router1上配置BSR的相关配置,使用loopback地址做RP地址,Hash长度28;
4、从Test2模拟组播源发送组播数据,发送目的地址时226.0.0.1~226.0.0.10的组播测试数据。
5、Test1上发送IGMPjoin报文,加入组播组226.0.0.1~226.0.0.10。
6、验证Test1是否正确接受到组播数据,在Router1和Router2上查看RP和组播路由信息。
预期测试结果:
测试准备:
路由器、Smartbits、手提电脑
测试结果:
测试编号2.1.3组播边界测试
测试组网图:
测试组:
组播测试
测试项目:
组播边界测试
测试目的:
验证能否在Multicastdomain