VLAN间路由问题

网络工程 思科 局域网
2022-02-18 05:07:39

我正在尝试建立 VLAN 间连接,但我不知道如何在我的网络中执行此操作。如果有人可以建议我该怎么做,我会很高兴。下面我描述了我的网络拓扑:

HOST_A (VLAN 100, 1/0/2)            HOST_B (VLAN 100, 1/0/2)
10.0.0.2/25                         10.0.0.3/25
10.0.0.130/25                       10.0.0.131/25
            SWITCH_L3_A <-> SWITCH_L3_B 
                                    HOST_C (VLAN 101, 1/0/3)
                                    10.0.1.2/24

我的配置或多或少看起来像这样:

SWITCH_L3_A:

ip routing
vlan 100
 name my-vlan
!
interface vlan 100
 ip address 10.0.0.1 255.255.255.0
!
interface GigabitEthernet1/0/2
 switchport access vlan 100
 switchport mode access
!

interface GigabitEthernet1/0/24
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 100, 101 (and some other vlans)
 switchport mode trunk
!

SWITCH_L3_B:

ip routing
vlan 100
 name my-vlan-100
!
vlan 101
 name my-vlan-101
!
interface Vlan101
 ip address 10.0.1.1 255.255.255.0
!
interface GigabitEthernet1/0/2
 switchport access vlan 100
 switchport mode access
!
interface GigabitEthernet1/0/3
 switchport access vlan 101
 switchport mode access
!
interface GigabitEthernet1/0/24
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 100 (and some other vlans)
 switchport mode trunk
!

我想从 HOST_B 10.0.0.131 ping 到 HOST_C 10.0.1.2 但我做不到。

--- 于 2016 年 2 月 5 日 15:10 编辑 ---

除了 JFL 提到的以外,还有其他解决方案吗?我想保留两个开关作为 L3。

1个回答

您在这里至少有 2 个问题:

  • 交换机 B 中继端口(接口 GigabitEthernet1/02/24)上不允许 VLAN 101

  • 您使用 2 台路由器(第 3 层交换机),每台仅在一个 VLAN 中具有 IP 地址

对于要在两个网络之间路由数据包的路由器,它必须连接到两个网络。

基本配置
对于简单的配置,请执行以下操作

开启开关 A 组:

interface Vlan101
 ip address 10.0.1.1 255.255.255.0

打开开关 B:

no ip routing
!
interface VLAN101  
  no ip address
!
interface GigabitEthernet1/0/24  
 switchport trunk allowed vlan 100, 101 (and some other vlans)

结果将是交换机 A 将在 VLAN 100 和 101 之间路由。

高级配置
如果要将两个交换机保持为第 3 层,并将交换机 A 作为 VLAN 100 的网关,将交换机 B 作为 VLAN 101 的网关,则需要在交换机 A 和 B 之间添加一个网络

在下面的示例中,我添加了一个带有 /30 网络的 VLAN 1001,该网络将用于在两个交换机之间进行路由,然后我在每个交换机上添加一个静态路由,以便它知道在哪里可以找到另一个网络。

开关 A

ip routing  

interface Vlan100  
 ip address 10.0.0.1 255.255.255.0  

interface vlan1001  
 ip address 172.16.1.1 255.255.255.252

interface GigabitEthernet1/0/24
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 100, 101,1001
 switchport mode trunk

ip route 10.0.1.0 255.255.255.0 172.16.1.2

开关 B

ip routing  

interface Vlan101  
 ip address 10.0.1.1 255.255.255.0  

interface vlan1001  
 ip address 172.16.1.2 255.255.255.252

interface GigabitEthernet1/0/24
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 100, 101,1001
 switchport mode trunk

ip route 10.0.0.0 255.255.255.0 172.16.1.1