我在跨两个交换机配置 VLAN(交换机 A 是 Cisco 3750G,交换机 be 是 HP Procurve 2824)时遇到了问题,其中 Win2k8 R2 服务器设置了组合 NIC 端口,Gb1 登陆交换机 A,Gb2 登陆交换机 B。
VLAN 101 在交换机 A 上的配置如下:
!
interface Vlan101
ip address 10.0.101.100 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
load-interval 30
在开关 B 上如下:
vlan 101
name "VLAN101"
ip address 10.0.101.99 255.255.255.0
tagged 1,3,5,7,21
exit
这是在 2 台交换机上设置相同 VLAN 的正确方法吗?
然后我配置了一个连接两个交换机的中继端口:
!
interface GigabitEthernet1/0/21
description "sw1-sw2"
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 2,100-103
switchport mode trunk
switchport nonegotiate
spanning-tree bpdufilter enable
spanning-tree bpduguard enable
在交换机 BI 上,我认为中继的配置很简单,只需将中继端口放入 VLAN 配置中,就像我上面所做的那样。
现在,一台服务器的 Gb1 NIC 端口连接到交换机 A,Gb2 NIC 端口连接到交换机 B。我正在使用 BACS3 管理器来配置这两个端口的 SLB 组合。
路由器连接到交换机 A(IP:10.0.101.252),我将其设置为服务器上的网关地址。
从交换机 AI 可以 ping 通 10.0.101.99(交换机 B VLAN 101 地址)。从交换机 BI 可以 ping 通 10.0.101.100 和 10.0.101.252。
只要 Gb1 处于开启状态,我就可以顺利地从服务器 ping 所有地址。但是,当我关闭 Gb1 时,Gb2 不会接管。即使我将网关地址设置为 10.0.101.99,我也无法 ping 它。
我是不是有点不清楚我在这里可能做错了什么,所以非常感谢任何帮助。
谢谢!
答案1
好的,我想我刚刚明白了。在 HP 交换机上,连接到服务器 NIC 的端口需要未标记,而不是标记。现在 NIC 端口之间的故障转移工作正常