Virtual Routing and Forwarding table (VRF) - функция, используемая для создания нескольких экземпляров таблиц маршрутизации на одном физическом устройстве. Она позволяет легко отделять трафик из разных подсетей.
Создание VRF
ISP-VRF(config)#ip vrf switch1 ISP-VRF(config)#ip vrf switch2
Назначение VLAN-интерфейса соответствующему VRF-экземпляру.
ISP-VRF(config)#interface vlan 10 ISP-VRF(config-if-vlan10)#ip vrf forwarding switch1 ISP-VRF(config)#interface vlan 20 ISP-VRF(config-if-vlan20)#ip vrf forwarding switch2
Обратите внимание, что при добавлении интерфейсов VLAN к экземпляру VRF-Lite предыдущая настройка интерфейсов SVI автоматически удаляется и IP адрес нужно настраивать заново.
ISP-VRF(config)#interface vlan 10 ISP-VRF(config-if-vlan10)#ip address 172.16.1.1 255.255.255.0 ISP-VRF(config)#interface vlan 20 ISP-VRF(config-if-vlan20)#ip address 172.16.2.1 255.255.255.0
Конфигурация OSPF для каждого экземпляра VRF
ISP-VRF(config)#router ospf 1 switch1 ISP-VRF(config-router)#router-id 1.1.1.1 ISP-VRF(config-router)#network 172.16.1.0 0.0.0.255 area 0 ISP-VRF(config)#router ospf 2 switch2 ISP-VRF(config-router)#router-id 2.2.2.2 ISP-VRF(config-router)#network 172.16.2.0 0.0.0.255 area 0
Добавление статического маршрута в VRF.
ip route vrf switch1 172.16.50.0/24 172.16.1.10