1个路由器,1个Internet连接/ IP-使用同一ISP网关的多个VRF


11

我对VRF之间路由的了解不是最好的。

我有一个公共IP。公共Internet及其四元组0位于默认VRF上。

然后,我有一个Guest_VRF和Corporate_VRF,它们都需要访问Internet并指向默认VRF上的默认网关。

我可以看到这是通过多个Cisco路由器完成的,但是我找不到解决该多合一设备的方法。我一直在这里设想多个NAT / PAT,这很混乱,或者使用了环回和隧道。

我在这里主要关注ISR G1 / G2路由器。有人有建议吗?

Answers:


12

使用VRF就像使用单独的路由器一样。如果两个VRF具有相同的WAN IP,则必须在两个WAN接口中对其进行两次配置。但是,如果仅使用一个WAN接口,则必须通过中继(使用VLAN)或子接口来划分此接口。

例如:

interface FastEthernet0.5
encapsulation dot1Q 5
ip address 1.1.1.1 255.255.255.252

注意,我们不使用ip vrf转发,我们在这里使用默认vrf

interface FastEthernet0.10
ip vrf forwarding wanconnection:1
encapsulation dot1Q 10
ip address 1.1.1.1 255.255.255.252 (<== this can be another IP if you prefer to divide it with 2 different IP's)

然后,连接如下:

  • 您的路由器(正常vrf)=> WAN连接=>用于dot1Q标签5的VPN
  • 您的路由器(wanconnection:1 vrf)=> wan连接=>用于dot1Q标签10的vpn

如果您要执行此操作而无需标记并且仅具有2个物理接口,则它是相同的实现:

interface FastEthernet0
ip address 1.1.1.1 255.255.255.252

interface FastEthernet1
ip vrf forwarding wanconnection:1
ip address 1.1.1.1 255.255.255.252 

需要以相同的方式添加特定vrf“ wanconnection:1”中需要的所有其他接口:

ip vrf forwarding wanconnection:1

例如:

interface FastEthernet4
 ip vrf forwarding wanconnection:1
 ip address 10.0.0.1 255.255.255.0

制作vrf:http//www.cisco.com/zh/US/docs/switches/lan/catalyst4500/12.2/15.02SG/configuration/guide/vrf.html

ip vrf wanconnection:1
 rd 65000:1

rd 100:1命令说明:通过指定路由区分符来创建VRF表。输入AS号和任意号(xxx:y)或IP地址和任意号(ABCD:y)。

对于路由部分:

ip route 0.0.0.0 0.0.0.0 1.1.1.2
ip route vrf wanconnection:1 0.0.0.0 0.0.0.0 1.1.1.2

如果只有一个WAN连接且未启用标记,则可以使用内部Vrf路由:http : //packetlife.net/blog/2010/mar/29/inter-vrf-routing-vrf-lite/

例如:

ip vrf wanconnection:1
 rd 65000:1
 route-target export 65000:2
 route-target import 65000:99

ip vrf wanconnection:2
 rd 65000:2
 route-target export 65000:1
 route-target import 65000:99

ip vrf shared:1
 rd 65000:99
 route-target export 65000:99
 route-target import 65000:1
 route-target import 65000:2

interface FastEthernet0
ip vrf forwarding shared:1
ip address 1.1.1.1 255.255.255.252 

interface loopback1
ip vrf forwarding shared:1
ip address 2.2.2.2 255.255.255.255


ip route vrf shared:1 0.0.0.0 0.0.0.0 1.1.1.2
ip route vrf wanconnection:1 0.0.0.0 0.0.0.0 2.2.2.2
ip route vrf wanconnection:2 0.0.0.0 0.0.0.0 2.2.2.2

interface FastEthernet1
ip vrf forwarding wanconnection:1 
ip address 10.0.0.1 255.255.255.0
description "LAN interface vrf 1"

interface FastEthernet2
ip vrf forwarding wanconnection:2
ip address 10.0.2.1 255.255.255.0
description "LAN interface vrf 2"

在这里,FastEthernet1将对vrf wanconnection:1使用默认路由,而FastEthernet2将对vrf wanconnection:2使用默认路由(由“ ip route”命令提供)。


我认为路线的最后泄漏是他
不知所措

@javano我这么认为2 :),但我希望我对其中的一些可能性进行了概述:)
Bulki

是的-不知不觉中一直在寻找路由....现在很有意义。我将在这个周末尝试构建,看看进展如何!
knotseh

@hestonk希望它有助于:)
Bulki

wanconnection:N静态路由对我来说没有意义。更好的例子是,如果您有2个LAN端,1个WAN端,到WAN端共享VRF的默认路由(如您已经拥有的),但是您应该有指向LAN下一跳的LAN端路由。
ytti 2013年

4

如果您使用的是VRF,则可以仅使用一个路由器就可以制作集线器VRF,而无需MPLS。

您需要使用BGP,但这不需要与任何人进行对等,它仅用于在VRF之间路由。

你会怎么做...

ip vrf GUEST
 rd 100:1
 route-target export 100:100
 route-target import 100:200

ip vrf CORP
 rd 100:2
 route-target export 100:100
 route-target import 100:200

ip vrf WAN
 rd 100:100
 route-target import 100:100
 route-target export 100:200

然后,这会将来自WAN VRF的路由(如默认路由)导出到两个VRF中,但不会将其他子网相互导出。


此配置是否还将来自两个VRF的路由导入到WAN VRF中?
generalnetworkerror

是的,这是通过在WAN上导入100:100和在其他两个VRF上导出100:100来完成的
David Rothera

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.