设为首页收藏本站language 语言切换
查看: 1460|回复: 3
收起左侧

[求助] 各位大神请教一个VLAN间通过VLANIF端口通信的问题

[复制链接]
发表于 2017-11-15 09:55:37 | 显示全部楼层 |阅读模式
请问VLAN之间通过三层交换机通信,三层交换机的端口是怎样进行数据封装的?假设PC4与PC2进行通信,各个端口是怎样进行封装和解封装的,谢谢!特别是VLANIF端口,数据帧发给SW1的G0/0/2的时候目的MAC地址封装的是VLANIF10的MAC还是G0/0/2的MAC?如果所有端口和VLANIF的MAC地址相同,那么还可以理解,如果VLANIF10端口MAC地址和G0/0/2端口的MAC地址不一样的情况先,到达G0/0/2的端口数据帧MAC地址封装的是G0/0/2的MAC地址还是VLANIF10的MAC地址?然后端口是怎样解封装并上送到IP功能模块的?哪位大神能把PC4到PC2的这一个通信过程,其中的数据封装和解封装,给我指点一下!谢谢
QQ截图20171115093104.png
头像被屏蔽
发表于 2017-11-19 20:25:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
沙发 2017-11-19 20:25:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-11-25 20:30:44 | 显示全部楼层
1、PC把目的地址与自己配置的掩码做与运算,然后和自己的地址对比在不在同一个网段。不在同一个网段则请求网关>查PC的ARP表 ,ARP表没有映射则发送ARP请求网关的MAC,然后完成数据包的封装。
2、数据包发送到SW1的02口(VLANIF配置的地址就相当于是网关),收到数据包后检查MAC地址发现是自己,然后交给三层处理发现目地地址不是自己,然后查找路由表发现有对应的路由表出接口VLAN20,然后封装数据包 源MAC是SW 01就口的MAC 目的MAC是PC的MAC 如果没有ARP映射表 同样发送ARP请求,其中IP地址是不变的变化的只有MAC地址。还有一点交换机是只有一个MAC地址的
3、然后PC2收到后进行依次查看MAC >IP>协议号 发现是ICMP的request 要做回应处理,然后发出replay回应。
板凳 2017-11-25 20:30:44 回复 收起回复
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2018-1-10 13:53:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
地板 2018-1-10 13:53:48 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-12 18:43 , Processed in 0.072853 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表