路由器的工作原理

560 阅读2分钟

路由器的工作原理

根据路由表转发数据

由下图所示,主机1.1要发送数据到4.1

1.png

主机先发送数据给路由器A,路由器A收到数据,查看数据包中的目标地址为4.1,查找自己的路由表

QQ截图20220112162632.png

路由器A根据路由表,发现目标地址在4.0网段,4.0网段的接口为S0,转发数据到S0口

QQ截图20220112163252.png

路由器B通过接口S0,接收到2.0网段的数据包,路由器B查找数据表的目标地址,并查找自己的路由表,进行广播,如果路由表内没有目标地址,则进行丢包。

QQ截图20220112163610.png 最后主机4.1通过网段4.0的接口E0接受到数据包,并进行反馈

QQ截图20220112163834.png

路由表

路由表的定义

  • 路由器中维护的路由通道条目的集合
  • 路由器根据路由器表进行最短的路径选择

QQ截图20220112164232.png

路由表的形成

  • 直连网段:配置IP地址,端口UP状态,形成直连路由
  • 非直连网段:非直连网段则是与本地路由器在不同的子网段下的网段

默认路由

当路由器在路由表中找不到目标网络的路由条目的时,路由器把请求转发到默认路由接口

QQ截图20220112165401.png

静态路由

  • 有管理员手动配置,是单向的
  • 缺乏灵活性

QQ截图20220112165600.png 比如当发送的数据包的目的地为192.168.1.0时,路由器需将数据包转成发给路由器B的S0的接口192.168.2.1的路由器B,然后路由器B在转发数据包到192.168.1.0

QQ截图20220112165956.png

总结

  • 路由器通过查询路由器路由表,实现数据包的转发
  • 路由表的形成有静态添加和动态学习两种方式
  • 静态路由是由管理员手工添加的路由形象
  • 默认路由是一种特殊的静态路由