使用 VLAN 配置 2 层 3 交换机

网络工程 思科 转变 局域网 顺式催化剂 第 3 层
2022-02-09 09:36:19

我正在尝试创建 2 个 vlan-10 和 20,其中 10 用于用户,20 用于 DMZ。创建的 vlan 30 用于连接 vlan 10 和 20。

现在我只能从 vlan ping 用户到他们的交换机,而不是下面的对面交换机是我的配置。任何帮助深表感谢! 2 l3 开关拓扑

开关1:

vlan 10
name user

vlan 20
name dmz

vlan 30
name link

interface Vlan10
 ip address 10.100.20.1 255.255.255.0

interface Vlan30
 ip address 192.168.30.1 255.255.255.252

ip route 155.140.254.0 255.255.255.0 192.168.30.2 


interface FastEthernet0/1

switchport access vlan 10

switchport mode access


interface FastEthernet0/2

switchport trunk allowed vlan 30

switchport trunk encapsulation dot1q

switchport mode trunk

开关2:

vlan 10
name user

vlan 20
name dmz

vlan 30
name link

interface Vlan20
 ip address 155.140.254.1 255.255.255.0

interface Vlan30
 ip address 192.168.30.2 255.255.255.252


interface FastEthernet0/1

switchport access vlan 20

switchport mode access


interface FastEthernet0/2

switchport trunk allowed vlan 30

switchport trunk encapsulation dot1q

switchport mode trunk



ip route 10.100.20.0 255.255.255.0 192.168.30.1 

我的交换机 1 的 IP 路由:

     10.0.0.0/24 is subnetted, 1 subnets    
C       10.100.20.0 is directly connected, Vlan10    
     155.140.0.0/24 is subnetted, 1 subnets    
S       155.140.254.0 [1/0] via 192.168.30.2    
     192.168.30.0/30 is subnetted, 1 subnets    
C       192.168.30.0 is directly connected, Vlan30

开关 2:

     10.0.0.0/24 is subnetted, 1 subnets    
S       10.100.20.0 [1/0] via 192.168.30.1    
     155.140.0.0/24 is subnetted, 1 subnets    
C       155.140.254.0 is directly connected, Vlan20    
     192.168.30.0/30 is subnetted, 1 subnets    
C       192.168.30.0 is directly connected, Vlan30

我都配置了ip路由。我的路线正确吗?

4个回答

您在交换机之间使用路由链接的设置应该可以正常工作,但您需要再检查两点:

  1. 确保在两台交换机上都启用了VLAN 间路由

    switch(config)# ip routing

  2. 确保您已在每台 PC 上设置了默认网关(PC2 为 10.100.20.1,PC3 为 155.140.254.1)。

您可以通过检查路由表来检查您的交换机是否正确路由:

switch# show ip route

两台交换机上的路由表必须包含到 10.100.20.0、192.168.30.0 和 155.140.254.0 网络的路由。

摆脱称为“链接”的 VLAN 30。这不是必需的,并且会使您的配置复杂化。

通常,仅在主/核心交换机上进行 VLAN 间路由。在这样的拓扑中,您​​在主交换机上配置接口 VLAN 10 和 VLAN 20,每个接口都有一个 IP 地址,该 IP 地址是每个子网的默认网关。完毕。在另一台交换机上禁用 IP 路由,但在其上放置 IP 地址仅用于管理目的。

如果您坚持在两台交换机上都进行 VLAN 间路由,则需要配置 HSRP 或 VRRP,以便在单个交换机发生故障时,VLAN 间路由也能正常工作。

如果您在第 3 层交换机上进行路由,我建议您不要使用 VLAN 作为交换机之间的点对点链路。将它们视为一对路由器:

开关 1:

no interface Vlan30
!
interface FastEthernet0/2
 no switchport
 ip address 192.168.30.1 255.255.255.252

开关 2:

no interface Vlan30
!
interface FastEthernet0/2
 no switchport
 ip address 192.168.30.2 255.255.255.252

罗恩,你交换机上的路由看起来不错。正如 RobinG 所说:

确保您已在每台 PC 上设置了默认网关(PC2 为 10.100.20.1,PC3 为 155.140.254.1)。

我认为这很可能是问题所在。