Использование VRF похоже на использование отдельного маршрутизатора. Если у вас одинаковый WAN IP для обоих VRF, вам придется настроить его дважды в обоих интерфейсах 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 connection => vpn используется для тега dot1Q 5
- ваш роутер (wanconnection: 1 vrf) => wan connection => vpn используется для тега dot1Q 10
если вы хотите сделать это без тегов и просто иметь 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-соединение без включенной маркировки, вы можете использовать маршрутизацию между 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.
Что бы вы сделали, что-то вроде ...
Это тогда экспортировало бы маршруты (как маршрут по умолчанию) из VRF WAN в два VRF, но не экспортировало другие подсети друг к другу.
источник
Это можно сделать с помощью PBR. Переместите трафик для gw по умолчанию из vrf в глобальную таблицу маршрутизации. Пожалуйста, проверьте следующую ссылку:
http://www.cisco.com/en/US/docs/ios/12_2sr/12_2srb/feature/guide/srb2mvrf.html#wp1060956
источник