静态路由技术

发布于:2025-07-18 ⋅ 阅读:(19) ⋅ 点赞:(0)

1 路由的概念

路由是指导IP报文发送的路径信息。

2 路由表

3 建立路由表的方式

主要有三种方式:直连路由、静态路由、动态路由

3.1直连路由

(1)概念:直连路由是指路由器接口直接连接的网络所产生的路由信息,无需人工手动配置,由路由器自动生成并维护。

在图示中,RTB路由器的直连路由器为RTA和RTC。

(2)直连路由的建立

直连路由的建立有两个条件:路由器接口需要配有IP地址和该接口的状态时打开的。

3.2静态路由 

(1)静态路由是由人工手动配置。

(2)静态路由配置是否在路由表中显示的判断

总的来说就是下一跳地址可达,分两种情况:

a.静态路由指定的下一跳 IP 地址或出接口是直连网段。

b.当路由表中的某个路由条目(如静态路由)指定的 “下一跳地址” 不是直连网段时,路由器需要通过其他路由来确定如何到达该下一跳地址即路由迭代。

注:该详细解释在第六部分IP路由逐跳操作。

3.3动态路由协议

底层逻辑:配置并开启的路由器都有直连路由,路由器将自己的路由表打包发送到其他路由器互相学习互相维护。

4 优先级和路由开销

4.1优先级

(1)优先级代表的是路由来源方式,路由协议与优先级一一对应。

(2)VRP缺省的路由优先级 

(3)配置:

 当网络中存在多条到达同一目的网络的路由时,可以通过设置优先级来决定优先使用哪条路由。

<Huawei>system-view
[Huawei]ip route-static 192.168.4.0 255.255.255.0 10.0.1.2 preference 70

4.2路由的度量值 

(1)概念:度量值(Metric) 是路由协议用来衡量到达目标网络 “距离” 或 “代价” 的数值。当路由器通过不同路径(如多条链路或路由协议)发现同一路由时,会根据度量值选择最优路径。

(2)度量值的类型(不同的动态路由协议的度量值类型不同,在不同的度量值标准下它们并没有可比性,只有单位相同时,才可以进行比较):

(3)路径开销是在来源相同(协议相同)的情况下,也就是用优先级相同时,才可以使用。

5 等价路由ECMP

5.1基本概念

一个路由协议只会使用一种度量值。

(1)概念

(2)负载均衡

(3) 配置:

如果有多个下一跳可以到达同一目的网络,且希望流量在这些路径上进行分担,可以配置负载分担静态路由。只要这些静态路由的目的网络、子网掩码相同,并且优先级也相同,就会实现负载分担。

<Huawei>system-view
[Huawei]ip route-static 192.168.5.0 255.255.255.0 10.0.2.2
[Huawei]ip route-static 192.168.5.0 255.255.255.0 10.0.2.3

5.2负载均衡的方式

 5.2.1按包负载均衡转发

5.2.2按流负载均衡转发

(1)概念

 (2)抓包显示(在配置等价路由的实验中,华为路由器会按照IP地址进行分流)

6 IP路由逐跳过程

6.1 路由逐跳过程

(1)图示

(2)路由表单挑操作

 (3)例子:静态路由配置是否会写入路由表。

6.2查找路由表的原则---最长掩码匹配原则

路由选路 “越精确越优先”,靠掩码长度决定优先级,确保数据包走最贴合目的地址的路径。

因为在子网掩码越长,主机号越短,涵盖的主机越少越精确。

7静态路由配置的常见需求

7.1完成基本连通性需求

基本命令:ip route-static [目的网络地址] [子网掩码] {下一跳IP地址 | 出接口} [ preference 优先级值]

7.2完成静态路由的负载分担

如果有多个下一跳可以到达同一目的网络,且希望流量在这些路径上进行分担,可以配置负载分担静态路由。只要这些静态路由的目的网络、子网掩码相同,并且优先级也相同,就会实现负载分担。

(1)写入命令

 (2)写入后路由表呈现

7.3完成静态路由的路由备份--浮动路由

 浮动静态路由是一种备份路由,当主路由失效时,备份路由才会生效。通过设置比主路由优先级低的方式来实现。

手动配置的静态路由是没有开销的(无cost参数)。

(1)写入配置

(2)写入后路由表呈现

(3) 当优先级别高的路由可达时,浮动路由在路由表中不显示。

(4)主干链路关闭时:

注意:当主干链路再次恢复时,备用链路将不再在路由表在呈现,主干链路加入路由表。 

7.4完成静态路由汇总

配置

7.5缺省路由 --完成上公网的路由

(1)基本概念:

(2)配置

缺省路由(Default Route)也叫默认路由,是一种特殊的静态路由,用于当路由表中没有找到与目的地址精确匹配的路由条目时,数据包的转发方向。

a.通过指定下一条地址配置

<Huawei> system-view
[Huawei] ip route-static 0.0.0.0 0.0.0.0 192.168.1.1

b.通过指定出接口配置

<Huawei> system-view
[Huawei] ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet0/0/1

图例: 

(3)加入路由表的显示

 缺省路由也支持路由的负载分担与路由备份

8 路由配置的问题---路由环路

解释:

a.现象:数据包(报文)在路由器间 “绕圈” 转发,比如图里 RTA→RTB→RTC→RTA… 反复循环。

b.终止条件:靠 IP 头里的 TTL(生存时间) 字段,每经过 1 台路由器,TTL 减 1,直到 TTL=0 时,数据包被丢弃,强制终止循环。

c.危害:虽然有 TTL 兜底,但循环过程中会浪费网络带宽、路由器资源,还可能引发网络延迟、丢包,甚至业务中断。

 9 路由配置的问题--路由黑洞

RB 路由逻辑

对于目标 192.168.22.0/24,RB 配置静态路由指向 3.3.3.3(RC 的环回口),且能通过 192.168.1.1(RA 与 RB 互联地址)找到 3.3.3.3 。

对于 3.3.3.3/32,RB 靠 192.168.1.1 可达(RA 中转)。

RC 路由逻辑

对于目标 192.168.18.0/24,RC 配置静态路由指向 2.2.2.2(RB 的环回口),且能通过 192.168.1.5(RA 与 RC 互联地址)找到 2.2.2.2 。

对于 2.2.2.2/32,RC 靠 192.168.1.5 可达(RA 中转)。

转发验证
PC2(192.168.18.10 属于 192.168.18.0/24 )发往 PC3(192.168.22.10 属于 192.168.22.0/24 )时:

PC2→RB:RB 匹配 192.168.22.0/24 路由,发往 3.3.3.3 ,经 RA 中转到 RC 。

RC 收到后,因要回包给 192.168.18.0/24 ,匹配路由发往 2.2.2.2 ,经 RA 中转回 RB→PC2 。
路由双向可达,且 TTL 等无异常,所以 能 Ping 通 。

结论:

PC2 可以 Ping 通 PC3,因为静态路由配置形成了双向可达的路径,满足数据包往返转发条件 。


网站公告

今日签到

点亮在社区的每一天
去签到