2.-vrf-interconnection.md
1 # Взаимодействие между VPN 2 3 Где-то там — далеко вверху — мы предположили существование некого третьего клиента — R2D2, у которого есть некоторые виды на C3PO — а конкретно они должны обмениваться маршрутами, находясь при этом в разных VPN. 4 Вот такая схема: 5 6  7 8 Здесь мы поработаем с RT — сделаем так, чтобы маршруты из VPN C3PO передавались в R2D2 протоколом BGP. Ну, и обратно — куда без этого? 9 10 Конфигурация маршрутизатора _R2D2_: 11 12 ```text 13 R2D2(config)#interface Loopback0 14 R2D2(config-if)#ip address 10.22.22.22 255.255.255.255 15 16 R2D2(config)#interface FastEthernet0/0 17 R2D2(config-if)#description To Linkmeup 18 R2D2(config-if)#ip address 10.22.22.2 255.255.255.252 19 20 R2D2(config)#router ospf 1 21 R2D2(config-router)#network 10.22.22.0 0.0.0.255 area 0 22 ``` 23 24 Настройка VRF на _Linkmeup\_R3_: 25 26 ```text 27 Linkmeup_R3(config)#ip vrf R2D2 28 Linkmeup_R3(config-vrf)#rd 64500:300 29 Linkmeup_R3(config-vrf)#route-target both 64500:300 30 Linkmeup_R3(config-vrf)#route-target import 64500:100 31 32 Linkmeup_R3(config-router)#interface FastEthernet1/1 33 Linkmeup_R3(config-if)#ip vrf forwarding R2D2 34 Linkmeup_R3(config-if)#ip address 10.22.22.1 255.255.255.252 35 36 Linkmeup_R3(config-vrf)#router ospf 3 vrf R2D2 37 Linkmeup_R3(config-router)#redistribute bgp 64500 subnets 38 Linkmeup_R3(config-router)#network 10.22.22.0 0.0.0.3 a 0 39 40 Linkmeup_R3(config)#router bgp 64500 41 Linkmeup_R3(config-router)#address-family ipv4 vrf R2D2 42 Linkmeup_R3(config-router-af)#redistribute ospf 3 43 ``` 44 45 Собственно ничего здесь нового нет, за исключением настройки route-target в VRF. 46 Как видите, кроме обычной команды «route-target both 64500:300» мы дали ещё и «route-target import 64500:100». Она означает, что в VRF необходимо импортировать маршруты с RT 645500:100, то есть из VPN C3PO, как мы этого и хотели. 47 Сразу после этого маршруты появляются на _R2D2_: 48  49 50 После этого пинг успешно проходит до 192.168.255.2: 51  52 53 Но, если запустить пинг до адреса 192.168.255.1, то он не пройдёт. Почему? 54  55 56 Для интереса вы можете добавить на _TARS\_2_ Loopback 1 с адресом 10.20.22.22/32 — такой же, как у Loopback 0 _R2D2_ и посмотреть что из этого получится. 57 58 [Полная конфигурация всех узлов для сценария взаимодействия между VPN.](https://docs.google.com/document/d/1f1hnbKvHMrhkC3aY5tB_RzUs5kBZFaxh1yEB1YKGWP4/pub) 59