CISCO IPv6 Multicast Listener Discovery Protocol Ръководство за потребителя
Намиране на информация за характеристиките
Вашата версия на софтуера може да не поддържа всички функции, документирани в този модул. За най-новите предупреждения и информация за функциите вижте Инструмент за търсене на грешки и бележките по изданието за вашата версия на платформата и софтуера. За да намерите информация за функциите, документирани в този модул, и за да видите списък с изданията, в които се поддържа всяка функция, вижте таблицата с информация за функциите в края на този модул.
Използвайте Cisco Feature Navigator, за да намерите информация относно поддръжката на платформата и поддръжката на софтуерни изображения на Cisco. За достъп до Cisco Feature Navigator отидете на www.cisco.com/go/cfn. Не е необходим акаунт в Cisco.com.
Ограничения за IPv6 Multicast Listener Discovery Protocol
- MLD подслушването не се поддържа. IPv6 мултикаст трафикът се наводнява към всички Ethernet Flow Points (EFP) или Trunk EFP (TEFP), свързани с мостов домейн.
- MLD прокси не се поддържа.
- За RSP1A не се поддържат повече от 1000 IPv6 мултикаст маршрута.
- За RSP1B не се поддържат повече от 2000 IPv6 мултикаст маршрута.
- Протоколът IPv6 Multicast Listener Discovery не се поддържа от модула ASR 900 RSP3.
Информация за IPv6 Multicast Listener Discovery Protocol
IPv6 Multicast Overview
IPv6 multicast група е произволна група от приемници, които искат да получат определен поток от данни. Тази група няма физически или географски граници; приемниците могат да бъдат разположени навсякъде в интернет или във всяка частна мрежа. Приемниците, които се интересуват от получаване на данни, протичащи към определена група, трябва да се присъединят към групата, като сигнализират на своето локално устройство. Това сигнализиране се постига с протокола MLD.
Устройствата използват протокола MLD, за да научат дали членовете на дадена група присъстват или не в техните директно свързани подмрежи. Хостовете се присъединяват към мултикаст групи чрез изпращане на MLD докладни съобщения. След това мрежата доставя данни до потенциално неограничен брой приемници, като използва само едно копие на мултикаст данните във всяка подмрежа. IPv6 хостовете, които желаят да получават трафика, са известни като членове на групата.
Пакетите, доставени на членовете на групата, се идентифицират с един групов адрес за мултикаст. Пакетите за множествено предаване се доставят до група, като се използва надеждността на най-доброто усилие, точно както IPv6 unicast пакетите.
Средата за мултикаст се състои от изпращачи и получатели. Всеки хост, независимо дали е член на група, може да изпрати до група. Но само членовете на група получават съобщението.
Мултикаст адрес се избира за получателите в мултикаст група. Подателите използват този адрес като целеви адрес на даtagram, за да достигне до всички членове на групата.
Членството в мултикаст група е динамично; домакините могат да се присъединят и да напуснат по всяко време. Няма ограничение за местоположението или броя на членовете в мултикаст група. Един хост може да бъде член на повече от една мултикаст група наведнъж. Колко активна е групата за мултикаст, нейната продължителност и членство може да варира от група до група и от време на време. Група, която има членове, може да няма активност
Внедряване на IPv6 Multicast Routing
Софтуерът на Cisco поддържа следните протоколи за прилагане на IPv6 мултикаст маршрутизиране:
- MLD се използва от IPv6 устройства за откриване на мултикаст слушатели на директно прикачени връзки. Има две версии на MLD:
- MLD версия 1 е базирана на версия 2 на Internet Group Management Protocol (IGMP) за IPv4.
- MLD версия 2 е базирана на версия 3 на IGMP за IPv4.
- IPv6 мултикаст за софтуер на Cisco използва както MLD версия 2, така и MLD версия 1. MLD версия 2 е напълно обратно съвместима с MLD версия 1 (описано в RFC 2710). Хостове, които поддържат само MLD версия 1, взаимодействат с устройство, работещо с MLD версия 2. Смесени локални мрежи с MLD версия 1 и MLD версия 2 хостове също се поддържат.
- PIM-SM се използва между устройствата, така че те да могат да проследяват кои мултикаст пакети да препращат един към друг и към техните директно свързани LAN мрежи.
- PIM в Source Specific Multicast (PIM-SSM) е подобен на PIM-SM с допълнителната възможност за отчитане на интерес към получаване на пакети от конкретни адреси на източник (или от всички адреси на източник, освен конкретните) към IP адрес за множествено предаване.
Фигурата по-долу показва къде работят MLD и PIM-SM в IPv6 мултикаст среда.
Фигура 1: Протоколи за маршрутизиране на IPv6, поддържани за IPv6
Протокол за откриване на мултикаст слушател за IPv6
За да започнете да прилагате мултикастинг в campнашата мрежа, потребителите трябва първо да дефинират кой получава мултикаст. Протоколът MLD се използва от IPv6 устройства за откриване на присъствието на мултикаст слушатели (напрample, възли, които искат да получават мултикаст пакети) на своите директно прикачени връзки и да открият конкретно кои мултикаст адреси представляват интерес за тези съседни възли. Използва се за откриване на членство в локална група и група, специфична за източника. Протоколът MLD предоставя средства за автоматично контролиране и ограничаване на потока на мултикаст трафик във вашата мрежа с използването на специални мултикаст заявки и хостове. Разликата между мултикаст заявките и хостовете е следната:
- Querier е мрежово устройство, което изпраща съобщения за заявка, за да открие кои мрежови устройства са членове на дадена мултикаст група.
- Хостът е приемник, който изпраща отчетни съобщения, за да информира търсещия за членство в хост.
Набор от queriers и хостове, които получават мултикаст потоци от данни от един и същ източник, се нарича група за мултикаст.
Заявките и хостовете използват MLD отчети, за да се присъединят и напуснат групи за мултикаст и да започнат да получават групов трафик.
MLD използва Internet Control Message Protocol (ICMP), за да пренася своите съобщения. Всички MLD съобщения са локални за връзка с ограничение за прескачане от 1 и всички имат зададена опция за предупреждение. Опцията за предупреждение предполага внедряване на заглавката на опцията hop-by-hop.
MLD има три вида съобщения:
- Заявка—обща, специфична за групата и специфична за мултикаст адрес. В съобщение за заявка полето за мултикаст адрес е зададено на 0, когато MLD изпраща обща заявка. Общата заявка научава кои мултикаст адреси имат слушатели на прикачена връзка
Заявките, специфични за групата и специфични за мултикаст адрес, са едни и същи. Груповият адрес е групов адрес. - Доклад – В съобщението за отчет полето за мултикаст адрес е това на конкретния IPv6 мултикаст адрес, който изпращачът слуша.
- Готово – В готово съобщение полето за мултикаст адрес е това на конкретния IPv6 мултикаст адрес, който източникът на MLD съобщението вече не слуша.
Докладът за MLD трябва да бъде изпратен с валиден IPv6 локален адрес на източник или неопределен адрес (::), ако изпращащият интерфейс все още не е придобил валиден локален адрес на връзка. Изпращането на отчети с неопределен адрес е разрешено, за да поддържа използването на IPv6 мултикаст в протокола за откриване на съседи.
За автоматично конфигуриране без състояние е необходим възел, който да се присъедини към няколко IPv6 групи за мултикаст, за да се извърши откриване на дублиран адрес (DAD). Преди DAD единственият адрес, който докладващият възел има за интерфейса за изпращане, е условен, който не може да се използва за комуникация. Следователно трябва да се използва неуточненият адрес.
MLD гласи, че резултатът от MLD версия 2 или MLD версия 1 отчети за членство може да бъде ограничен глобално или чрез интерфейс. Функцията за групови ограничения на MLD осигурява защита срещу атаки за отказ на услуга (DoS), причинени от MLD пакети. Отчетите за членство, надвишаващи конфигурираните лимити, не се въвеждат в кеша на MLD и трафикът за тези отчети за надвишаване на членството няма да бъде препратен.
MLD осигурява поддръжка за филтриране на източника. Филтрирането на източника позволява на възел да докладва за интерес към прослушване на пакети само от конкретни адреси на източници (както се изисква за поддръжка на SSM) или от всички адреси, с изключение на конкретни адреси на източници, изпратени до конкретен групов адрес.
Когато хост, използващ MLD версия 1, изпрати съобщение за напускане, устройството трябва да изпрати съобщения за заявка, за да потвърди отново, че този хост е последният хост с MLD версия 1, присъединен към групата, преди да може да спре препращането на трафик. Тази функция отнема около 2 секунди. Тази „оставяне на латентността“ също присъства в IGMP версия 2 за IPv4 мултикаст.
Група за достъп до MLD
MLD групите за достъп осигуряват контрол на достъпа на приемника в Cisco IPv6 multicast устройства. Тази функция ограничава списъка с групи, към които приемникът може да се присъедини, и позволява или отказва източници, използвани за присъединяване към SSM канали
Как да конфигурирате IPv6 Multicast Listener Discovery Protocol
Активиране на IPv6 Multicast Routing
За да активирате IPv6 мултикаст маршрутизиране, изпълнете следните стъпки:
Преди да започнете
Първо трябва да активирате IPv6 unicast маршрутизиране на всички интерфейси на устройството, на което искате да активирате IPv6 multicast маршрутизиране.
ОБОБЩЕНИ СТЪПКИ
- активирайте
- конфигуриране на терминал
- ipv6 мултикаст-маршрутизиране [vrf vrf-име]
- край
ПОДРОБНИ СТЪПКИ
Команда или действие | Цел | |
Стъпка 1 | активирайте | Активира привилегирован режим EXEC. |
Exampле: Устройство> активиране |
|
|
Стъпка 2 | конфигуриране на терминал Exampле: Терминал за конфигуриране на устройство # |
Влиза в режим на глобална конфигурация. |
Стъпка 3 | ipv6 мултикаст-маршрутизиране [vrf vrf-име]
Exampле: Device(config)# ipv6 multicast-routing |
Разрешава мултикаст маршрутизиране на всички активирани за IPv6 интерфейси и разрешава мултикаст препращане за PIM и MLD на всички активирани интерфейси на устройството.
IPv6 multicast маршрутизирането е деактивирано по подразбиране, когато IPv6 unicast маршрутизирането е активирано. На определени устройства IPv6 мултикаст маршрутизирането също трябва да бъде активирано, за да се използва IPv6 едноадресно маршрутизиране.
|
Стъпка 4 | край Exampле: Устройство (конфигурация) # край |
Излиза в привилегирован режим EXEC. |
Персонализиране на MLD на интерфейс
За да персонализирате MLD на интерфейс, изпълнете следните стъпки:
ОБОБЩЕНИ СТЪПКИ
- активирайте
- конфигуриране на терминал
- ipv6 mld граница на състоянието номер
- ipv6 mld [vrf vrf-име] активиране на ssm-карта
- интерфейс номер на типа
- ipv6 mld група за достъп име на списък за достъп
- ipv6 mld статична група [група-адрес] [[включват| изключвам] {източник-адрес | източник-списък [acl]}
- ipv6 mld query-max-response-time секунди
- ipv6 mld време за изчакване на заявка секунди
- ipv6 mld интервал на заявка секунди
- ipv6 mld ограничение номер [освен списък за достъп]
- край
ПОДРОБНИ СТЪПКИ
Команда или действие | Цел | |
Стъпка 1 | активирайте Exampле: Устройство> активиране |
Активира привилегирован режим EXEC.
|
Стъпка 2 | конфигуриране на терминал Exampле: Терминал за конфигуриране на устройство # |
Влиза в режим на глобална конфигурация. |
Стъпка 3 | ipv6 mld граница на състоянието номер Exampле: Device(config)# ipv6 mld state-limit 300 |
Конфигурира ограничение за броя състояния на MLD, произтичащи от отчетите за членство в MLD на глобална основа.
Отчетите за членство, изпратени след превишаване на конфигурираните лимити, не се въвеждат в кеша на MLD и трафикът за отчетите за прекомерно членство не се препраща.
|
Стъпка 4 | ipv6 mld [vrf vrf-име] активиране на ssm-карта Exampле: Device(config)# ipv6 mld ssm-map enable |
Активира функцията за съпоставяне на специфично за източника множествено предаване (SSM) за групи в конфигурирания диапазон на SSM.
|
Стъпка 5 | интерфейс номер на типа Exampле: Device(config)# интерфейс GigabitEthernet 1/0/0 |
Указва тип и номер на интерфейс и поставя устройството в режим на конфигуриране на интерфейса. |
Стъпка 6 | ipv6 mld група за достъп име на списък за достъп Exampле: Устройство (config-if) # ipv6 списък за достъп acc-grp-1 |
Позволява на потребителя да извършва контрол на достъпа до IPv6 мултикаст приемник.
|
Стъпка 7 | ipv6 mld статична група [група-адрес] [[включват|изключвам] {източник-адрес | източник-списък [acl]} Exampле: Устройство (config-if) # ipv6 mld static-group ff04::10 включва 100::1 |
Статично препраща трафика за мултикаст групата към определен интерфейс и кара интерфейса да се държи така, сякаш MLD съединител присъства на интерфейса.
|
|
||
Стъпка 8 | ipv6 mld query-max-response-time секунди Exampле: Устройство (config-if) # ipv6 mld query-max-response-time 20 |
Конфигурира максималното време за отговор, обявено в MLD заявки.
|
Стъпка 9 | ipv6 mld query-timeout секунди Exampле: Device(config-if)# ipv6 mld query-timeout 130 |
Конфигурира стойността на времето за изчакване, преди устройството да поеме ролята на заявител за интерфейса.
|
Стъпка 10 | ipv6 mld интервал на заявка секунди Exampле: Device(config-if)# ipv6 mld query-interval 60 |
Конфигурира честотата, с която софтуерът Cisco IOS XE изпраща MLD съобщения за запитване на хост.
|
Стъпка 11 | ipv6 mld лимит номер [с изключение на списък за достъп]
Exampле: Устройство (config-if) # ipv6 mld ограничение 100 |
Конфигурира ограничение за броя състояния на MLD, произтичащи от отчетите за членство в MLD на базата на интерфейс. Отчетите за членство, изпратени след превишаване на конфигурираните лимити, не се въвеждат в кеша на MLD и трафикът за отчетите за прекомерно членство не се препраща.
Ограниченията за интерфейс и за система работят независимо едно от друго и могат да налагат различни конфигурирани ограничения. Състояние на членство се игнорира, ако надвиши ограничението за интерфейс или глобалното ограничение. Ако не конфигурирате ключовата дума и аргумент на освен списъка за достъп, всички MLD състояния се броят към конфигурирания лимит на кеша на интерфейс. Използвайте ключовата дума и аргумент за изключение на списъка за достъп, за да изключите определени групи или канали от отчитане към лимита на кеша на MLD. Отчет за членство в MLD се приспада от лимита за всеки интерфейс, ако е разрешен от разширения достъп |
Деактивиране на MLD обработка от страна на устройството
Потребителят може да иска само определени интерфейси да изпълняват IPv6 мултикаст и следователно да иска да изключи MLD обработката от страна на устройството на определен интерфейс. За да деактивирате MLD обработката от страна на устройството, изпълнете следните стъпки:
ОБОБЩЕНИ СТЪПКИ
- активирайте
- конфигуриране на терминал
- интерфейс номер на типа
- няма ipv6 mld рутер
ПОДРОБЕН СТЪПКИ
Команда или действие | Цел | |
Стъпка 1 | активирайте Exampле: Устройство> активиране |
Активира привилегирован режим EXEC.
|
Стъпка 2 | конфигуриране на терминал Exampле: Терминал за конфигуриране на устройство # |
Влиза в режим на глобална конфигурация. |
Стъпка 3 | интерфейс номер на типа Exampле: Device(config)# интерфейс GigabitEthernet 1/0/0 |
Указва тип и номер на интерфейс и поставя устройството в режим на конфигуриране на интерфейса. |
Стъпка 4 | няма ipv6 mld рутер Exampле: Устройство (config-if)# без ipv6 mld рутер |
Деактивира MLD обработката от страна на устройството на определен интерфейс. |
Нулиране на броячите на MLD трафик
За да нулирате броячите на MLD трафик, изпълнете следните стъпки:
ОБОБЩЕНИ СТЪПКИ
- активирайте
- изчистване на ipv6 mld [vrf vrf-име] трафик
ПОДРОБЕН СТЪПКИ
Команда или действие | Цел | |
Стъпка 1 | активирайте Exampле: Устройство> активиране |
Активира привилегирован режим EXEC.
|
Стъпка 2 | изчистване на ipv6 mld [vrf vrf-име] трафик Exampле: Устройство # изчистване на ipv6 mld трафик |
Нулира всички броячи на MLD трафик.
|
Изчистване на броячите на MLD интерфейса
За да изчистите броячите на MLD интерфейса, изпълнете следните стъпки:
ОБОБЩЕНИ СТЪПКИ
- активирайте
- изчистване на ipv6 mld [vrf vrf-име] броячи тип интерфейс
ПОДРОБЕН СТЪПКИ
Команда или действие | Цел | |
Стъпка 1 | активирайте Exampле: Устройство> активиране |
Активира привилегирован режим EXEC.
|
Стъпка 2 | изчистване на ipv6 mld [vrf vrf-име] броячи тип интерфейс | Изчиства броячите на MLD интерфейса. |
Exampле: Device# clear ipv6 mld броячи GigabitEthernet1/0/0 |
|
Изчистване на MLD групите
За да изчистите информацията, свързана с MLD, в IPv6 мултикаст маршрутизиращата таблица, изпълнете следните стъпки:
ОБОБЩЕНИ СТЪПКИ
- активирайте
- конфигуриране на терминал
- изчистване на ipv6 [icmp] mld групи {* | група-префикс | група [източник]} [vrf {vrf-име | всички}]
- край
ПОДРОБЕН СТЪПКИ
Команда или действие | Цел | |
Стъпка 1 | активирайте Exampле: Устройство> активиране |
Активира привилегирован режим EXEC.
|
Стъпка 2 | конфигуриране на терминал Exampле: Терминал за конфигуриране на устройство # |
Влиза в режим на глобална конфигурация. |
Стъпка 3 | изчистване на ipv6 [icmp] mld групи {* | група-префикс | група [източник]} [vrf {vrf-име | всички}]
Exampле: Устройство (конфигурация)# изчистване на ipv6 mld групи * |
Изчиства информацията за MLD групите.
|
Проверка на IPv6 Multicast Listener Discovery Protocol
- Използвайте показване на ipv6 mld групи [връзка-локална] [име на група | групов адрес] [тип интерфейс номер-интерфейс] [детайл | изрично] команда за показване на групите за мултикаст, които са директно свързани с устройството и които са били научени чрез MLD:
Рутер # покажете ipv6 mld група
MLD Connected Group Адрес на групата за членство |
Интерфейс |
Времето за работа изтича |
FF08::1 | Gi0/4/4 | 00:10:22 00:04:19 |
- Използвайте покажи ipv6 mfib [vrf vrf-име] [всички | linkscope | многословен | име-на-адрес на група | ipv6-префикс/дължина-префикс | име-на-адрес-източник | интерфейс | състояние | резюме] показва записите за препращане и интерфейсите в IPv6 Multicast Forwarding Information Base (MFIB).
Следният примерample показва записи за препращане и интерфейси в MFIB, определен с групов адрес FF08:1::1:
Маршрутизатор # показва ipv6 mfib ff08::1
- Използвайте показване на ipv6 mld интерфейс [номер на типа] команда за показване на свързана с мултикаст информация за
Следното е sample изход от шоу ipv6 млд интерфейс команда за Gigabit Ethernet интерфейс 0/4/4:
Маршрутизатор # показва ipv6 mld интерфейс gigabitethernet 0/4/4
- Използвайте покажи ipv6 mld [vrf vrf-име] трафик команда за показване на броячите на MLD трафик:
Маршрутизатор # показва ipv6 mld трафик
- Използвайте покажи ipv6 mroute [vrf vrf-име] [връзка-локална | [име на група | групов адрес [източен адрес | source-name] ] ] команда за показване на информацията в таблицата с топология на PIM:
Маршрутизатор # показва ipv6 mroute ff08::1
Документи / Ресурси
![]() |
CISCO IPv6 протокол за откриване на приемник на мултикаст [pdf] Ръководство за потребителя IPv6, Multicast Listener Discovery Protocol, Listener Discovery Protocol, Multicast Discovery Protocol, Discovery Protocol, Protocol |