文章目录
- 路由理论基础
- 核心概念
- 路由表六要素
- 路由选路原则
- 加表规则
- 选路优先级
 
- 协议与参数
- 常见协议号
- 路由协议优先级对比
 
- 网络架构基础
- AS(autonomous system,自治系统)
- 路由分类
 
- 静态路由(static routing)
- 实验拓扑
- 思科配置示例
- 华为配置示例
 
- 典型应用场景
- 最长匹配原则实践
- 等价路由实现
 
- 扩展知识
- AAA框架
- BGP(Border Gateway Protocol,边界网关协议)类型
 
 
路由理论基础
核心概念
路由:路由器负责为数据包选择一条最优路径并转发。
 路由表:包含路由器可以到达的目的网络信息(最优路径集合)。
路由表六要素
路由条目包含以下六个关键要素:
- 网络号(Destination) :目标网络地址
- 掩码(Mask) :网络掩码长度
- 出接口(Interface) :数据转发的物理/逻辑接口
- 下一跳地址(NextHop) :下一跳路由器的IP地址
- 管理距离/优先级: - 思科:AD值(0-255,值小优先)
- 华为:Preference值(0-255,值小优先)
 
- 度量值/开销: - 思科:Metric(EIGRP协议)
- 华为:Cost(OSPF协议)
 
路由选路原则
加表规则
- 目的网络/掩码不同时:均加入路由表
- 目的网络/掩码相同时: - 不同协议:比较优先级(值小优先)
- 同协议:比较cost值(值小优先)
- 无法比较时:形成等价路由
 
选路优先级
- 最长匹配原则:选择掩码最长的路由条目
- 管理距离/优先级:值越小优先级越高
- 度量值/开销:值越小路径越优
协议与参数
常见协议号
| 协议类型 | 协议号 | 
|---|---|
| EGP | 8 | 
| RIP/UDP | 17 | 
| GRE | 47 | 
| EIGRP | 88 | 
| OSPF | 89 | 
| VRRP | 112 | 
| IS-IS | 124 | 
| FC | 133 | 
路由协议优先级对比
| 协议类型 | 思科(AD) | 华为(Preference) | 
|---|---|---|
| Direct | 0 | 0 | 
| OSPF | 110 | 10 | 
| OSPF ASE | - | 150 | 
| IS-IS | 115 | 15 | 
| Static | 1 | 60 | 
| EIGRP | 90 | - | 
| RIP | 120 | 100 | 
| EBGP(内部) | 20 | 20 | 
| EBGP(外部) | - | 255 | 
| IBGP(内部) | 200 | 200 | 
| IBGP(外部) | - | 255 | 
网络架构基础
AS(autonomous system,自治系统)
由同一管理机构管理、采用统一路由策略的路由器集合。
路由分类
| 分类维度 | 类型说明 | 
|---|---|
| 学习方式 | 直连路由(Direct)、静态路由(Static)、动态路由(Dynamic) | 
| 网络连接性 | 直连网络、非直连网络 | 
| 目的地类型 | 网段路由、主机路由 | 
| 地址类型 | 单播路由、组播路由 | 
动态路由更新方式:周期更新;触发更新。

静态路由(static routing)
管理员手动配置和维护的路由。 优先级默认1(思科),60(华为)
 Tips:在企业的边界网关设备使用缺省路由。
 负载分担:两路由器间连接两条线,配两条路由,协议相同,目标网络相同,cost相同,优先级也相同,会同时出现在路由表中。
实验拓扑

思科配置示例
ip route 200.1.1.0 255.255.255.0 ethernet 0/0 12.1.1.2
#目的网络地址和掩码;      出接口;     下一跳地址
show ip interface brief                     # 查看接口配置信息
R1:ip route 200.1.1.0 255.255.255.0 ethernet 0/0 12.1.1.2
R2:ip route 100.1.1.0 255.255.255.0 ethernet 0/1 12.1.1.1
show ip route                                       # 另一个路由器配置完可以查看路由表信息了    
show ip route  200.1.1.0 255.255.255.0              # 详细查看一条路由信息
ip route 0.0.0.0 0.0.0.0 e0/0 202.100.1.2           # 默认路由/缺省路由。一般只在网关设备上出现,代表所有未知网络。
ip route 0.0.0.0 0.0.0.0 s1/0  2                    # 备份路由/浮动路由。增加一条串行链路作为备份路由。
华为配置示例
ip route-static 200.1.1.0 24 g0/0/0 12.1.1.2
#目的网络地址和掩码;出接口(可省略);下一跳地址
display ip interface brief                       # 查看接口配置信息
display ip routing-table                         # 另一个路由器配置完可以查看路由表信息了
ip route-static 200.1.1.0 24 g0/0/0 12.1.1.2
ip route-static 100.1.1.0 24 g0/0/1 12.1.1.1
display ip routing-table                         # 查看路由表
ip route-static 0.0.0.0 0.0.0.0 g0/0/0 202.100.1.2       # 默认路由/缺省路由。一般只在网关设备上出现,代表所有未知网络。
ip route-static 0.0.0.0 0.0.0.0 s1/0/0 preference 61     # 备份路由/浮动路由。增加一条串行链路作为备份路由。
注:配置静态路由可以只配下一跳,不配出接口。只配出接口不配下一跳会出问题,除非点到点网络可以这样配。
典型应用场景
最长匹配原则实践
案例说明:
- 主线路使用172.16.0.0/12
- 备用VPN线路使用172.16.0.0/11
 当访问172.16.1.0/24时,优先匹配更精确的/12掩码路由
等价路由实现
配置要点:
- 相同目的网络
- 相同协议类型
- 相同cost/metric值
- 相同优先级
扩展知识
AAA框架
- Authentication(认证)
- Authorization(授权)
- Accounting(计费)
 主要用于网络接入控制
BGP(Border Gateway Protocol,边界网关协议)类型
| 类型 | 作用范围 | 优先级 | 
|---|---|---|
| IBGP(Internal BGP) | 同一AS内部 | 200 | 
| EBGP(External BGP) | 不同AS之间 | 20 | 
