ǒ_`傻吖头 发表于 2014-9-2 15:40:24

vlan部分hybrid端口配置理解

交换机配置:vlan batch 2 3 99
g0/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?


HUC深蓝浅蓝 发表于 2014-9-2 15:40:25

我来告诉你,共同学习下吧:首先你的明确几个知识点: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:}

ǒ_`傻吖头 发表于 2014-9-2 15:40:59

{:6_273:}

牛头人晓勇 发表于 2014-9-2 15:43:38

{:6_269:}...hybrid端口是什么。。。

牛头人晓勇 发表于 2014-9-2 15:51:13

是不是一样要加 port hybrid untagged vlan 99 才行?。只学过access trunk端口。。。

hechao02440810 发表于 2014-9-2 16:40:22

牛头人晓勇 发表于 2014-9-2 15:43
...hybrid端口是什么。。。

hybrid端口就是允许链路上面不打VLAN标签的数据包通过,而trunk只能允许缺省vlan不打标签通过。

hechao02440810 发表于 2014-9-2 16:42:39

ǒ_`傻吖头 发表于 2014-9-2 15:40


是妹子吗?这样是不通的。

hechao02440810 发表于 2014-9-2 16:47:35

你把端口g0/0/1剥离掉标签应该就可以通了。

木一 发表于 2014-9-2 16:47:56

untagged vlan 99

ǒ_`傻吖头 发表于 2014-9-2 16:52:56

hechao02440810 发表于 2014-9-2 16:42
是妹子吗?这样是不通的。

那如果我在配置了上行端口PVID为99的基础上,再在g0/0/2端口加上port hybrid untagged vlan 99之后,为什么还是不通呢?:'(

ǒ_`傻吖头 发表于 2014-9-2 16:54:17

hechao02440810 发表于 2014-9-2 16:47
你把端口g0/0/1剥离掉标签应该就可以通了。

剥离标签99,吗?貌似只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通。求大神指教

ǒ_`傻吖头 发表于 2014-9-2 16:54:58

木一 发表于 2014-9-2 16:47
untagged vlan 99

为什么只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通呀?

ǒ_`傻吖头 发表于 2014-9-2 16:55:57

ǒ_`傻吖头 发表于 2014-9-2 16:52
那如果我在配置了上行端口PVID为99的基础上,再在g0/0/2端口加上port hybrid untagged vlan 99之后,为什 ...

按道理英爱可以通了,要在g0/0/1口也剥离99才能通,到底是为什么呢?

hechao02440810 发表于 2014-9-2 17:07:13

ǒ_`傻吖头 发表于 2014-9-2 16:54
剥离标签99,吗?貌似只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通。求大神指教

呵呵。不剥离的话就带了vlan标签了。

木一 发表于 2014-9-2 17:09:04

ǒ_`傻吖头 发表于 2014-9-2 16:54
为什么只有在g0/0/2和g0/0/1同时加上剥离标签99的命令之后才可以通呀?

pvid是出去的流量打vlan tag,untagged是进来的流量剥离tag
页: [1] 2 3
查看完整版本: vlan部分hybrid端口配置理解