Korisnički vodič za CISCO IPv6 Multicast Listener Discovery Protocol
Pronalaženje informacija o funkcijama
Vaše izdanje softvera možda neće podržavati sve funkcije dokumentirane u ovom modulu. Za najnovija upozorenja i informacije o značajkama, pogledajte Alat za pretraživanje grešaka i napomene o izdanju za vašu platformu i izdanje softvera. Da biste pronašli informacije o funkcijama dokumentiranim u ovom modulu i da biste vidjeli listu izdanja u kojima je svaka funkcija podržana, pogledajte tabelu s informacijama o značajkama na kraju ovog modula.
Koristite Cisco Feature Navigator da pronađete informacije o podršci platformi i podršci za slike Cisco softvera. Da biste pristupili Cisco Feature Navigatoru, idite na www.cisco.com/go/cfn. Nalog na Cisco.com nije potreban.
Ograničenja za IPv6 Multicast Listener Discovery Protocol
- MLD njuškanje nije podržano. IPv6 multicast saobraćaj preplavljuje se svim Ethernet točkama protoka (EFP) ili Trunk EFP-ovima (TEFP) povezanim s domenom mosta.
- 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.
- IPv6 Multicast Listener Discovery protokol nije podržan na ASR 900 RSP3 modulu.
Informacije o IPv6 Multicast Listener Discovery Protocolu
IPv6 Multicast prekoview
IPv6 multicast grupa je proizvoljna grupa prijemnika koji žele primiti određeni tok podataka. Ova grupa nema fizičke ili geografske granice; prijemnici se mogu nalaziti bilo gdje na Internetu ili u bilo kojoj privatnoj mreži. Prijemnici koji su zainteresirani za primanje podataka koji teku u određenu grupu moraju se pridružiti grupi tako što će signalizirati svoj lokalni uređaj. Ova signalizacija se postiže pomoću MLD protokola.
Uređaji koriste MLD protokol da saznaju da li su članovi grupe prisutni ili ne na njihovim direktno povezanim podmrežama. Domaćini se pridružuju multicast grupama slanjem MLD izvještaja. Mreža tada isporučuje podatke potencijalno neograničenom broju prijemnika, koristeći samo jednu kopiju multicast podataka na svakoj podmreži. IPv6 hostovi koji žele primati promet poznati su kao članovi grupe.
Paketi koji se isporučuju članovima grupe identificiraju se po jednoj adresi višestruke grupe. Multicast paketi se isporučuju grupi koristeći najbolju pouzdanost, baš kao IPv6 jednostruki paketi.
Multicast okruženje se sastoji od pošiljaoca i primaoca. Bilo koji domaćin, bez obzira da li je član grupe, može poslati grupi. Međutim, samo članovi grupe primaju poruku.
Multicast adresa se bira za primaoce u multicast grupi. Pošiljaoci koriste ovu adresu kao odredišnu adresu datagovna da dopre do svih članova grupe.
Članstvo u multicast grupi je dinamično; domaćini se mogu pridružiti i otići u bilo koje vrijeme. Nema ograničenja u pogledu lokacije ili broja članova u grupi za višestruko slanje. Domaćin može istovremeno biti član više od jedne multicast grupe. Koliko je multicast grupa aktivna, njeno trajanje i članstvo može varirati od grupe do grupe i s vremena na vrijeme. Grupa koja ima članove možda nema nikakvu aktivnost
Implementacija IPv6 multicast rutiranja
Cisco softver podržava sljedeće protokole za implementaciju IPv6 multicast rutiranja:
- IPv6 uređaji koriste MLD za otkrivanje multicast slušalaca na direktno povezanim vezama. Postoje dvije verzije MLD-a:
- MLD verzija 1 zasnovana je na verziji 2 protokola za upravljanje internet grupama (IGMP) za IPv4.
- MLD verzija 2 zasnovana je na verziji 3 IGMP-a za IPv4.
- IPv6 multicast za Cisco softver koristi i MLD verziju 2 i MLD verziju 1. MLD verzija 2 je potpuno unazad kompatibilna sa MLD verzijom 1 (opisano u RFC 2710). Hostovi koji podržavaju samo MLD verziju 1 interoperiraju s uređajem koji koristi MLD verziju 2. Mješoviti LAN-ovi s hostovima MLD verzije 1 i MLD verzije 2 su također podržani.
- PIM-SM se koristi između uređaja tako da mogu pratiti koje multicast pakete treba proslijediti jedni drugima i njihovim direktno povezanim LAN-ovima.
- PIM u izvorno-specifičnom multicast-u (PIM-SSM) je sličan PIM-SM-u sa dodatnom mogućnošću da prijavi interesovanje za primanje paketa sa određenih izvornih adresa (ili sa svih osim specifičnih izvornih adresa) na IP multicast adresu.
Slika ispod pokazuje gdje MLD i PIM-SM rade unutar IPv6 multicast okruženja.
Slika 1: IPv6 multicast protokoli rutiranja podržani za IPv6
Multicast Listener Discovery Protocol za IPv6
Za početak implementacije multicastinga u campU našoj mreži, korisnici prvo moraju definirati ko prima multicast. IPv6 uređaji koriste protokol MLD za otkrivanje prisutnosti multicast slušatelja (nprample, čvorovi koji žele da primaju multicast pakete) na svojim direktno povezanim vezama i da otkriju koje su multicast adrese od interesa za te susjedne čvorove. Koristi se za otkrivanje članstva u lokalnoj grupi i izvornoj grupi. MLD protokol pruža sredstva za automatsku kontrolu i ograničavanje protoka multicast saobraćaja kroz vašu mrežu uz upotrebu posebnih multicast upitnika i hostova. Razlika između multicast upitnika 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 date grupe za višestruko emitiranje.
- Host je prijemnik koji šalje poruke izvještaja kako bi obavijestio osobu koja je pitala o članstvu domaćina.
Skup upitnika i hostova koji primaju multicast tokove podataka iz istog izvora naziva se grupa za višestruko slanje.
Upitioci i domaćini koriste MLD izvještaje da se pridruže i napuste multicast grupe i da počnu primati grupni promet.
MLD koristi Internet Control Message Protocol (ICMP) za prijenos svojih poruka. Sve MLD poruke su lokalne veze sa 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ćenito, specifično za grupu i specifično za višestruku adresu. U poruci upita, polje za višestruku adresu je postavljeno na 0 kada MLD pošalje opći upit. Opšti upit saznaje koje multicast adrese imaju slušaoce na priloženoj vezi
Upiti specifični za grupu i upiti specifični za višestruku adresu su isti. Grupna adresa je multicast adresa. - Izveštaj—U poruci izveštaja, polje multicast adrese je polje specifične IPv6 multicast adrese koju pošiljalac sluša.
- Gotovo—U gotovoj poruci, polje multicast adrese je polje specifične IPv6 multicast adrese koju izvor MLD poruke više ne sluša.
MLD izvještaj se mora poslati s važećom IPv6 lokalnom izvornom adresom ili nespecificiranom adresom (::), ako interfejs za slanje još nije dobio važeću lokalnu adresu veze. Slanje izvještaja sa neodređenom adresom je dozvoljeno da podrži upotrebu IPv6 multicast u Neighbor Discovery Protocolu.
Za autokonfiguraciju bez stanja, potreban je čvor da se pridruži nekoliko IPv6 multicast grupa kako bi se izvršila detekcija duplih adresa (DAD). Prije DAD-a, jedina adresa koju čvor za izvještavanje ima za interfejs za slanje bila je privremena, koja se ne može koristiti za komunikaciju. Stoga se mora koristiti neodređena adresa.
MLD navodi da se rezultat izvještaja o članstvu MLD verzije 2 ili MLD verzije 1 može ograničiti globalno ili putem interfejsa. Funkcija ograničenja MLD grupe pruža zaštitu od napada uskraćivanja usluge (DoS) uzrokovanih MLD paketima. Izveštaji o članstvu koji premašuju konfigurisana ograničenja se ne unose u MLD keš memoriju, a saobraćaj za te izveštaje o višku članstva neće biti prosleđen.
MLD pruža podršku za filtriranje izvora. Izvorno filtriranje dozvoljava čvoru da prijavi interesovanje za slušanje paketa samo sa specifičnih adresa izvora (kao što je potrebno za podrškuSSM), ili sa svih adresa osim specifičnih izvornih adresa poslatih na određenu multicast adresu.
Kada host koji koristi MLD verziju 1 pošalje poruku o napuštanju, uređaj treba poslati poruku upita kako bi ponovo potvrdio da je ovaj host bio posljednji host MLD verzije 1 koji se pridružio grupi prije nego što može zaustaviti prosljeđivanje prometa. Ova funkcija traje oko 2 sekunde. Ovo “kašnjenje napuštanja” također je prisutno u IGMP verziji 2 za IPv4 multicast.
MLD Access Group
MLD pristupne grupe pružaju kontrolu pristupa prijemnika u Cisco IPv6 multicast uređajima. Ova funkcija ograničava listu grupa kojima se prijemnik može pridružiti i dozvoljava ili odbija izvore koji se koriste za pridruživanje SSM kanalima
Kako konfigurirati IPv6 Multicast Listener Discovery Protocol
Omogućavanje višestrukog IPv6 rutiranja
Da biste omogućili IPv6 multicast rutiranje, izvršite sljedeće korake:
Prije nego počnete
Prvo morate omogućiti IPv6 jednostruko usmjeravanje na svim sučeljima uređaja na kojem želite omogućiti višestruko IPv6 rutiranje.
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- ipv6 multicast-routing [vrf vrf-name]
- kraj
DETALJNI KORACI
Naredba ili akcija | Svrha | |
Korak 1 | omogućiti | Omogućava privilegirani EXEC način rada. |
Example: Uređaj> omogući |
|
|
Korak 2 | konfigurirati terminal Example: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | ipv6 multicast-routing [vrf vrf-name]
Example: Device(config)# ipv6 multicast-routing |
Omogućava multicast rutiranje na svim sučeljima omogućenim za IPv6 i omogućava višestruko prosljeđivanje za PIM i MLD na svim omogućenim interfejsima uređaja.
Višestruko IPv6 rutiranje je onemogućeno prema zadanim postavkama kada je omogućeno jednosmjerno IPv6 rutiranje. Na određenim uređajima, IPv6 multicast rutiranje također mora biti omogućeno da bi se koristilo IPv6 jednostruko rutiranje.
|
Korak 4 | kraj Example: Device(config)# end |
Izlazi u privilegirani EXEC mod. |
Prilagođavanje MLD-a na sučelju
Da biste prilagodili MLD na sučelju, dovršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- ipv6 mld državno ograničenje broj
- ipv6 mld [vrf vrf-name] ssm-map omogućiti
- interfejs tip broja
- ipv6 mld pristupna grupa ime-pristupne liste
- ipv6 mld statička-grupa [grupna adresa] [[uključiti| isključiti] {izvorna adresa | izvorna lista [acl]}
- ipv6 mld query-max-response-time sekundi
- ipv6 mld query-timeout sekundi
- ipv6 mld interval upita sekundi
- ipv6 mld limit broj [osim pristupna lista]
- kraj
DETALJNI KORACI
Naredba ili akcija | Svrha | |
Korak 1 | omogućiti Example: Uređaj> omogući |
Omogućava privilegirani EXEC način rada.
|
Korak 2 | konfigurirati terminal Example: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | ipv6 mld državno ograničenje broj Example: Device(config)# ipv6 mld State-limit 300 |
Konfigurira ograničenje broja MLD država koje proizlaze iz izvještaja o članstvu MLD-a na globalnoj osnovi.
Izvještaji o članstvu koji se šalju nakon prekoračenja konfiguriranih ograničenja ne unose se u MLD keš i promet za izvještaje o višku članstva se ne prosljeđuje.
|
Korak 4 | ipv6 mld [vrf vrf-name] ssm-map omogućiti Example: Device(config)# ipv6 mld ssm-map omogućava |
Omogućuje značajku mapiranja specifičnog za izvor (SSM) za grupe u konfiguriranom SSM opsegu.
|
Korak 5 | interfejs tip broja Example: Device(config)# sučelje GigabitEthernet 1/0/0 |
Određuje tip i broj interfejsa i postavlja uređaj u režim konfiguracije interfejsa. |
Korak 6 | ipv6 mld pristupna grupa ime-pristupne liste Example: Device(config-if)# ipv6 access-list acc-grp-1 |
Omogućava korisniku da izvrši kontrolu pristupa IPv6 multicast prijemnika.
|
Korak 7 | ipv6 mld statička-grupa [grupna adresa] [[uključiti|isključiti] {izvorna adresa | izvorna lista [acl]} Example: Uređaj(config-if)# ipv6 mld static-group ff04::10 uključuje 100::1 |
Statički prosljeđuje promet za multicast grupu na specificirano 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 seconds Example: Device(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 Example: Device(config-if)# ipv6 mld query-timeout 130 |
Konfigurira vrijednost vremenskog ograničenja prije nego što uređaj preuzme ulogu upitnika za sučelje.
|
Korak 10 | ipv6 mld query-interval seconds Example: Uređaj(config-if)# ipv6 mld interval upita 60 |
Konfiguriše učestalost na kojoj softver Cisco IOS XE šalje MLD poruke upita za host.
|
Korak 11 | ipv6 mld ograničeni broj [osim pristupne liste]
Example: Device(config-if)# ipv6 mld limit 100 |
Konfigurira ograničenje broja MLD stanja koje proizlazi iz izvještaja o članstvu u MLD-u na osnovi po interfejsu. Izvještaji o članstvu koji se šalju nakon prekoračenja konfiguriranih ograničenja ne unose se u MLD keš, a promet za izvještaje o višku članstva se ne prosljeđuje.
Ograničenja po interfejsu i po sistemu rade nezavisno jedno od drugog i mogu nametnuti različita konfigurisana ograničenja. Stanje članstva se zanemaruje ako premašuje ili ograničenje po interfejsu ili globalno ograničenje. Ako ne konfigurirate ključnu riječ i argument osim liste pristupa, sva MLD stanja se računaju prema konfiguriranom ograničenju predmemorije na sučelju. Koristite osim ključne riječi i argumenta liste pristupa da isključite određene grupe ili kanale iz brojanja prema ograničenju MLD keša. Izvještaj o članstvu u MLD-u se računa u ograničenje po interfejsu ako je to dozvoljeno proširenim pristupom |
Onemogućavanje MLD obrade na strani uređaja
Korisnik možda želi samo da određena sučelja obavljaju IPv6 multicast i stoga želi isključiti MLD obradu na strani uređaja na određenom sučelju. Da onemogućite MLD obradu na strani uređaja, izvršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- interfejs tip broja
- nema ipv6 mld rutera
DETALJNO KORACI
Naredba ili akcija | Svrha | |
Korak 1 | omogućiti Example: Uređaj> omogući |
Omogućava privilegirani EXEC način rada.
|
Korak 2 | konfigurirati terminal Example: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | interfejs tip broja Example: Device(config)# sučelje GigabitEthernet 1/0/0 |
Određuje tip i broj interfejsa i postavlja uređaj u režim konfiguracije interfejsa. |
Korak 4 | nema ipv6 mld rutera Example: Device(config-if)# nema ipv6 mld rutera |
Onemogućuje MLD obradu na strani uređaja na određenom interfejsu. |
Resetiranje brojača MLD prometa
Za resetiranje brojača MLD prometa, izvršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- clear ipv6 mld [vrf vrf-name] saobraćaja
DETALJNO KORACI
Naredba ili akcija | Svrha | |
Korak 1 | omogućiti Example: Uređaj> omogući |
Omogućava privilegirani EXEC način rada.
|
Korak 2 | clear ipv6 mld [vrf vrf-name] saobraćaja Example: Uređaj # čisti ipv6 mld saobraćaj |
Resetuje sve MLD brojače saobraćaja.
|
Brisanje brojača MLD interfejsa
Da obrišete brojače MLD interfejsa, izvršite sledeće korake:
SAŽETAK KORAKA
- omogućiti
- clear ipv6 mld [vrf vrf-name] brojači tipa interfejsa
DETALJNO KORACI
Naredba ili akcija | Svrha | |
Korak 1 | omogućiti Example: Uređaj> omogući |
Omogućava privilegirani EXEC način rada.
|
Korak 2 | clear ipv6 mld [vrf vrf-name] brojači tipa interfejsa | Briše brojače MLD interfejsa. |
Example: Uređaj # brisanje ipv6 mld brojača GigabitEthernet1/0/0 |
|
Brisanje MLD grupa
Za brisanje informacija koje se odnose na MLD u tablici IPv6 multicast usmjeravanja, izvršite sljedeće korake:
SAŽETAK KORAKA
- omogućiti
- konfigurirati terminal
- očisti ipv6 [icmp] mld grupe {* | grupa-prefiks | grupa [izvor]} [vrf {vrf-name | sve}]
- kraj
DETALJNO KORACI
Naredba ili akcija | Svrha | |
Korak 1 | omogućiti Example: Uređaj> omogući |
Omogućava privilegirani EXEC način rada.
|
Korak 2 | konfigurirati terminal Example: Terminal za konfiguraciju uređaja # |
Ulazi u način globalne konfiguracije. |
Korak 3 | očisti ipv6 [icmp] mld grupe {* | grupa-prefiks | grupa [izvor]} [vrf {vrf-name | sve}]
Example: Uređaj (config)# očisti ipv6 mld grupe * |
Briše informacije o MLD grupama.
|
Provjera IPv6 Multicast Listener Discovery Protocol
- Koristite prikaži ipv6 mld grupe [link-local] [naziv-grupe | grupna-adresa] [tip-sučelja-broj-sučelja] [detalj | eksplicitno] za prikaz multicast grupa koje su direktno povezane na uređaj i koje su naučene preko MLD-a:
ruter# prikaži ipv6 mld grupu
MLD Connected Group Membership Adresa grupe |
Interface |
Uptime Expires |
FF08::1 | Gi0/4/4 | 00:10:22 00:04:19 |
- Koristite prikaži ipv6 mfib [vrf vrf-name] [sve | linkscope | verbose | ime-adresa-grupe | ipv6-prefiks/dužina-prefiksa | izvor-adresa-ime | interfejs | status | sažetak] naredba prikazuje unose za prosljeđivanje i sučelja u IPv6 multicast informacijskoj bazi prosljeđivanja (MFIB).
Sljedeći prample prikazuje unose za prosljeđivanje i sučelja u MFIB specificiranom s grupnom adresom FF08:1::1:
Ruter# pokazuje ipv6 mfib ff08::1
- Koristite prikaži ipv6 mld interfejs [tip broja] naredba za prikaz informacija vezanih za multicast o an
Slijedi sample izlaz iz show ipv6 mld interfejs komanda za Gigabit Ethernet interfejs 0/4/4:
Ruter# pokazuje ipv6 mld interfejs gigabitethernet 0/4/4
- Koristite prikaži ipv6 mld [vrf vrf-name] saobraćaja naredba za prikaz brojača MLD prometa:
Ruter# pokazuje ipv6 mld saobraćaj
- Koristite prikaži ipv6 mroute [vrf vrf-name] [link-local | [naziv-grupe | grupna-adresa [izvorna-adresa | source-name] ] ] naredba za prikaz informacija u tabeli topologije PIM-a:
Ruter# pokazuje 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 |