标题:路由器的功能与路由表的查看
一、路由器的工作原理
1.1、路由、路由器
路由:从原主机到目标主机的转发过程。
路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备。根据路由表转发数据。
转发原理:
(1)主机 1.1 要发送数据包给主机 4.1,因为 IP 地址不在同一网段,所以主机会将数据包发送给本网段的网关路由器 A。
(2)路由器 A 接收到数据包,先查看数据包 IP 首部中的目标 IP
地址,再查找自己的路由表。数据包的目标 IP 地址是 4.1,属于 4.0 网段,路由器 A 在路由表中查到 4.0 网段转发的接口是 S0 接口。于是,路由器 A 将数据包从 S0 接口转发出去。
(3)网络中的每个路由器都是按这样的步骤转发数据的,直至到达路由器 B,再用同样的转发方法从 E0 口转发出去,最后 4.1 主机接收到这个数据包。
在转发数据包的过程中,如果在路由表中没有找到数据包的目的地址,则根据路由器的 配置转发到默认接口或给用户返回目标地址不可达的信息。
上述虽然只是对路由器工作过程的简单描述,但却是路由器最基本的工作原理。
二、路由表的形成
手动添加。
2.1、路由表
1.路由器中维护的路由条目的集合
2.路由器根据路由表做路径选择
直连网段:配置IP地址,端口激活(undo shutdown)状态,形成直连路由。
对于非直连的网段,需要静态路由或动态路由,将网段添加到路由表中。
注意:凡是不用的路由口全部关闭,以防私有IP进入占用资源。
三、静态路由
3.1、静态路由
1.由管理员手工配置的,是单向的
2.缺乏灵活性
3.2、默认路由
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口。
A往B是默认路由,B往A记为静态路由。
四、静态路由器转发数据包的封装过程
注意:MAC地址是变的,IP地址是不变的
4.1、如图:
过程:源IP192,.168.1.2 目的192.168.2.2
源MAC 11-11 目的MAC 22-22
ARP广播解析出网关E0 MAC地址进行第一次封装
先解封装,查看数据包的目的IP,查询路由表,确定转发路劲(路线)
ARP广播解析出路由器B E1的mac地址。进行第二次封装
源IP 192.168.1.2 目的IP 192.168.2.2
源MAC 33-33 目的 44-44
先解封装,查看数据包目的IP地址查看路由表自己的直连网段,通过E0发给主机B
先ARP广播 解析主机Bmac地址。进行第三次封装
源IP 192.168.1.2 目的IP 192.168.2.2
源MAC 55-55 目的 66-66
这样A发送给B数据包----》B收到A的数据。
4.2、交换与路由的对比
1.路由工作在网络层:根据“路由表”转发数据,路由选择,路由转发
2.交换工作在数据链路层:根据“MAC地址表”转发数据,硬件转发
五、静态路由和默认路由的配置
5.1、格式(Huawei)
静态路由的配置:[Huawei]ip route-static network mask{address | interface} [网络号(network),子网掩码(mask)]
默认路由的配置:[Huawei]ip route-static 0.0.0.0 0.0.0.0(任何网络) address
5.2、Huawei配置,解释
[Huawei]dis ip routing-table 查看路由表
[Huawei]ip route-static 0.0.0.0 0.0.0.0 192.168.12.1 默认路由
[Huawei]ip route-static 192.168.10.0 255.255.255.0 192.168.12.1 静态路由
[Huawei]ip route-static 10.1.0.0 16 NULL 0 静态路由黑洞,特殊的应用场景(注释:路由黑洞(类似于回收站,运营商可设置私有ip进入运营商则进入这个路由黑洞中))
浮动路由:当多条链路宽带差异特别大的时候,我们让高宽带链路成为主链路,低宽带成为备份链路,通过调整静态路由优先级达到链路冗余。默认优先级为60优先级数值越小,优先级越高。
如何让高宽带链路称为主链路:根据路由的选举规则调整路由的优劣,让高宽带链路更优,一般调整优先级。
路由的选举规则:
1.比较掩码长度,越长越优
2.路由优先级,越小越优
3.路由开销值,越小越优
5.3、实验一:
nexthop(下一跳),interface(从哪个口进)
实验二:
R1:
R2:
R3:
PC1:
连通:
六、总结:将网络层的路由走法完整的梳理了一遍。