路由转发重与封装过程


wKioL1RcyGjBCvncAAIpdu5ykCE809.jpg

1)hostA把上层报文封装成IP数据包,发送给HOSTB  通过子网掩码和IP地址的与运发发现不在同一个网段只能通过路由转发。

 

2)HOSTA通过ARP请求得到E0口的MAC地址,并且把数据转发给RA路由器,源MAC就是HOSTA的MAC,目标是E0的MAC。

 

3)RA得到这个数据以后,把数据链路层的封装去掉,然后通过的下一跳地址把数据包转发给E1。

 

4)E1口路由器A重新封装数据帧,这时候源MAC地址为RAE1的,目标位RBE1。

 

5)路由器B接收到数据帧以后把数据链路层封装同样去掉,对目标IP查找,并且匹配路由条目,根据下一条地址到RBE0接口,然后RBE0发现自己和HOSTB是直连的,通过ARP广播获得目标MAC地址,路由器B再讲IP数据包封装成数据帧传给HOSTB,此时源MAC是E0目标是HOSTB。

 


你可能感兴趣的:(路由器,重封装)