静态路由技术

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,因为静态路由配置形成了双向可达的路径,满足数据包往返转发条件 。

相关推荐
崔庆才丨静觅5 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60615 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了6 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅6 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅6 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
七夜zippoe6 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥6 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
崔庆才丨静觅6 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment7 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅7 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端