多个路由来源

 
我们知道,路由器通过静态路由和动态路由协议来了解与其直连的邻近网络以及远程网络的信息。实际上,路由器可能会从多个来源获悉通往同一网络的路由。例如,为某一网络/子网掩码配置静态路由后,动态路由协议(如 RIP)又动态了解到该网络/子网掩码。 路由器需要选择在路由表中添加哪条路由。
 
注:您可能想知道有关等价路径的内容。只有当通往同一网络的多条路由都来自相同的路由来源,它们才能同时添加到路由表中。例如,等价路由必须都是静态路由,或者都是 RIP 路由,才能添加到路由表中。
 
在同一网络中可以部署多个动态路由协议,不过这种情况很少见。在某些情况下,有必要使用多个路由协议(如 RIP 和 OSPF)来路由同一网络地址。由于不同的路由协议使用不同的度量(例如,RIP 使用跳数,而 OSPF 使用带宽),因此,不能通过比较度量值来确定最佳路径。
 
那么,当路由器从多个路由来源获取到同一网络的路由信息时,将如何确定在路由表中添加哪条路由?
 
管理距离的用途
 
管理距离 (AD) 定义路由来源的优先级别。对于每个路由来源(包括特定路由协议、静态路由又或是直连网络),使用管理距离值按从高到低的优选顺序来排定优先级。如果从多个不同的路由来源获取到同一目的网络的路由信息,Cisco 路由器会使用 AD 功能来选择最佳路径。
 
管理距离是从 0 到 255 的整数值。值越低表示路由来源的优先级别越高。管理距离值为 0 表示优先级别最高。只有直连网络的管理距离为 0,而且这个值不能更改。
 
管理距离值为 255 表示路由器不信任该路由来源,并且不会将其添加到路由表中。
 
注:在定义管理距离时,通常使用“可信度”这个术语。管理距离值越低,路由的可信度越高。