静态路由、浮动路由与路由器转发原理

一、路由概述
二、路由器的工作原理
三、路由表
1、路由表的概念
2、路由表的形成
四、路由器转发数据包的封装过程
五、交换机与路由器对比
1、路由器工作在网络层
2、交换机工作在数据链路层
六、静态路由和默认路由的配置
七、浮动路由
1、概念
2、路由的选举规则

一、路由概述

路由:从源主机到目标主机的转发过程

路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备

二、路由器工作原理:通过路由表转发数据

 

 

 

上图:主机1.1(网段1.0)要发送数据到4.1(网段4.0),首先数据会通过E0接口到达路由器A,发现数据内包含源IP地址主机1.1,目的IP地址主机4.1,为4.0网段,这时路由器A会查询路由表,发现4.0网段应该往S0接口上发送,即通过S0接口到达路由器B,路由器B收到数据包,看到目的IP为4.1,为4.0网段,然后查询自己的路由表,发现需要往E0接口上发送,随后通过E0接口发送到主机4.1。

三、路由表
3.1路由表的概念

路由器中维护的路由条目的集合

路由器根据路由表做路径选择
3.2路由表的形成
直连网段                            动态学习 ,配置IP地址,端口up状态,形成直连路由。
非直连网段                       静态添加

四、路由器转发数据包的封装过程

1.电脑A要发数据给B,查看目的IP和本机IP不在同一网段,要经过路由器1。这时候发送ARP请求,来获得路由1中E0接口网关的MAC地址。

2.路由器1收到请求,发送E0关口的MAC地址给A

3.电脑A把自己的IP地址和MAC地址,以及目的IP地址和E0的MAC地址封装发送给路由1

4.路由器1收到数据包,进行解封装,露出IP头部,查看路由表,根据下一跳信息发送到路由器1E1接口,

5.路由器1向路由器2发送ARP请求,获取路由2E1接口的MAC地址

6.路由器2收到回复,发送E1的接口MAC地址

7.路由器1的E1接口收到2的E1MAC地址,把电脑A的IP地址,和自己的MAC地址以及电脑B的IP地址和路由器2的MAC地址封装,发给路由2E1接口

8.路由器2收到,解封装,去掉MAC头部,露出IP地址,查看路由表,根据下一跳信息发送到E0关口

9.路由器2向电脑B发送ARP请求,获取电脑B的MAC地址

10…电脑B收到回复自己的MAC地址,发送给路由器2

11.路由器2收到电脑B的MAC地址,把电脑A的IP地址,E0接口的MAC地址,以及电脑B的IP地址和MAC地址进行封装发送

12.电脑B收到数据包,进行解封装

五、交换机与路由器对比

1、路由器工作在网络层

根据“路由表”转发数据

路由选择

路由转发(二次封装MAC地址)

2、交换机工作在数据链路层

根据“MAC地址表”转发数据

硬件转发

六、静态路由和默认路由的配置

[Huawei] dis ip routing-table 查看路由表

[Huawei] ip route-static 0.0.0.0 0.0.0.0 192.168.12.1 (0.0.0.0 0.0.0.0代表任何网络)  默认路由     

[Huawei] ip route-static 192.168.10.0 255.255.255.0 192.168.12.1 (可用24)  静态路由

[Huawei] ip route-static 10.1.0.0 16 NULL 0 静态路由黑洞,特殊的应用场景

 

七、浮动路由

1、概念

当多条链路带宽差异特别大的时候,我们让高带宽链路成为主链路,低带宽成为备份链路,通过调整静态路由优先级达到链路冗余。默认优先级为60,优先级越小,优先级越高

2、路由的选举规则

比较掩码长度,越长越优

路由优先级,越小越优先

路由开销值,越小越优先

 

posted @ 2021-06-03 21:28  小蝴蝶快跑  阅读(871)  评论(0)    收藏  举报