CISCO IPv6 Multicast Listener Discovery Protocol Gebruikersgids
Vind kenmerkinligting
Jou sagtewarevrystelling ondersteun dalk nie al die kenmerke wat in hierdie module gedokumenteer is nie. Vir die nuutste waarskuwings en kenmerkinligting, sien Foutsoekinstrument en die vrystellingnotas vir jou platform- en sagtewarevrystelling. Om inligting te vind oor die kenmerke wat in hierdie module gedokumenteer word, en om 'n lys te sien van die vrystellings waarin elke kenmerk ondersteun word, sien die kenmerkinligtingstabel aan die einde van hierdie module.
Gebruik Cisco Feature Navigator om inligting oor platformondersteuning en Cisco-sagtewarebeeldsteun te vind. Om toegang tot Cisco Feature Navigator te kry, gaan na www.cisco.com/go/cfn. 'n Rekening op Cisco.com word nie vereis nie.
Beperkings vir IPv6 Multicast Listener Discovery Protocol
- MLD-snuffel word nie ondersteun nie. IPv6 multicast-verkeer word oorstroom na alle Ethernet-vloeipunte (EFP's) of Trunk EFP's (TEFP's) wat met 'n brugdomein geassosieer word.
- MLD-instaanbediener word nie ondersteun nie.
- Vir RSP1A word meer as 1000 IPv6 multicast-roetes nie ondersteun nie.
- Vir RSP1B word meer as 2000 IPv6 multicast-roetes nie ondersteun nie.
- IPv6 Multicast Listener Discovery-protokol word nie op die ASR 900 RSP3-module ondersteun nie.
Inligting oor IPv6 Multicast Listener Discovery Protocol
IPv6 Multicast oorview
'n IPv6 multicast-groep is 'n arbitrêre groep ontvangers wat 'n spesifieke datastroom wil ontvang. Hierdie groep het geen fisiese of geografiese grense nie; ontvangers kan enige plek op die internet of in enige privaat netwerk geleë wees. Ontvangers wat daarin belangstel om data te ontvang wat na 'n spesifieke groep vloei, moet by die groep aansluit deur hul plaaslike toestel te sein. Hierdie sein word bereik met die MLD-protokol.
Toestelle gebruik die MLD-protokol om uit te vind of lede van 'n groep op hul direk aangehegte subnette teenwoordig is of nie. Gashere sluit aan by multicast-groepe deur MLD-verslagboodskappe te stuur. Die netwerk lewer dan data aan 'n potensieel onbeperkte aantal ontvangers, met slegs een kopie van die multicast-data op elke subnet. IPv6-gashere wat die verkeer wil ontvang, staan bekend as groeplede.
Pakkies wat aan groeplede afgelewer word, word geïdentifiseer deur 'n enkele multicast-groepadres. Multicast-pakkies word aan 'n groep afgelewer met die beste betroubaarheid, net soos IPv6 unicast-pakkies.
Die multicast-omgewing bestaan uit senders en ontvangers. Enige gasheer, ongeag of dit 'n lid van 'n groep is, kan na 'n groep stuur. Slegs die lede van 'n groep ontvang egter die boodskap.
'n Multicast-adres word gekies vir die ontvangers in 'n multicast-groep. Senders gebruik hierdie adres as die bestemmingsadres van 'n datagram om alle lede van die groep te bereik.
Lidmaatskap in 'n multicast-groep is dinamies; gashere kan enige tyd aansluit en vertrek. Daar is geen beperking op die ligging of aantal lede in 'n multicast-groep nie. 'n Gasheer kan 'n lid van meer as een multicast-groep op 'n slag wees. Hoe aktief 'n multicast-groep is, die duur daarvan en sy lidmaatskap kan van groep tot groep en van tyd tot tyd verskil. 'n Groep wat lede het, het dalk geen aktiwiteit nie
IPv6 Multicast Routing Implementering
Cisco-sagteware ondersteun die volgende protokolle om IPv6 multicast-roetering te implementeer:
- MLD word deur IPv6-toestelle gebruik om multicast-luisteraars op direk aangehegte skakels te ontdek. Daar is twee weergawes van MLD:
- MLD weergawe 1 is gebaseer op weergawe 2 van die Internet Group Management Protocol (IGMP) vir IPv4.
- MLD weergawe 2 is gebaseer op weergawe 3 van die IGMP vir IPv4.
- IPv6 multicast vir Cisco-sagteware gebruik beide MLD-weergawe 2 en MLD-weergawe 1. MLD-weergawe 2 is ten volle agtertoe-versoenbaar met MLD-weergawe 1 (beskryf in RFC 2710). Gashere wat slegs MLD weergawe 1 ondersteun werk saam met 'n toestel wat MLD weergawe 2 gebruik. Gemengde LAN's met beide MLD weergawe 1 en MLD weergawe 2 gashere word eweneens ondersteun.
- PIM-SM word tussen toestelle gebruik sodat hulle kan naspoor watter multicast-pakkies om na mekaar en na hul direk gekoppelde LAN's aan te stuur.
- PIM in Bronspesifieke Multicast (PIM-SSM) is soortgelyk aan PIM-SM met die bykomende vermoë om belangstelling in die ontvangs van pakkies vanaf spesifieke bronadresse (of van almal behalwe die spesifieke bronadresse) na 'n IP multicastadres te rapporteer.
Die figuur hieronder wys waar MLD en PIM-SM werk binne die IPv6 multicast omgewing.
Figuur 1: IPv6 Multicast Routing Protocols Ondersteun vir IPv6
Multicast Listener Discovery Protocol vir IPv6
Om multicasting te begin implementeer in die campus-netwerk, moet gebruikers eers definieer wie die multicast ontvang. Die MLD-protokol word deur IPv6-toestelle gebruik om die teenwoordigheid van multicast-luisteraars te ontdek (bvample, nodusse wat multicast-pakkies wil ontvang) op hul direk aangehegte skakels, en om spesifiek te ontdek watter multicast-adresse vir daardie naburige nodusse van belang is. Dit word gebruik om plaaslike groep- en bronspesifieke groeplidmaatskap te ontdek. Die MLD-protokol bied 'n manier om die vloei van multicast-verkeer deur jou netwerk outomaties te beheer en te beperk met die gebruik van spesiale multicast-navraers en gashere. Die verskil tussen multicast-navraers en gashere is soos volg:
- 'n Navraer is 'n netwerktoestel wat navraagboodskappe stuur om te ontdek watter netwerktoestelle lede van 'n gegewe multicast-groep is.
- 'n Gasheer is 'n ontvanger wat verslagboodskappe stuur om die navraer van 'n gasheerlidmaatskap in te lig.
'n Stel navraers en gashere wat multicast-datastrome van dieselfde bron ontvang, word 'n multicast-groep genoem.
Navraers en gashere gebruik MLD-verslae om by multicast-groepe aan te sluit en te verlaat en om groepverkeer te begin ontvang.
MLD gebruik die Internet Control Message Protocol (ICMP) om sy boodskappe te dra. Alle MLD-boodskappe is skakelplaaslik met 'n hoplimiet van 1, en hulle het almal die waarskuwingsopsie gestel. Die waarskuwing opsie impliseer 'n implementering van die hop-vir-hop opsie kop.
MLD het drie tipes boodskappe:
- Navraag—Algemeen, groepspesifiek en multiuitsending-adresspesifiek. In 'n navraagboodskap is die multicast-adresveld op 0 gestel wanneer MLD 'n algemene navraag stuur. Die algemene navraag leer watter multicast-adresse luisteraars op 'n aangehegte skakel het
Groepspesifieke en multicast-adresspesifieke navrae is dieselfde. 'n Groepadres is 'n multicast-adres. - Verslag—In 'n verslagboodskap is die multicast-adresveld dié van die spesifieke IPv6-multicast-adres waarna die sender luister.
- Klaar—In 'n klaar-boodskap is die multicast-adresveld dié van die spesifieke IPv6-multicast-adres waarna die bron van die MLD-boodskap nie meer luister nie.
'n MLD-verslag moet gestuur word met 'n geldige IPv6 skakel-plaaslike bronadres, of die ongespesifiseerde adres (::), indien die stuurkoppelvlak nog nie 'n geldige skakel-plaaslike adres verkry het nie. Die stuur van verslae met die ongespesifiseerde adres word toegelaat om die gebruik van IPv6 multicast in die Neighbour Discovery Protocol te ondersteun.
Vir staatlose outokonfigurasie word 'n nodus vereis om by verskeie IPv6 multicast-groepe aan te sluit om duplikaatadresopsporing (DAD) uit te voer. Voor DAD is die enigste adres wat die rapporteringsnodus vir die stuurkoppelvlak het, 'n voorlopige een, wat nie vir kommunikasie gebruik kan word nie. Daarom moet die ongespesifiseerde adres gebruik word.
MLD state wat voortspruit uit MLD weergawe 2 of MLD weergawe 1 lidmaatskap verslae kan wêreldwyd of deur koppelvlak beperk word. Die MLD groep limiete kenmerk bied beskerming teen ontkenning van diens (DoS) aanvalle veroorsaak deur MLD pakkies. Lidmaatskapverslae wat die gekonfigureerde limiete oorskry, word nie in die MLD-kas ingevoer nie, en verkeer vir daardie oortollige lidmaatskapverslae sal nie aangestuur word nie.
MLD bied ondersteuning vir bronfiltrering. Bronfiltrering laat 'n nodus toe om belangstelling te rapporteer om na pakkies te luister slegs vanaf spesifieke bronadresse (soos vereis om SSM te ondersteun), of vanaf alle adresse behalwe spesifieke bronadresse wat na 'n spesifieke multicast-adres gestuur is.
Wanneer 'n gasheer wat MLD weergawe 1 gebruik, 'n verlofboodskap stuur, moet die toestel navraagboodskappe stuur om te herbevestig dat hierdie gasheer die laaste MLD weergawe 1-gasheer was wat by die groep aangesluit het voordat dit kan ophou om verkeer aan te stuur. Hierdie funksie neem ongeveer 2 sekondes. Hierdie "verlaat latency" is ook teenwoordig in IGMP weergawe 2 vir IPv4 multicast.
MLD Toegangsgroep
MLD-toegangsgroepe bied ontvangertoegangsbeheer in Cisco IPv6 multicast-toestelle. Hierdie kenmerk beperk die lys groepe waarby 'n ontvanger kan aansluit, en dit laat toe of ontken bronne wat gebruik word om by SSM-kanale aan te sluit
Hoe om IPv6 Multicast Listener Discovery Protocol op te stel
Aktiveer IPv6 Multicast Routing
Voltooi die volgende stappe om IPv6 multicast-roetering te aktiveer:
Voordat jy begin
Jy moet eers IPv6 unicast-roetering aktiveer op alle koppelvlakke van die toestel waarop jy IPv6 multicast-roetering wil aktiveer.
OPSOMMINGSSTAPPE
- aktiveer
- konfigureer terminaal
- ipv6 multicast-roetering [vrf vrf-naam]
- einde
GEDETAILLEERDE STAPPE
Opdrag of aksie | Doel | |
Stap 1 | aktiveer | Aktiveer bevoorregte EXEC-modus. |
Example: Toestel> aktiveer |
|
|
Stap 2 | konfigureer terminaal Example: Toestel# konfigureer terminaal |
Gaan globale konfigurasiemodus in. |
Stap 3 | ipv6 multicast-roetering [vrf vrf-naam]
Example: Toestel (config) # ipv6 multicast-roetering |
Aktiveer multicast-roetering op alle IPv6-geaktiveerde koppelvlakke en aktiveer multicast-aanstuur vir PIM en MLD op alle geaktiveerde koppelvlakke van die toestel.
IPv6 multicast-roetering is by verstek gedeaktiveer wanneer IPv6 unicast-roetering geaktiveer is. Op sekere toestelle moet die IPv6 multicast-roetering ook geaktiveer word om IPv6 unicast-roetering te gebruik.
|
Stap 4 | einde Example: Toestel(config)# einde |
Gaan uit na bevoorregte EXEC-modus. |
Pas MLD op 'n koppelvlak aan
Om MLD op 'n koppelvlak aan te pas, voltooi die volgende stappe:
OPSOMMINGSSTAPPE
- aktiveer
- konfigureer terminaal
- ipv6 mld staatslimiet nommer
- ipv6 mld [vrf vrf-naam] ssm-kaart aktiveer
- koppelvlak tipe nommer
- ipv6 mld toegangsgroep toegang-lys-naam
- ipv6 mld statiese groep [groep-adres] [[insluit| uitsluit] {bron-adres | bronnelys [acl]}
- ipv6 mld navraag-maksimum-reaksie-tyd sekondes
- ipv6 mld navraag-time-out sekondes
- ipv6 mld navraag-interval sekondes
- ipv6 mld limiet nommer [behalwe toegang-lys]
- einde
GEDETAILLEERDE STAPPE
Opdrag of aksie | Doel | |
Stap 1 | aktiveer Example: Toestel> aktiveer |
Aktiveer bevoorregte EXEC-modus.
|
Stap 2 | konfigureer terminaal Example: Toestel# konfigureer terminaal |
Gaan globale konfigurasiemodus in. |
Stap 3 | ipv6 mld staatslimiet nommer Example: Toestel(config)# ipv6 mld staatslimiet 300 |
Stel 'n limiet op op die aantal MLD-state wat voortspruit uit MLD-lidmaatskapverslae op 'n wêreldbasis.
Lidmaatskapverslae wat gestuur word nadat die gekonfigureerde limiete oorskry is, word nie in die MLD-kas ingevoer nie en verkeer vir die oortollige lidmaatskapverslae word nie aangestuur nie.
|
Stap 4 | ipv6 mld [vrf vrf-naam] ssm-kaart aktiveer Example: Toestel(config)# ipv6 mld ssm-map aktiveer |
Aktiveer die Bronspesifieke Multicast (SSM)-karteringfunksie vir groepe in die gekonfigureerde SSM-reeks.
|
Stap 5 | koppelvlak tipe nommer Example: Toestel(config)# koppelvlak GigabitEthernet 1/0/0 |
Spesifiseer 'n koppelvlaktipe en -nommer, en plaas die toestel in koppelvlakkonfigurasiemodus. |
Stap 6 | ipv6 mld toegangsgroep toegang-lys-naam Example: Toestel (config-if) # ipv6 toegangslys acc-grp-1 |
Laat die gebruiker toe om IPv6 multicast-ontvanger toegangsbeheer uit te voer.
|
Stap 7 | ipv6 mld statiese groep [groep-adres] [[insluit|uitsluit] {bron-adres | bronnelys [acl]} Example: Device(config-if)# ipv6 mld static-group ff04::10 sluit 100::1 in |
Stuur verkeer vir die multicast-groep staties aan na 'n gespesifiseerde koppelvlak en veroorsaak dat die koppelvlak optree asof 'n MLD-aansluiting op die koppelvlak teenwoordig is.
|
|
||
Stap 8 | ipv6 mld navraag-maksimum-reaksie-tyd sekondes Example: Toestel(config-if)# ipv6 mld-navraag-maksimum-reaksietyd 20 |
Stel die maksimum reaksietyd op wat in MLD-navrae geadverteer word.
|
Stap 9 | ipv6 mld navraag-timeout sekondes Example: Device(config-if)# ipv6 mld navraag-timeout 130 |
Stel die uittelwaarde op voordat die toestel oorneem as die navraag vir die koppelvlak.
|
Stap 10 | ipv6 mld navraag-interval sekondes Example: Device(config-if)# ipv6 mld navraag-interval 60 |
Konfigureer die frekwensie waarteen die Cisco IOS XE-sagteware MLD-gasheernavraagboodskappe stuur.
|
Stap 11 | ipv6 mld limiet nommer [behalwe toegangslys]
Example: Toestel (config-if) # ipv6 mld limiet 100 |
Stel 'n limiet op op die aantal MLD-state wat voortspruit uit MLD-lidmaatskapverslae op 'n per-koppelvlak basis. Lidmaatskapverslae wat gestuur word nadat die gekonfigureerde limiete oorskry is, word nie in die MLD-kas ingevoer nie, en verkeer vir die oortollige lidmaatskapverslae word nie aangestuur nie.
Per-koppelvlak en per-stelsel limiete werk onafhanklik van mekaar en kan verskillende gekonfigureerde limiete afdwing. 'n Lidmaatskapstaat word geïgnoreer as dit óf die per-koppelvlaklimiet óf die globale limiet oorskry. As jy nie die behalwe toegang-lys sleutelwoord en argument konfigureer nie, word alle MLD-toestande getel na die gekonfigureerde kaslimiet op 'n koppelvlak. Gebruik die behalwe-toegangslys-sleutelwoord en -argument om bepaalde groepe of kanale uit te sluit om na die MLD-kaslimiet te tel. 'n MLD-lidmaatskapverslag word teen die per-koppelvlaklimiet getel as dit deur die uitgebreide toegang toegelaat word |
Deaktiveer MLD-toestel-kantverwerking
'n Gebruiker wil dalk net spesifieke koppelvlakke hê om IPv6 multicast uit te voer en wil daarom MLD-toestel-kantverwerking op 'n gespesifiseerde koppelvlak afskakel. Voltooi die volgende stappe om MLD-toestel-kantverwerking te deaktiveer:
OPSOMMINGSSTAPPE
- aktiveer
- konfigureer terminaal
- koppelvlak tipe nommer
- geen ipv6 mld router nie
GEDETAILLEERD STAPPE
Opdrag of aksie | Doel | |
Stap 1 | aktiveer Example: Toestel> aktiveer |
Aktiveer bevoorregte EXEC-modus.
|
Stap 2 | konfigureer terminaal Example: Toestel# konfigureer terminaal |
Gaan globale konfigurasiemodus in. |
Stap 3 | koppelvlak tipe nommer Example: Toestel(config)# koppelvlak GigabitEthernet 1/0/0 |
Spesifiseer 'n koppelvlaktipe en -nommer, en plaas die toestel in koppelvlakkonfigurasiemodus. |
Stap 4 | geen ipv6 mld router nie Example: Toestel (config-if) # geen ipv6 mld router |
Deaktiveer MLD-toestel-kant verwerking op 'n gespesifiseerde koppelvlak. |
Stel die MLD-verkeerstellers terug
Om die MLD-verkeerstellers terug te stel, voltooi die volgende stappe:
OPSOMMINGSSTAPPE
- aktiveer
- duidelik ipv6 mld [vrf vrf-naam] verkeer
GEDETAILLEERD STAPPE
Opdrag of aksie | Doel | |
Stap 1 | aktiveer Example: Toestel> aktiveer |
Aktiveer bevoorregte EXEC-modus.
|
Stap 2 | duidelik ipv6 mld [vrf vrf-naam] verkeer Example: Toestel# maak ipv6 mld-verkeer skoon |
Stel alle MLD-verkeertellers terug.
|
Vee die MLD-koppelvlak-tellers uit
Om die MLD-koppelvlaktellers skoon te maak, voltooi die volgende stappe:
OPSOMMINGSSTAPPE
- aktiveer
- duidelik ipv6 mld [vrf vrf-naam] tellers koppelvlak-tipe
GEDETAILLEERD STAPPE
Opdrag of aksie | Doel | |
Stap 1 | aktiveer Example: Toestel> aktiveer |
Aktiveer bevoorregte EXEC-modus.
|
Stap 2 | duidelik ipv6 mld [vrf vrf-naam] tellers koppelvlak-tipe | Vee die MLD-koppelvlaktellers uit. |
Example: Toestel# maak ipv6 mld-tellers skoon GigabitEthernet1/0/0 |
|
Vee die MLD-groepe uit
Om MLD-verwante inligting in die IPv6 multicast-roeteringtabel uit te vee, voltooi die volgende stappe:
OPSOMMINGSSTAPPE
- aktiveer
- konfigureer terminaal
- duidelik ipv6 [icmp] mld groepe {* | groep-voorvoegsel | groep [bron]} [vrf {vrf-naam | almal}]
- einde
GEDETAILLEERD STAPPE
Opdrag of aksie | Doel | |
Stap 1 | aktiveer Example: Toestel> aktiveer |
Aktiveer bevoorregte EXEC-modus.
|
Stap 2 | konfigureer terminaal Example: Toestel# konfigureer terminaal |
Gaan globale konfigurasiemodus in. |
Stap 3 | duidelik ipv6 [icmp] mld groepe {* | groep-voorvoegsel | groep [bron]} [vrf {vrf-naam | almal}]
Example: Toestel (config)# maak ipv6 mld-groepe skoon * |
Vee die MLD-groepinligting uit.
|
Verifieer tans IPv6 Multicast Listener Discovery Protocol
- Gebruik die wys ipv6 mld-groepe [skakel-plaaslik] [groepnaam | groep-adres] [koppelvlak-tipe koppelvlak-nommer] [detail | eksplisiete] opdrag om die multicast-groepe te vertoon wat direk aan die toestel gekoppel is en wat deur MLD geleer is:
Roeter# wys ipv6 mld-groep
MLD Connected Group Lidmaatskap Groepadres |
Koppelvlak |
Optyd verstryk |
FF08::1 | Gi0/4/4 | 00:10:22 00:04:19 |
- Gebruik die wys ipv6 mfib [vrf vrf-naam] [almal | skakelskoop | verbose | groep-adres-naam | ipv6-voorvoegsel/voorvoegsel-lengte | bron-adres-naam | koppelvlak | status | opsomming] opdrag vertoon die aanstuurinskrywings en koppelvlakke in die IPv6 Multicast Forwarding Information Base (MFIB).
Die volgende example wys aanstuurinskrywings en koppelvlakke in die MFIB gespesifiseer met 'n groepadres van FF08:1::1:
Roeter# wys ipv6 mfib ff08::1
- Gebruik die wys ipv6 mld-koppelvlak [tipe nommer] opdrag om multicast-verwante inligting oor 'n
Die volgende is sample uitset van die wys ipv6 mld koppelvlak opdrag vir Gigabit Ethernet-koppelvlak 0/4/4:
Roeter# wys ipv6 mld-koppelvlak gigabitethernet 0/4/4
- Gebruik die wys ipv6 mld [vrf vrf-naam] verkeer opdrag om die MLD verkeer tellers te vertoon:
Roeter# wys ipv6 mld-verkeer
- Gebruik die wys ipv6 mroute [vrf vrf-naam] [skakel-plaaslik | [groepnaam | groep-adres [bron-adres | bronnaam] ] ] opdrag om die inligting in die PIM-topologietabel te vertoon:
Roeter# wys ipv6 mroute ff08::1
Dokumente / Hulpbronne
![]() |
CISCO IPv6 Multicast Listener Discovery Protocol [pdf] Gebruikersgids IPv6, Multicast Listener Discovery Protocol, Listener Discovery Protocol, Multicast Discovery Protocol, Discovery Protocol, Protocol |