文章目录

  • 路由器的工作原理、超详细的路由器转发数据包的封装过程及华为配置静态和默认路由命令
    • 一、路由器的工作原理
      • 1.1路由概述
      • 1.2路由器的工作原理
    • 二、路由表的形成
      • 2.1路由表
      • 2.2路由表的形成
    • 三、静态路由和默认路由
    • 四、路由器转发数据包的封装过程
      • 4.1具体过程
      • 4.2交换和路由对比
    • 五、静态路由和默认路由的配置
      • 5.1思科配置静态和默认路由的命令
      • 5.2华为配置静态和默认路由命令

路由器的工作原理、超详细的路由器转发数据包的封装过程及华为配置静态和默认路由命令

一、路由器的工作原理

1.1路由概述

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

1.2路由器的工作原理

第一步:主机1.1要发送数据到4.1,因为是跨网通信,所以必须通过网关,(通过ARP广播找到E0端口口的MAC地址)

第二步:路由器收到数据包后,拆开数据包发现里面的目标IP为4.1,查找路由表

第三步,路由器A查找路由表后,转发数据到S0接口,

第四步,路由器A通过ARP广播找到B路由器S0口的MAC地址后,将数据转发过去

第五步,数据包到达B路由器后,查看目标IP地址并查找路由表

第六步,B路由器查找路由表发现4.0网段在E0接口,转发数据到E0接口。

第七步,数据通过ARP广播找到主机4.1的MAC地址,然后将数据包转发过去,这样主机4.1就成功接收到数据包了。




二、路由表的形成

2.1路由表

路由器中维护的路由条目的集合;路由器根据路由表进行路径选择

2.2路由表的形成

1.直连网段

配置IP地址,端口UP状态,形成直连路由

(例如两个路由器相连,一般配30位的IP地址,配的是同一网段,配完IP地址端口就是UP状态,直连网段就形成了)

2.非直连网段

需要静态路由或动态路由,将网段添加到路由表中

三、静态路由和默认路由

四、路由器转发数据包的封装过程

精华:

1.在此过程中,路由器如果不知道将要发送的数据包的目标MAC,那么路由器就会进行丢包,并且会在目标IP的端口域进行ARP广播。
2. 进行过ARP之后两台机器就会将双方的IP和MAC记录在各自的ARP缓存表里。

3.源IP和目标IP不变,变的是MAC地址。

4.1具体过程

1.路由A是pc1的默认网关,pc1想要和不同网段的pc通信,必须通过网关。所以pc1的数据包要先发给路由A的E0口,但是pc1的ARP缓存表里没有路由A的MAC地址,所以要进行ARP广播,源IP和源MAC为192.168.1.2和21-11-11,目标IP和目标MAC为192.168.1.1和ff-ff-ff,

2.E0口接收到数据包并进行拆包,发现里面的目标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地址,所以会进行丢包(第一次),然后进行ARP广播。

4.路由A在E1口进行广播,源IP为10.1.1.1,源MAC为21-33-33,目标IP为10.1.1.2,目标MAC为ff-ff-ff,路由B收到数据包后进行拆包,发现里面的目标IP正是自己,便会把路由A的IP和MAC地址记录在自己的ARP缓存表里,并且回复路由A一个数据包,里面源IP和源MAC是路由B的,目标P和目标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,确定是从E0口发出,但是路由B在封装过程中不知道pc2的MAC地址,所以会进行丢包(第二次)。与此同时路由B在E0端口进行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,数据包从E0端口到路由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不变,这时数据包通过E0端口就到达了PC2,PC2将数据包进行拆包,再给PC1返回一个数据包这样两台PC机就ping通了!

4.2交换和路由对比

1.路由工作在网络层

根据路由表转发数据;

路由选择(逻辑地址)

路由转发(物理地址)

2.交换工作在数据链路层

根据MAC地址表转发数据;硬件转发

五、静态路由和默认路由的配置

5.1思科配置静态和默认路由的命令

5.2华为配置静态和默认路由命令

配静态路由:

命令格式:ip route-static 目的网络号 子网掩码 下一跳地址(与此路由器相邻的路由器的进接口IP)

配置默认路由:

命令格式:ip route-static 0.0.0.0 0.0.0.0 下一跳地址(与此路由器相邻的路由器的进接口IP)

补充命令:

1.display ip int brief:能够查看端口配的IP是否正确。

2.dis ip routing-table:查看已经配好的静态路由和默认路由

3.用undo来删除一个配置参数,格式:undo+想要删除的命令

4.配置静态和默认路由时,向上指配默认,向下指配静态(即末梢路由器配默认)

注意两个路由不能都配默认路由,ping另一台主机地址能ping通,但是ping8.8.8.8,则两个路由器会互相丢数据,直到TTL=0。

5.环回地址:在路由器上虚拟出来的一个地址,可以模拟网络环境。

命令:第一步int loo 0 第二步ip add 环回地址 子网掩码

