路由器
路由:从源主机到目的主机转发数据包的过程。
路由器:正确转发数据包,专发过程中会进行最佳路径选择
路由器是根据路由表转发数据,如果表中没有转发条目,数据包会被直接丢弃
路由器的工作原理:
不同网段之间转发数据需要靠路由器,路由器转发数据包,是根据的路由表
1.0的主机发送数据包到4.0,先发给本网段的网关路由器,AR1
AR1查询路由表,查看路由表是否有目的的ip地址,发现了4.0网段的路由,会从和另一段的网关路由器相连的接口转发出去
AR2先看目的地址,再看路由表路由表有记录,从和4.0主机相连的接口,转发出去,到达目的主机。
非直连网段就是本地路由和终端设备之间还有其他网段,必须配置路由表
路由表:相当于路标
静态路由:管理员手工配置,而且是单向的,缺乏灵活性。
路由器转发数据包:
1.在转发数据包的过程中,源ip地址和目的ip地址是不变的
2.经过的设备会记录mac地址,而且会更换源mac地址和目的mac地址,最终达到目标主机后,还要通过mac地址校验数据包。
3.为什么在网络层中会有ARP地址解析协议。寻址,目标确认。数据包是否正确到达目标主机
在转发数据包的过程中,源ip地址个目的ip地址不会发生裱花。变化是源mac地址1和目的mac地址。
PCA-PCB:
PCA--发数据包—PCB两台路由器AR1 AR2
1.PCA在发送到PCB的过程中会先检查目的ip。同一网段,走二层转发。不同网段,走路由转发
2.数据包先到AR1,AR1检查目的IP地址,再查路由表。路由表有记录,就会把数据包转发到记录下一跳路由的接口
3.数据包已经到达AR2,先检查目的ip地址,再查路由表,路由表有记录,就会转发到目的网段的接口通过数据帧到达PCB,PCB收到消息
4.如果路由表没有记录,将会把数据包丢弃
路由器和交换机的区别
路由器:
工作在网络层
根路由表转发数据包,路由表有记录才会转发,无则丢弃
内核转发,路由选择,路由转发
交换机:
数据链路层
转发数据帧,根据mac地址表转发数据帧。有则转发,无则泛洪广播,有则记录到mac地 址表,转发,没有响应就丢弃
没有响应直接丢弃。
末梢网络:
直连终端设备的网络,就是末梢网络。
默认路由:只有末梢网络可以配置默认路由
默认路由也是静态路由的一种特殊形式
优先级:静态路由的优先级高于默认路由的优先级
路由表是需要维护的,路由表的条目太多会影响路由器的转发效率
Ip route-static 0.0.0.0 0.0.0.0 10.0.0.20
0.0.0.0:前面的0.0.0.0是任意网段
后面的0.0.0.0是任意掩码
10.0.0.20:下一跳的地址也不能少