MPLS L3 VPN, Мрежов блог
MPLS VPN позволява на телекомуникационен оператор да изгражда тунели за различни клиенти, комбинирайки локалните мрежи на клиентите в една.
Когато говорим за MPLS L3 VPN, първо трябва да споменете VRF технологията.
VRF (Virtual Routing and Forwarding) е технология, която ви позволява да създавате множество логически рутери на един физически рутер. Всеки от тези рутери ще има свои собствени RIB и FIB, които ще бъдат независими от другите RIB и FIB на това устройство и също така независими от глобалната таблица.
В контекста на MPLS VPN клиентските маршрутизатори се наричат CE (Client Edge), Provider Edge (PE) маршрутизатори (тези, към които е свързан CE) и P (са в облака MPLS).

Тази диаграма показва пример за MPLS VPN. Мрежите между PE и CE умишлено са избрани да бъдат еднакви, за да покажат защо се нуждаем от VRF тук.
Нашата диаграма, в която ще анализираме настройката на MPLS VPN, изглежда така:

R9, R8 - маршрутизатори, принадлежащи на Клиент 1. R3 & R2 - принадлежащи на Клиент 2. MPLS е конфигуриран на интерфейсите между R7, R6, R4 и R5. Необходимо е MPLS VPN да работи, по-специално за маршрутизиране. По-долу ще бъде описано по-подробно как устройството взема решение да изпрати пакет.
Затова нека започнем с настройването на VRF за клиент 1.
RD е параметър, наречен Route Distinguisher. Съществува, за да направи маршрута уникален в таблицата BGP. Например имаме две еднакви подмрежи, както е показано на диаграмата в началото. За VRF A имаме RD 1: 1, нашият VPNv4 маршрут в този случай ще изглежда като 1: 1: 10.7.9.0/24. За друг VRF той ще има свой собствен RD и маршрутът ще изглежда различно, въпреки че мрежата ще бъде същата. Между другото, RD е посочен като ASN: n или IP: n. За простота имаме 1: 1 или 2: 2.
Route-target е атрибут, използван за поставяне на маршрута в желания VRF. Когато изпраща BGP съобщение до съседката си, рутерът добавя своя целево експортиране към атрибутите (100: 2 в този случай). Съседът на BGP, след като получи този маршрут, ще види този атрибут (100: 2), ще намери VRF, в който целевият маршрут IMPORT е 100: 2 и постави този маршрут в този VRF.