在两个 VLAN 之间拆分两个 Internet 连接

网络工程 思科 路由器 思科-ios
2021-07-12 22:04:11

我目前的设置如下:

Cisco 881 路由器(只有 1 个 WAN 接口)在 WAN 接口上有一对 T1,这当前提供对两个 VLAN 10 和 20 的互联网访问。

发生了什么变化:

我们正在添加另一对 T1,总共有两个 Internet 连接。

我对解决方案的想法:

最终目标是让一对 T1 专用于 VLAN 10,另一对专用于 VLAN 20。我现在的想法是添加另一个路由器,连接到 881 路由器,作为第二对 T1 的网关。因此,我将通过 881 路由器将 VLAN 10 路由到 Internet,并通过连接到第二对 T1 的新路由器将 VLAN 20 路由到 Internet。这是最好的设置还是你会以不同的方式去做?

2个回答

假设您拥有正确的 IOS 和功能集(已加载 IOS >=15.0(1)M7 & Adv IP Services 许可证),最简单的方法是将每个互联网链接和 Vlan 放在不同的 VRF(这是一个VRF-精简配置)。假设您要使用:

  • Vlan10 的 Ethernet1/0 上行链路
  • 用于 Vlan20 的 Ethernet2/0 上行链路

配置看起来类似于这个......

ip vrf Inet_Vlan10
 rd 65535:10
 route-target 65535:10
!
ip vrf Inet_Vlan20
 rd 65535:20
 route-target 65535:20
!
interface Ethernet1/0
 ip vrf forwarding Inet_Vlan10
 ip address 192.0.2.2 255.255.255.252
 ! insert nat, if required
interface Ethernet2/0
 ip vrf forwarding Inet_Vlan20
 ip address 192.0.2.6 255.255.255.252
  ! insert nat, if required
interface Vlan10
 ! This assumes you're using the onboard switch in a C800 series
 ip vrf forwarding Inet_Vlan10
 ip address 10.0.1.254 255.255.255.0
 ! insert nat, if required
interface Vlan20
 ! This assumes you're using the onboard switch in a C800 series
 ip vrf forwarding Inet_Vlan20
 ip address 10.0.2.254 255.255.255.0
 ! insert nat, if required
! Simple example of routing Vlan10 out Ethernet1/0
ip route vrf Inet_Vlan10 0.0.0.0 0.0.0.0 <ip_addr_in_192.0.2.0/30>
! Simple example of routing Vlan20 out Ethernet2/0
ip route vrf Inet_Vlan20 0.0.0.0 0.0.0.0 <ip_addr_in_192.0.2.4/30>

VRF 为每个 VRF 指定不同的转发表;因此,您可以完全按照您在问题中的描述,为每个 Vlan 指定一个 Internet 访问提供商。

对于固定配置而不是模块化机箱(即不能在同一个机箱中添加另一个广域网),那么您需要 2 个路由器用于 2 个广域网。

但是,我知道 881 有一个 10/100 Mbps FastEthernet WAN 接口,而不是 T1,对吧?

这意味着如果 WAN 是以太网接入,那么您可以在同一个机箱上拥有多个 WAN。

第一个广域网以太网可以连接到机箱广域网接口。

并且第二个 WAN 以太网可以连接到集成交换机的 4 个端口之一,您需要使用 ip 地址配置一个 vlan,以便交换机端口接受第二个 WAN,并且您将失去第二个 WAN 的 QoS。

但我仍然更喜欢 2 个固定配置路由器用于 2 个 WAN。