免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1153 | 回复: 4
打印 上一主题 下一主题

关于vlan命令的求助,跪求高手解惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-03 22:03 |只看该作者 |倒序浏览
[SwitchA] interface gigabitethernet0/0/1<br />[SwitchA-GigabitEthernet0/0/1] port hybrid pvid vlan 100<br />[SwitchA-GigabitEthernet0/0/1] port hybrid untagged vlan 100<br />第一个命令我理解就是如果进来数据帧的没有tag头,就加上vlan 是100的tag 头,第二句命令是去掉tag头。我感觉矛盾了,难道第一条命令<br />说帧从这个口出去如果没有tag头,就打上tag头,而第二句的意思是帧从这个口进来就去掉tag头。如果是这样,还不如把这个端口划分为acceess口,<br />把这个端口加入vlan 100,这个功能同样是可以实现的。这里我真的有点理解不了了。希望高手解解惑,小弟不胜感激。要么把这两条命令解释一下,<br />要么这两条命令比直接把这个端口设成access口,进入vlan,多实现那些功能?

论坛徽章:
0
2 [报告]
发表于 2010-12-06 16:16 |只看该作者
port hybrid pvid vlan 100 :把GigabitEthernet0/0/1( hybrid类型)的缺省VLAN设为100<br /> <br />port hybrid untagged vlan 100 : 端口允许通过VLAN 100,并发送报文时不带标签<br /><br />解释的也不知道对不对。大家指正下吧!

论坛徽章:
0
3 [报告]
发表于 2010-12-06 17:47 |只看该作者
有点失望,我想这么大的论坛。应该人气很可以的。结果没啥人回。我在网上找资料。大概弄明白了。发出来大家互相学习吧。<br /> 以太网端口的三种链路类型:Access、Hybrid和Trunk:<br />Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;<br />Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;<br />Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。<br />Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。<br />在这里大家要理解端口的缺省VLAN这个概念<br />Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;<br />Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1<br />如果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。<br />注:对于华为交换机缺省VLAN被称为“Pvid Vlan”,<br />对于思科交换机缺省VLAN被称为“Native Vlan”<br />交换机接口出入数据处理过程:<br /><br />以下案例可以帮助大家深入理解华为交换机的hybrid端口模式<br />[Switch-Ethernet0/1]int e0/1<br />[Switch-Ethernet0/1]port link-type hybrid<br />[Switch-Ethernet0/1]port hybrid pvid vlan 10<br />[Switch-Ethernet0/1]port hybrid vlan 10 20 untagged<br />[Switch-Ethernet0/1] int e0/2<br />[Switch-Ethernet0/2]port link-type hybrid<br />[Switch-Ethernet0/2]port hybrid pvid vlan 20<br />[Switch-Ethernet0/2]port hybrid vlan 10 20 untagged<br />此时inter e0/1和inter e0/2下的所接的PC是可以互通的,但互通时数据所走的往返vlan是不同的。<br />以下以inter e0/1下的所接的pc1访问inter e0/2下的所接的pc2为例进行说明<br />pc1 所发出的数据,由inter0/1所在的pvid vlan10封装vlan10的标记后送入交换机,交换机发现inter e0/2允许vlan 10的数据通过,于是数据被转发到inter e0/2上,由于inter e0/2上vlan 10是untagged的,于是交换机此时去除数据包上vlan10的标记,以普通包的形式发给pc2,此时pc1-&gt;p2走的是vlan10<br />再来分析pc2给pc1回包的过程,pc2所发出的数据,由inter0/2所在的pvid vlan20封装vlan20的标记后送入交换机,交换机发现inter e0/1允许vlan 20的数据通过,于是数据被转发到inter e0/1上,由于inter e0/1上vlan 20是untagged的,于是交换机此时去除数据包上vlan20的标记,以普通包的形式发给pc1,此时pc2-&gt;pc1走的是vlan20<br /> 那么我的那两句话的意思是没有vlan tag的标记的打上vlan tag 是100的发送,第二句的意思应该是这个端口应许vlan 100的帧通过,但是必须去掉vlan 100的tag.

论坛徽章:
0
4 [报告]
发表于 2010-12-14 11:57 |只看该作者
谢谢分享。<br />至于说没人回应的事情嘛。估计大家都在忙吧。<br />毕竟是年底了,都在忙着总结全年工作。

论坛徽章:
0
5 [报告]
发表于 2010-12-15 05:09 |只看该作者
学习中。<img src="http://bbs.chinaitlab.com/images/smilies/default/smile.gif" smilieid="1" border="0" alt="" />
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP