我对 VRF 间路由的了解并不是最好的。
我有一个公共IP。公共 Internet 及其 quad 0 位于默认 VRF 上....
然后我有一个 Guest_VRF 和一个 Corporate_VRF,它们都需要访问 Internet 并指向默认 VRF 上的默认网关。
我可以看到这是通过多个 Cisco 路由器完成的,但是我无法找到一种方法来完成这个多合一设备。我一直在这里设想多个 NAT/PAT,这只是混乱或使用环回和隧道。
我在这里主要关注 ISR G1/G2 路由器。有人有建议吗?
我对 VRF 间路由的了解并不是最好的。
我有一个公共IP。公共 Internet 及其 quad 0 位于默认 VRF 上....
然后我有一个 Guest_VRF 和一个 Corporate_VRF,它们都需要访问 Internet 并指向默认 VRF 上的默认网关。
我可以看到这是通过多个 Cisco 路由器完成的,但是我无法找到一种方法来完成这个多合一设备。我一直在这里设想多个 NAT/PAT,这只是混乱或使用环回和隧道。
我在这里主要关注 ISR G1/G2 路由器。有人有建议吗?
使用 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)
然后连接如下:
如果您想在没有标记的情况下执行此操作并且只有 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/en/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 连接,则可以使用 inter 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”命令提供)。
如果您使用 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,但不会将其他子网相互导出。
可以使用 PBR 来完成。将默认 gw 的流量从 vrf 推送到全局路由表。请检查以下链接:
http://www.cisco.com/en/US/docs/ios/12_2sr/12_2srb/feature/guide/srb2mvrf.html#wp1060956