路由器如何对IP数据报进行路由查找(如何查看路由表)

小编:圣子 更新时间:2023-01-03

一、路由器如何对IP数据报进行路由查找

当一个数据包进入路由器:
1、拆去二层帧头;
2、进入缓冲区;
3、查看目标地址(匹配路由表);
4、重新封装二层帧头;
5、转发。
二、Switching Process:
1、Check framing and buffer packet;
查看二层帧,进行CRC校验,层三的数据和头部进入缓冲区(buffer);
2、Check routing table;
查路由表,从buffer中拿出目标IP和路由表进行匹配(与运算);
3、Re-Encapsulation layer 2 header;
重新封装二层帧头;
注: (1)二层帧头包括源MAC地址和目标MAC地址。
(2)此时的二层帧头的源MAC已经变为路由器出接口的地址。
4、Forwarding from one local interface;
转发(从一个本地接口封装);

二、如何查看路由表

步骤:

1,运行“CMD”,如图:

路由器如何对IP数据报进行路由查找(如何查看路由表)

2,在命令提示符下输入“route print”,即可查看当前Windows系统的路由表,如图:

路由器如何对IP数据报进行路由查找(如何查看路由表)

  • Network Destination 这个是 目的地址,也就是我们要访问到的地址。

  • NetMast 这个是子网掩码

  • Gateway 网关地址,也叫下一跳地址,就是我们要访问到的目的地址的入口

  • interface接口 ,通过interface和gateway定义到下一个路由器的链路,通常情况下,interface和gateway是同一网段的

  • Metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由会采用metric值小的那条路由