静态路由原理

一 . 路由器的工作原理

1. 路由:

从源主机到目标主机的转发过程

在这里插入图片描述

1.2 路由器的工作原理

  1. 根据路由表进行数据的转发

在这里插入图片描述

1.3 路由表的形成

  • 路由表
    1. 路由器中维护的路由条目的集合
    2. 路由器根据路由表做路径选择
  • 路由表的形成
    1. 直连网段
    2. 非直连网段
    在这里插入图片描述

    直连网段:在路由器接口上配置IP地址,开启接口,就能自动学习到相关直连路由
    非直连网段:1)手动配置静态路由:配置定义的目的网段/ip地址和转发的下一条字节
    2) 通过动态路由学习:RIP OSFP IS-IS(内部网关路由协议) BGP(外部网关路由协议)

二. 静态路由

在这里插入图片描述使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。静态路由适用于中小型网络。

三.默认路由

在这里插入图片描述
路由得查看路由表而决定怎么转发数据包,用静态路由一个个的配置,繁琐易错。如果路由器有个邻居知道怎么前往所有的目的地,可以把路由表匹配的任务交给它,省了很多事。

默认路由是一种特殊的静态路由,区别是目的地址用0.0.0.0.来标识

四.路由器的封装过程

在这里插入图片描述1.在此过程中,路由器如果不知道将要发送的数据包的目标MAC,那么路由器就会进行丢包,并且会在目标IP的端口域进行ARP广播。
路由器的转发过程IP地址始终不变,MAC地址一直在改变
2.进行过ARP之后两台机器就会将双方的IP和MAC记录在各自的ARP缓存表里。
3.源lP和目标IP不变,变的是MAC地址。
4.1具体过程

  1. 路由A是pc1的默认网关,pc1想要和不同网段的pc通信,必须通过网关。所以pc1的数据包要先发给路由A的EO口,但是pc1的ARP缓存表里没有路由A的MAC地址,所以要进行ARPJ播,源IP和源MAC为192.168.1.2和21-11-11,目标IP和目标MAC为192.168.1.1和ff-ff-ff,
  2. EO口接收到数据包并进行拆包,发现里面的目标IP是自己的IP,这时路由A会把PC1的IP和MAC记录在他的ARP缓存表里,并且要做出回应,路由A给pc1发送一个源IP和源MAC为路由A,目标IP和MAC为pc1的数据包,pc1在收到数据包后会将路由A的IP和MAC记录在ARP缓存表里。
  3. 这时pc1第一次pingPC2,pc1将数据包发给路由A,路由A拆开数据包后,发现里面源IP和源MAC都是pc1的,目标IP为192.168.2.2,目标MAC为21-22-22,查找路由表后发现要将数据包从E1口发出,但是在封装过程中发现没有路由B的MAC地址,所以会进行丢包(第一次)然后进行apr广播
  4. 路由A在E1口进行广播,源IP为10.1.1.1,源MAC为21-33-33,目标IP为10.1.1.2,目标MAC为ff-ff-f,路由B收到数据包后进行拆包,发现里面的目标IP正是自己,便会把路由A的IP和MAC地址记录在自己的ARP缓存表里,并且回复路由A一个数据包,里面源IP和源MAC是路由B的,目标IP和目标MAC是路由A的,路由A在收到路由B的数据包后,便会记录下路由B的IP和MAC地址。
  5. 路由A知道路由B的IP和MAC地址后,pc1第二次pingpc2,数据包经过路由A的拆包和封装过程后,数据包由路由A的E1端口进入路由B的E1端口,源IP为192.168.1.2,源MAC为21-33-33,目标IP为192.168.2.2,目标MAC为21-44-44,路由B收到数据包,拆开后发现里面的MAC地址正是自己,开始在路由表里寻找192.168.2.2,确定是从EO口发出,但是路由B在封装过程中不知道pc2的MAC地址,所以会进行丢包(第二次)。与此同时路由B在EO端口进行ARP广播,源IP为192.168.2.1,源MAC为21-55-55,目标IP为192.168.2.2,目标MAC为ff-ff-ff, pc2收到数据包拆开后,发现里面的目标IP正是自己,便会记录下路由B的IP和MAC地址,同时会回复数据包给路由B,源IP和MAC为pc2的,目标IP和MAC为路由B的,路由B收到数据包后便会记录pc2的IP和MAC到ARP缓存表里。
  6. 这时pc1第三次pingpc2,数据包从EO端口到路由A,路由A进行拆包和封装,将源MAC由21-11-11改为21-33-33,目标MAC由21-22-22改为21-44-44,其源IP和目标IP不变,数据包从路由A的E1端口到达路由B的E1端口,路由B进行数据包的拆包与封装,将源MAC由21-33-33改为21-55-55,目标MAC由21-44-44改为21-66-66,其源IP和目标IP不变,这时数据包通过EO端口就到达了PC2,PC2将数据包进行拆包,再给PC1返回一个数据包这样两台PC机就ping通了!

五.交换与路由对比

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昨日海棠依旧.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值