vlan部分hybrid端口配置理解
交换机配置:vlan batch 2 3 99g0/0/2:interface GigabitEthernet0/0/2
port hybrid pvid vlan 2
port hybrid untagged vlan 2
g0/0/3:interface GigabitEthernet0/0/3
port hybrid pvid vlan 3
port hybrid untagged vlan 3
g0/0/1:interface GigabitEthernet0/0/1
port hybrid untagged vlan 2 to 3
这样配置主机1可以ping通主机3。
但是为什么交换机配置了上行端口g0/0/1的pvid为99(port hybrid pvid 99)之后,主机1不能ping通主机3?
我来告诉你,共同学习下吧:首先你的明确几个知识点:1 hybrid是除access trunk之外的第三种二层端口类型,区别于access是可以多个VLAN数据通过,区别trunk是可以多个VLAN数据不打tag
2 hybrid的untag意思是接受指定VLAN数据通过并剥离tag发送出去,hybrid的tag意思是接受指定VLAN数据通过并打上ag(如果数据原先有tag,则与hybrid的pvid比较,相同则去掉tag,不同则直接发包,没有tag就直接打上hybrid的pvid)发送出去,查看某个端口的这些信息(端口类型 pvid untag tag等)使用此命令:dis port vlan active GigabitEthernet 0/0/1
就你这个问题来看:你没有配置任何信息时看端口:
dis port vlan active GigabitEthernet 0/0/1
T=TAG U=UNTAG
-------------------------------------------------------------------------------
Port Link Type PVID VLAN List
-------------------------------------------------------------------------------
GE0/0/1 hybrid 1 U: 1
现在来看你配置了untag VLAN 2 3时的端口信息:
dis port vlan active GigabitEthernet 0/0/1
T=TAG U=UNTAG
-------------------------------------------------------------------------------
Port Link Type PVID VLAN List
-------------------------------------------------------------------------------
GE0/0/1 hybrid 1 U: 1 to 3
综合以上信息来梳理下client1 to client3的通信过程:client1的无tag数据帧发往gi0/0/2口打上pvid=2的数据帧,发往g/0/1,由于untag VLAN 2 3 ,剥离tag=2的标签,发往client3,;client3的无tag数据帧发往g/0/1,口打上pvid=1的数据帧,发往g/0/2,由于untag VLAN 1 ,剥离tag=1的标签,发往client1,通信完成。当g/0/1的 pvid=VLAN99时,g0/0/2直接丢弃VLAN99的数据帧咯.....呵呵 祝你好运{:6_301:}
{:6_273:} {:6_269:}...hybrid端口是什么。。。 是不是一样要加 port hybrid untagged vlan 99 才行?。只学过access trunk端口。。。 牛头人晓勇 发表于 2014-9-2 15:43
...hybrid端口是什么。。。
hybrid端口就是允许链路上面不打VLAN标签的数据包通过,而trunk只能允许缺省vlan不打标签通过。 ǒ_`傻吖头 发表于 2014-9-2 15:40
是妹子吗?这样是不通的。 你把端口g0/0/1剥离掉标签应该就可以通了。 untagged vlan 99 hechao02440810 发表于 2014-9-2 16:42
是妹子吗?这样是不通的。
那如果我在配置了上行端口PVID为99的基础上,再在g0/0/2端口加上port hybrid untagged vlan 99之后,为什么还是不通呢?:'( hechao02440810 发表于 2014-9-2 16:47
你把端口g0/0/1剥离掉标签应该就可以通了。
剥离标签99,吗?貌似只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通。求大神指教 木一 发表于 2014-9-2 16:47
untagged vlan 99
为什么只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通呀? ǒ_`傻吖头 发表于 2014-9-2 16:52
那如果我在配置了上行端口PVID为99的基础上,再在g0/0/2端口加上port hybrid untagged vlan 99之后,为什 ...
按道理英爱可以通了,要在g0/0/1口也剥离99才能通,到底是为什么呢? ǒ_`傻吖头 发表于 2014-9-2 16:54
剥离标签99,吗?貌似只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通。求大神指教
呵呵。不剥离的话就带了vlan标签了。 ǒ_`傻吖头 发表于 2014-9-2 16:54
为什么只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通呀?
pvid是出去的流量打vlan tag,untagged是进来的流量剥离tag