静态路由原理与配置
Posted YhtWeirdo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态路由原理与配置相关的知识,希望对你有一定的参考价值。
静态路由原理与配置
目录
一、路由原理
1.1、路由技术
1.2、路由器
1.3、路由器的工作原理
1.4、路由表的形成
二、静态路由和默认路由
2.1、静态路由
2.2、默认路由
三、路由器转发数据包的封装过程
四、交换与路由对比
五、路由配置命令
5.1、华为常用命令
5.2、浮动路由
一、路由理
1. 路由技术:从源主机到达目标主机所经过的最佳路径,从而进行数据转发
2. 路由器:(Router)是连接因特网中各局域网、广域网的设备
能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备
3. 路由器的工作原理
根据路由表转发数据
- 主机1.1要发送数据包给主机4.1,因为IP地址不在同一网段,所以主机会将数据包发给本网段的网关路由器A。
- 路由器A接收到数据包,查看到数据包的目标IP地址是4.1,查找路由表
- 路由器B根据路由表转发数据到E0口
- 主机4.1接收到数据包
4. 路由表的形成
1)路由表
- 路由器中维护的路由条目的集合
- 根据路由表做路径选择
2)路由表的形成
- 直连网段 配置IP地址,端口up状态,形成直连路由
- 非直连网段 需使用静态路由或动态路由将这些网段以及如何转发写到路由表里
二、静态路由和默认路由
1. 静态路由
1)由管理员 手动配置的,是单向的
2)静态路由缺乏灵活性
2. 默认路由
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口
三、路由器转发数据包的封装过程
-
Host A 发送数据包给Host B,因目的地址和本机地址不在同一网段,要经过路由器A。发送ARP请求,以获取路由A 中E0 接口网关的MAC 地址。
-
路由器A 接收到ARP请求后,发送E0 接口MAC地址给Host A。Host A将IP数据包封装,源MAC 为Host A MAC 地址,目的MAC为路由器A E0接口MAC。
-
路由器A 从 E0 口接收到数据帧,查找自己路由表,寻找与目标IP地址Host B IP地址相匹配的路由选项,根据路由表的下一跳地址将数据包发送至路由器 E1接口
-
E1口路由器A重新封装以太网,此时源MAC 为路由器 A E1 接口MAC,目的MAC为路由器B 接口E1 MAC
-
路由器B 从E1接口收到数据帧,拆包,并与路由表进行匹配,根据下一跳信息将数据包发到路由器B E0接口
-
路由器B确认目的网段与自己 E0接口相连,通过ARP广播,获得Host B MAC地址,路由器B 将IP数据包封装,此时源MAC为路由器B E0接口MAC,目标MAC为 Host B MAC,封装完成,将以太网帧从E0 口发往 Host B
四、交换与路由对比
1.路由工作在网络层
- 根据“路由表”转发数据
- 路由选择
- 路由转发
2.交换工作在数据链路层
- 根据“MAC”地址表转发数据
- 硬件转发
五:路由配置命令
1.华为常用命令
1)查看路由表
[Huawei] dis ip routing-table
2)默认路由
[Huawei] ip route-static 0.0.0.0 0.0.0.0 192.168.12.1
3)静态路由
[Huawei] ip route-static 192.168.10.0 255.255.255.0 192.168.12.1
4)静态路由黑洞,特殊的应用场景
[Huawei] ip route-static 10.1.0.0 16 NULL 0
2.浮动路由
1).当多条链路带宽差异特别大的时候,我们让高带宽链路成为主链路,低带宽成为备份链路,
通过调整静态路由优先级达到链路冗余。默认优先级为60 优先级数值越小,优先级越高。
2)如何让高带宽链路成为主链路
根据路由的选举规则调整路由的优劣,让高带宽链路更优,一般调整优先级。
3) 路由的选举规则
- 比较掩码长度,越长越优
- 路由优先级,越小越优
- 路由开销值,越小越优
4)设置优先级。默认60数字越小越优
[Huawei]ip route-static 4.4.4.4 32 25.0.0.1 preference 70
以上是关于静态路由原理与配置的主要内容,如果未能解决你的问题,请参考以下文章