目录
一、路由器的工作原理
路由:从源主机到目标主机的转发过程。
1.工作原理
根据路由表转发数据
接收数据包→查看目的地址→与路由表进行匹配找到转发端口→转发到该端口
2.路由器工作过程
(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接收到这个数据包。
二、路由表的形成
路由表是在路由器中维护的路由条目的集合,路由器根据路由表做路径选择。
1.直连网段
配置IP地址,端口UP状态,形成直连路由。
2.非直连网段
对于不直接连在路由器上的网段,就需要使用静态路由或动态路由来将这些网段以及如何转发写到路由表中。
三、静态路由和默认路由
1.静态路由
(1)由管理员手工配置的,是单向的.
(2)缺乏灵活性。
2.默认路由
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到路由的默认接口
只有一个唯一的路径能够到达其他网络。
四、路由器转发数据包的封装过程
1.封装过程
源IP 192.168.1.2 目的IP192.168.2.2
源MAC 11-11 目的MAC 22-22
先ARP广播解析出E0MAC地址,进行第一次封装。
先解封装,查看数据包的目的IP,查询路由表,确定转发路径给路由器B
先ARP广播解析出路由器B E1 MAC地址,进行第二次封装。
源IP 192.168.1.2 目的IP 192.168.2.2
源MAC 33-33 目的MAC 44-44
先解封装,查看数据包的目的IP为自己的直连网段,通过E0发送给主机B。
先ARP广播解析出主机B的MAC地址,进行第三次封装。
源IP 192.168.1.2 目的IP 192.168.2.2
源MAC 55-55 目的MAC 66-66
数据包送到主机B,一路解封装送到应用层。
总结:路由器封装的过程,IP地址不变,MAC地址变。
2.交换与路由的对比
(1)路由工作在网络层
根据路由表转发数据
路由选择
路由转发
(2)交换机工作在数据链路层
根据MAC地址表转发数据
硬件转发
五、静态路由和默认路由的配置
1.静态路由的配置
Router(config)# ip route network mask {address|interface}
2.默认路由的配置
Router(config)# ip route 0.0.0.0 0.0.0.0 (代表任何网络)address