三层交换机数据的封装与解封装过程

三层交换数据封装过程:

说明:SW2的目的是为能清楚的看到vlan打标签的过程,别无他用;

配置说明:pc和交换机之间配置access,交换机与交换机之间配置trunk类型;

PC1:ping 192.168.1.129

1、PC1检查报文的目的IP地址,发现和自己不在同一网段,则需要进行三层转发,通过网关转发报文信息;

2、PC1检查自己的arp表发现网关的arp信息不在表里;

 3、PC1向三层交换机发送request请求报文;

4、三层交换机将pc1发送的request请求报文中的SMAC地址对应的接口加入到arp表中;

5、三层交换机将自己的MCA地址作为源地址(reply)回应PC1;

6、PC1将交换机的应答报文中的SMAC地址加入到arp表中;

7、PC1封装icmp数据包|帧头|1C:AA|7a:91|1.1|1.129|icmp|data|发送给交换机;

8、交换机接口access收到后打上vlan10的标记,

|帧头|1C:AA|7a:91|802.1Q|1.1|1.129|icmp|data|,

9、网关收到数据包后发现三层报文(原因是DMAC是自己的mac地址)

10、网关vlan10查自己的路由表,发现目标ip是自己的直连网段,且出接口为vlan20;

11、网关vlan20查自己的arp表,发现有ip与DMAC对应的表项;

如果没有重复arp请求步骤;

PC2收到ARP广播报文,发现目的IP是自己的IP,于是给网关vlan20发送ARP应答报文。报文中会附上自己的mac地址。

12、vlan20剥离vlan10标记重新封装:

|帧头|7a:91|01:9D|1.1|1.129|icmp|data| 发送给PC2;

13、PC2收到报文应答网关vlan20,重复上述步骤应答;

  • 31
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值