cisco Nexus 3000 Series NX-OS Multicast Marşrutlaşdırma Konfiqurasiya Bələdçisi İstifadəçi Təlimatı
IGMP haqqında
IGMP, hostun müəyyən qrup üçün multicast data tələb etmək üçün istifadə etdiyi IPv4 protokoludur. IGMP vasitəsilə əldə edilən məlumatdan istifadə edərək, proqram hər bir interfeys əsasında multicast qrup və ya kanal üzvlüklərinin siyahısını saxlayır. Bu IGMP paketlərini qəbul edən sistemlər məlum qəbuledicilərin şəbəkə seqmentindən tələb olunan qruplar və ya kanallar üçün qəbul etdikləri multicast məlumatlarını göndərirlər. Varsayılan olaraq, IGMP prosesi işləyir. Siz interfeysdə IGMP-ni əl ilə aktivləşdirə bilməzsiniz. IGMP interfeysdə aşağıdakı konfiqurasiya tapşırıqlarından birini yerinə yetirdikdə avtomatik olaraq aktivləşdirilir:
- PIM-i aktivləşdirin
- Yerli multicast qrupunu statik olaraq bağlayın
- Link-yerli qrup hesabatlarını aktivləşdirin
IGMP versiyaları
Keçid IGMPv2 və IGMPv3, eləcə də IGMPv1 hesabat qəbulunu dəstəkləyir. Varsayılan olaraq, proqram IGMP prosesini başlatdıqda IGMPv2-ni işə salır. Siz onun imkanlarını istədiyiniz interfeyslərdə IGMPv3-ü aktivləşdirə bilərsiniz. IGMPv3 IGMPv2-dən aşağıdakı əsas dəyişiklikləri ehtiva edir:
- Aşağıdakı xüsusiyyətlər vasitəsilə hər bir qəbuledicidən mənbəyə ən qısa yol ağaclarını quran Mənbəyə Xüsusi Multicast (SSM) dəstəyi:
- Həm qrupu, həm də mənbəni təyin edə bilən host mesajları.
- Yalnız IGMPv2-də olduğu kimi qruplar üçün deyil, qruplar və mənbələr üçün saxlanılan multicast vəziyyəti.
- Hostlar artıq hesabatın yatırılmasını həyata keçirmir, yəni IGMP sorğu mesajı qəbul edildikdə hostlar həmişə IGMP üzvlük hesabatları göndərirlər.
IGMPv2 haqqında ətraflı məlumat üçün baxın RFC 2236.
IGMPv3 haqqında ətraflı məlumat üçün baxın RFC 3376.
IGMP Əsasları
Multicast hostları aşkar edən marşrutlaşdırıcının əsas IGMP prosesi bu şəkildə göstərilmişdir. 1, 2 və 3-cü hostlar qrup və ya kanal üçün multicast məlumatlarının qəbuluna başlamaq üçün istənməyən IGMP üzvlük hesabatı mesajları göndərirlər.
IGMPv1 və IGMPv2 Sorğu-Cavab Prosesində, alt şəbəkədə sorğulanan IGMP təyin edilmiş marşrutlaşdırıcı A, hər hansı hostun multicast məlumatı qəbul etmək istəyib-istəmədiyini aşkar etmək üçün vaxtaşırı olaraq 224.0.0.1-də bütün hostların multicast qrupuna sorğu mesajları göndərir. Siz alt şəbəkədə qrup və ya mənbə üzvlərinin olmadığını müəyyən etmək üçün marşrutlaşdırıcının istifadə etdiyi qrup üzvlüyü vaxt aşımı dəyərini konfiqurasiya edə bilərsiniz. IGMP parametrlərinin konfiqurasiyası haqqında ətraflı məlumat üçün IGMP interfeys parametrlərinin konfiqurasiyası bölməsinə baxın.
Proqram ən aşağı IP ünvanı varsa, alt şəbəkədə IGMP sorğusu kimi marşrutlaşdırıcı seçir. Router daha aşağı IP ünvanı olan marşrutlaşdırıcıdan sorğu mesajlarını almağa davam etdikcə, sorğunun vaxt aşımı dəyərinə əsaslanan taymeri sıfırlayır. Əgər marşrutlaşdırıcının sorğu taymerinin müddəti bitərsə, o, təyin edilmiş sorğuçuya çevrilir. Əgər həmin marşrutlaşdırıcı daha sonra daha aşağı IP ünvanı olan marşrutlaşdırıcıdan host sorğusu mesajı alarsa, o, təyin edilmiş sorğuçu rolundan imtina edir və yenidən sorğu taymerini təyin edir.
Bu şəkildə, host 1-in üzvlük hesabatı sıxışdırılır və host 2 ilk olaraq 224.1.1.1 qrupu üçün üzvlük hesabatını göndərir. Host 1 hesabatı host 2-dən alır. Hər qrup üçün yalnız bir üzvlük hesabatı marşrutlaşdırıcıya göndərilməli olduğundan, digər hostlar şəbəkə trafikini azaltmaq üçün öz hesabatlarını sıxışdırırlar. Hər bir ev sahibi eyni vaxtda hesabat göndərməmək üçün təsadüfi vaxt intervalını gözləyir. Siz hostların cavablarını təsadüfiləşdirdiyi intervala nəzarət etmək üçün sorğunun maksimum cavab vaxtı parametrini konfiqurasiya edə bilərsiniz.
Qeyd edək ki, IGMPv1 və IGMPv2 üzvlük hesabatının dayandırılması yalnız eyni porta qoşulmuş hostlarda baş verir.
Aşağıdakı şəkildə, marşrutlaşdırıcı A IGMPv3 qrup və mənbəyə aid sorğunu LAN-a göndərir. 2 və 3-cü hostlar sorğuya elan edilən qrupdan və mənbədən məlumat almaq istədiklərini göstərən üzvlük hesabatları ilə cavab verirlər. Bu IGMPv3 xüsusiyyəti SSM-i dəstəkləyir. IGMPv1 və IGMPv2 hostları üçün SSM-i dəstəkləmək üçün SSM tərcüməsini konfiqurasiya etmək haqqında məlumat üçün IGMP SSM Tərcüməsinin konfiqurasiyası, səhifə 12 bölməsinə baxın.
Qeyd edək ki, IGMPv3 hostları IGMP üzvlük hesabatının yatırılmasını həyata keçirmir.
Təyin edilmiş sorğuçu tərəfindən göndərilən mesajların yaşama müddəti (TTL) 1 dəyəri var, bu o deməkdir ki, mesajlar alt şəbəkədə birbaşa bağlı marşrutlaşdırıcılar tərəfindən yönləndirilmir. Siz IGMP-nin işə salınması üçün xüsusi olaraq göndərilən sorğu mesajlarının tezliyini və sayını konfiqurasiya edə bilərsiniz və qrup vəziyyətinin mümkün qədər tez qurulması üçün başlanğıcda qısa sorğu intervalını konfiqurasiya edə bilərsiniz. Adətən lazımsız olsa da, siz işə saldıqdan sonra istifadə olunan sorğu intervalını qrup üzvlük mesajlarına cavab reaksiyasını və şəbəkədə yaradılmış trafiki tarazlaşdıran dəyərə uyğunlaşdıra bilərsiniz.
⚠ Diqqət Sorğu intervalının dəyişdirilməsi multicast yönləndirməyə ciddi təsir göstərə bilər.
Multicast host qrupu tərk etdikdə, IGMPv2 və ya daha sonra işləyən host IGMP tərk mesajı göndərir. Bu hostun qrupdan çıxan sonuncu host olub-olmadığını yoxlamaq üçün proqram IGMP sorğu mesajı göndərir və son üzv sorğu cavab intervalı adlanan konfiqurasiya edə biləcəyiniz taymeri işə salır. Taymeri başa çatana qədər heç bir hesabat alınmazsa, proqram qrup vəziyyətini aradan qaldırır. Router, vəziyyəti silinənə qədər qrup üçün multicast trafik göndərməyə davam edir.
Siz sıxılmış şəbəkədə paket itkisini kompensasiya etmək üçün möhkəmlik dəyərini konfiqurasiya edə bilərsiniz. Sağlamlıq dəyəri IGMP proqramı tərəfindən mesajların neçə dəfə göndəriləcəyini müəyyən etmək üçün istifadə olunur.
224.0.0.0/24 diapazonunda əlaqə yerli ünvanları İnternet Təyin edilmiş Nömrələr Təşkilatı (IANA) tərəfindən qorunur. Lokal şəbəkə seqmentində şəbəkə protokolları bu ünvanlardan istifadə edir; marşrutlaşdırıcılar bu ünvanları yönləndirmirlər, çünki onların TTL-si 1. Defolt olaraq, IGMP prosesi üzvlük hesabatlarını yalnız çəhrayı olmayan yerli ünvanlar üçün göndərir, lakin siz proqram təminatını keçid yerli ünvanları üçün hesabat göndərmək üçün konfiqurasiya edə bilərsiniz. IGMP parametrlərinin konfiqurasiyası haqqında ətraflı məlumat üçün IGMP interfeys parametrlərinin konfiqurasiyası bölməsinə baxın.
Virtuallaşdırma dəstəyi
Cisco NX-OS virtual marşrutlaşdırma və yönləndirməni (VRF) dəstəkləyir. Siz çoxlu VRF nümunəsini təyin edə bilərsiniz. IGMP ilə konfiqurasiya edilmiş VRF aşağıdakı IGMP xüsusiyyətlərini dəstəkləyir:
- IGMP hər interfeysdə aktiv və ya qeyri-aktivdir
- IGMPv1, IGMPv2 və IGMPv3 marşrutlaşdırıcı tərəfdən dəstək verir
- IGMPv2 və IGMPv3 host tərəfində dəstək verir
- IGMP sorğu parametrlərinin konfiqurasiyasını dəstəkləyir
- IGMP hesabatı yerli multicast qruplarını əlaqələndirmək üçün dəstəklənir
- IGMP SSM-tərcüməsi IGMPv2 qruplarının bir sıra mənbələrə xəritələşdirilməsini dəstəkləyir
- Mtrace sorğularını emal etmək üçün multicast trace-route (Mtrace) server funksionallığını dəstəkləyir
VRF-lərin konfiqurasiyası haqqında məlumat üçün baxın Cisco Nexus 3000 Series NX-OS Unicast Marşrutlaşdırma Konfiqurasiya Bələdçisi.
IGMP üçün təlimatlar və məhdudiyyətlər
IGMP aşağıdakı qaydalara və məhdudiyyətlərə malikdir:
- IGMPv3 (RFC 3376) uyğun olaraq mənbələr siyahısının xaric edilməsi və ya bloklanması dəstəklənmir.
- Bütün xarici multicast marşrutlaşdırıcı portları (istər statik olaraq konfiqurasiya edilmiş, ya da dinamik şəkildə öyrənilmiş) qlobal LTL indeksindən istifadə edir. Nəticədə, VLAN X-də trafik həm VLAN X, həm də VLAN Y-dəki multicast marşrutlaşdırıcı portlarında sönür, hər iki multicast marşrutlaşdırıcı portu (Layer 2 magistralları) həm VLAN X, həm də VLAN Y daşıyarsa.
- Cisco Nexus 3000 Series açarlarında IGMP və PIM-in Layer 3 interfeyslərində işləməsini təmin etmək üçün siz keçid RACL TCAM bölgələrini kəsməlisiniz. IGMP və PIM-in Layer 3 interfeyslərində işləməsi üçün RACL bölgələrində quraşdırılmış bəzi sistem standart Multicast ACL-ləri tələb olunur.
- Release 7.0(3)I2(1) ilə başlayaraq, VRF-də interfeysi konfiqurasiya etdikdə, PIM-i konfiqurasiya etdikdə, IGMP birləşmələrini göndərdikdə və CLI show ip fib mroute əmrini təsdiq etdikdə, xəta mesajı aşağıdakı kimi göstərilir: XƏTA: Yanlış Cədvəl id. Standart VRF altında interfeysdə birləşmələr olana qədər standart cədvəl yaradılmır. Beləliklə, standart cədvəli göstərməyə cəhd edərkən xəta göstərilir. Qrup standart cədvəldə öyrənildikdə, standart cədvəl yaradılır və səhv mesajı artıq göstərilmir. CLI əmri ip fib marşrutunu göstər Cisco Nexus 34180YC platforma keçidində dəstəklənmir.
- Cisco NX-OS Release 6.0(2)U1(1)-dən daha köhnə Cisco NX-OS relizlərində Nexus 3000 Series keçidini multicast qrupuna bağlamaq üçün ip igmp join-group əmrindən istifadə edə bilərsiniz. Keçid İnternet Qrupunun İdarəetmə Protokolu (IGMP) yaradır - göstərilən qrup üçün qoşulun və qrupa təyin edilmiş hər hansı multicast paketləri CPU-ya göndərilir. Qrup üçün sorğu göndərən Nexus 3000 Series keçidinə qoşulmuş qəbuledicilər varsa, paketin surəti də qəbulediciyə göndərilir.
- Cisco NX-OS Release 6.0(2)U1(1) və daha yüksək versiyalarda siz hər hansı Gedən İnterfeys Siyahılarını (OIL) proqramlaşdırmaq üçün ipigmp join-group əmrindən istifadə edə bilməzsiniz. Axın üçün müraciət edən qəbuledicilər olsa belə, onlara heç bir paket göndərilmir. Nexus 3000 Series keçidini multicast qrupuna bağlamaq üçün ip igmp join-group əmri əvəzinə ip igmp staticoif əmrindən istifadə edin.
- L3 multicast data trafiki üçün daxil olan RACL, Cisco Nexus 34180YC platforma keçidində dəstəklənmir.
IGMP üçün standart parametrlər
Bu cədvəl IGMP parametrləri üçün standart parametrləri sadalayır.
IGMP Parametrlərinin konfiqurasiyası
IGMP prosesinin işinə təsir etmək üçün IGMP qlobal və interfeys parametrlərini konfiqurasiya edə bilərsiniz.
Qeyd Cisco IOS CLI ilə tanışsınızsa, nəzərə alın ki, bu xüsusiyyət üçün Cisco NX-OS əmrləri istifadə edəcəyiniz Cisco IOS əmrlərindən fərqli ola bilər.
IGMP interfeys parametrlərinin konfiqurasiyası
Siz aşağıdakı cədvəldə təsvir edilən isteğe bağlı IGMP interfeys parametrlərini konfiqurasiya edə bilərsiniz.
Prosedur
IGMP SSM Tərcüməsinin konfiqurasiyası
Router IGMPv1 və ya IGMPv2 üzvlük hesabatlarını aldıqda SSM dəstəyini təmin etmək üçün SSM tərcüməsini konfiqurasiya edə bilərsiniz. Yalnız IGMPv3 üzvlük hesabatlarında qrup və mənbə ünvanlarını təyin etmək imkanı verir. Varsayılan olaraq, qrup prefiks diapazonu 232.0.0.0/8-dir. PIM SSM diapazonunu dəyişdirmək üçün SSM konfiqurasiyası (PIM) bölməsinə baxın.
Bu cədvəldə keçmişample SSM tərcümələri.
Qeyd Bu funksiya bəzi Cisco IOS proqramlarında tapılan SSM xəritəsinə bənzəyir.
Router Xəbərdarlığı Seçim Yoxlamasının Konfiqurasiyası
Siz IGMPv2 və IGMPv3 paketləri üçün marşrutlaşdırıcı xəbərdarlığının yoxlanmasını məcburi konfiqurasiya edə bilərsiniz.
IGMP Konfiqurasiyasının yoxlanılması
IGMP konfiqurasiya məlumatını göstərmək üçün aşağıdakı tapşırıqlardan birini yerinə yetirin:
Bu əmrlərin çıxışındakı sahələr haqqında ətraflı məlumat üçün baxın Cisco Nexus 3000 Series Komanda Referansı.
Konfiqurasiya ExampIGMP üçün
Aşağıdakı keçmişample IGMP parametrlərinin necə konfiqurasiya olunacağını göstərir:
keçid # terminalı konfiqurasiya edin
keçid(konfiqurasiya)# ip igmp ssm-translate 232.0.0.0/8 10.1.1.1
keçid(konfiqurasiya)# interfeysi ethernet 2/1
switch(config-if)# keçid portu yoxdur
switch(config-if)# ip igmp versiyası 3
switch(config-if)# ip igmp join-group 230.0.0.0
switch(config-if)# ip igmp başlanğıc-sorğu-interval 25
switch(config-if)# ip igmp startup-query-count 3
switch(config-if)# ip igmp möhkəmlik-dəyişən 3
switch(config-if)# ip igmp querier-timeout 300
switch(config-if)# ip igmp sorğu vaxt aşımı 300
switch(config-if)# ip igmp sorğu-maksimum cavab müddəti 15
keçid(config-if)# ip igmp sorğu-interval 100
switch(config-if)# ip igmp sonuncu üzv sorğu-cavab müddəti 3
switch(config-if)# ip igmp son üzv sorğu sayı 3
switch(config-if)# ip igmp group-timeout 300
switch(config-if)# ip igmp report-link-local-groups
switch(config-if)# ip igmp report-policy my_report_policy
switch(config-if)# ip igmp access-group my_access_policy
switch(config-if)# ip igmp dərhal buraxın
switch(config-if)# ip igmp qlobal-leave-ignore-gss-mrt
Bu keçmişample bütün multicast hesabatlarını (qoşulmalarını) qəbul edən marşrut xəritəsinin necə konfiqurasiya olunacağını göstərir:
keçid(konfiqurasiya)# marşrut xəritəsi foo
keçid(config-route-map)# çıxış
switch(config)# interfeysi vlan 10
switch(config-if)# keçid portu yoxdur
keçid(config-if)# ip pim seyrək rejimi
switch(config-if)# ip igmp hesabat siyasəti foo
Bu keçmişample bütün multicast hesabatlarını (qoşulmalarını) inkar edən marşrut xəritəsinin necə konfiqurasiya olunacağını göstərir:
switch(config)# marşrut xəritəsi foo deny 10
keçid(config-route-map)# çıxış
switch(config)# interfeysi vlan 5
keçid(config-if)# ip pim seyrək rejimi
switch(config-if)# ip igmp hesabat siyasəti foo
Sonrakı Hara getmək
PIM və IGMP ilə işləyən aşağıdakı xüsusiyyətləri aktivləşdirə bilərsiniz:
- IGMP Snooping konfiqurasiyası
- MSDP konfiqurasiyası
IGMP üçün Xüsusiyyət Tarixçəsi
Bu Cədvəl bu xüsusiyyət üçün buraxılış tarixçəsini sadalayır.
Cədvəl 5: IGMP üçün Xüsusiyyət Tarixçəsi
Sənədlər / Resurslar
![]() |
cisco Nexus 3000 Series NX-OS Multicast Marşrutlaşdırma Konfiqurasiya Bələdçisi [pdf] İstifadəçi təlimatı Nexus 3000 Series, NX-OS Multicast Marşrutlaşdırma Konfiqurasiyası Bələdçisi, Marşrutlaşdırma Konfiqurasiyası Bələdçisi, Multicast Marşrutlaşdırma Konfiqurasiyası, NX-OS Marşrutlaşdırma Konfiqurasiyası, Marşrutlaşdırma Konfiqurasiyası |