Uživatelská příručka protokolu CISCO IPv6 Multicast Listener Discovery Protocol
Vyhledání informací o funkci
Vaše verze softwaru nemusí podporovat všechny funkce popsané v tomto modulu. Nejnovější upozornění a informace o funkcích viz Nástroj pro vyhledávání chyb a poznámky k verzi pro vaši platformu a verzi softwaru. Informace o funkcích zdokumentovaných v tomto modulu a seznam verzí, ve kterých jsou jednotlivé funkce podporovány, naleznete v tabulce s informacemi o funkcích na konci tohoto modulu.
Použijte Cisco Feature Navigator k nalezení informací o podpoře platforem a podpoře image softwaru Cisco. Chcete-li získat přístup k aplikaci Cisco Feature Navigator, přejděte na adresu www.cisco.com/go/cfn. Účet na Cisco.com není vyžadován.
Omezení pro protokol IPv6 Multicast Listener Discovery Protocol
- MLD snooping není podporován. Multicastový provoz IPv6 je zaplaven do všech ethernetových tokových bodů (EFP) nebo trunkových EFP (TEFP) spojených s doménou mostu.
- MLD proxy není podporován.
- U RSP1A není podporováno více než 1000 vícesměrových tras IPv6.
- U RSP1B není podporováno více než 2000 vícesměrových tras IPv6.
- Protokol IPv6 Multicast Listener Discovery není na modulu ASR 900 RSP3 podporován.
Informace o protokolu IPv6 Multicast Listener Discovery Protocol
IPv6 Multicast Overview
Skupina vícesměrového vysílání IPv6 je libovolná skupina přijímačů, které chtějí přijímat konkrétní datový tok. Tato skupina nemá žádné fyzické ani geografické hranice; přijímače mohou být umístěny kdekoli na internetu nebo v jakékoli privátní síti. Přijímače, které mají zájem přijímat data proudící do určité skupiny, se musí ke skupině připojit signalizací svého místního zařízení. Této signalizace je dosaženo pomocí protokolu MLD.
Zařízení používají protokol MLD ke zjištění, zda jsou členové skupiny přítomni v jejich přímo připojených podsítích. Hostitelé se připojují ke skupinám multicast odesíláním zpráv MLD. Síť pak doručuje data potenciálně neomezenému počtu přijímačů pomocí pouze jedné kopie multicastových dat v každé podsíti. Hostitelé IPv6, kteří chtějí přijímat provoz, jsou známí jako členové skupiny.
Pakety doručené členům skupiny jsou identifikovány jedinou adresou skupiny vícesměrového vysílání. Pakety vícesměrového vysílání jsou doručovány skupině s maximální spolehlivostí, stejně jako pakety unicast IPv6.
Prostředí vícesměrového vysílání se skládá z odesílatelů a přijímačů. Každý hostitel, bez ohledu na to, zda je členem skupiny, může odesílat do skupiny. Zprávu však obdrží pouze členové skupiny.
Pro příjemce ve skupině vícesměrového vysílání je vybrána adresa vícesměrového vysílání. Odesílatelé používají tuto adresu jako cílovou adresutagram, aby se dostal ke všem členům skupiny.
Členství ve skupině multicast je dynamické; hostitelé se mohou kdykoli připojit a odejít. Neexistuje žádné omezení na umístění nebo počet členů ve skupině vícesměrového vysílání. Hostitel může být současně členem více než jedné skupiny vícesměrového vysílání. Jak aktivní je skupina vícesměrového vysílání, její trvání a členství se může u jednotlivých skupin a čas od času lišit. Skupina, která má členy, nemusí mít žádnou aktivitu
Implementace vícesměrového směrování IPv6
Software Cisco podporuje následující protokoly pro implementaci vícesměrového směrování IPv6:
- MLD používají zařízení IPv6 k objevování posluchačů vícesměrového vysílání na přímo připojených odkazech. Existují dvě verze MLD:
- MLD verze 1 je založena na verzi 2 protokolu IGMP (Internet Group Management Protocol) pro IPv4.
- MLD verze 2 je založena na verzi 3 IGMP pro IPv4.
- Multicast IPv6 pro software Cisco používá MLD verze 2 i MLD verze 1. MLD verze 2 je plně zpětně kompatibilní s MLD verze 1 (popsaná v RFC 2710). Hostitelé, kteří podporují pouze MLD verze 1, spolupracují se zařízením se systémem MLD verze 2. Podporovány jsou také smíšené sítě LAN s hostiteli MLD verze 1 a MLD verze 2.
- PIM-SM se používá mezi zařízeními, aby mohla sledovat, které pakety vícesměrového vysílání mají přeposílat mezi sebou a do jejich přímo připojených sítí LAN.
- PIM in Source Specific Multicast (PIM-SSM) je podobný PIM-SM s dodatečnou schopností hlásit zájem o příjem paketů ze specifických zdrojových adres (nebo ze všech kromě konkrétních zdrojových adres) na IP adresu multicast.
Obrázek níže ukazuje, kde MLD a PIM-SM fungují v prostředí vícesměrového vysílání IPv6.
Obrázek 1: IPv6 Multicast Routing Protocols Podporované pro IPv6
Multicast Listener Discovery Protocol pro IPv6
Chcete-li začít implementovat multicasting v campuživatelé musí nejprve definovat, kdo přijímá multicast. Protokol MLD používají zařízení IPv6 ke zjištění přítomnosti multicast posluchačů (napřample, uzly, které chtějí přijímat pakety vícesměrového vysílání) na svých přímo připojených spojích, a konkrétně zjistit, které adresy vícesměrového vysílání jsou pro tyto sousední uzly zajímavé. Používá se pro zjišťování členství v místní skupině a ve skupině specifické pro zdroj. Protokol MLD poskytuje prostředky k automatickému řízení a omezení toku multicastového provozu ve vaší síti pomocí speciálních multicastových dotazů a hostitelů. Rozdíl mezi multicastovými dotazy a hostiteli je následující:
- Dotazovač je síťové zařízení, které odesílá zprávy s dotazem, aby zjistilo, která síťová zařízení jsou členy dané skupiny vícesměrového vysílání.
- Hostitel je přijímač, který odesílá zprávy s hlášením, aby informoval tazatele o členství v hostiteli.
Sada dotazovačů a hostitelů, kteří přijímají datové toky vícesměrového vysílání ze stejného zdroje, se nazývá skupina vícesměrového vysílání.
Dotazovatelé a hostitelé používají zprávy MLD k připojení a opuštění skupin vícesměrového vysílání a k zahájení příjmu skupinového provozu.
MLD používá k přenosu svých zpráv protokol ICMP (Internet Control Message Protocol). Všechny MLD zprávy jsou link-local s limitem skoku 1 a všechny mají nastavenou možnost upozornění. Možnost výstrahy znamená implementaci hlavičky možnosti skok po skoku.
MLD má tři typy zpráv:
- Dotaz – Obecné, specifické pro skupinu a specifické pro vícesměrové vysílání. V dotazovací zprávě je pole adresy vícesměrového vysílání nastaveno na 0, když MLD odešle obecný dotaz. Obecný dotaz zjistí, které adresy vícesměrového vysílání mají posluchače na připojeném odkazu
Dotazy specifické pro skupinu a pro vícesměrové vysílání jsou stejné. Skupinová adresa je vícesměrová adresa. - Zpráva – Ve zprávě s hlášením je pole adresy vícesměrového vysílání polem konkrétní adresy vícesměrového vysílání IPv6, které odesílatel naslouchá.
- Hotovo – V hotové zprávě je pole adresy vícesměrového vysílání polem konkrétní adresy vícesměrového vysílání IPv6, které zdroj zprávy MLD již neposlouchá.
Zpráva MLD musí být odeslána s platnou místní zdrojovou adresou IPv6 nebo s nespecifikovanou adresou (::), pokud odesílací rozhraní dosud nezískalo platnou místní adresu. Odesílání zpráv s nespecifikovanou adresou je povoleno pro podporu použití vícesměrového vysílání IPv6 v protokolu Neighbor Discovery Protocol.
Pro bezstavovou automatickou konfiguraci je vyžadován uzel, který se připojí k několika skupinám vícesměrového vysílání IPv6, aby bylo možné provést detekci duplicitních adres (DAD). Před DAD je jedinou adresou, kterou má reportovací uzel pro odesílací rozhraní, předběžná adresa, kterou nelze použít pro komunikaci. Proto je nutné použít blíže nespecifikovanou adresu.
Stavy MLD, které vyplývají ze zpráv o členství v MLD verze 2 nebo MLD verze 1, lze omezit globálně nebo rozhraním. Funkce omezení skupiny MLD poskytuje ochranu proti útokům DoS (Denial of Service) způsobeným pakety MLD. Zprávy o členství, které překračují nakonfigurované limity, se nezadávají do mezipaměti MLD a provoz pro tyto zprávy o nadměrném členství nebude předáván.
MLD poskytuje podporu pro filtrování zdrojů. Filtrování zdroje umožňuje uzlu hlásit zájem o naslouchání paketům pouze ze specifických zdrojových adres (požadovaných pro podporu SSM) nebo ze všech adres kromě specifických zdrojových adres odeslaných na konkrétní multicastovou adresu.
Když hostitel používající MLD verze 1 odešle zprávu o odchodu, zařízení musí odeslat dotazovací zprávy, aby znovu potvrdilo, že tento hostitel byl posledním hostitelem MLD verze 1 připojeným ke skupině, než může zastavit předávání provozu. Tato funkce trvá přibližně 2 sekundy. Tato „latence opuštění“ je také přítomna v IGMP verze 2 pro multicast IPv4.
Přístupová skupina MLD
Přístupové skupiny MLD poskytují řízení přístupu přijímače v zařízeních Cisco IPv6 multicast. Tato funkce omezuje seznam skupin, ke kterým se může přijímač připojit, a povoluje nebo zakazuje zdroje používané pro připojení ke kanálům SSM
Jak nakonfigurovat protokol IPv6 Multicast Listener Discovery Protocol
Povolení vícesměrového směrování IPv6
Chcete-li povolit vícesměrové směrování IPv6, proveďte následující kroky:
Než začnete
Nejprve musíte povolit směrování jednosměrového vysílání IPv6 na všech rozhraních zařízení, na kterém chcete povolit vícesměrové směrování IPv6.
SOUHRNNÉ KROKY
- umožnit
- nakonfigurovat terminál
- ipv6 multicast-routing [vrf vrf-name]
- konec
PODROBNÉ KROKY
Příkaz nebo Akce | Účel | |
Krok 1 | umožnit | Povolí privilegovaný režim EXEC. |
Exampten: Zařízení> povolit |
|
|
Krok 2 | nakonfigurovat terminál Exampten: Konfigurační terminál Device# |
Vstoupí do režimu globální konfigurace. |
Krok 3 | ipv6 multicast-routing [vrf vrf-name]
Exampten: Device(config)# ipv6 multicast-routing |
Umožňuje směrování vícesměrového vysílání na všech rozhraních s povoleným protokolem IPv6 a umožňuje předávání vícesměrového vysílání pro PIM a MLD na všech povolených rozhraních zařízení.
Směrování vícesměrového vysílání IPv6 je ve výchozím nastavení zakázáno, když je povoleno jednosměrové směrování IPv6. Na některých zařízeních musí být také povoleno vícesměrové směrování IPv6, aby bylo možné používat jednosměrové směrování IPv6.
|
Krok 4 | konec Exampten: Device(config)# end |
Přechod do privilegovaného režimu EXEC. |
Přizpůsobení MLD na rozhraní
Chcete-li přizpůsobit MLD na rozhraní, proveďte následující kroky:
SOUHRNNÉ KROKY
- umožnit
- nakonfigurovat terminál
- ipv6 mld stát-limit číslo
- ipv6 mld [vrf vrf-name] povolit ssm-map
- rozhraní typové číslo
- ipv6 mld access-group název-seznamu přístupu
- ipv6 mld static-group [skupinová adresa] [[zahrnout| vyloučit] {zdrojová adresa | zdrojový seznam [acl]}
- ipv6 mld dotaz-max-doba-odpovědi sekundy
- ipv6 mld dotaz-timeout sekundy
- ipv6 mld dotaz-interval sekundy
- limit ipv6 mld číslo [kromě přístupový seznam]
- konec
PODROBNÉ KROKY
Příkaz nebo Akce | Účel | |
Krok 1 | umožnit Exampten: Zařízení> povolit |
Povolí privilegovaný režim EXEC.
|
Krok 2 | nakonfigurovat terminál Exampten: Konfigurační terminál Device# |
Vstoupí do režimu globální konfigurace. |
Krok 3 | ipv6 mld stát-limit číslo Exampten: Device(config)# ipv6 mld state-limit 300 |
Konfiguruje limit počtu stavů MLD vyplývající ze zpráv o členství v MLD na globálním základě.
Zprávy o členství odeslané po překročení nakonfigurovaných limitů se nezadávají do mezipaměti MLD a provoz pro zprávy o nadměrném členství se nepředává.
|
Krok 4 | ipv6 mld [vrf vrf-name] povolit ssm-map Exampten: Device(config)# ipv6 mld ssm-map povolit |
Aktivuje funkci mapování SSM (Source Specific Multicast) pro skupiny v nakonfigurovaném rozsahu SSM.
|
Krok 5 | rozhraní typové číslo Exampten: Device(config)# rozhraní GigabitEthernet 1/0/0 |
Určuje typ a číslo rozhraní a uvádí zařízení do režimu konfigurace rozhraní. |
Krok 6 | ipv6 mld access-group název-seznamu přístupu Exampten: Device(config-if)# ipv6 access-list acc-grp-1 |
Umožňuje uživateli provádět řízení přístupu přijímače vícesměrového vysílání IPv6.
|
Krok 7 | ipv6 mld static-group [skupinová adresa] [[zahrnout|vyloučit] {zdrojová adresa | zdrojový seznam [acl]} Exampten: Device(config-if)# ipv6 mld static-group ff04::10 include 100::1 |
Staticky předává provoz pro skupinu vícesměrového vysílání na zadané rozhraní a způsobí, že se rozhraní bude chovat, jako by na rozhraní byl přítomen MLD joiner.
|
|
||
Krok 8 | ipv6 mld query-max-response-time sekund Exampten: Device(config-if)# ipv6 mld query-max-response-time 20 |
Konfiguruje maximální dobu odezvy inzerovanou v dotazech MLD.
|
Krok 9 | ipv6 mld dotaz-timeout sekund Exampten: Device(config-if)# ipv6 mld query-timeout 130 |
Nakonfiguruje hodnotu časového limitu, než zařízení převezme funkci dotazovače pro rozhraní.
|
Krok 10 | ipv6 mld dotaz-interval sekund Exampten: Device(config-if)# ipv6 mld dotaz-interval 60 |
Konfiguruje frekvenci, s jakou software Cisco IOS XE odesílá zprávy hostitelského dotazu MLD.
|
Krok 11 | ipv6 mld limitní číslo [kromě přístupového seznamu]
Exampten: Device(config-if)# ipv6 mld limit 100 |
Konfiguruje limit počtu stavů MLD vyplývající ze zpráv o členství v MLD na základě jednotlivých rozhraní. Zprávy o členství odeslané po překročení nakonfigurovaných limitů se nezadávají do mezipaměti MLD a provoz pro zprávy o nadměrném členství se nepředává.
Limity na rozhraní a na systém fungují nezávisle na sobě a mohou vynutit různé nakonfigurované limity. Stav členství je ignorován, pokud překročí limit na rozhraní nebo globální limit. Pokud nenakonfigurujete klíčové slovo a argument kromě přístupového seznamu, všechny stavy MLD se započítávají do nakonfigurovaného limitu mezipaměti na rozhraní. K vyloučení konkrétních skupin nebo kanálů z počítání do limitu mezipaměti MLD použijte klíčové slovo a argument kromě přístupového seznamu. Zpráva o členství v MLD se započítává do limitu na rozhraní, pokud je povolena rozšířeným přístupem |
Deaktivace MLD Device-Side Processing
Uživatel může chtít, aby vícesměrové vysílání IPv6 prováděla pouze specifikovaná rozhraní, a proto bude chtít vypnout zpracování na straně zařízení MLD na zadaném rozhraní. Chcete-li zakázat zpracování MLD na straně zařízení, proveďte následující kroky:
SOUHRNNÉ KROKY
- umožnit
- nakonfigurovat terminál
- rozhraní typové číslo
- žádný router ipv6 mld
DETAILNÍ KROKY
Příkaz nebo Akce | Účel | |
Krok 1 | umožnit Exampten: Zařízení> povolit |
Povolí privilegovaný režim EXEC.
|
Krok 2 | nakonfigurovat terminál Exampten: Konfigurační terminál Device# |
Vstoupí do režimu globální konfigurace. |
Krok 3 | rozhraní typové číslo Exampten: Device(config)# rozhraní GigabitEthernet 1/0/0 |
Určuje typ a číslo rozhraní a uvádí zařízení do režimu konfigurace rozhraní. |
Krok 4 | žádný router ipv6 mld Exampten: Device(config-if)# žádný router ipv6 mld |
Zakáže zpracování MLD na straně zařízení na určeném rozhraní. |
Resetování počítadel provozu MLD
Chcete-li vynulovat čítače provozu MLD, proveďte následující kroky:
SOUHRNNÉ KROKY
- umožnit
- jasné ipv6 mld [vrf vrf-name] provoz
DETAILNÍ KROKY
Příkaz nebo Akce | Účel | |
Krok 1 | umožnit Exampten: Zařízení> povolit |
Povolí privilegovaný režim EXEC.
|
Krok 2 | jasné ipv6 mld [vrf vrf-name] provoz Exampten: Zařízení# vymazat provoz ipv6 mld |
Resetuje všechny čítače provozu MLD.
|
Vymazání čítačů rozhraní MLD
Chcete-li vymazat čítače rozhraní MLD, postupujte takto:
SOUHRNNÉ KROKY
- umožnit
- jasné ipv6 mld [vrf vrf-name] počítadla typ rozhraní
DETAILNÍ KROKY
Příkaz nebo Akce | Účel | |
Krok 1 | umožnit Exampten: Zařízení> povolit |
Povolí privilegovaný režim EXEC.
|
Krok 2 | jasné ipv6 mld [vrf vrf-name] počítadla typ rozhraní | Vymaže čítače rozhraní MLD. |
Exampten: Device# clear ipv6 mld counters GigabitEthernet1/0/0 |
|
Vymazání skupin MLD
Chcete-li vymazat informace související s MLD v tabulce směrování vícesměrového vysílání IPv6, postupujte takto:
SOUHRNNÉ KROKY
- umožnit
- nakonfigurovat terminál
- vymazat ipv6 [icmp] miliard skupin {* | skupina-předpona | skupina [zdroj]} [vrf {vrf-name | vše}]
- konec
DETAILNÍ KROKY
Příkaz nebo Akce | Účel | |
Krok 1 | umožnit Exampten: Zařízení> povolit |
Povolí privilegovaný režim EXEC.
|
Krok 2 | nakonfigurovat terminál Exampten: Konfigurační terminál Device# |
Vstoupí do režimu globální konfigurace. |
Krok 3 | vymazat ipv6 [icmp] miliard skupin {* | skupina-předpona | skupina [zdroj]} [vrf {vrf-name | vše}]
Exampten: Zařízení (config)# vymazat skupiny ipv6 mld * |
Vymaže informace o skupinách MLD.
|
Ověření protokolu IPv6 Multicast Listener Discovery Protocol
- Použijte zobrazit skupiny ipv6 mld [odkaz-místní] [název skupiny | adresa-skupiny] [číslo-rozhraní typu rozhraní] [detail | explicitní] příkaz pro zobrazení skupin multicast, které jsou přímo připojeny k zařízení a které byly naučeny pomocí MLD:
Router # zobrazit skupinu ipv6 mld
MLD Connected Group Membership Group Address |
Rozhraní |
Uptime vyprší |
FF08::1 | Gi0/4/4 | 00:10:22 00:04:19 |
- Použijte zobrazit ipv6 mfib [vrf vrf-name] [vše | linkscope | podrobný | název-adresy-skupiny | ipv6-prefix/prefix-length | název-adresy-zdroje | rozhraní | postavení | shrnutí] zobrazí položky předávání a rozhraní v informační databázi IPv6 Multicast Forwarding Information Base (MFIB).
Následující exampsoubor zobrazuje záznamy pro předávání a rozhraní v MFIB zadané se skupinovou adresou FF08:1::1:
Router# show ipv6 mfib ff08::1
- Použijte zobrazit rozhraní ipv6 mld [typové číslo] příkaz k zobrazení informací souvisejících s multicastem o an
Následuje sample výstup z show ipv6 miliard rozhraní příkaz pro rozhraní Gigabit Ethernet 0/4/4:
Router# ukazuje rozhraní ipv6 mld gigabitethernet 0/4/4
- Použijte zobrazit ipv6 mld [vrf vrf-name] provoz příkaz pro zobrazení počítadel provozu MLD:
Router# zobrazuje provoz ipv6 mld
- Použijte zobrazit ipv6 mroute [vrf vrf-name] [odkaz-místní | [název skupiny | group-address [zdrojová-adresa | source-name] ] ] příkaz k zobrazení informací v tabulce topologie PIM:
Router# show ipv6 mroute ff08::1
Dokumenty / zdroje
![]() |
CISCO IPv6 Multicast Listener Discovery Protocol [pdfUživatelská příručka IPv6, Multicast Listener Discovery Protocol, Listener Discovery Protocol, Multicast Discovery Protocol, Discovery Protocol, protokol |