Korisnički vodič za CISCO IPv6 Multicast Listener Discovery Protocol
Pronalaženje informacija o značajkama
Vaše izdanje softvera možda ne podržava sve značajke dokumentirane u ovom modulu. Za najnovija upozorenja i informacije o značajkama pogledajte Alat za traženje grešaka i napomene o izdanju za vašu platformu i izdanje softvera. Da biste pronašli informacije o značajkama dokumentiranim u ovom modulu i da biste vidjeli popis izdanja u kojima je svaka značajka podržana, pogledajte tablicu s informacijama o značajkama na kraju ovog modula.
Koristite Cisco Feature Navigator za pronalaženje informacija o podršci za platformu i podršci za slike Cisco softvera. Za pristup Cisco Feature Navigatoru idite na www.cisco.com/go/cfn. Račun na Cisco.com nije potreban.
Ograničenja za IPv6 protokol otkrivanja slušatelja višestrukog slanja
- MLD njuškanje nije podržano. IPv6 multicast promet preplavljen je na sve Ethernet točke protoka (EFP-ove) ili Trunk EFP-ove (TEFP-ove) povezane s premosnom domenom.
- MLD proxy nije podržan.
- Za RSP1A više od 1000 IPv6 multicast ruta nije podržano.
- Za RSP1B više od 2000 IPv6 multicast ruta nije podržano.
- Protokol IPv6 Multicast Listener Discovery nije podržan na ASR 900 RSP3 modulu.
Informacije o IPv6 protokolu otkrivanja slušatelja višestrukog slanja
IPv6 Multicast Overview
IPv6 multicast grupa proizvoljna je grupa primatelja koji žele primiti određeni tok podataka. Ova skupina nema fizičkih ili geografskih granica; prijemnici se mogu nalaziti bilo gdje na internetu ili u bilo kojoj privatnoj mreži. Primatelji koji su zainteresirani za primanje podataka koji teku prema određenoj grupi moraju se pridružiti grupi signaliziranjem svog lokalnog uređaja. Ovo signaliziranje postiže se MLD protokolom.
Uređaji koriste MLD protokol kako bi saznali jesu li članovi grupe prisutni na njihovim izravno povezanim podmrežama. Domaćini se pridružuju multicast grupama slanjem poruka MLD izvješća. Mreža tada dostavlja podatke potencijalno neograničenom broju primatelja, koristeći samo jednu kopiju multicast podataka na svakoj podmreži. IPv6 hostovi koji žele primati promet poznati su kao članovi grupe.
Paketi isporučeni članovima grupe identificirani su jednom multicast adresom grupe. Višestruki paketi isporučuju se grupi korištenjem najbolje moguće pouzdanosti, baš kao i IPv6 unicast paketi.
Multicast okruženje sastoji se od pošiljatelja i primatelja. Bilo koji domaćin, bez obzira je li član grupe, može poslati grupi. Međutim, samo članovi grupe primaju poruku.
Multicast adresa je odabrana za primatelje u multicast grupi. Pošiljatelji koriste ovu adresu kao odredišnu adresu datagram do svih članova grupe.
Članstvo u multicast grupi je dinamično; domaćini se mogu pridružiti i otići u bilo kojem trenutku. Nema ograničenja na lokaciju ili broj članova u multicast grupi. Domaćin može biti član više od jedne multicast grupe u isto vrijeme. Koliko je multicast grupa aktivna, njeno trajanje i članstvo mogu varirati od grupe do grupe i od vremena do vremena. Grupa koja ima članove možda nema aktivnosti
Implementacija IPv6 multicast usmjeravanja
Cisco softver podržava sljedeće protokole za implementaciju IPv6 multicast usmjeravanja:
- IPv6 uređaji koriste MLD za otkrivanje multicast slušatelja na izravno povezanim vezama. Postoje dvije verzije MLD-a:
- MLD verzija 1 temelji se na verziji 2 Internet Group Management Protocol-a (IGMP) za IPv4.
- MLD verzija 2 temelji se na verziji 3 IGMP-a za IPv4.
- IPv6 multicast za Cisco softver koristi i MLD verziju 2 i MLD verziju 1. MLD verzija 2 potpuno je kompatibilna s prethodnim verzijama MLD verzije 1 (opisano u RFC 2710). Domaćini koji podržavaju samo MLD verziju 1 međusobno rade s uređajem koji pokreće MLD verziju 2. Mješoviti LAN-ovi s glavnim računalima MLD verzije 1 i MLD verzije 2 također su podržani.
- PIM-SM se koristi između uređaja kako bi mogli pratiti koje višestruke pakete proslijediti jedni drugima i svojim izravno povezanim LAN-ovima.
- PIM u izvornom multicastu (PIM-SSM) sličan je PIM-SM-u s dodatnom sposobnošću prijavljivanja interesa za primanje paketa s određenih izvornih adresa (ili sa svih osim specifičnih izvornih adresa) na IP multicast adresu.
Donja slika pokazuje gdje MLD i PIM-SM rade unutar IPv6 multicast okruženja.
Slika 1: IPv6 Multicast Routing Protokoli podržani za IPv6
Multicast Listener Discovery Protocol za IPv6
Za početak implementacije multicastinga u campnašoj mreži, korisnici prvo moraju definirati tko prima multicast. IPv6 uređaji koriste MLD protokol za otkrivanje prisutnosti multicast slušatelja (nprample, čvorovi koji žele primati multicast pakete) na svojim izravno pripojenim vezama, i kako bi otkrili koje su specifično multicast adrese od interesa za te susjedne čvorove. Koristi se za otkrivanje lokalne grupe i članstva u grupi specifičnoj za izvor. MLD protokol pruža sredstva za automatsku kontrolu i ograničavanje protoka multicast prometa kroz vašu mrežu uz upotrebu posebnih multicast upita i hostova. Razlika između multicast queriera i hostova je sljedeća:
- Upitnik je mrežni uređaj koji šalje poruke upita kako bi otkrio koji su mrežni uređaji članovi dane multicast grupe.
- Domaćin je primatelj koji šalje poruke izvješća kako bi obavijestio upitnika o članstvu hosta.
Skup upita i hostova koji primaju multicast tokove podataka iz istog izvora naziva se multicast grupa.
Upitnici i domaćini koriste MLD izvješća za pridruživanje i napuštanje multicast grupa te za početak primanja grupnog prometa.
MLD koristi Internet Control Message Protocol (ICMP) za prijenos svojih poruka. Sve MLD poruke su lokalne veze s ograničenjem skoka od 1 i sve imaju postavljenu opciju upozorenja. Opcija upozorenja podrazumijeva implementaciju zaglavlja opcije hop-by-hop.
MLD ima tri vrste poruka:
- Upit—općeniti, specifičan za grupu i specifičan za multicast adresu. U poruci upita polje multicast adrese postavljeno je na 0 kada MLD šalje opći upit. Opći upit saznaje koje multicast adrese imaju slušatelje na priloženoj vezi
Upiti specifični za grupu i specifični za multicast adresu su isti. Grupna adresa je multicast adresa. - Izvješće—u poruci izvješća, polje multicast adrese je ono specifične IPv6 multicast adrese koju pošiljatelj sluša.
- Gotovo—u gotovoj poruci, polje multicast adrese je ono specifične IPv6 multicast adrese koju izvor MLD poruke više ne sluša.
MLD izvješće mora se poslati s važećom IPv6 lokalnom izvornom adresom ili neodređenom adresom (::), ako sučelje za slanje još nije steklo važeću lokalnu vezu. Slanje izvješća s neodređenom adresom dopušteno je za podršku korištenja IPv6 višestrukog slanja u Neighbor Discovery Protocol.
Za autokonfiguraciju bez stanja, potreban je čvor za pridruživanje nekoliko IPv6 multicast grupa kako bi se izvršilo otkrivanje duplicirane adrese (DAD). Prije DAD-a, jedina adresa koju čvor za izvještavanje ima za sučelje za slanje bila je provizorna, koja se ne može koristiti za komunikaciju. Stoga se mora koristiti neodređena adresa.
MLD navodi koji proizlaze iz izvješća o članstvu MLD verzije 2 ili MLD verzije 1 mogu biti ograničeni globalno ili sučeljem. Značajka ograničenja grupe MLD pruža zaštitu od napada uskraćivanja usluge (DoS) uzrokovanih MLD paketima. Izvješća o članstvu koja premašuju konfigurirana ograničenja ne unose se u MLD predmemoriju, a promet za ta izvješća o prekoračenju članstva neće biti proslijeđen.
MLD pruža podršku za filtriranje izvora. Filtriranje izvora omogućuje čvoru da prijavi interes za slušanje paketa samo s određenih izvornih adresa (kao što je potrebno za podršku SSM-a) ili sa svih adresa osim specifičnih izvornih adresa poslanih na određenu multicast adresu.
Kada host koji koristi MLD verziju 1 pošalje poruku o napuštanju, uređaj mora poslati poruku upita kako bi ponovno potvrdio da je ovaj host zadnji MLD verzija 1 host pridružen grupi prije nego što može zaustaviti prosljeđivanje prometa. Ova funkcija traje oko 2 sekunde. Ova "ostavi latencija" također je prisutna u IGMP verziji 2 za IPv4 multicast.
MLD pristupna grupa
MLD pristupne grupe pružaju kontrolu pristupa primatelja u Cisco IPv6 multicast uređajima. Ova značajka ograničava popis grupa kojima se primatelj može pridružiti i dopušta ili odbija izvore koji se koriste za pridruživanje SSM kanalima
Kako konfigurirati IPv6 protokol otkrivanja slušatelja multicasta
Omogućivanje IPv6 multicast usmjeravanja
Da biste omogućili IPv6 multicast usmjeravanje, izvršite sljedeće korake:
Prije nego počnete
Prvo morate omogućiti IPv6 jednosmjerno usmjeravanje na svim sučeljima uređaja na kojem želite omogućiti IPv6 multicast usmjeravanje.
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- ipv6 multicast-routing [vrf vrf-name]
- kraj
DETALJNI KORACI
Naredba ili radnja | Svrha | |
Korak 1 | omogućiti | Omogućuje privilegirani način rada EXEC. |
Exampono: Uređaj> omogući |
|
|
Korak 2 | konfigurirati terminal Exampono: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | ipv6 multicast-routing [vrf vrf-name]
Exampono: Device(config)# ipv6 multicast-routing |
Omogućuje multicast usmjeravanje na svim sučeljima s omogućenim IPv6 i omogućuje multicast prosljeđivanje za PIM i MLD na svim omogućenim sučeljima uređaja.
IPv6 multicast usmjeravanje onemogućeno je prema zadanim postavkama kada je IPv6 unicast usmjeravanje omogućeno. Na određenim uređajima IPv6 multicast usmjeravanje također mora biti omogućeno kako bi se koristilo IPv6 unicast usmjeravanje.
|
Korak 4 | kraj Exampono: Device(config)# kraj |
Izlazi u privilegirani EXEC mod. |
Prilagodba MLD-a na sučelju
Da biste prilagodili MLD na sučelju, izvršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- ipv6 mld ograničenje stanja broj
- ipv6 mld [vrf vrf-ime] ssm-map omogućiti
- sučelje broj tipa
- ipv6 mld pristupna grupa naziv-pristupne-liste
- ipv6 mld statička grupa [grupa-adresa] [[uključiti| isključiti] {izvor-adresa | popis izvora [acl]}
- ipv6 mld upit-max-vrijeme-odgovora sekundi
- ipv6 mld vrijeme čekanja upita sekundi
- ipv6 mld interval upita sekundi
- ipv6 mld ograničenje broj [osim pristupna lista]
- kraj
DETALJNI KORACI
Naredba ili radnja | Svrha | |
Korak 1 | omogućiti Exampono: Uređaj> omogući |
Omogućuje privilegirani način rada EXEC.
|
Korak 2 | konfigurirati terminal Exampono: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | ipv6 mld ograničenje stanja broj Exampono: Device(config)# ipv6 mld state-limit 300 |
Konfigurira ograničenje broja MLD stanja proizašlih iz MLD izvješća o članstvu na globalnoj razini.
Izvješća o članstvu poslana nakon što su konfigurirana ograničenja premašena ne unose se u MLD predmemoriju i promet za izvješća o prekoračenju članstva se ne prosljeđuje.
|
Korak 4 | ipv6 mld [vrf vrf-ime] ssm-map omogućiti Exampono: Device(config)# ipv6 mld ssm-map enable |
Omogućuje značajku preslikavanja specifičnog izvora (SSM) za grupe u konfiguriranom rasponu SSM-a.
|
Korak 5 | sučelje broj tipa Exampono: Device(config)# sučelje GigabitEthernet 1/0/0 |
Određuje vrstu i broj sučelja i postavlja uređaj u način konfiguracije sučelja. |
Korak 6 | ipv6 mld pristupna grupa naziv-pristupne-liste Exampono: Device(config-if)# ipv6 access-list acc-grp-1 |
Omogućuje korisniku kontrolu pristupa IPv6 multicast prijemniku.
|
Korak 7 | ipv6 mld statička grupa [grupa-adresa] [[uključiti|isključiti] {izvor-adresa | popis izvora [acl]} Exampono: Device(config-if)# ipv6 mld static-group ff04::10 include 100::1 |
Statički prosljeđuje promet za multicast grupu na određeno sučelje i uzrokuje da se sučelje ponaša kao da je MLD spojnik prisutan na sučelju.
|
|
||
Korak 8 | ipv6 mld query-max-response-time sekundi Exampono: Uređaj(config-if)# ipv6 mld query-max-response-time 20 |
Konfigurira maksimalno vrijeme odgovora oglašeno u MLD upitima.
|
Korak 9 | ipv6 mld query-timeout sekundi Exampono: Device(config-if)# ipv6 mld query-timeout 130 |
Konfigurira vrijednost vremenskog ograničenja prije nego što uređaj preuzme ulogu postavljača upita za sučelje.
|
Korak 10 | ipv6 mld interval upita sekunde Exampono: Device(config-if)# ipv6 mld query-interval 60 |
Konfigurira učestalost kojom softver Cisco IOS XE šalje MLD poruke upita hosta.
|
Korak 11 | ipv6 mld ograničeni broj [osim access-list]
Exampono: Uređaj(config-if)# ipv6 mld ograničenje 100 |
Konfigurira ograničenje broja MLD stanja proizašlih iz MLD izvješća o članstvu po sučelju. Izvješća o članstvu poslana nakon što su konfigurirana ograničenja premašena ne unose se u MLD predmemoriju, a promet za izvješća o prekoračenju članstva se ne prosljeđuje.
Ograničenja po sučelju i po sustavu djeluju neovisno jedno o drugom i mogu nametnuti različita konfigurirana ograničenja. Stanje članstva se zanemaruje ako premašuje ograničenje po sučelju ili globalno ograničenje. Ako ne konfigurirate ključnu riječ i argument osim access-list, sva MLD stanja računaju se prema konfiguriranom ograničenju predmemorije na sučelju. Upotrijebite ključnu riječ i argument osim access-list da isključite određene grupe ili kanale iz brojanja prema ograničenju MLD predmemorije. Izvješće o članstvu u MLD-u ubraja se u ograničenje po sučelju ako je dopušteno proširenim pristupom |
Onemogućivanje MLD obrade na strani uređaja
Korisnik može samo željeti da određena sučelja izvode IPv6 multicast i stoga želi isključiti MLD obradu na strani uređaja na određenom sučelju. Da biste onemogućili MLD obradu na strani uređaja, dovršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- sučelje broj tipa
- nema ipv6 mld usmjerivač
DETALJAN KORACI
Naredba ili radnja | Svrha | |
Korak 1 | omogućiti Exampono: Uređaj> omogući |
Omogućuje privilegirani način rada EXEC.
|
Korak 2 | konfigurirati terminal Exampono: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | sučelje broj tipa Exampono: Device(config)# sučelje GigabitEthernet 1/0/0 |
Određuje vrstu i broj sučelja i postavlja uređaj u način konfiguracije sučelja. |
Korak 4 | nema ipv6 mld usmjerivač Exampono: Uređaj(config-if)# bez ipv6 mld usmjerivača |
Onemogućuje MLD obradu na strani uređaja na određenom sučelju. |
Resetiranje MLD brojača prometa
Za resetiranje MLD brojača prometa, dovršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- očisti ipv6 mld [vrf vrf-ime] promet
DETALJAN KORACI
Naredba ili radnja | Svrha | |
Korak 1 | omogućiti Exampono: Uređaj> omogući |
Omogućuje privilegirani način rada EXEC.
|
Korak 2 | očisti ipv6 mld [vrf vrf-ime] promet Exampono: Uređaj # brisanje ipv6 mld prometa |
Resetira sve MLD brojače prometa.
|
Brisanje brojača MLD sučelja
Za brisanje brojača MLD sučelja, izvršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- očisti ipv6 mld [vrf vrf-ime] brojila vrsta sučelja
DETALJAN KORACI
Naredba ili radnja | Svrha | |
Korak 1 | omogućiti Exampono: Uređaj> omogući |
Omogućuje privilegirani način rada EXEC.
|
Korak 2 | očisti ipv6 mld [vrf vrf-ime] brojila vrsta sučelja | Briše brojače MLD sučelja. |
Exampono: Device# clear ipv6 mld brojači GigabitEthernet1/0/0 |
|
Brisanje MLD grupa
Za brisanje informacija povezanih s MLD-om u IPv6 multicast tablici usmjeravanja, izvršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- očisti ipv6 [icmp] mld grupe {* | grupa-prefiks | skupina [izvor]} [vrf {vrf-ime | sve}]
- kraj
DETALJAN KORACI
Naredba ili radnja | Svrha | |
Korak 1 | omogućiti Exampono: Uređaj> omogući |
Omogućuje privilegirani način rada EXEC.
|
Korak 2 | konfigurirati terminal Exampono: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | očisti ipv6 [icmp] mld grupe {* | grupa-prefiks | skupina [izvor]} [vrf {vrf-ime | sve}]
Exampono: Uređaj (konfiguracija) # brisanje ipv6 mld grupa * |
Briše informacije o MLD grupama.
|
Provjera IPv6 protokola otkrivanja slušatelja višestrukog slanja
- Koristite prikaži ipv6 mld grupe [veza-lokalna] [naziv-grupe | grupa-adresa] [vrsta-sučelja broj-sučelja] [detalj | eksplicitan] naredba za prikaz multicast grupa koje su izravno povezane s uređajem i koje su naučene putem MLD-a:
Router # prikaži ipv6 mld grupu
MLD Connected Group Membership Group Address |
Sučelje |
Vrijeme rada ističe |
FF08::1 | Gi0/4/4 | 00:10:22 00:04:19 |
- Koristite prikaži ipv6 mfib [vrf vrf-ime] [sve | linkscope | opširno | naziv-adrese-grupe | ipv6-prefiks/prefiks-duljina | ime-izvorne-adrese | sučelje | status | sažetak] naredba prikazuje unose prosljeđivanja i sučelja u IPv6 Multicast Forwarding Information Base (MFIB).
Sljedeći prample prikazuje unose prosljeđivanja i sučelja u MFIB specificiranom s grupnom adresom FF08:1::1:
Router# show ipv6 mfib ff08::1
- Koristite prikaži ipv6 mld sučelje [broj tipa] naredba za prikaz informacija vezanih uz multicast o
Slijedi sample izlaz iz pokazati ipv6 mld sučelje naredba za Gigabit Ethernet sučelje 0/4/4:
Router# show ipv6 mld sučelje gigabitethernet 0/4/4
- Koristite prikaži ipv6 mld [vrf vrf-ime] promet naredba za prikaz MLD brojača prometa:
Router# prikazuje ipv6 mld promet
- Koristite prikaži ipv6 mroute [vrf vrf-ime] [veza-lokalna | [naziv-grupe | grupna-adresa [izvorna-adresa | izvorni naziv] ] ] naredba za prikaz informacija u tablici topologije PIM-a:
Router# show ipv6 mroute ff08::1
Dokumenti / Resursi
![]() |
CISCO IPv6 Multicast Listener Discovery Protocol [pdf] Korisnički priručnik IPv6, Multicast Listener Discovery Protocol, Listener Discovery Protocol, Multicast Discovery Protocol, Discovery Protocol, Protocol |