路由

发布时间 2023-12-13 20:00:58作者: RJ小白

路由

路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径
路由设备维护着一张路由表,保存着路由信息

路由表

目的网络:目的网段的网络号
掩码:目的网段的掩码
出接口:数据包从本路由器发出的接口
下一跳:到达目的网段的下一跳的设备地址
[AR1]display ip routing-table   //查看路由表
[AR1]dis ip int brief//该命令用于显示设备上所有接口的IP地址、状态和协议信息。
路由器选择最优的路由条目放入路由表中

路由器的优先级

路由优先级的比较过程是
首先比较路由的掩码,掩码长的优先
然后比较路由的 preference,数字小的优先
然后比较路由的 cost,数字小的优先
如果都相同,则形成等价路由
常见默认优先级
路由来源
路由类型
默认优先级
直连
直连路由
0
静态
静态路由
60
动态
 
OSPF内部路由
10
OSPF外部路由
150

路由匹配优先级

当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位 (Bit.
By-Bit)比对,直到找到匹配度最长的条目,这就是最长前缀匹配机制。路由精准

172.16.2.1 若有以下的路由条目
172.16.0.0/16【不是最长】 172.16.2.0/24 172.16.1.0/24【不匹配】 那么优先匹配172.16.2.0

度量值Cost

路径的开销,当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。
 

路由获取方法

 直连路由、静态路由、动态路由
 

静态路由

静态:手动配置的路由
配置方便,不能自适应网络拓扑
[AR]ip route-static  目标网段 掩码 下一跳地址  //静态路由

动态路由

动态:路由器动态路由协议学习OSPF、rip、isis
动态路由协议能够自动发现和生成路由,并在拓扑变化时及时更新路由,可以有效减少管理人员工作量,更适用于大规模网络
[AR]ospf 1
[AR-ospf-1]area 0
[AR-ospf-1-area-0.0.0.0]network 0.0.0.0 255.255.255.255   //动态路由

LoopBack

LoopBack 接口属于设备上的逻辑接口,逻辑接口是指能够实现数据交换功能但物理上不存在、需要通过配置建立的接口。

LoopBack 接口创建后除非手工关闭该接口,否则 LoopBack 接口物理层状态和链路层协议永远处于 UP 状态。

一般情况下,LoopBack 接口使用 32 位掩码使用 LoopBack 接口一般有如下目的:

1.作为一台路由器的管理地址,起到标识一台设备的作用;

2.使用该接口地址作为动态路由协议OSPF的routerid;

3.其他提高网络可靠性的用途.

[AR1]int LoopBack 0
[AR1-LoopBack0] ip add 1.1.1.1 32
[AR1]ip route-static 2.2.2.2 32 10.0.12.2  //基于loopBack的静态路由

路由高级特性

缺省路由

 

缺省路由是一种特殊的路由,当报文没有在路由表中找到匹配的具体路由表项时才使用的路由。【一般做出口】

如果报文的目的地址不能与路由表的任何目的地址相匹配,那么该报文将选取缺省路由进行转发。

ip route-static 0.0.0.0 0.0.0.0  1.1.1.2
//去往所有目标
应用场景:缺省路由一般用于企业网络出口,配置一条缺省路由让出口设备能够转发前往Internet上任意地址的IP报文,

 

路由递推

 

[RTA]ip route-static 30.1.2.0 24 20.1.1.3
照理来说之前,我们下一跳理应是10.0.0.2
内部路由:它会先查询30.1.2.0怎么走,查询到下一跳是20.1.1.3,然后查询20.1.1.3怎么走,
查询到下一跳是10.0.0.2,10.0.0.2对于路由A来说不就是直连路由吗

这种很麻烦,建议少用!

等价路由

他就是有多条去往目的的路线,并且每条路线碰巧优先级一样

浮动路由

有两条路径,正常情况走主路;当主路出现故障,有备选路径

[RTA]ip route-static 20.0.0.0 30 10.1.1.2
[RTA]ip route-static 20.0.0.0 30 10.1.2.2  preference 70  //调整优先级 默认是60

CIDR路由汇总

子网划分、VLSM解决了地址空间浪费的问题,但同时也带了新的问题: 路由表中的路由条目数量增加。
为减少路由条目数量可以使用路由汇总。

路由汇总将一组具有相同前缀的路由汇聚成一条路由,从

而达到减小路由表规模以及优化设备资源利用率的目的。路由汇总采用了CIDR的思想:将相同前缀的地址聚合成一
我们把汇聚之前的这组路由称为精细路由或明细路由,把汇聚之后的这条路由称为汇总路由或聚合路由。
192.168.1.0/24
192.168.2.0
192.168.3.0
...
192.168.100.0
汇总起来:192.168.0.0/16

 

汇总弊端 :会引发环路
黑洞路由:ip route-static 10.1.0.0 16 0 null0 抛弃.