主题:了解ISIS-MT的具体配置和实际作用。偏重于功能可用性的验证,覆盖EMS用户配置流程,监控流量状况。
时间盒:90分钟
测试环境:拓扑如下图所示
测试覆盖区域:IS-IS MT EMS配置流程和流量检测
测试设计:
- 设计流量从A到D,配置单拓扑的isis,所有的接口均为IPv4和IPv6双栈,并加入到IS-IS中。loopback和业务口的isis设置为passive模式。
- 将A->C->D路径上的metric设置成10,将A->B→D的metric设置成60.
- 确认A到D双向IPv4和IPv6的流量走的路径是A->C->D. 将C上的instance级别的IPv6 family
- address去使能。IPv4流量不受影响,但是IPv6的流量断掉了。符合预期,原因如分析1。
- 在ABD上均使能MT(normal模式),IPv6流量恢复并且经过A→B→D,而IPv4的流量还是走路径A→C→D. 在C上使能IPv6
- family address并使能MT(normal模式).IPv6流量改走A→C→D.
测程小结:
- 在准备测试拓扑上大概花了1个小时。导致整个测试严重超时。
- 所有的问题都是先记录,完成后再确认提单,因为都是必现的配置上的问题。
- 网元业务功能正常,但是EMS的配置以及一些默认值上存在不少问题。
- 最终确认问题已经提单并回归花费大量的时间,大概在12小时以上。
- 下一步如果有时间的话可以再测试MT切换已经transit模式。
分析1:
由于ISIS是基于链路层的路由协议,所有无论IPv4还是IPv6,都采用相同的最短路径进行路由计算,IPv4和IPv6的混合拓扑被看成是一个集成的拓扑,这就要求IPv4和IPv6的拓扑信息必须一致。
而在实际网络中,IPv4和IPv6的拓扑信息可能不同(例如链路cost值不同),此时就会引起路由计算错误。(但是上例是ipv4和ipv6拓扑的不同)
通过配置ISIS多拓扑路由(MTR)功能,分别计算IPv4和IPv6的拓扑,可以有效解决IPv4和IPv6拓扑不一致的问题。
在网络IPv6改造初期,网络中必然有IPv4和IPv6共存的情况,因此,凡是涉及到部署ISISv6的网络中,推荐配置ISIS多拓扑路由功能
分析2:
step5操作之后的C网元上IPv6转发表变化情况,IPv4转发表无变化。