Nəzəri əsaslar və memarlıq
Laboratoriya modulun üç dərsini birləşdirir. Birinci topologiyada SR-MPLS nüvəsi qaldırır, kritik VRF A marşrutlarını color 200 ilə işarələyir və "qırmızı" xətlər olmadan yol quran ODN şablonu tənzimləyirsiniz; adi VRF B IGP-nin ən qısa yolunda qalır. Sonra xətti söndürür, itkini ölçür, siyasətin etibarsız olub trafikin IGP-yə keçməsini müşahidə edir və bərpadan sonra qayıdışı yoxlayırsınız. İkinci, müstəqil topologiyada uDT4 ilə SRv6 L3VPN qurur və onu SR-MPLS ilə müqayisə edirsiniz: başlıq, əlavə yük, MTU testinin nəticəsi. Məqsəd gözəl rəqəmlər almaq deyil, yolu və SID siyahısını əvvəlcədən proqnozlaşdırmağı, çıxışlarla yoxlamağı və nasazlıqda davranışı izah etməyi öyrənməkdir. ODN, uSID və SRv6 dəstəyi platformadan və relizdən asılıdır, ona görə bəzi addımlar başqa obraz tələb edə bilər.
Laboratoriyanın məqsədi və nəyi sübut edirsiniz
Laboratoriya modulun üç mövzusunu bir yoxlanıla bilən sxemdə birləşdirir: kritik VRF üçün color ilə ODN (dərs 1), iki müstəvi və nasazlıqdan qorunma (dərs 2) və SRv6 L3VPN ilə müqayisə (dərs 3). Yoxladığınız konkret iddia: color 200 olan VRF A trafiki IGP metrikasından asılı olmayaraq RED xətləri olmayan yolla gedir, VRF B trafiki ən qısa yolla gedir, yeganə icazə verilən yol nasaz olanda isə VRF A yoxa çıxmır, IGP-yə keçir. İkinci topologiyada sübut edirsiniz ki, SRv6 L3VPN eyni xidməti MPLS etiketləri olmadan, daha uzun başlıq qiymətinə verir. Proqnozla başlayın: yolların dəyərini və SID siyahısını əllə hesablayın və yalnız sonra çıxışla müqayisə edin.
Topologiya və gözlənilən yolların hesablanması
PE1 P1-ə dəyəri 10 olan GREEN xəttlə, P2-yə isə dəyəri 5 olan RED xəttlə qoşulub; P1-PE2 10, P2-PE2 isə 5 dəyərindədir. PE1-PE2 ən qısa yolu P2 üzərindən gedir və 10 dəyərindədir, P1 üzərindən yol 20-dir. Ona görə color-suz marşrut (VRF B) P2 üzərindən gedəcək. Color 200 üçün ODN şablonu RED affinity-li xətləri istisna edir, yalnız P1 üzərindən yol qalır (dəyər 20). PE2-nin Node-SID-i trafiki ən qısa yolla (P2 üzərindən) apardığı üçün onu P1 üzərindən getməyə məcbur etmək üçün SID siyahısında əvvəl P1-in Node-SID-i, sonra PE2-nin Node-SID-i olmalıdır: 16011, 16002. Bu vacib yoxlamadır: siyasətdə tək 16002 SID-i görürsünüzsə, RED məhdudiyyəti işləməyib (affinity elan olunmayıb və ya interfeysə təyin edilməyib).
Nasazlıq zamanı nə baş verir
P1-PE2 söndürüləndə üç hadisə baş verir. Birincisi: P1-dəki (PLR) TI-LFA paketləri onlarla millisaniyəyə ehtiyat yola keçirir, bu da artıq Node-SID ilə P1 üzərindən gedən trafiki qoruyur. İkincisi: IGP yığılır, PE1 siyasət yolunu yenidən hesablayır: RED xətləri olmadan PE2-yə yol yoxdur və siyasət etibarsız olur. Üçüncüsü: Automated Steering VPN marşrutlarını IGP-yə qaytarır, ona görə VRF A P2 üzərindən, yəni RED xətti ilə ən qısa yolla gedir. Bu gözlənilən davranışdır, lakin "RED-dən heç vaxt istifadə etmə" ilkin niyyətini pozur, ona görə istismarda aydın deqradasiya ilə ehtiyat candidate path və ya SLA pozulması yolverilməzdirsə drop-upon-invalid əlavə olunur. Laboratoriya məhz bunu qeyd edir: operator nə görür və itki pəncərəsi nə qədər davam edir. Stendinizdəki qiymətlər platformadan və obrazdan asılıdır; mərhələləri bir-biri ilə müqayisə edin, etalon rəqəmlərlə yox.
Ölçmə metodikası
CE-A1-dən CE-A2-yə və CE-B1-dən CE-B2-yə eyni vaxtda 10-100 ms intervallı fasiləsiz ping istifadə edin. İtkini itirilmiş cavabların sayını intervala vurmaqla hesablayın. Nasazlığı PE1-də shutdown ilə yox, qonşu qovşaqda xətti söndürməklə yaradın ki, ani aşkarlama olmasın. Hər testi bir neçə dəfə təkrarlayın, median və maksimumu yazın. Nasazlıqdan əvvəl vəziyyəti götürün: siyasət, SID siyahısı, trassirovka, etiket cədvəli və BGP vəziyyəti; sonra eyni dəsti. Fərqi yaddan yox, cədvələ yazın. Virtual obrazlar üçün CPU küyünü və funksiya məhdudiyyətlərini nəzərə alın: ODN, Flex-Algo, SRv6 və uSID bütün obrazlarda və relizlərdə dəstəklənmir, parser xətası və ya səbəbsiz down vəziyyəti dəstəyin olmadığını göstərir.
İkinci topologiya: nəyi müqayisə etmək
SRv6 topologiyası müstəqildir: orada MPLS yoxdur, locator-lar IS-IS-də elan olunur, PE4 VRF A üçün End.DT4 (uDT4) ayırır, PE3 isə onu VPNv4-də alır. Dörd şeyi müqayisə edin. Başlıq: dump-da DA = xidmət SID-i və Next Header 4 (IPv4) olan xarici IPv6 var, tək SID olanda SRH yoxdur, traffic engineering ilə SRH və ya bir neçə uSID görünür. Əlavə yük: SR-MPLS-də 8 bayt etiketə (nəqliyyat və xidmət) qarşı 40 bayt. MTU: 1500 ölçülü DF-li ping nüvənin MTU-sundan asılı olaraq keçir və ya keçmir; nəticə platformadan və relizdən asılıdır, ona görə hər xəttin MTU-su ilə birlikdə qeyd edin. Mühafizə: TI-LFA və ya ehtiyat yolun platformada SRv6 üçün də işlədiyini və nasazlıq zamanı locator-un itmədiyini yoxlayın.
Qəbul meyarları və geri qaytarma
Beş şərt yerinə yetəndə laboratoriya keçilmiş sayılır: color 200 siyasəti up-dır və RED olmayan siyahı istifadə edir; VRF B P2 üzərindən gedir; nasazlıqda VRF A IGP ilə əlaqəni saxlayır, siyasət isə down olur; bərpadan sonra siyasət qayıdıb; SRv6 L3VPN işləyir və dump-da etiketsiz xarici IPv6 görünür. Başlamazdan əvvəl qovşaqların konfiqurasiyalarını saxlayın; işdən sonra vəziyyəti təmizləyin: xətləri qaldırın, test siyasətlərini və filtrləri silin. Siyasət qalxmırsa, yuxarıdan aşağı gedin: marşrutda color, ODN şablonu, affinity, SID əlçatanlığı, sonra MSD və platforma məhdudiyyətləri.
Memarlıq sxemi və topologiya
Topology 1: SR-MPLS core, SRGB 16000-23999 (Cisco default, not a standard)
10.0.0.0/30 metric 10 10.0.0.8/30
+----------- P1 10.255.0.11 -----------+
| GREEN GREEN |
CE-A1 -- PE1 10.255.0.1 PE2 10.255.0.2 -- CE-A2 192.168.20.0/24
CE-B1 -- (VRF A RT 65000:100, color 200) (export: color 200) -- CE-B2 172.16.20.0/24
| RED RED |
+----------- P2 10.255.0.12 -----------+
10.0.0.4/30 metric 5 10.0.0.12/30 metric 5
RR 10.255.0.100 (AS 65000); ODN template color 200 excludes RED
Topology 2: SRv6 L3VPN, block fcbb:bb01::/32 (second, separate network)
CE-A3 -- PE3 fcbb:bb01:3::/48 ----- P3 ----- PE4 fcbb:bb01:4::/48 -- CE-A4
RR fcbb:bb01:100::1, End.DT4 SID for VRF A on PE4: fcbb:bb01:4:e004::Trafik axını və etiket steki sxemi
1. Build topology 1: IS-IS with SR, TI-LFA, VRF A and VRF B, PE2 colors VRF A routes 200.
2. VRF B (no color): PE1 reaches PE2 over the IGP shortest path via P2 (cost 10).
3. VRF A (color 200): PE1 creates the ODN policy; path excludes RED -> via P1 (cost 20).
4. Verify: policy up, SID list (16011, 16002), traceroute: VRF A hops via P1, VRF B via P2.
5. Fail the P1-PE2 link: TI-LFA repairs the IGP path; the policy has no path without RED.
6. The policy goes down; Automated Steering falls back to the IGP: VRF A now uses P2.
7. Restore the link: the policy is recomputed and VRF A returns to the P1 path.
8. Build topology 2 (SRv6): compare the encapsulation, SIDs, overhead and the MTU result.Vəziyyətlər və parametrlər cədvəli
| Mərhələ | Əməliyyat | Gözlənilən nəticə |
|---|---|---|
| 1. Baza şəbəkəsi | IS-IS, SR, VRF A və B, PE2 ixracında color | VRF A marşrutu Color 200 daşıyır |
| 2. Müqayisə xətti | Color-suz VRF B-də trassirovka | IGP yolu P2 üzərindən (aşağı dəyər) |
| 3. ODN | exclude-any RED ilə color 200 şablonu | Siyasət up, VRF A P1 üzərindən gedir |
| 4. P1-PE2 nasazlığı | Xətti söndürmək, itkini ölçmək | Siyasət down, VRF A IGP ilə P2 üzərindən gedir |
| 5. Bərpa | Xətti qaytarmaq | Siyasət yenidən hesablanır, yol yenə P1 üzərindən |
| 6. SRv6 | İkinci topologiyada L3VPN | Xidmət SID-i olan xarici IPv6, etiketsiz |
Memarlıq modeli və iş prinsipləri
Real operator şəbəkələrində MPLS müxtəlif istehsalçıların avadanlıqlarını birləşdirir. Aşağıda dörd platforma üçün praktiki konfiqurasiya və Data Plane / Control Plane yoxlama nümunələri təqdim olunur: Cisco IOS-XE/XR, Huawei VRP, Juniper Junos və MikroTik RouterOS v7. Sintaksis fərqlərinə və etiket paylama mexanizmlərinə diqqət yetirin.