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 протоколи за маршрутизиране на множествено предаване

Протокол за откриване на мултикаст слушател за 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 маршрутизиране.

ОБОБЩЕНИ СТЪПКИ

  1. активирайте
  2. конфигуриране на терминал
  3. ipv6 мултикаст-маршрутизиране [vrf vrf-име]
  4. край

ПОДРОБНИ СТЪПКИ

Команда или действие Цел
Стъпка 1 активирайте Активира привилегирован режим EXEC.
  Exampле:
Устройство> активиране
  • Въведете паролата си, ако бъдете подканени.
Стъпка 2 конфигуриране на терминал
Exampле:
Терминал за конфигуриране на устройство #
Влиза в режим на глобална конфигурация.
Стъпка 3 ipv6 мултикаст-маршрутизиране [vrf vrf-име] Exampле:
Device(config)# ipv6 multicast-routing
Разрешава мултикаст маршрутизиране на всички активирани за IPv6 интерфейси и разрешава мултикаст препращане за PIM и MLD на всички активирани интерфейси на устройството.

IPv6 multicast маршрутизирането е деактивирано по подразбиране, когато IPv6 unicast маршрутизирането е активирано. На определени устройства IPv6 мултикаст маршрутизирането също трябва да бъде активирано, за да се използва IPv6 едноадресно маршрутизиране.

  • vrf vrf-име—(По избор) Указва конфигурация за виртуално маршрутизиране и пренасочване (VRF).
Стъпка 4 край
Exampле:
Устройство (конфигурация) # край
Излиза в привилегирован режим EXEC.

Персонализиране на MLD на интерфейс

За да персонализирате MLD на интерфейс, изпълнете следните стъпки:

