MPLS VPN-də RD və RT: unikallıq və idxal siyasəti
Marşrut fərqləndiricisi üst-üstə düşən prefiksləri fərqləndirir, marşrut hədəfi isə VRF-in hansı marşrutları idxal edə biləcəyini müəyyən edir. Bir MPLS marşrutunu hər iki rolda izləyin.
İki müştəri sahəsi 10.20.0.0/24 elan edə bilər və hər ikisi bir provayder şəbəkəsi daxilində etibarlı qalır. Marşrut fərqləndiricisi bu elanları bir-birindən ayrı saxlayır; marşrut hədəfi isə hansı müştəri VRF-nin surət götürə biləcəyini müəyyən edir. Konfiqurasiyada yan-yana görünürlər və tamamilə fərqli işlər görürlər. Bu ikisini qarışdırmaq məntiqli görünən və heç nəyi düzəltməyən dəyişikliklərə gətirib çıxarır.
Bir marşrutu müştəri kənarından uzaq VRF-ə qədər izləyin və bölgü konkretləşir: şəxsiyyət marşrut BGP-yə girməzdən əvvəl əlavə olunur, paylama siyasəti isə marşrut qəbul edən provayder kənarına çatanda qiymətləndirilir.
VPN-IPv4 marşrutu RD üstəgəl IPv4 prefiksidir
RFC 4364 VPN-IPv4 ünvan ailəsini səkkiz baytlıq marşrut fərqləndiricisi və ondan sonra gələn dörd baytlıq IPv4 ünvanı kimi müəyyən edir. RD müştəri prefiksinin qarşısına əlavə olunur, beləliklə müxtəlif sahələrdən gələn iki eyni prefiks iki fərqli BGP marşrutu olur.
Bu quruluş bütün unikallıq mexanizmidir. Provayderin müştərilərin üst-üstə düşməyən ünvan məkanında razılaşmasına ehtiyac yoxdur və bir sahədən gələn marşrut digər sahədən gələn eyni prefiksi səssizcə əvəz edə bilməz.
RD formatı özü administratorun seçdiyi dəyərdir, adətən avtonom sistem nömrəsi və yerli nömrədir. Onun rəqəm forması bir konvensiyadır, iki sahənin təsadüfən eyni rəqəmləri işlədən marşrut hədəfi ilə ortaq məna daşıdığına dair işarə deyil.
RD üst-üstə düşən prefiksləri fərqləndirilən edir
Eyni prefiks üçün iki elanı nəzərdən keçirin. A sahəsi RD 65000:101, B sahəsi RD 65000:202 daşıyır, hər ikisi 10.20.0.0/24 üçündür. İndi BGP-də müstəqil şəkildə müqayisə edilə, süzülə və seçilə bilən iki VPN-IPv4 marşrutu var.
RD bu marşrutların hansı VRF-ə çatacağını demir və nə müştərini, nə də xidməti müəyyən edir. O, marşrut üçün şəxsiyyət sahəsidir, üzvlük siyahısı deyil. VRF-in öz RD-si onun idxal etdiyi marşrutun RD-si ilə uyğun olmalı deyil.
Buna görə RD-ni başqa sahənin nömrəsinə uyğunlaşdırmaq üçün dəyişmək heç nəyi düzəltmir. Əgər marşrut qarşı tərəfdə yoxdursa, rəqəmləri uyğunlaşdırmaq idxal qərarını bərpa etmək əvəzinə fərqli bir şəxsiyyət problemi yaradır.
RT BGP atributudur, paket etiketi deyil
İxrac siyasəti bir və ya bir neçə marşrut hədəfini BGP genişləndirilmiş icma atributları kimi marşruta bağlayır. Qəbul edən provayder kənarı bu atributları hər VRF-in idxal siyasəti ilə müqayisə edir. RT idarəetmə müstəvisi boyunca marşrutla birlikdə hərəkət edir. Müqayisə tamamilə marşrutlaşdırma siyasətində, hər hansı müştəri paketi ötürülməzdən əvvəl baş verir.
Müştəri məlumat paketləri RT daşımır. Marşrut VRF-ə quraşdırıldıqdan sonra ötürmə həmin VRF-in cədvəlindən və arxitekturanın təyin etdiyi MPLS etiket yığınından istifadə edir. Provayder kənarı hər müştəri paketindən marşrut hədəfi oxumur.
Marşrut bir neçə RT daşıya bilər, VRF isə bir neçəsini idxal edə bilər. Konfiqurasiya çox vaxt qısa blok kimi görünür:
vrf definition CUST-A
rd 65000:101
address-family ipv4
route-target export 65000:500
route-target import 65000:500
Bu bloku iki ayrı ifadə kimi oxuyun. İxrac sətri bu VRF-dən çıxan marşrutlara nəyin əlavə olunduğunu, idxal sətri isə bu VRF-in nəyi nəzərdən keçirməyə hazır olduğunu müəyyən edir. Rəqəmlərin uyğun olması rahatlıqdır, məcburi deyil.
İdxal hüququ quraşdırma deyil
Marşrut VRF üçün uyğun ola bilər və yenə də onun ötürmə cədvəlində görünməyə bilər. Uyğunluq bir süzgəcdir; sonra normal BGP qərar prosesi uyğun marşrutları müqayisə edib birini seçir. Daha köhnə və ya az üstünlük verilən marşrut qarşısında digər uyğun yol üstün ola bilər.
Yalnız idxal siyasətini deyil, seçilmiş marşrutu yoxlayın. RT 65000:500 idxal edən və 10.20.0.0/24 üçün heç bir marşrut göstərməyən VRF marşrutu alıb seçim zamanı rədd etmiş, ya da heç almamış ola bilər.
Bu fərq gözlənilməz prefiks ortaya çıxanda da vacibdir. Həddindən artıq geniş idxal siyasəti sahənin istifadə etmək istəmədiyi marşrutları çəkə bilər və RD-nin unikallığı bunun qarşısını almır. Paylama əhatəsi RT siyasəti məsələsidir.
İtkin marşrutu idarəetmə müstəvisi sırası ilə izləyin
Elanla başlayın: mənbə VRF tələb olunan RT-ni ixrac edirmi və marşrut marşrut əks etdiricisində və ya qəbul edən PE-də VPN-IPv4 marşrutu kimi mövcuddurmu? Sonra atributu göndərən tərəfdə konfiqurasiya olunduğu kimi deyil, alındığı kimi yoxlayın.
Daha sonra qəbul edən VRF-in idxal siyahısını marşrutun faktiki RT dəyərləri ilə müqayisə edin. Nəhayət, həmin VRF-də seçilmiş marşrutu və etiket bağlamasını yoxlayın. Hər addım fərqli suala cavab verir və RD-yə keçmək adətən səhv olan addımı atlayır.
İşləyən və sıradan çıxmış sahələr üçün RD-ni, ixrac edilən RT-ni, idxal edilən RT-ni və seçilmiş növbəti atlama nöqtəsini qeyd edin. Yan-yana dörd dəyər qeyri-müəyyən “VPN marşrutları ötürmür” ifadəsini fərqlənən dəqiq idarəetmə müstəvisi addımına çevirir.