Nəzəri əsaslar və memarlıq
Laboratoriya işi: müştəri VRF A daxilində IPTV kanalının MPLS nüvəsi üzrə NG-MVPN və mLDP P2MP ilə çatdırılması. 192.168.10.10 mənbəyi PE1-in, 192.168.20.10 və 192.168.30.10 qəbulediciləri PE2 və PE3-ün arxasındadır; 232.1.1.1 kanalı SSM diapazonuna aiddir, ona görə RP lazım deyil. PE-lərdə və RR-də mvpn family-sini, PMSI tuneli kimi mLDP-ni, müştəri interfeyslərində IGMPv3 və PIM-i quracaq, sonra bütün zənciri yoxlayacaqsınız: 1 və 7 tipli BGP marşrutları, VRF-də PIM və IGMP, kökdə, budaqlanmada və yarpaqlarda mLDP bazası, VRF multikast cədvəli və data plane sayğacları. İkinci hissə iki neqativ testdir: mənbəyə unicast marşrutun olmaması səbəbindən RPF failure və mvpn family-sinin qeyri-aktiv olması səbəbindən PMSI-nin olmaması. Məqsəd minimal əmrlər toplusu ilə nasaz səviyyəni müəyyən etməyi və şəbəkəni bərpa etməyi öyrənməkdir.
Laboratoriyanın məqsədi və sxem
Laboratoriya modulun üç dərsini birləşdirir: PE1 P2MP LSP-nin kökü, PE2 və PE3 yarpaqlar, P1 tranzit budaqlanma düyünü, RR 10.255.0.100 isə mvpn family-sinin marşrutlarını ötürür. IPTV mənbəyi 192.168.10.10 PE1-də VRF A-ya, qəbuledicilər 192.168.20.10 və 192.168.30.10 PE2 və PE3-də VRF A-ya qoşulub. SSM 232/8 diapazonundan (192.168.10.10,232.1.1.1) kanalı RP tələb etmir, ona görə yalnız 1 tipi (avtomatik aşkarlama), 7 tipi (join) və mLDP lazımdır. Profil «BGP-AD + BGP c-multicast + mLDP P2MP»-dir: PIM yalnız müştəri tərəfdə qalır, PE-lər arasında PIM qonşuları yoxdur.
İş ardıcıllığı
Əvvəlcə baza şəbəkənin işlədiyinə əmin olun: IGP, bütün PE-lərin loopback-lərinə qədər LDP, vpnv4 sessiyaları və VRF A saytları arasında unicast əlçatanlıq (PE1 ilə PE2 arasında VRF-dən ping). Sonra PE-lərdə və RR-də mvpn family-sini əlavə edin: onsuz 1 tipi olmaz. Sonra VRF A-nı qurun: tunel kimi mLDP, siqnalizasiya kimi BGP. Yalnız bundan sonra müştəri PIM-ini və IGMPv3-ü qoşun. Bu ardıcıllıq nasazlığı lokallaşdırmağa imkan verir: 1 tipi var, ağac yoxdursa problem LDP-dədir; 7 tipi yoxdursa üzvlükdə və ya RPF-dədir.
Çoxsəviyyəli yoxlama
- BGP control plane: mvpn sessiyaları Established-dir, hər PE-də hər PE-nin 1 tipi görünür. 2) Müştəri üzvlüyü: qəbuledici interfeysində IGMP qrupu, mənbə və qəbuledici interfeyslərində PIM aktivdir. 3) RPF: VRF-də mənbəyə marşrut var və PE1-ə aparır; PE2-də VRF üçün
show ip rpf vrf Anext hop 10.255.0.1 göstərməlidir. 4) C-multicast: 7 tipi PE1-də (filtr yoxdursa RR-də də) mövcuddur. 5) Tunel: PE2/PE3-də mLDP database-də PE1 kökü, P1-də isə iki aşağı müştərili budaqlanma var. 6) Forwarding: yarpaqda (S,G)-nin giriş interfeysi tunelin virtual interfeysidir (IOS-XE-də Lspvif, Junos-da lsi), sayğaclar artır. N-ci addım uğursuzdursa, ondan sonrakıları yoxlamağın mənası yoxdur.
Laboratoriyada NG-MVPN-in Rosen-dən fərqi
GRE yoxdur və PE-lər arasında PIM qonşuları yoxdur: CE olmayan PE-də show ip pim vrf A neighbor boşdur, nüvədə (PE,G) vəziyyəti yaranmır. Əlavə xərc 24 bayt GRE deyil, bir mLDP etiketidir (4 bayt), ona görə 1500 baytlıq müştəri paketləri VPN etiketli paketlərin keçdiyi eyni link MTU-sunda keçir. Tipik IPTV paketi UDP daxilində 7 MPEG-TS cell (1316 bayt) daşıyır, deməli MTU ehtiyatı var, lakin yenə də yoxlanmalıdır. Müştəri paketinin TTL-i P-də yox, PE-də azaldılır.
Neqativ testlər
1-ci test - RPF failure: PE1-də address-family ipv4 vrf A-dan redistribute connected-i silin və ya PE2-də başqa RT import edin. Onda PE2-də 192.168.10.0/24-ə VPNv4 marşrutu olmur, show ip rpf vrf A 192.168.10.10 marşrutun olmadığını bildirir, PE2 upstream PE-ni müəyyən edə bilmir və 7 tipini yaratmır; qəbuledici IGMP göndərir, lakin axın gəlmir. 2-ci test - PMSI-nin olmaması: PE1-də address-family ipv4 mvpn daxilində neighbor 10.255.0.100 activate-i silin. Digər PE-lər PE1-dən 1 tipini görmür, tunel və kök haqqında məlumatları olmur; RPF işləyir (VPNv4 marşrutu var), lakin giriş tuneli yoxdur və mLDP ağacı qurulmur. Fərq vacibdir: birinci halda unicast əsas pozulub, ikincisində unicast sağlam olduğu halda multikast aşkarlama pozulub.
Bərpa və istismar
Testlərdən sonra konfiqurasiyanı bərpa edin və 1/7 tipli marşrutların qayıtdığına, ağacın yenidən qurulduğuna əmin olun. Budaqda ECMP varsa, mLDP yollardan birini seçir (müxtəlif implementasiyalarda müxtəlif qaydalarla), ona görə fərziyyə yox, lazımi linkdəki sayğaclardan istifadə edin. Güclü kanallar üçün selective tunel düşünün ki, qəbuledicilər özgə axınları almasın. Monitorinq üçün PE-yə düşən 1 tipli marşrutların sayını (PE sayı minus bir olmalıdır), 7 tipli marşrutların sayını və mLDP vəziyyətini birlikdə izləyin. Laboratoriyanın tipik səhvləri: RR-də send-community extended-in olmaması, LDP binding filtri, SSM üçün hostda IGMPv3 əvəzinə IGMPv2, MTU və unudulmuş ip multicast-routing vrf A.
Uğur meyarları
PE2 və PE3 arxasındakı qəbuledicilər 232.1.1.1 axınını alır; PE1-də mLDP database-də iki yarpaqlı bir kök LSP var; P1 budaqlanmanı göstərir; PE3 söndürüləndə və ya bir qəbuledici ayrılanda PE2 üçün axın kəsilmir; neqativ testlərdə nasaz səviyyəni bir-iki əmrin çıxışından deyə bilirsiniz.
Memarlıq sxemi və topologiya
[IPTV source 192.168.10.10]--Gi2--PE1--Gi1--(10.0.11.0/30)--P1--(10.0.12.0/30)--PE2--Gi2--[Rx 192.168.20.10]
VRF A, SSM channel 232.1.1.1 10.255.0.1 10.255.0.11 | 10.255.0.2
+--(10.0.13.0/30)--PE3--Gi2--[Rx 192.168.30.10]
| 10.255.0.3
+--(10.0.100.0/30)--RR 10.255.0.100 (AS 65000)
Existing: IGP + LDP in the core, MP-BGP vpnv4 PE <-> RR, VRF A (RD 65000:<n>, RT 65000:100)
Added: BGP address family mvpn (AFI 1 / SAFI 5), mLDP P2MP tunnel, IGMPv3 + PIM on the customer interfaces
Test 1: RPF failure - PE2 has no VPNv4 route to 192.168.10.0/24
Test 2: missing PMSI - PE1 does not originate the Type 1 route (mvpn family down)Trafik axını və etiket steki sxemi
1. Verify the baseline: IGP, LDP, vpnv4 sessions and VRF A unicast reachability between PE1, PE2 and PE3.
2. Enable the mvpn address family on PE1, PE2, PE3 and the RR; configure the mLDP P2MP tunnel in VRF A.
3. Check Type 1 routes: every PE must see the Type 1 of the other two PEs with the PMSI Tunnel attribute.
4. Start the IPTV source; a receiver behind PE2 sends an IGMPv3 report for (192.168.10.10, 232.1.1.1).
5. Check Type 7 on PE1, the mLDP database on P1 and PE2, the VRF mroute and the packet counters.
6. Add the receiver behind PE3: the P2MP LSP gets a second leaf and P1 replicates.
7. Negative test 1: remove the unicast route to the source; observe the RPF failure and the missing Type 7.
8. Negative test 2: shut the mvpn session on PE1; observe the missing Type 1 and no tunnel; then restore.