使用 CISCO 800 系列 (878) 路由器的单棒路由器/VLAN 间路由

网络工程 思科 路由 局域网
2022-02-27 08:20:07

我的公司有 2 个不同的网段(192.168.10.0/24 和 192.168.1.0/24),我们需要将它们桥接。我唯一可用的设备是 CISCO 878 路由器,不幸的是,它有点奇怪。

878 是 ISP 免费分发的消费级路由器的强大表亲。它支持(预定的)WAN 端口和 4 个 LAN 端口之间的路由,这些端口本质上是交换机端口而不是路由器端口。它确实支持 VLAN 和交换机端口的配置。

在我的“运行配置”中,我有:

!
interface FastEthernet0
  switchport mode trunk
  switchport trunk encapsulation dot1q
  switchport trunk allowed all
!
interface Vlan1
  ip address 192.168.10.80 255.255.255.0
  no shutdown
!
interface Vlan2
  ip address 192.168.1.69 255.255.255.0
  no shutdown
!

现在,在我的交换机中,我将一个端口配置为中继。我想要的是将交换机上的中继端口连接到 878 上的 LAN 端口之一,并能够在两个网段之间进行路由。

我该如何从这里开始?

更新:

我知道我的问题来自这样一个事实,即 878 在路由器和交换机内部都有,并且连接两者的端口是“隐藏的”。如果我有两个单独的设备,我只需在路由器端口上配置子接口,然后继续进行单臂路由器配置。

2个回答

只需将交换机上的中继端口连接到已配置为中继端口的路由器上的 FastEthernet0。还要确保您在这两个网络上拥有的任何设备都已分别将 192.168.10.80 和 192.168.1.69 配置为默认网关。您还应该ip routing启用默认情况下应该启用的功能。

除了使用 vlan 接口而不是子接口之外,它非常类似于典型的“棒上路由器”。

如果它不起作用,请使用show interface status和验证中继链路show interfaces trunk您还可以验证 vlan 接口show ip int brief并确保它们已启动。如果它们关闭,可能是因为您尚未创建第 2 层 vlan,或者因为它们不允许在中继上。

您创建的 SVI 应该可以完成这项工作,因为它们是 L3 接口并将执行路由。并且使用允许这些 VLAN 的中继应该足以允许它们遍历到交换机。
如果这不起作用,请通过查看 VLAN 数据库检查 L2 VLAN 是否已创建#show vlan-switch,您可以在全局配置模式下创建 VLAN #vlan ID这背后的故事很简单——创建 L3 接口不会创建 L2 VLAN,因此您必须手动执行此操作才能使中继正确转发这些 VLAN。