ОБОБЩЕНИ СТЪПКИ

  1. активирайте
  2. конфигуриране на терминал
  3. ipv6 mld граница на състоянието номер
  4. ipv6 mld [vrf vrf-име] активиране на ssm-карта
  5. интерфейс номер на типа
  6. ipv6 mld група за достъп име на списък за достъп
  7. ipv6 mld статична група [група-адрес] [[включват| изключвам] {източник-адрес | източник-списък [acl]}
  8. ipv6 mld query-max-response-time секунди
  9. ipv6 mld време за изчакване на заявка секунди
  10. ipv6 mld интервал на заявка секунди
  11. ipv6 mld ограничение номер [освен списък за достъп]
  12. край

ПОДРОБНИ СТЪПКИ

Команда или действие Цел
Стъпка 1 активирайте
Exampле:
Устройство> активиране
Активира привилегирован режим EXEC.
  • Въведете паролата си, ако бъдете подканени.
Стъпка 2 конфигуриране на терминал
Exampле:
Терминал за конфигуриране на устройство #
Влиза в режим на глобална конфигурация.
Стъпка 3 ipv6 mld граница на състоянието номер
Exampле:
Device(config)# ipv6 mld state-limit 300
Конфигурира ограничение за броя състояния на MLD, произтичащи от отчетите за членство в MLD на глобална основа.

Отчетите за членство, изпратени след превишаване на конфигурираните лимити, не се въвеждат в кеша на MLD и трафикът за отчетите за прекомерно членство не се препраща.

  • номер—Максимален брой MLD състояния, позволени на рутер. Валидният диапазон е от 1 до 64000.
Стъпка 4 ipv6 mld [vrf vrf-име] активиране на ssm-карта
Exampле:
Device(config)# ipv6 mld ssm-map enable
Активира функцията за съпоставяне на специфично за източника множествено предаване (SSM) за групи в конфигурирания диапазон на SSM.
  •  vrf vrf-име— (По избор) Указва конфигурация за виртуално маршрутизиране и пренасочване (VRF).
Стъпка 5 интерфейс номер на типа
Exampле:
Device(config)# интерфейс GigabitEthernet 1/0/0
Указва тип и номер на интерфейс и поставя устройството в режим на конфигуриране на интерфейса.
Стъпка 6 ipv6 mld група за достъп име на списък за достъп
Exampле:
Устройство (config-if) # ipv6 списък за достъп acc-grp-1
Позволява на потребителя да извършва контрол на достъпа до IPv6 мултикаст приемник.
  • access-list-name—Стандартен IPv6 именуван списък за достъп, който дефинира мултикаст групите и източниците, които да разрешават или отказват.
Стъпка 7 ipv6 mld статична група [група-адрес] [[включват|изключвам] {източник-адрес | източник-списък [acl]}
Exampле:
Устройство (config-if) # ipv6 mld static-group ff04::10 включва 100::1
Статично препраща трафика за мултикаст групата към определен интерфейс и кара интерфейса да се държи така, сякаш MLD съединител присъства на интерфейса.
  • група-адрес— (По избор) IPv6 адрес на мултикаст групата.
  •  включване—(По избор) Активира режим на включване.
  • изключване—(По избор) Активира режим на изключване.
 
  • source-address—Unicast адрес на източник за включване или изключване.
  • източник-списък—Списък с източници, на който трябва да се конфигурира докладването на MLD.
  • acl—(По избор) Списък за достъп, използван за включване или изключване на множество източници за една и съща група.
Стъпка 8 ipv6 mld query-max-response-time секунди
Exampле:
Устройство (config-if) # ipv6 mld query-max-response-time 20
Конфигурира максималното време за отговор, обявено в MLD заявки.
  • секунди—максимално време за отговор в секунди, обявено в MLD заявки. Стойността по подразбиране е 10 секунди.
Стъпка 9 ipv6 mld query-timeout секунди
Exampле:
Device(config-if)# ipv6 mld query-timeout 130
Конфигурира стойността на времето за изчакване, преди устройството да поеме ролята на заявител за интерфейса.
  • секунди—Броят секунди, които рутерът чака, след като предишният querier е спрял да пита и преди да поеме ролята на querier.
Стъпка 10 ipv6 mld интервал на заявка секунди
Exampле:
Device(config-if)# ipv6 mld query-interval 60
Конфигурира честотата, с която софтуерът Cisco IOS XE изпраща MLD съобщения за запитване на хост.
  • секунди—Честота, в секунди, на която да се изпращат MLD съобщения за запитване към хост. Може да бъде число от 0 до 65535. По подразбиране е 125 секунди.
    Внимание:  Промяната на тази стойност може сериозно да повлияе на груповото пренасочване.
Стъпка 11 ipv6 mld лимит номер [с изключение на списък за достъп] Exampле:
Устройство (config-if) # ipv6 mld ограничение 100
Конфигурира ограничение за броя състояния на MLD, произтичащи от отчетите за членство в MLD на базата на интерфейс. Отчетите за членство, изпратени след превишаване на конфигурираните лимити, не се въвеждат в кеша на MLD и трафикът за отчетите за прекомерно членство не се препраща.

Ограниченията за интерфейс и за система работят независимо едно от друго и могат да налагат различни конфигурирани ограничения.

Състояние на членство се игнорира, ако надвиши ограничението за интерфейс или глобалното ограничение.

Ако не конфигурирате ключовата дума и аргумент на освен списъка за достъп, всички MLD състояния се броят към конфигурирания лимит на кеша на интерфейс. Използвайте ключовата дума и аргумент за изключение на списъка за достъп, за да изключите определени групи или канали от отчитане към лимита на кеша на MLD. Отчет за членство в MLD се приспада от лимита за всеки интерфейс, ако е разрешен от разширения достъп

Деактивиране на MLD обработка от страна на устройството

Потребителят може да иска само определени интерфейси да изпълняват IPv6 мултикаст и следователно да иска да изключи MLD обработката от страна на устройството на определен интерфейс. За да деактивирате MLD обработката от страна на устройството, изпълнете следните стъпки:

ОБОБЩЕНИ СТЪПКИ

  1. активирайте
  2. конфигуриране на терминал
  3. интерфейс номер на типа
  4. няма 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 трафик, изпълнете следните стъпки:

ОБОБЩЕНИ СТЪПКИ

  1. активирайте
  2. изчистване на ipv6 mld [vrf vrf-име] трафик

ПОДРОБЕН СТЪПКИ

Команда или действие Цел
Стъпка 1 активирайте
Exampле:
Устройство> активиране
Активира привилегирован режим EXEC.
  • Въведете паролата си, ако бъдете подканени.
Стъпка 2 изчистване на ipv6 mld [vrf vrf-име] трафик
Exampле:
Устройство # изчистване на ipv6 mld трафик
Нулира всички броячи на MLD трафик.
  • vrf vrf-име— (По избор) Указва конфигурация за виртуално маршрутизиране и пренасочване (VRF).

Изчистване на броячите на MLD интерфейса

За да изчистите броячите на MLD интерфейса, изпълнете следните стъпки:

ОБОБЩЕНИ СТЪПКИ

  1. активирайте
  2. изчистване на ipv6 mld [vrf vrf-име] броячи тип интерфейс

ПОДРОБЕН СТЪПКИ

Команда или действие Цел
Стъпка 1 активирайте
Exampле:
Устройство> активиране
Активира привилегирован режим EXEC.
  • Въведете паролата си, ако бъдете подканени.
Стъпка 2 изчистване на ipv6 mld [vrf vrf-име] броячи тип интерфейс Изчиства броячите на MLD интерфейса.
Exampле:
Device# clear ipv6 mld броячи GigabitEthernet1/0/0
  • vrf vrf-име— (По избор) Указва конфигурация за виртуално маршрутизиране и пренасочване (VRF).
  • тип интерфейс— (По избор) Тип интерфейс. За повече информация използвайте онлайн помощ с въпросителен знак (?). функция.

Изчистване на MLD групите

За да изчистите информацията, свързана с MLD, в IPv6 мултикаст маршрутизиращата таблица, изпълнете следните стъпки:

ОБОБЩЕНИ СТЪПКИ

  1. активирайте
  2. конфигуриране на терминал
  3. изчистване на ipv6 [icmp] mld групи {* | група-префикс | група [източник]} [vrf {vrf-име | всички}]
  4. край

ПОДРОБЕН СТЪПКИ

Команда или действие Цел
Стъпка 1 активирайте
Exampле:
Устройство> активиране
Активира привилегирован режим EXEC.
  • Въведете паролата си, ако бъдете подканени.
Стъпка 2 конфигуриране на терминал
Exampле:
Терминал за конфигуриране на устройство #
Влиза в режим на глобална конфигурация.
Стъпка 3 изчистване на ipv6 [icmp] mld групи {* | група-префикс | група [източник]} [vrf {vrf-име | всички}] Exampле:
Устройство (конфигурация)# изчистване на ipv6 mld групи *
Изчиства информацията за MLD групите.
  •  icmp—(По избор) Изчиства ICMP информацията.
  • *— Указва всички маршрути.
  • група-префикс— Групов префикс.
  • група— Адрес на групата.
  • източник— (По избор) Маршрут на източника (S, G).
  • vrf—(По избор) Отнася се за екземпляр за виртуално маршрутизиране и пренасочване (VRF).
  • vrf-име— (По избор) Име на VRF. Името може да бъде буквено-цифрово, с разлика между главни и малки букви или максимум 32 знака.

Проверка на 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 Multicast Listener

  • Използвайте показване на ipv6 mld интерфейс [номер на типа] команда за показване на свързана с мултикаст информация за

Следното е sample изход от шоу ipv6 млд интерфейс команда за Gigabit Ethernet интерфейс 0/4/4:

Маршрутизатор # показва ipv6 mld интерфейс gigabitethernet 0/4/4
показване на ipv6 mld интерфейс gigabitethernet 0/4/4

  • Използвайте покажи ipv6 mld [vrf vrf-име] трафик команда за показване на броячите на MLD трафик:

Маршрутизатор # показва ipv6 mld трафик
Маршрутизатор # показва ipv6 mld трафик

  • Използвайте покажи ipv6 mroute [vrf vrf-име] [връзка-локална | [име на група | групов адрес [източен адрес | source-name] ] ] команда за показване на информацията в таблицата с топология на PIM:

Маршрутизатор # показва ipv6 mroute ff08::1
Маршрутизатор # показва ipv6 mroute ff08::1
Маршрутизатор # показва ipv6 mroute ff08::1

 

 

Документи / Ресурси

CISCO IPv6 протокол за откриване на приемник на мултикаст [pdf] Ръководство за потребителя
IPv6, Multicast Listener Discovery Protocol, Listener Discovery Protocol, Multicast Discovery Protocol, Discovery Protocol, Protocol

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *