一,路由器的工作原理
1.路由概述
(1.)从源主机到目的主机的转发过程
(2).能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备-路由器
2.路由器的工作原理
(1),路由器A收到数据,查看数据包中的目标地址为4.1,查找路由器表
(2) , 路由器B收到数据包,查看数据包的目标地址,并查找路由器
(3)主机是收到数据包
(4)路由器只建立网段
二,路由器的形成
路由表;(1)路由器中的维护的路由条目的的集合(2)路由器根据路由表做路径选择
路由器的形成 ; (1)直接网段 (2)配置IP地址,端口UP状态,形成直连路由
(3)非直连网段
三, 静态路由
1,由管理员手工配置的,是单向的
2,缺乏灵活性
优点;对网络的精准管理和有效管理
四, 默认路由
1,当路由器在路由表中找不到目标网络的路由条目的,路由器把请求转发到默认路由器
路由器优先级;先走静态路由,找不到目标在走默认路由。 核心救赎查路由表数字越小,有限选择
五,路由器转发数据包的封装过程
如图所示, A向 B发送数据,路由器对数据包的封装过程如下
(1)A在网络层将来自上层的报文封装成IP数据包,其首部包含了源地
址和目的地址。源地址即本机IP地址192.168.1.2,目的地址为Host的IP地址
192.168.2.2 P2会用本机配置的2位掩码与目的地址进行“与”运算,得出目的
地址与本机地址不在同一网段,因此发往 Host的数据包需要经过网关路由器A转发
(2)A通过ARP请求获得默认网关路由器A的E0接口MAC地址00-11-
12-21222-数据链路层 P1将IP数据包封装成以太网数据帧,在以太网帧首
部的源MAC地址为00-11-12-21-11-11目的MAC地址为网关E接口的MAC地址
00-11-12-21-22-22
(3)路由器A从E0接口接收到数据帧,把数据链路层的封装去掉。路由器A
认为这个IP数据包是要通过自己进行路由转发,所以路由器A会查找自己的路由表,
寻找与目标IP地址192.168.2.2相匹配的路由表项,然后根据路由表的下一跳地址将
数据包转发到E1接口。
(4)在E1接口路由器A重新封装以太网帧,此时源MAC地址为路由器A的
E1接口MAC地址00-11-12-21-33-33,目的MAC地址为与之相连的路由器B的E1接
口MAC地址00-11-12-21-44-44
(5)路由器B从E1接口接收到数据帧,同样会把数据链路层的封装去掉,对目
的IP地址进行检查,并与路由表进行匹配,然后根据路由表的下一跳信息将数据包转
发到E0接口。路由器B发现目的网段与自己的E0接口直接相连,通过ARP广播,
路由器B获得 Host以太口的MAC地址00-11-12-21-66-66.路由器B再将IP数据
包封装成以太网帧,源MAC地址为路由器B的E0接口的MAC地址00-11-12-21-55-
55,目的MAC地址 Host为的MAC地址00-11-12-21-66-66封装完毕,将以太网
从F接口发往 B
六,交换与路由对比
路由器工作在网络层
1,根据“路由表” 转发数据
2,路由器选择
3.路由器转发
交换机工作在数据链路层
1,根据“MAC” 地址表“ 转发数据
硬件转发
七,路由器命令
- ip route -static 静态路由
- dis ip routing-table 查看路由表
- ip route-static 192.168.1.1 24.10.0.2 配置静态路由
- 静态路由的优先级是60
- dis arp 寻找
- 配默认路由,必须有一条静态路由,和一台默认路由