在网络管理中,“路由策略”和“策略路由”是两种不同的概念。路由策略通常指的是传统的路由协议
和静态路由等机制的优先级,而策略路由(Policy-Based Routing, PBR)则允许管理员基于特定
的策略(如源地址、目标地址、应用类型等)来决定数据包的传输路径。
一、传统路由策略的优先级
在网络路由中,不同类型的路由策略和路由协议有不同的优先级。优先级通常由“管理距离”
(Administrative Distance,AD)来决定。管理距离越低,优先级越高。以下是常见路由协议的管
理距离,从优先级最高到最低排序:
- 直接连接的路由(Directly Connected Routes):0
- 静态路由(Static Routes):1
- EIGRP汇总路由(EIGRP Summary Routes):5
- EBGP(外部BGP)(External BGP):20
- 内部EIGRP(Internal EIGRP):90
- IGRP(Interior Gateway Routing Protocol):100
- OSPF(Open Shortest Path First):110
- IS-IS(Intermediate System to Intermediate System):115
- RIP(Routing Information Protocol):120
- EGP(Exterior Gateway Protocol):140
- ODR(On-Demand Routing):160
- 外部EIGRP(External EIGRP):170
- IBGP(内部BGP)(Internal BGP):200
- 不可信的路由(Unknown/Untrusted Routes):255(不可达)
路由说明
-
直接连接的路由(Directly Connected Routes):
- 管理距离:0
- 这些是直接连接到路由器接口的网络,因此优先级最高。
-
静态路由(Static Routes):
- 管理距离:1
- 由网络管理员手动配置的路由,优先级次高。
-
EIGRP汇总路由(EIGRP Summary Routes):
- 管理距离:5
- EIGRP协议自动生成的汇总路由。
-
EBGP(外部BGP):
- 管理距离:20
- 在不同自治系统(AS)之间传递路由信息的协议。
-
内部EIGRP(Internal EIGRP):
- 管理距离:90
- EIGRP在同一自治系统内部运行。
-
IGRP(Interior Gateway Routing Protocol):
- 管理距离:100
- 思科的旧路由协议,已被EIGRP取代。
-
OSPF(Open Shortest Path First):
- 管理距离:110
- 一种链路状态路由协议,适用于大型复杂网络。
-
IS-IS(Intermediate System to Intermediate System):
- 管理距离:115
- 类似于OSPF的链路状态路由协议,常用于ISP和大型企业网络。
-
RIP(Routing Information Protocol):
- 管理距离:120
- 一种较老的距离矢量路由协议,适用于小型网络。
-
EGP(Exterior Gateway Protocol):
- 管理距离:140
- BGP的前身,现已基本不用。
-
ODR(On-Demand Routing):
- 管理距离:160
- 一种思科专有协议,适用于无状态的静态路由环境。
-
外部EIGRP(External EIGRP):
- 管理距离:170
- EIGRP在跨越不同自治系统时使用。
-
IBGP(内部BGP):
- 管理距离:200
- BGP在同一自治系统内部运行。
-
不可信的路由(Unknown/Untrusted Routes):
- 管理距离:255
- 路由器不相信的路由条目,被认为不可达。
二、路由策略和策略路由优先级
策略路由不依赖于管理距离,而是基于配置的策略进行决策。它通常具有更高的优先级,因为它可
以覆盖传统的路由表条目。
策略路由(Policy-Based Routing, PBR):
1、PBR允许网络管理员根据源地址、目标地址、应用类型等特定条件强制数据包走特定路径。
2、PBR的优先级高于传统路由表的优先级,因为策略路由是显式配置的,并会在常规路由查找之
前进行评估。
综合优先级排序
综合来看,策略路由在实际应用中通常具有最高优先级,因为它覆盖了传统的路由决策。
综合排序:
-
策略路由(Policy-Based Routing, PBR):
- 优先级最高,因为它基于显式策略进行路由决策。
-
直接连接的路由(Directly Connected Routes):
- 管理距离:0
-
静态路由(Static Routes):
- 管理距离:1
-
EIGRP汇总路由(EIGRP Summary Routes):
- 管理距离:5
-
EBGP(外部BGP):
- 管理距离:20
-
内部EIGRP(Internal EIGRP):
- 管理距离:90
-
IGRP(Interior Gateway Routing Protocol):
- 管理距离:100
-
OSPF(Open Shortest Path First):
- 管理距离:110
-
IS-IS(Intermediate System to Intermediate System):
- 管理距离:115
-
RIP(Routing Information Protocol):
- 管理距离:120
-
EGP(Exterior Gateway Protocol):
- 管理距离:140
-
ODR(On-Demand Routing):
- 管理距离:160
-
外部EIGRP(External EIGRP):
- 管理距离:170
-
IBGP(内部BGP):
- 管理距离:200
-
不可信的路由(Unknown/Untrusted Routes):
- 管理距离:255
通过合理配置这些优先级和策略,可以确保网络流量按照预期路径进行传输,从而提高网络的效率
和可靠性。