·上一文章:基于雷达组网远程监控系统设计与实现
·下一文章:详谈汽车销售商和厂家的关系
AR1学习到了到达3个AS域的路由信息,学习到了到本地AS域100的路由,其中PID和NEXT_PID一致,并且默认权重为32 768;到达AS域300的路径则有两条,分别为“300i”和“200 300i”,表明到达AS域300的路径可以是直接到达AS域300,PID为f78aac78,NEXT_PID为809d3a9 0,也可以是通过AS域200到达AS域300,PID为7a5flfe8,NEXT_PID为33f960c4,可见PID和NEXT_PID均不一致,可以通过PID和NEXT_PID区分不同的路径,通过测试,可以看出本方案在控制层可以正确地发现基于路径标识的多条路径。
4.3 转发层基于路径标识的数据包正常转发
基于路径标识的数据包转发是多路径域间路由的重要功能,首先用AR1向AR2发送ping包,也就是AS域100向AS域200发送ping包,在AS 200的内核编写打印语句,打印出数据包添加的PID,NEXT_PID和AS号,结果如图9所示。
可见,在ping包已经正确地添加了域间路由所需的PID,NEXT_PID和AS号等信息。利用wireshark抓包工具进行测试,可以成功地获取icmp包,证明两个AS域之间可以实现基于路径标识的数据包转发。
5 结语
在实际搭建的拓扑中,实现了基于路径标识的多路径路由方案,并且进行了功能验证。结果表明,可以正确地发现多路径路由,并且可以实现基于路径标识PID的数据包转发。本文实现了基于路径标识的多路径域问路由方案,快速实现链路失效时的重新收敛,将成为下一步研究的重点。