路由基础
什么是路由
将一个网段的数据包转发到另一个网段。
实现路由的设备是什么
凡是具备路由功能的网络设备。
路由的来源
-
直连路由:路由设备根据接口地址自动生成的路由
-
静态路由:由管理员手工配置的路由
-
动态路由:根据路由协议交换路由信息生成的路由
路由表中参数的含义
路由转发必须具备的几个参数
-
目的网络号/掩码
-
下一跳
-
本地出接口
其它常见参数
- 路由优先级(管理距离 AD)
当去往相同的目的网段有多种路由协议的路径可供选择时,选择路由优先级值越小的。
人为定义的一个值,用于判断路由来源的可信程度。取值范围为0-255,值越小越优先。
华为设备默认外部路由优先级
路由协议 | 优先级 |
---|---|
直连路由 | 0 |
静态路由 | 60 |
RIP | 100 |
OSPF | 10 |
OSPF ASE | 150 |
ISIS | 15 |
BGP | 255 |
除直连路由外,其他协议的外部路由优先级都可以进行更改,内部路由优先级默认值等同外部优先级,但不可进行更改
当两条路由的外部路由优先级相同时,则比较其内部路由优先级。
- COST 开销/Metric
使用同一种路由来源去往相同的目的网段有多条路径时,选择COST 值最小的。
不同的路由协议对COST 的计算方式不同,也就没有比较的必要。
1.1.1.0/24 OSPF COST 10 next-hop 10.0.0.1 选择此路由为最优,加入进路由表
1.1.1.0/24 OSPF COST 20 next-hop 10.0.1.1
路由匹配原则
路由进路由表规则
通过路由优先级选择出最信任的路由来源,在最信任的路由来源中选择 COST 最小的加入到路由表
RIP 1.1.1.0/24 100 COST 10
OSPF 1.1.1.0/24 10 COST 100 选择此路由为最优,加入进路由表
OSPF 1.1.1.0/24 10 COST 150
路由表报文转发机制
根据IP报文的目的地址查找路由表,找到最匹配的路由进行转发,最匹配的路由即掩码长度最长的
假设有3条路由,掩码不同
1.1.1.0/24 RIP G0/0/1
1.1.1.0/27 OSPF G0/0/1
1.1.1.0/28 STATIC G0/0/1
当目的IP 为 1.1.1.1 时根据最长掩码匹配原则选/28路由
当目的IP 为 1.1.1.20 时根据最长掩码匹配原则选/27路由
当目的IP 为 1.1.1.50 时根据最长掩码匹配原则选/24路由
路由协议的分类
从工作原理上分
- DV 距离矢量路由协议,RIP
- LS 链路状态路由协议,OSPF、ISIS
- 路径矢量路由协议,BGP
从工作范围上分
- IGP 内部网关路由协议(实现AS内部互联互通的路由协议),RIP、ISIS、OSPF
- EGP 外部网关路由协议(实现AS之间互联互通的路由协议),BGP
AS 自治系统:运行相同的IGP协议的设备所组成的网络