设为首页收藏本站language 语言切换
查看: 1585|回复: 9
收起左侧

[求助] 一台交换机,两个VLAN,但两个VLAN相同网段,这两个VLAN中主机如何通信?

[复制链接]
发表于 2022-1-11 11:11:07 | 显示全部楼层 |阅读模式
3鸿鹄币
请教大神,老师们:

    请教下,如果在一台交换机上面,起两个不同VLAN1和VLAN2,然后,这两个VLAN里面的主机的地址是同一网段的,那么,这两个VLAN中的主机想要相互通讯该如何处理?

最佳答案

查看完整内容

可以考虑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
发表于 2022-1-11 11:11:08 | 显示全部楼层
本帖最后由 王赜 于 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


评分

参与人数 1好评度 +1 收起 理由
嘉文文 + 1 很给力!

查看全部评分

沙发 2022-1-11 11:11:08 收起回复
kevin870504 2023-10-4 01:56
回复 举报
感謝回覆!!!幫助很大!!!
回复

使用道具 举报

发表于 2022-1-11 15:25:37 | 显示全部楼层
Vlan放通all就可以了
板凳 2022-1-11 15:25:37 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2022-1-11 22:08:26 | 显示全部楼层
七月初 发表于 2022-1-11 15:25
Vlan放通all就可以了

大神,请明示,展示下细节操作
地板 2022-1-11 22:08:26 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2022-1-11 22:41:19 | 显示全部楼层
王赜 发表于 2022-1-11 14:20
可以考虑hybrid端口来解决
举例:
PC1接交换机1口,PC2接交换机2口,交换机上有VLAN10 20,PC1 IP地址:192 ...

确实厉害!!!拜服!!!感谢!!!
5# 2022-1-11 22:41:19 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2022-1-11 22:51:24 | 显示全部楼层
王赜 发表于 2022-1-11 11:11
可以考虑hybrid端口来解决
举例:
PC1接交换机1口,PC2接交换机2口,交换机上有VLAN10 20,PC1 IP地址:192 ...

大神,请教下,是否可以改进下?是否可以改成如下?
1接口中的untagged  vlan 10

2接口中的untagged  vlan 20

其他不变。
6# 2022-1-11 22:51:24 回复 收起回复
回复

使用道具 举报

发表于 2022-1-12 08:36:48 | 显示全部楼层
嘉文文 发表于 2022-1-11 22:51
大神,请教下,是否可以改进下?是否可以改成如下?
1接口中的untagged  vlan 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才可以通信。
7# 2022-1-12 08:36:48 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2022-1-12 14:37:07 | 显示全部楼层
王赜 发表于 2022-1-12 08:36
不行,因为你只在接口上untagged本征VLAN的话,这个接口就类似access口了,本身端口PVID是10 untagged VL ...

王经理确实技术过硬啊!!!佩服佩服!!!
照旧之前你回复的其他不变,只改下面两行,可以通吗?
接口1:port hybrid untagged vlan 20
接口2:port hybrid untagged vlan 10
8# 2022-1-12 14:37:07 回复 收起回复
回复

使用道具 举报

发表于 2022-1-12 15:11:34 | 显示全部楼层
嘉文文 发表于 2022-1-12 14:37
王经理确实技术过硬啊!!!佩服佩服!!!
照旧之前你回复的其他不变,只改下面两行,可以通吗? ...

你就把这个接口理解为trunk口,trunk口是需要放行VLAN的,你接口下面单独只写一条untagged vlan 20,那么你的VLAN10又没untagged 又没tag,相当于trunk接口的port trunk allow-pass  vlan 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表示不可以从本端口发送或接收。
9# 2022-1-12 15:11:34 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-5 21:51 , Processed in 0.062629 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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