链路聚合测试规范.docx
- 文档编号:30086751
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:21
- 大小:116.35KB
链路聚合测试规范.docx
《链路聚合测试规范.docx》由会员分享,可在线阅读,更多相关《链路聚合测试规范.docx(21页珍藏版)》请在冰豆网上搜索。
链路聚合测试规范
质检部门测试规
测试项目
上联链路聚合
编写日期
2016.11.1
文档编号
1.1
编写人员
晓峰
修正日期
金钱猫科技股份
测试设计
1、链路聚合基本功能
分项
编号
测试分项目
重要等级
备注
测试结果pass/nopass
TI1.1
静态端口聚合测试
A
TI1.2
Lacp动态端口聚合测试
A
TI1.3
一个端口加入聚合端口的测试
B
TI1.4
多个端口加入聚合端口测试(lacp)
A
最大聚合端口不少于4个,机架式的设备是否支持跨版的链路聚合
TI1.5
创建多个聚合端口测试(lacp)
A
最大不少于8个聚合组
TI1.6
二层流量基于源/目的mac地址以及both-mac地址的负载分担的测试
A
TI1.7
二层流量基于源/目的ip地址以及both-ip地址的负载分担的测试
A
TI1.8
二层流量基于源端口地址的负载分担的测试
A
TI1.9
三层流量基于源mac地址的负载分担的测试
A
TI1.10
三层流量基于源/目的ip地址以及both-ip地址的负载分担的测试
A
TI1.11
三层流量基于源端口的负载分担的测试
A
TI1.12
Lacp容错性测试(shutdown或拔掉端口的测试)
A
TI1.13
OLT链路聚合收敛时间测试
A
TI1.14
注:
对于现阶段的测试做如下说明。
1、针对拓扑的搭建,由于博达的OLT上联交换机的链路聚合已经实现,建议使用博达的上联交换机配合测试我们OLT的上联链路聚合功能。
2、博达的OLT开启了RSTP功能,如果链路聚合未成功,其中一个端口会被RSTP给阻塞掉。
3、基于目前设备的实现功能,以及均衡的测试需要用testcenter才能测试,所以目前可验证两个功能1)基本的静态链路聚合功能,聚合功能默认的模式是基于源mac的均衡。
针对两个端的聚合测试,使用SMB发送两台不同源mac的两条流,查看是否流量基本均分,通过查询端口的数据报文统计进行观察。
2)测试链路的收敛时间
2、链路聚合基本功能
2.1静态聚合测试
测试编号
TI2.1.2.1
测试项目
静态聚合测试
测试目的
验证OLT静态聚合功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、OLT和SWITCH之间采用static静态模式聚合,在测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况
3、测试仪器向OLT和SWITCH互发200M已知单播报文(向OLT发送源mac递增为1的1000条报文,目的mac相同;向SWITCH发送目的mac递增为1的1000条报文,源mac相同),观察所有聚合端口接收报文情况;
参考配置
预期结果
步骤2,可以接收到对端发来的单播报文,并查看端口流量统计,流量基本是由同一个端口转发
步骤3,可查看端口统计,流量基本属于均分转发
测试结果
Pass
备注
汇聚端口的配置只要是一边port端口和被汇聚的端口是同一模式即可,都是access或trunk模式。
2.2Lacp动态聚合测试
测试编号
TI2.1.2.2
测试项目
Lacp动态聚合测试
测试目的
验证OLTlacp动态聚合功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、OLT和SWITCH都采用LACP主动模式聚合,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况;
3、将OLT侧的聚合端口模式为LACP被动模块,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况;
4、接步骤3,将SWITCH侧的聚合模式也修改为LACP被动模式,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况;
参考配置
预期结果
步骤2,可以接收到对端发来的单播报文:
步骤3,可以接收到对端发来的单播报文:
步骤4,当两端都配置为LACP被动模式,则收不到报文:
测试结果
Pass
备注
2.3一个端口加入聚合端口的测试(Lacp)
测试编号
TI2.1.2.3
测试项目
一个端口加入聚合端口的测试(Lacp)
测试目的
验证OLTlacp聚合协商功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、OLT和SWITCH都采用LACP主动模式聚合,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况;
3、将OLT聚合端口中的3个端口shut或拔掉以太网线,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况。
参考配置
预期结果
步骤2,可以接收到对端发来的单播报文:
步骤3,当聚合端口中的3个端口shutdown之后,则流量则都从UP的口转发:
测试结果
备注
2.4多个端口加入聚合端口的测试(Lacp)
测试编号
TI2.1.2.4
测试项目
多个端口加入聚合端口的测试(Lacp)
测试目的
验证OLTlacp聚合协商功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、将OLT聚合端口中的3个端口G0/4,G0/5和G0/6shut或拔掉以太网线,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况;
3、将G0/4noshut或插上以太网线,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况;
4、将G0/5端口配置为半双工模式,测试仪器向OLT和SWITCH互发400M已知单播报文,在对端抓包观察接收报文情况。
参考配置
配置:
OLT配置:
预期结果
步骤2,可以接收到对端发来的单播报文:
步骤3,当G0/4UP后,G0/4为聚合使用端口,可以接收到对端发来的单播报文:
步骤4,修改G0/5为半双工模式,但由于G0/5是shutdown,不在聚合端口中,可以接收到对端发来的单播报文:
测试结果
Pass
备注
2.5创建多个聚合端口的测试(Lacp)
测试编号
TI2.1.2.5
测试项目
创建多个聚合端口的测试(Lacp)
测试目的
验证OLT对多个聚合端口的lacp动态聚合功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT分别和SWITCH_A和SWITCH_B通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、测试仪器向SWITCH_A和SWITCH_B互发200M已知单播报文,在对端抓包观察接收报文情况;
3、保持OLT配置,重启后观察聚合是否生效。
参考配置
预期结果
步骤2,可以接收到对端发来的单播报文:
步骤3,重启OLT后,多聚合仍可以生效,可以接收到对端发来的单播报文:
测试结果
Pass
备注
2.6二层流量基于源/目的mac地址以及both-mac地址的负载分担的测试
测试编号
TI2.1.2.6
测试项目
二层流量基于源/目的mac地址以及both-mac地址的负载分担的测试
测试目的
验证OLT流量均衡功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、在OLT上配置源mac地址均衡,测试仪器向OLT和SWITCH互发200M已知单播报文(向OLT发送源mac递增为1的1000条报文,目的mac相同;向SWITCH发送目的mac递增为1的1000条报文,源mac相同),观察所有聚合端口接收报文情况;
3、在OLT上配置目的mac地址均衡,测试仪器向OLT和SWITCH互发200M已知单播报文(向OLT发送目的mac递增为0.0.1的1000条报文,源mac相同;向SWITCH发送源mac递增为0.0.1的1000条报文,目的mac相同),观察所有聚合端口接收报文情况;
4、在OLT上配置源&目的mac地址均衡,测试仪器向OLT和SWITCH互发200M已知单播报文(向OLT发送目的mac递增为0.0.1的1000条报文,源mac递增为0.1.0的1000条报文;向SWITCH发送源mac递增为0.0.1的1000条报文,目的mac递增为0.1.0的1000条报文),观察所有聚合端口接收报文情况;
参考配置
预期结果
步骤2-4,三种均衡后,所有聚合口分转发报文:
测试仪器两端使用Bursts发送报文可以看到聚合端口均分报文
测试结果
Pass
备注
由于算法的关系,有机型对于连续mac地址的流量无法做到很好的流量均衡。
2.7二层流量基于源/目的ip地址以及both-ip地址的负载分担的测试
测试编号
TI2.1.2.7
测试项目
二层流量基于源/目的ip地址以及both-ip地址的负载分担的测试
测试目的
验证OLT流量均衡功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、在OLT上配置源IP地址均衡,测试仪器向OLT和SWITCH互发200M已知单播报文(向OLT发送源IP递增为0.0.0.1的1000条报文,目的IP相同;向SWITCH发送目的IP递增为0.0.0.1的1000条报文,源IP相同),观察所有聚合端口接收报文情况;
3、在OLT上配置目的IP地址均衡,测试仪器向OLT和SWITCH互发200M已知单播报文(向OLT发送目的IP递增为0.0.0.1的1000条报文,源IP相同;向SWITCH发送源IP递增为0.0.0.1的1000条报文,目的IP相同),观察所有聚合端口接收报文情况;
4、在OLT上配置源&目的IP地址均衡,测试仪器向OLT和SWITCH互发200M已知单播报文(向OLT发送目的IP递增为0.0.0.1的1000条报文,源IP递增为0.0.1.0的1000条报文;向SWITCH发送源IP递增为0.0.0.1的1000条报文,目的IP递增为0.0.1.0的1000条报文),观察所有聚合端口接收报文情况;
参考配置
预期结果
步骤2-4,三种均衡,所有聚合口分转发报文:
测试仪器两端使用Bursts发送报文,设备端先clearmib后,可以看到聚合端口均分报文
测试结果
备注
由于算法的关系,有机型对于连续ip地址的流量无法做到很好的流量均衡。
2.8二层流量基于源端口的负载分担的测试
测试编号
TI2.1.2.8
测试项目
二层流量基于源端口地址的负载分担的测试
测试目的
验证OLT流量均衡功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、聚合端口配置源端口聚合,测试仪器分别向E0/7和E0/8发送100M单播报文,观察对端接收情况;
3、使用测试仪器向E0/7:
1的ONU发送单播报文,观察报文由哪个聚合端口转发,以及对端接收情况;
4、使用测试仪器向E0/8:
1的ONU发送单播报文,观察报文由哪个聚合端口转发,以及对端接收情况;
参考配置
预期结果
步骤2,可以接收到对端发来的单播报文:
步骤3,向E0/7:
1发送报文,可以看到由聚合端口G0/5转发
步骤4,向E0/8:
1发送报文,可以看到由聚合端口G0/6转发
测试结果
Pass
备注
聚合组P1最多配置8个聚合端口,若实际物理聚合端口为G0/5、G0/6、G0/7和G0/8,依次占用8个聚合逻辑端口[G0/5,G0/6,G0/7,G0/8,G0/5,G0/6,G0/7,G0/8],P3616的16个PON口依次对应到一个聚合逻辑端口上,若是85线卡则根据线卡槽位以及交换机芯片索引号排序。
当物理聚合端口配置之后,基于源端口聚合均衡的转发端口便确定下来了。
2.9三层流量基于源mac地址的负载分担的测试
测试编号
TI2.1.2.9
测试项目
三层流量基于源mac地址的负载分担的测试
测试目的
验证OLT流量均衡功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、测试仪器与OLT的PON口之间配置vlan10,OLT与SWITCH之间配置vlan20,SWITCH与测试仪器之间配置vlan30,在SWITCH和OLT上均配置静态路由;
3、在OLT上配置源mac地址均衡,测试仪器向OLT和SWITCH互发已知三层单播报文(向OLT发送源mac递增为1的100条报文,目的mac为OLT的CPUMAC递增,源IP地址为10.1.1.11,目的IP地址为30.1.1.11,网关地址为10.1.1.1;向SWITCH发送源mac递增为1的100条报文,目的mac为SWITCH的CPUMAC,源IP地址为30.1.1.11,目的IP地址为10.1.1.11,网关地址为30.1.1.1),观察所有聚合端口接收报文情况
参考配置
预期结果
步骤3,默认基于源mac均衡后,所有聚合口分转发报文:
测试仪器两端使用Bursts发送报文,设备端先clearmib后,可以看到聚合端口均分报文
测试结果
备注
2.10三层流量基于源/目的ip地址以及both-ip地址的负载分担的测试
测试编号
TI2.1.2.10
测试项目
三层流量基于源/目的ip地址以及both-ip地址的负载分担的测试
测试目的
验证OLT流量均衡功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、测试仪器与OLT的PON口之间配置vlan10,OLT与SWITCH之间配置vlan20,SWITCH与测试仪器之间配置vlan30,在SWITCH和OLT上均配置静态路由;
3、在OLT上配置源ip地址均衡,测试仪器向OLT和SWITCH互发200M已知三层单播报文(向OLT发送目的mac为OLT的CPUMAC递增,源IP地址为10.1.1.11递增为0.0.0.1的100条报文,目的IP地址为30.1.1.11,网关地址为10.1.1.1;向SWITCH发送目的mac为SWITCH的CPUMAC,源IP地址为30.1.1.11,目的IP地址为10.1.1.11递增为0.0.0.1的100条报文,网关地址为30.1.1.1),观察所有聚合端口接收报文情况;
4、在OLT上配置目的ip地址均衡,测试仪器向OLT和SWITCH互发200M已知三层单播报文(向OLT发送目的mac为OLT的CPUMAC递增,源IP地址为10.1.1.11,目的IP地址为30.1.1.11递增为0.0.0.1的100条报文,网关地址为10.1.1.1;向SWITCH发送目的mac为SWITCH的CPUMAC,源IP地址为30.1.1.11递增为0.0.0.1的100条报文,目的IP地址为10.1.1.11,网关地址为30.1.1.1),观察所有聚合端口接收报文情况;
5、在OLT上配置源&目的ip地址均衡,测试仪器向OLT和SWITCH互发200M已知三层单播报文(向OLT发送目的mac为OLT的CPUMAC递增,源IP地址为10.1.1.11递增为0.0.0.2的100条报文,目的IP地址为30.1.1.11递增为0.0.0.3的100条报文,网关地址为10.1.1.1;向SWITCH发送目的mac为SWITCH的CPUMAC,源IP地址为30.1.1.11递增为0.0.0.3的100条报文,目的IP地址为10.1.1.11递增为0.0.0.2的100条报文,网关地址为30.1.1.1),观察所有聚合端口接收报文情况;
参考配置
预期结果
步骤3-5,三种均衡,所有聚合口分转发报文:
测试仪器两端使用Bursts发送报文,设备端先clearmib后,可以看到聚合端口均分报文
测试结果
备注
2.11三层流量基于源端口的负载分担的测试
测试编号
TI2.1.2.11
测试项目
三层流量基于源端口的负载分担的测试
测试目的
验证OLT流量均衡功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、聚合端口配置源端口聚合,测试仪器与OLT的PON1和PON2口之间配置vlan10,OLT与SWITCH之间配置vlan20,SWITCH与测试仪器之间配置vlan30,在SWITCH和OLT上均配置静态路由;
3、测试仪器分别向E0/7和E0/8发送100M三层单播报文(向PON1发目的mac为OLT的CPUMAC,源IP为10.1.1.11,目的IP为30.1.1.11,网关为10.1.1.1;向PON2发目的mac为OLT的CPUMAC,源IP为10.1.1.21,目的IP为30.1.1.11,网关为10.1.1.1),观察对端接收情况;
4、使用测试仪器向E0/7:
1的ONU发送单播报文,观察报文由哪个聚合端口转发,以及对端接收情况;
5、使用测试仪器向E0/8:
1的ONU发送单播报文,观察报文由哪个聚合端口转发,以及对端接收情况。
参考配置
预期结果
步骤2,可以接收到对端发来的单播报文:
步骤3,向E0/7:
1发送报文,可以看到由聚合端口G0/5转发
步骤4,向E0/8:
1发送报文,可以看到由聚合端口G0/6转发
测试结果
Pass
备注
2.12Lacp容错性测试(shutdown或拔掉端口的测试)
测试编号
TI2.1.2.12
测试项目
Lacp容错性测试(shutdown或拔掉端口的测试)
测试目的
验证OLTlacp容错功能
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、将OLT上的两个聚合端口G0/3和G0/4自环,观察聚合端口P1是否UP;
3、在OLT上对G0/5端口shut,观察P1状态;再将G0/5noshut,观察P1状态;
4、将G0/6的以太网线拔掉,观察P1状态。
参考配置
预期结果
测试结果
备注
2.13链路聚合收敛时间测试
测试编号
TI2.1.2.13
测试项目
OLT链路聚合收敛时间测试
测试目的
验证OLT链路聚合收敛时间
测试环境
测试步骤
1、如图,连接OLT、ONU以及测试仪器,使设备正常工作,OLT和SWITCH通过四条背靠背线将四个端口聚合为一个端口。
聚合端口为trunk模式;
2、OLT和SWITCH都采用LACP主动模式聚合,测试仪器向OLT和SWITCH互发200M已知单播报文,在对端抓包观察接收报文情况;
3、发1230字节的双向已知单播,按Bursts发送100000个帧,对聚合端口G0/6shut&noshut,计算聚合收敛时间;反复倒换聚合端口查看多次聚合倒换时间;
参考配置
预期结果
步骤2,对端能收到报文:
通过查看端口统计,报文大部分从G0/6转发
步骤3,聚合收敛时间要小于50毫秒;收敛时间(毫秒)=丢包个数/10000*1000=丢包个数/10
测试结果
备注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 聚合 测试 规范