路由多个交换机和 1 个路由器的问题

网络工程 路由
2022-02-14 04:24:51

我在 2 个交换机和 1 个路由器之间路由时遇到问题。我的网络图如下。

在此处输入图像描述

我目前将两台交换机都连接到路由器的 fa 0/0 和 0/1 端口。

我也在路由器上创建了子接口。我还为这些子接口的终端设备设置了 IP 地址默认网关。

我面临的问题是 PC0 和 PC1 可以毫无问题地相互通信,但是 PC 2 和 3 不能。此外,PC 2 和 3 无法与 PC 0 和 1 通信,反之亦然。

当我检查数据包如何通过网络移动时,例如从 PC 2 到 PC 3,它到达交换机 1,交换机 1 将其发送到路由器,路由器说没有启用此 VLAN 的子接口,并且然后丢弃数据包。

当我在 show int 检查路由器的接口时,它清楚地显示了接口,并且 VLAN id 是正确的。

我的逻辑是 PC2 将数据包发送到默认网关,路由器将其发送到与 PC3 的子网关联的子接口,然后交换机将其发送到 PC3。

我也尝试设置静态路由,但它仍然无法正常工作。

这让我发疯了,我的逻辑有问题吗?

更新 仍然无法正常工作,是我对路由器和交换机的一些配置。

(开关 1)

interface FastEthernet0/1
 switchport access vlan 30
 switchport mode access
!
interface FastEthernet0/2
 switchport access vlan 40
 switchport mode access
!
interface FastEthernet0/3
!
interface FastEthernet0/4
!
interface FastEthernet0/5
!
interface FastEthernet0/6
!
interface FastEthernet0/24
 switchport mode trunk
!

路由器

hostname Router
!
!
!
!
!
!
!
!
ip cef
no ipv6 cef
!
!
!
!
!
!
!
!
!
!
!
interface FastEthernet0/0
 no ip address
 duplex auto
 speed auto
!
interface FastEthernet0/0.10
 encapsulation dot1Q 10
 ip address 192.168.10.254 255.255.255.0
!
interface FastEthernet0/0.20
 encapsulation dot1Q 20
 ip address 192.168.20.254 255.255.255.0
!
interface FastEthernet0/0.30
 encapsulation dot1Q 30
 ip address 192.168.30.254 255.255.255.0

!
interface FastEthernet0/0.40
 encapsulation dot1Q 40
 ip address 192.168.40.254 255.255.255.0
!
interface FastEthernet0/1
 no ip address
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
ip classless
!
ip flow-export version 9
!

(开关 0)

interface FastEthernet0/1
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/2
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/24
 switchport mode trunk
!
interface Vlan1
 no ip address
 shutdown
!
2个回答

ISR G1 模型(您的 1841 的一代)的一个非常常见的陷阱是您为 Layer3 配置创建了一个 SVI 接口(gG 接口 VLAN10),但没有提到在与配置文件(类似于旧版 Catalyst 交换机中的 VLAN 数据库)。

vlan dat
vlan 100
name FOO
apply

从配置的角度来看,一切看起来都很好,但它不起作用。

也许你也踏入了这个陷阱

为了完成这个要求..

选项 1

假设路由器是否用作外围设备。配置 VLAN 间配置,使用 Vlan 10 和 Vlan 20 创建两个 L3 接口,并将路由器连接到第 2 层交换机 在第 2 层配置中继端口,允许所有 Vlan

进一步将 PC0 和 PC1 与 layer2 连接,使用特定的 Vlan 配置访问端口 ..

需要在路由器的其他接口上实现相同的 VLAN 间配置

进一步将交换机 1 连接到路由器并配置允许所有 Vlan 的中继端口

在具有特定 Vlan 的交换机端口上配置访问端口。