iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11112|回复: 13
打印 上一主题 下一主题

请教 傻瓜交换机 会转发带vlan标签的帧吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2018-8-22 15:00:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个疑问我一直没有搞清楚,得向大家请教一下。假设,傻瓜交换机收到了一个带有tag的帧,它会如何处理?是直接丢弃掉,还是直接转发出去? 如:

   vlan交换机1  --(帧1)--> 傻瓜交换机  --(帧2)--> vlan交换机2   


  注:两个vlan交换机,都是用trunk口和傻瓜交换机相连

假设: 帧1中带有tag,当此帧经过傻瓜交换机后,流出的帧2。
问题:
   1、假设流出帧2,那么帧2中的tag标记是否依然原样保留着?
   2、是否根本就不会流出帧2 ? 因傻瓜交换机无法识别带tag的帧1,故帧1是会被傻瓜交换机直接丢弃掉,流至此终止?

谁能解说一下情况,谢谢


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 支持支持 反对反对
沙发
发表于 2018-8-22 15:10:14 | 只看该作者
vlan交换机untag出去应该可以。傻瓜交换机不支持带tag标签的流出的。答案是22222    如果交换机1出去用untag应该就可以了

点评

还有这样子的情况吗。哈哈!!!  发表于 2018-8-22 16:31
如果我说 2.7.8及以下支持,你信吗。  发表于 2018-8-22 15:19
板凳
发表于 2018-8-22 15:17:51 | 只看该作者
二楼正解,傻瓜交换机不会接受带标签的vlan信息,您在vlan交换机上需先设置去标签,不然这边肯定会直接丢弃的。
地板
 楼主| 发表于 2018-8-22 15:19:13 | 只看该作者
wxz8506 发表于 2018-8-22 15:10
vlan交换机untag出去应该可以。傻瓜交换机不支持带tag标签的流出的。答案是22222    如果交换机1出去用unta ...

嗯,我假设的情况就是帧1带有tag的情形。
我百度知道上也问了,网友的回答和你的向左。
他认为,即使帧1带有tag,傻瓜交换机依然会将它转发出去,而不会去理会它是否有tag。
我也较倾向于该网友的看法。
5#
 楼主| 发表于 2018-8-22 15:25:25 | 只看该作者
爱快技术支持05 发表于 2018-8-22 15:17
二楼正解,傻瓜交换机不会接受带标签的vlan信息,您在vlan交换机上需先设置去标签,不然这边肯定会直接丢弃 ...

谢谢回复,看来得找条件 实际试验一下才行
6#
发表于 2018-8-22 15:34:57 | 只看该作者
netspace 发表于 2018-8-22 15:25
谢谢回复,看来得找条件 实际试验一下才行

恩恩,测试了也请记得来分享下效果
7#
发表于 2018-8-22 15:46:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
发表于 2018-8-22 19:36:59 | 只看该作者
大致上,傻瓜型交换机不支持VLAN标签的原因是报文超过处理能力范围。之前我在聊osi模型入门的时候提到过,从第4层向下,数据是逐层在报文前方增加报头的,也就是说IPv4报文到了第二层,内网通信的帧长度在1518字节。超过MTU最大值18字节。傻瓜式交换机厂家为了节约成本,把转发长度也限制在了1518字节。

而增加了vlan标签的802.1q封装长度在1522字节,ISL封装长度在1548字节。数据超长以后引起交换机存储异常,比如引起帧尾的FCS丢失,会在下一次的二层转发时,或到达下一端口时被作为错误帧丢弃。当然傻瓜式交换机本身不能识别ISL封装的帧。

如果必须要使用傻瓜式交换机转发802.1q封装的帧,需要在终端电脑上把802.1q标签占用的4字节让开,把终端MTU值设置为1496或以下。这时利用管理型交换机,进行802.1q封装时,重新计算FCS,可以蒙蔽傻瓜式交换机。

当然这些都是理论上的东西,如果说冒出一台傻瓜式交换机,不仅进行CRC验证,还在替换MAC地址时,还一定要识别以下数据类型,那就肯定要作为错误帧丢弃了。

话说回来,就傻瓜型交换机那可怜的交换量,能夹在两台管理型交换机中间而不死机?
9#
 楼主| 发表于 2018-8-22 19:50:00 | 只看该作者
arizuka 发表于 2018-8-22 19:36
大致上,傻瓜型交换机不支持VLAN标签的原因是报文超过处理能力范围。之前我在聊osi模型入门的时候提到过, ...

你解释得很清晰,受教了,谢。
也就是说,如果我在上一级交换机把MTU调小一点,小于(1518-4) ,那,还是有可能蒙混过关的咯;
另,不在意性能问题,只是想探讨现象--原理 !
10#
发表于 2018-8-22 20:02:49 | 只看该作者
netspace 发表于 2018-8-22 19:50
你解释得很清晰,受教了,谢。
也就是说,如果我在上一级交换机把MTU调小一点,小于(1518-4) ,那,还是 ...

客气。
追问的问题回答是不可以,1518是MRU不是MTU。上一级交换机如果不参与三层转发的话,MTU是不起作用的。
理想是在终端上做限制,参考:https://blog.csdn.net/bytxl/article/details/45199433
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-5-19 10:00

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

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