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

[求助] 交换机端口转发问题

[复制链接]
发表于 2015-8-3 23:14:53 | 显示全部楼层 |阅读模式
3鸿鹄币
本帖最后由 lasttears 于 2015-8-3 23:14 编辑

      估计本人智商有点问题,遇到一个问题怎么也想不明白。请教一下大家。
      怎么理解交换机数据帧转发。
     1.当交换机E0/0/0 接收到数据后根据access端口的接收规则处理数据,然后再根据access端口的发送规则把数据发送到交换机内部。交换机E0/0/1用
trunk的接收规则处理从交换机内部收到的数据后,再用trunk的发送规则发送出数据。
     2.当交换机E0/0/0 接收到数据后根据access端口的接收规则处理数据,交换机E0/0/1用runk的发送规则发送出数据。
     如图:
   

转发理解

转发理解

遇到一个问题

实际转发

实际转发

网上的讲解是:当不带标签的ARP响应帧到达了LS 1port2时,因为这时候PVID3,根据规则,打上VLAN 3的标签,然后在VLAN 3里广播。由于主机A所连接的access口属于VLAN 3,所以能够收到ARP响应帧。
为什么讲解里Trunk口执行了接收规则后(即给数据打上Vlan3 标签),不继续执行发送规则。

发表于 2015-8-3 23:51:34 | 显示全部楼层
帮顶
沙发 2015-8-3 23:51:34 回复 收起回复
回复

使用道具 举报

发表于 2015-8-4 00:15:48 | 显示全部楼层
LS1 Port2 is trunk link, but LS2 Port1 is access
板凳 2015-8-4 00:15:48 回复 收起回复
回复

使用道具 举报

发表于 2015-8-4 09:59:00 | 显示全部楼层
“在VLAN 3里广播”就是继续发送规则,将数据帧发往LS1的交换机内部
地板 2015-8-4 09:59:00 回复 收起回复
回复

使用道具 举报

发表于 2015-8-4 11:11:59 | 显示全部楼层
我也来帮顶一下
5# 2015-8-4 11:11:59 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-8-4 21:35:17 | 显示全部楼层
yanzijiangjun 发表于 2015-8-4 09:59
“在VLAN 3里广播”就是继续发送规则,将数据帧发往LS1的交换机内部

       这个实验主机A是能PING通主机B的。如果TRUNK端口继续转发数据,因为VLANID和端口的PVID相同,会剥离VlanTANG后再转发,而LS2的Port 1属于VLAN3 .数据应该不同啊。
      现在对端口的数据处理弄得很糊涂,
6# 2015-8-4 21:35:17 回复 收起回复
回复

使用道具 举报

发表于 2015-8-4 23:00:45 | 显示全部楼层
7# 2015-8-4 23:00:45 回复 收起回复
回复

使用道具 举报

发表于 2015-8-5 09:10:34 | 显示全部楼层
lasttears 发表于 2015-8-4 21:35
这个实验主机A是能PING通主机B的。如果TRUNK端口继续转发数据,因为VLANID和端口的PVID相同,会剥 ...

这是trunk链路的数据包处理过程,你可以参照着理解下。
trunk端口收报文:   收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃   
trunk端口发报文:  比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,如果不相等则直接发送
8# 2015-8-5 09:10:34 回复 收起回复
回复

使用道具 举报

发表于 2015-8-5 10:42:02 | 显示全部楼层
楼主,我发现一个问题就是怎么会有不带标签的帧到达Port2?任何一个access都属于一个VLAN。再说trunk。当标签VLAN信息不在允许转发中,会被丢弃。
9# 2015-8-5 10:42:02 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-8-5 13:50:58 | 显示全部楼层
迷城 发表于 2015-8-5 10:42
楼主,我发现一个问题就是怎么会有不带标签的帧到达Port2?任何一个access都属于一个VLAN。再说trunk。当标 ...

ACCESS端口在把数据帧转发到相应VLAN前,会剥离Tag。我的理解是交换机的Port1在确定把数据发送到Port2前就剥离了tag。
10# 2015-8-5 13:50:58 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-8-5 13:51:37 | 显示全部楼层
yanzijiangjun 发表于 2015-8-5 09:10
这是trunk链路的数据包处理过程,你可以参照着理解下。
trunk端口收报文:   收到一个报文,判断是否有V ...

谢谢我还是有点糊涂,再想一想。
11# 2015-8-5 13:51:37 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-3 18:20 , Processed in 0.060009 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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