路由器的工作原理、超详细的路由器转发数据包的封装过程及华为配置静态和默认路由命令相关推荐

  1. 交换机与路由器技术:远程管理交换机和路由器工作原理、路由器转发数据包的封装过程

    目录 一.通过远程管理方式连接交换机 1.teInet是应用层协议基于传输层TCP,默认端口号:23 2.ssh是应用层协议基于传输层TCP默认端口号:22 3.思路 3.1.telnet 3.2.s ...

  2. 路由器转发数据包的封装过程

    ** 原理: ** 1.当一个高层的数据包到达传输层,由于telnet使用TCP协议,传输层将上层传过来的数据不变在封装TCP的包头以便目标主机可以正确解包,继续向下层(网络层)传递. 2.网络层同样 ...

  3. 路由器的工作原理,详细介绍

    1.路由器的作用 路由器: router   作用:实现跨网段通信,不同的网络之间通信         交换机: switch 作用:组建局域网,就是将电脑通过网络连起来 交换机的原理参考文档:计算机 ...

  4. 计算机网络之交换机的工作原理---超详细解析,谁都看得懂!!

    在了解交换机的工作原理之前,我们先要了解几个概念. 一.相关概念  1.OSI七层模型是哪七层? 自上而下分别是: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 交换机工作在数据链路层, ...

  5. 路由器的工作原理_VRRP(虚拟路由器冗余协议)知识点梳理

    VRRP基本概念 VRRP(Virtual Router Redundancy Protocol)虚拟路由器冗余协议,其作用解决静态网关出现的单点故障的路由协议,虚拟出来的VIP地址充当网关,当主路由 ...

  6. 增量式编码器工作原理超详细图解

    旋转编码器是由光栅盘(又叫分度码盘)和光电检测装置(又叫接收器)组成.光栅盘是在一定直径的圆板上等分地开通若干个长方形孔.由于光栅盘与电机同轴,电机旋转时,光栅盘与电机同速旋转,发光二极管垂直照射光栅 ...

  7. 路由器的工作原理、静态路由和默认路由的配置

    目录 一.路由器的工作原理 1.路由概述 2.路由器的工作原理 二.路由表的形成 1.路由表 2.路由表的形成 三.静态路由和默认路由 1.静态路由 2.动态路由 3.默认路由 4.小结 四.配置静态 ...

  8. 路由器的工作原理,形成,转发数据包的过程

    一.路由器的工作原理 二.路由表的形成 三.静态路由和默认路由 四.路由器转发数据包的封装过程 五.静态路由和默认路由的配置 概述: 在只有一个网段的网络中,包可以很容易地从源主机到达目标主机,但是如 ...

  9. 路由器的工作原理及配置

    一,路由器的工作原理 1.路由概述 (1.)从源主机到目的主机的转发过程 (2).能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备-路由器 2.路由器的工作原理 (1),路由器A收到数 ...

  10. 路由器的工作原理——微云网络

    传统上,路由器在OSI七层协议中的第三层工作,其主要任务是接收来自一个网络界面的数据包,并根据其中包含的目的地址,决定转发到下一个目的地址.因此,路由器必须首先在传输路由表中找到其目的地址.如果找到目 ...

最新文章

  1. 通过web sql实现增删查改
  2. Access denied for user ‘root‘@‘localhost‘ (using password:YES) 解决方案
  3. number类型的数组
  4. 一次httpserver优化的经验和教训(silverlight游戏 - 金庸群侠传X0.5上线记)
  5. jsdroid 教程_服装制版教程如何利用紧身胸衣来制作无袖服装417才智服装
  6. 获取CPUID序列号的两种办法
  7. 【人工智能】推荐系统算法
  8. MATLAB中使用XLSREAD无法找到文件的一种解决方法
  9. JAVA----JSON序列化错误:InvalidDefinitionException: No serializer found for class org.apache.ibatis.execut
  10. ajax jsonp跨域访问,jquery ajax怎么使用jsonp跨域访问
  11. 2008服务器系统初始密码,2008服务器地址和密码
  12. python刷步数程序设计_【云函数 小米运动刷步数】云函数刷步数
  13. qiankun前端微服务框架-同一服务器同一端口
  14. 知名网站的 404 页面长啥样?最后一个我惊呆了!
  15. php int 32 64,php从32位升级到64位需要注意的几点
  16. 中国异VC钠市场预测与投资战略报告(2022版)
  17. vivo新系统鸿蒙,截胡华为鸿蒙系统!vivo霸气官宣新系统将登场:天生极致流畅...
  18. python股票量化指标_用Python可视化股票指标
  19. sqlserver 求平均数,中位数,众数
  20. Unity 实现 曲线运动轨迹(也可以攻击曲线标志等曲线)

热门文章

  1. Cadence学习之路:什么是PCB工艺的正片与负片
  2. Smart Game Booster v5.2.0.567 FPS游戏优化加速工具
  3. 第53篇-某天猫评论sign参数分析【2022-08-31】
  4. 可以用php做出一个圆锥吗,PS使用渐变工具画一个立体圆锥
  5. 凯利讯分享ECL电路与TTL电路的使用注意事项
  6. Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小Y使用1024元的纸币购买了一件价值为N的商品,请问最少他会收到多少硬币?
  7. 房间匹配机制--自走旗
  8. ArcGIS地理配准(Georeferencing)详解
  9. ROS:机器人系统设计(连接摄像头、Kinect、激光雷达、URDF建模)
  10. python调用微信客户端_Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例...