通过第 2 层交换机路由 2 个网关

网络工程 路由 转变 ospf 层2 第3层
2021-07-06 13:06:16

请参考下面的网络图,它是实际网络安装的一个非常简化的版本。

路由器有 3 个 Vlan,已配置 OSPF,并且所有 3 个 vlan 都已添加到区域 0,以便它们可以相互通信。该交换机是 PnP 第 2 层管理型交换机。

在当前设置下,我们面临一个问题:终端设备 1 无法与终端设备 2 通信。但是,如果我们断开交换机和 Vlan2 之间的链接,则 2 终端设备能够相互通信。

有人可以解释为什么会发生这种现象,以及如何在保持从交换机到路由器的连接的同时解决它。

在此处输入图片说明

路由器是 Extreme Summit X450a 设备。请参阅下面的示例配置:

create vlan “VLAN1”
configure vlan VLAN1 tag 10
configure vlan VLAN1 add ports 1-4 untagged
configure vlan VLAN1 ipaddress 10.0.0.1 255.255.255.0

create vlan “VLAN2”
configure vlan VLAN2 tag 20
configure vlan VLAN2 add ports 5-8 untagged
configure vlan VLAN2 ipaddress 10.0.1.1 255.255.255.0

create vlan “VLAN3”
configure vlan VLAN3 tag 30
configure vlan VLAN3 add ports 9-12 untagged
configure vlan VLAN3 ipaddress 10.0.2.1 255.255.255.0

enable ipforwarding vlan VLAN1
enable ipforwarding vlan VLAN2
enable ipforwarding vlan VLAN3

enable ipmcforwarding vlan VLAN1
enable ipmcforwarding vlan VLAN2
enable ipmcforwarding vlan VLAN3

configure ospf routerid 10.0.2.1
enable ospf
configure ospf add vlan VLAN1 area 0.0.0.0
configure ospf add vlan VLAN2 area 0.0.0.0
configure ospf add vlan VLAN3 area 0.0.0.0

configure pim add vlan VLAN1 dense
configure pim add vlan VLAN2 dense
configure pim add vlan VLAN3 dense
enable pim
1个回答

Extreme Summit X450a 实际上是 L3 交换机,而不是路由器,因此您的问题最有可能是生成树将第二个 (VLAN3) 交换机间链路置于阻塞模式。当您断开第一条 (VLAN2) 交换机间链路时,STP 会将第二条链路转换为转发模式,从而使第二个站点可访问。

您应该在两台交换机之间使用单个标记端口或中继端口,而不是每条链路承载一个 VLAN。