然而,当设计多协议环境与排除多协议环境中的故障的时候,特别是在规划具体的迁移步骤的时候,经常容易忘记的问题是管理距离并不是这个过程中的第一个决策.
192.168.1.0 /24 via rip (ad = 120) 【程序编程相关:SGI Advanced Linux E】
例如,如果你在计划把你的网络从一个协议转移到另一种协议,对于你来说最重要的是认识到前缀的长度比管理距离更重要.例如,考虑下面的路由: 【推荐阅读:Debian对gnupg2发布升级】
在这个例子中,你的路由器将把这个数据包发送到rip路由识别的下一跳,而不是bgp路由识别的下一跳,尽管bgp的ad是20.这是因为较长的前缀总是被优先选择的.当路由的长度一致的时候,ad才会起作用. 【扩展信息:Red Hat对elfutils发布升级】
192.168.1.0 /20 via bgp (ad = 20)
这件事为什么非常重要?这是当你在一个子网中正在从一个有类协议向无类协议转移时最容易出现的陷阱.收到长度不一致的路由是很平常的.当然,只要你认识到将会发生什么事情并且为此做好准备,就没有问题.
你解决有关的问题可采取的策略是通过总结较小的路由让这些路由的长度都完全一致.显然,这在每一种情况下都是不容易办到的,但是,这是一种选择.另一个选择是在你的路由选择域之间做出更明显的边界.你在这些路由选择域中不允许在这个网络中的所有的路由器同时运行两种协议,仅允许运行连接这些路由选择域的协议.一定要认真过滤路由选择域之间的广播.
(责任编辑: 51cto.com tel:010-68476606)