我正在尝试设置一个标记的 VLAN,该 VLAN 横跨 Hp 1810g 和 hp 2920G。我已经设置了中继并在两侧都标记了它,但我无法在标记的 VLAN 上看到机器。我看到交换机上的未标记 VLAN 很好。任何帮助都非常感谢。
On the Hp 2920G
ID 1 Default VLAN
Untagged Ports 1-23 Trk1
ID 9 PRIVLAN
Tagged(Static) Ports 1-23 Trk1
On the HP 1810g
ID 1 Default VLAN
Untagged Ports 2-4 Trk1
ID 9 PRIVLAN
Tagged Ports 2-4 Trk1
Untagged Port 5
HP 1810g 的 5 号端口上有一个服务器,Hp 2920G 和 HP 1810g 上有许多客户端,但只有设置了 VLAN 9 后,它们才能看到服务器。此设置在 HP 1810g 上有效,但我想将其扩展到 Hp 2920G 上的其他客户端。但它在 Hp 2920G 上无效,客户端看不到服务器。
答案1
HP 交换机上的“中继”与链路聚合相关,而与 VLAN 无关。
VLAN 未标记,网络流量已标记。
标记为处理 VLAN 9 的端口将接受具有 VLAN 标签号 9 的网络流量,并将其从电缆传递到交换机,或从交换机传递到电缆,同时保持其上的 VLAN 标签不变。
VLAN 9 中的“未标记”端口将接受没有 VLAN 标记(默认)的网络流量,并在内部使用 VLAN 标记 9,它还将在 VLAN 9 中内部接收流量并删除 VLAN 标记,然后将其发送到没有 VLAN 标记的线路上。
从 VLAN 9 中“排除”的端口将不会通过其传递带有 VLAN 标记 9 的流量。
在 HP 1810G 交换机中,您可以选择 VLAN,然后设置每个接口。在 Cisco 交换机上,您可以配置接口,然后设置每个 VLAN。但无论哪种方式,都没有“标记 VLAN”,只有标记或未标记交通以及当数据从交换机传输到电缆时,交换机是否允许它、拒绝它、或者添加/删除 VLAN 标签。
因此,要让两个不了解 VLAN 的设备通过 VLAN 连接两个交换机,以将它们与其他网络流量隔离,您需要具备以下条件:
Server -> HP 1810G port 4
Choose VLAN 9. Set port 4 for "untagged" meaning accept traffic from the cable
with no tag and add a VLAN tag 9, send traffic out from VLAN 9 but strip the tag.
HP 1810G port 24 <--> HP 2920 port 24
Choose VLAN 9 on both switches. Set port 24 as "tagged" so both switches pass
traffic with VLAN tag 9 between them, without changing the tag.
HP 2920G port 4 -> workstation.
HP 2920G choose VLAN 9, set port 4 "untagged" so it allows internal traffic
on VLAN 9 to pass, but it strips the VLAN tag from outgoing traffic and adds
it to incoming traffic.
工作站和服务器将通过交换机之间的链路 VLAN 9 进行连接。