一台交换机,两个VLAN,但两个VLAN相同网段,这两个VLAN中主机如何通信?
请教大神,老师们:请教下,如果在一台交换机上面,起两个不同VLAN1和VLAN2,然后,这两个VLAN里面的主机的地址是同一网段的,那么,这两个VLAN中的主机想要相互通讯该如何处理?
本帖最后由 王赜 于 2022-1-11 14:22 编辑
可以考虑hybrid端口来解决
举例:
PC1接交换机1口,PC2接交换机2口,交换机上有VLAN10 20,PC1 IP地址:192.168.1.10/24,PC2 IP地址:192.168.1.20/24
1口的配置:默认PC1为VLAN10的终端
port hybrid pvid vlan 10
port hybrid untagged vlan 10 20
2口的配置:默认PC2为VLAN20的终端
port hybrid pvid vlan 20
port hybrid untagged vlan 10 20
Vlan放通all就可以了
七月初 发表于 2022-1-11 15:25
Vlan放通all就可以了
大神,请明示,展示下细节操作 王赜 发表于 2022-1-11 14:20
可以考虑hybrid端口来解决
举例:
PC1接交换机1口,PC2接交换机2口,交换机上有VLAN10 20,PC1 IP地址:192 ...
确实厉害!!!拜服!!!感谢!!! 王赜 发表于 2022-1-11 11:11
可以考虑hybrid端口来解决
举例:
PC1接交换机1口,PC2接交换机2口,交换机上有VLAN10 20,PC1 IP地址:192 ...
大神,请教下,是否可以改进下?是否可以改成如下?
1接口中的untaggedvlan 10
2接口中的untaggedvlan 20
其他不变。 嘉文文 发表于 2022-1-11 22:51
大神,请教下,是否可以改进下?是否可以改成如下?
1接口中的untaggedvlan 10
不行,因为你只在接口上untagged本征VLAN的话,这个接口就类似access口了,本身端口PVID是10 untagged VLAN10,那么你两边VLAN的包无法接收。例如你1口是VLAN10的,发给2口去,2口的PVID是20,没有untagged VLAN10 只untagged VLAN20,那么2口只会剥离VLAN20的包,不会剥离VLAN10的包,就是这么个原理,只所以还需要untagged本征VLAN,是因为hybrid端口必须untagged接口的本征VLAN才可以通信。 王赜 发表于 2022-1-12 08:36
不行,因为你只在接口上untagged本征VLAN的话,这个接口就类似access口了,本身端口PVID是10 untagged VL ...
王经理确实技术过硬啊!!!佩服佩服!!!
照旧之前你回复的其他不变,只改下面两行,可以通吗?
接口1:port hybrid untagged vlan 20
接口2:port hybrid untagged vlan 10 嘉文文 发表于 2022-1-12 14:37
王经理确实技术过硬啊!!!佩服佩服!!!
照旧之前你回复的其他不变,只改下面两行,可以通吗? ...
你就把这个接口理解为trunk口,trunk口是需要放行VLAN的,你接口下面单独只写一条untagged vlan 20,那么你的VLAN10又没untagged 又没tag,相当于trunk接口的port trunk allow-passvlan 20,没放通VLAN10,接口1下面如果加上port hybrid tagged vlan 10,接口2下面加上port hybrid tagged vlan 20就可以通信了。
hybrid端口接收报文的时候,可以当做trunk口来对待;
untagged(去标签)和tagged(带标签)只是做到了trunk的是否放行vlan的需要,untagged(去标签)和tagged(带标签)只对从端口发送出去的报文起作用(保留标签或去掉标签再发送出去)。在untagged或tagged列表的vlan表示可以从本端口发送或者接收;不在untagged或tagged列表的vlan表示不可以从本端口发送或接收。
页:
[1]