")); 一、测试目标
上下端之间的设备运行的路由协议和汇聚连接主要情况如下:
上端汇聚设备通过子接口与MSTP运营商TRUNK连接,下端设备用主接口与运营商线路连接。
本次测试主要测试以下内容:
观察设备在配置VRRP的情况下,发生线路中断后是否能快速切换。
观察设备使用不同的探测间隔时间占用的带宽资源。
二、测试相关设备及测试拓扑
设备名 |
设备型号 |
R1 |
Cisco 2811 |
W1 |
HUAWEI AR2220 |
测试拓扑
网点上联路由器W1/W2与核心机房R1/R2之间运行RIP路由;网点上联路由器W1和W2之间运行VRRP,其中W1为Master路由器。所有测试数据流都通过模拟MSTP线路转发。在模拟网点的业务PC1开启长ping模拟业务Server1的IP地址,通过模拟线路中断的情况来测试设备能否实现快速收敛,以及收敛所需时间。上端R1连接到Switch2的端口后能立即感知到线路中断并切换,下端网点上联路由器W1需要通过链路检测机制才能发现线路中断。
三 详细测试内容及步骤
根据定制好的BFD三组不同的自动探测时间参数,通过手工关闭Switch2与上端R1之间主线路的连接(蓝色线路),并记录模拟业务PC1和模拟业务Server1之间PING包的丢失情况和相关日志信息来实现测试过程,并按照测试结果填写表格。
为准确统计线路中断时间,把上端R1设为NTP master,其他设备将其作为Server同步自身时钟,同时在路由器上使用命令”info-center timestamp log date precision-time millisecond”使log的时间戳使用当前通过NTP同步后的时间。
华为的单向BFD发送时间配置间隔可以为50ms~2000ms,配置发送间隔后会默认把超时间隔配置成与发送间隔同样的值,不可更改。
三组探测时间参数分别为:
min-echo-rx-interval (单位:毫秒) |
detect-multiplier (单位:次) |
2000 |
3 |
1000 |
3 |
50 |
3 |
四 链路检测机制测试情况总结
测试项目 |
测试目的 |
测试方法 |
观察要点 |
结论 |
测试项目一 |
验证通过BFD与VRRP联动能否实现MSTP线路中断及恢复后触发VRRP的切换。 |
1. 模拟业务PC1对VRRP虚地址开启长ping。 2. 手动关闭Switch2与上端R1之间主线路以太网端口。 3. 手动打开Switch2与上端R1之间主线路以太网端口。 |
在路由器W1上使用命令” display bfd session”观察BFD的状态,使用命令” display vrrp”观察VRRP的状态,并使用命令” display logbuffer”记录相关切换日志和丢包个数。 |
AR2220上BFD与VRRP联动能实现MSTP线路中断及恢复后触发VRRP的切换。 |
测试项目二 |
验证在配置不同发送频率和超时时间的情况下,对路由器占用的CPU和带宽。 |
1. 根据不同参数在网点上联路由器W1上配置BFD。 |
通过在路由器W1上使用命令“display cpu”查看相关CPU占用率;在网点上联路由器W1上使用命令“display interface g0/0/0”查看不同发送频率占用的不同带宽。根据相关CPU占用率及占用带宽填写统计表格。 |
AR2220配置BFD后对于CPU的占用率影响极低;配置BFD对于带宽的占用率极低。 |
根据以上测试结果可以确认HUAWEI AR2220路由器的链路检查机制支持情况如下:
1. HUAWEI AR2220路由器支持BFD与VRRP联动在MSTP线路中断的情况下实现VRRP的快速切换。
2. HUAWEI AR2220路由器上使用BFD占用的CPU和带宽资源极低。
总结:华为AR2220路由器与Cisco 2811路由器对接,配置VRRP的情况下,发生线路中断后是能够保证链路快速切换,能够保证业务正常运行。华为的AR2220路由器能够很好的兼容Cisco 2811路由器。
(御风)