首页 > 编程知识 正文

路由器数据包怎么设置,简述路由器转发原理

时间:2023-05-04 22:10:37 阅读:164745 作者:2917

本文的目录路由器的工作原理、超详细路由器转发包的封装流程以及华为配置静态路由和默认路由的命令1、路由器的工作原理1.1路由概要1.2路由器的工作原理2、 路由表形成2.1路由表2.2路由表形成3、静态路由和默认路由4、路由器转发分组封装流程4.1具体流程4.2交换和路由比较5、静态路由和默认路由配置5.1

的路由器工作原理、超详细路由器转发包的封装流程、华为配置静态和缺省路由指令1、路由器工作原理1.1路由概述

从源主机到目标主机的传输过程

1.2路由器机制的第一步:主机1.1向4.1发送数据。 为了通过互联网进行通信,必须通过网关。 (通过ARP广播找到E0端口的MAC地址。 )

步骤2 (路由器收到分组后,对分组进行解包,发现其中的目标IP为4.1,寻找路由表

第三步,路由器a找到路由表后,将数据传送到S0接口,

在步骤4中,一旦路由器a通过ARP广播找到了b路由器S0端口的MAC地址,它就会转发数据

在第五步中,包到达b路由器后,验证目标IP地址并搜索路由表

步骤6、b路由器查找路由表发现4.0网段在E0接口上,并向E0接口转发数据。

在步骤7中,数据通过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进行通信,必须通过网关。 因此,要进行ARP广播,源IP和源MAC必须是192.168.1.2和21-21,因为pc1的ARP缓存中没有根a的MAC地址,但pc1的数据包将先发送到根a的E0端口

2.E0端口接收数据包并拆包,发现里面的目标IP是自己的IP。 此时,路由a为了将PC1的IP和MAC记录在自己的ARP缓存中并应答,路由a向PC1发送源IP和发送源MAC作为路由a,将目的地IP和MAC作为PC1的数据包,PC1接收到数据包后,路由a的IP和MAC作为路由a的IP和MAC

3 .此时,PC-1首次对PC2进行ping,PC-1向路由a发送分组,路由a对分组进行分组分解后,源IP和源MAC为PC-1,目标IP为192.168.2.2.2,目标IP为192.168.2

4 .路由a在E1端口上进行广播,源IP为10.1.1.1,源MAC为21-33-33,目标IP为10.1.1.2,目标MAC为ff-ff,路由选择在路由a的IP中,源IP和源MAC属于根b,目标p和目标MAC属于根a,根a收到根b的包后,记录根b的IP和MAC地址。

5 .在知道根a是根b的IP地址和MAC地址之后,pc1第二次ping pc2,在分组经过了根a的拆包和封装过程之后,分组从根a的e-1端口进入根b的e-1端口,源IP返回目标IP是192.168,分解后发现里面的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

6 .此时,pc1第三次对PC2进行ping,将数据包从E0端口路由到根A,根A进行拆包和封装,将源MAC从21-11-11更改为21-33-33,将目标MAC更改为21-33-33

路由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五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。