0
关注
10370
浏览

交换机收到帧后的处理方式?

为什么被折叠? 0 个回复被折叠
网仙 核心会员 用户来自于: 北京市
2026-01-11 14:06
好好看看书啊,这个是很基础的内容了。 交换机没这个VLAN的话会丢弃掉的。
匿名用户用户来自于: 北京市
2026-01-11 13:41
这种东西自己参照交换机处理数据帧的规则比对一下就明白了,并且百度也能知道结果。你可以在自己得出结论后怕有理解上的错误来知乎提问并附上你的思考结果,但不要不加思考的就来提问。 首先交换机工作的原理(IVL模式): 1.基于源MAC地址学习(VLAN-MAC-PORT) 2.基于目的MAC地址转发(VLAN-MAC-PORT) 3.转发数据时,根据VLAN ID查找转发表,在表中查找出与DMAC匹配的表项并转发至相应端口。如果没有匹配到DMAC,则在该VLAN下所有端口泛洪 再来看一下交换机收到数据帧时的处理方式: 1.当从access接口收到数据帧时 (1)如果没有标签,打上端口的PVID并进行转发 (2)如果有标签且标签和PVID一致,转发数据 (3)如果有标签但标签和PVID不同,丢弃 2.当从trunk接口收到数据帧时 (1)如果没有标签,打上端口PVID,转发(cisco默认是本征vlan,即vlan1) (2)如果有标签但不允许该vlan数据帧进入,丢弃 (3)如果有标签且标签和PVID一致,去掉标签,转发 (4)如果有标签且标签和PVID不同,直接转发 在这一步首先根据条件

交换机收到一个帧带的标签是vlan5

来进行分析,如果符合1(3)好2(2)那么会直接丢弃;如果符合1(2)和2(4)进行转发

目的mac假设是macA,交换机的mac地址表有一条macA-接口1-vlan10

根据交换机的工作原理,首先查找VLAN 5的对应的转发表,没有匹配到DMAC:macA,因此在VLAN 5的所有端口下进行泛洪。最终接口1并没有收到该数据帧。 结论: 从PVID为vlan5的access接口收到该数据帧,但是由于DMAC无法匹配,在VLAN 5所有端口下泛洪该数据帧。 从PVID不为vlan5的access接口收到该数据帧,直接丢弃。 从trunk接口收到该数据帧,如果trunk接口不允许vlan5通过,丢弃。 从trunk接口收到该数据帧,trunk接口允许通过,根据VLAN ID查找转发表,如果存在VLAN 5的转发表继续匹配DMAC地址,如果没有VLAN 5的转发表,丢弃。 其实这种问题验证的最佳方式就是通过做实验来看现象。
车小胖 核心会员 用户来自于: 北京市
2026-01-11 14:15
首先交换机会依据帧头802.1Q里的 VLAN ID = 5 ,在 VLAN 5 MAC Address Table 里进行查找MAC5,由于没有查找到匹配(match / hit)的表相,交换机会在VLAN 5 里进行泛洪(flooding,除了接收的端口,会在属于vlan 5的所有端口复制一份数据并发送出去),既然你提到的接口1在VLAN 10 里,自然不会接收到vlan 5 的泛洪帧,也不会有你接下来的假设。 ------------------------------------------------ 回复@Wusz评论:应该看啥交换机了,万一三层的呢 如果接收帧的端口为三层接口,接收到802.1Q=5,所以应该使用了子接口如 interface.5,去掉802.1Q, if Destination IP == local IP yes,提交给本地特定上层程序。 no, 查询路由表做转发。 如果接收帧的端口为二层端口,但有对应的三层SVI接口, If destination MAC == local MAC yes 需要提交给SVI接口进一步处理 then if destination IP == local IP Yes, 提交给本地特定上层程序 No, 查询路由表做转发 No 查询vlan 5 MAC address table for MAC5 If match/ hit 转发到对应的端口 Else Flooding 到属于vlan 5 的所有端口(收端口除外)

关于作者

问题动态

发布时间
2026-01-11 15:17
更新时间
2026-01-11 15:17
关注人数
0 人关注

相关问题

通过交换机网络时好时坏
网络交换机的作用是什么?
我买网络交换机哪里买?
poe交换机可以当普通交换机吗?
企业网络为什么要用路由器,直接用交换机不行吗
dcn网络交换机能用h3c光纤模块么
交换机中端口有2个1000M固化电口是什么意思?
西门子以太网交换机的单模接口和多模接口的区别
交换机分层次是什么意思?
网络和监控可以进一台交换机吗

推荐内容

22岁,目前求职迷茫,网络工程师,运维工程师,MySQL DBA?
我该如何迈出第一步,成为网络工程师?
网络工程师和python编程 如何选择?
交换机冗余要怎么配置?
网络工程师发展瓶颈,求指教求开导?
交换机的端口设置为VLAN Trunk模式时,在转发数据包时插入了什么信息?
华为思科交换机混杂网络中vlan如何管理?
交换机和路由器的Cache,与浏览器Cache区别是什么?
三层交换机路由口和svi的区别?
学完了网络工程师,怎么找不到工作呢?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号