网络通信——封装与解封装

网络通信——封装与解封装

封装与解封装

在网络通信中,大家是否听说过封装与解封装的概念呢?下面通过一个小实验带大家深入理解。

在交换机上划分两个vlan ,将PC1划分到vlan 10,PC2划分到vlan 20,并在交换机上设置好PC的网关,PC1的网关为vlanif10,PC2的网关为vlaniif20,PC1和PC2的MAC地址如下所示:

网络通信——封装与解封装_第1张图片

网络通信——封装与解封装_第2张图片

网络通信——封装与解封装_第3张图片

首先在PC1上Ping测试PC2的IP地址,通过在交换机连接PC1的G0/0/1接口抓包分析可见

网络通信——封装与解封装_第4张图片

在该数据包中:数据链路层中的源MAC地址为PC1的MAC地址,目的MAC地址为PC1的网关vlanif10(交换机的MAC地址),在网络层中源IP为PC1的IP地址,目的IP为PC2的IP地址。接着交换机将二层数据帧解封装后,获取到网络层的IP信息后,通过查询自身路由表:
网络通信——封装与解封装_第5张图片

发现去往PC2的192.168.20.0/24网段下一跳是vlanif 20,即PC2 的网关,于是将报文进行重新封装,网络层信息不变,重新封装二层头部,通过在交换机的G0/0/2接口抓包分析可见
网络通信——封装与解封装_第6张图片

在该数据包中:数据链路层的源MAC地址为PC2网关vlanif20接口的MAC地址(交换机的MAC地址),目的MAC地址为PC2的MAC地址。
网络通信——封装与解封装_第7张图片
最终交换机根据根据MAC地址表确定出接口完成数据包的转发,最终抵达PC2。

你可能感兴趣的:(Datacom,网络,网络协议,tcp/ip)