Посібник користувача CISCO IPv6 Multicast Listener Discovery Protocol
Пошук інформації про функції
Ваш випуск програмного забезпечення може не підтримувати всі функції, задокументовані в цьому модулі. Останні застереження та інформацію про функції див Інструмент пошуку помилок і примітки до випуску вашої платформи та випуску програмного забезпечення. Щоб знайти інформацію про функції, задокументовані в цьому модулі, і переглянути список випусків, у яких підтримується кожна функція, перегляньте таблицю інформації про функції в кінці цього модуля.
Використовуйте Cisco Feature Navigator, щоб знайти інформацію про підтримку платформи та підтримку образу програмного забезпечення Cisco. Щоб отримати доступ до Cisco Feature Navigator, перейдіть до www.cisco.com/go/cfn. Обліковий запис на Cisco.com не потрібен.
Обмеження для протоколу виявлення багатоадресного слухача IPv6
- Відстеження MLD не підтримується. Багатоадресний трафік IPv6 передається на всі точки потоку Ethernet (EFP) або магістральні EFP (TEFP), пов’язані з доменом мосту.
- Проксі MLD не підтримується.
- Для RSP1A більше 1000 багатоадресних маршрутів IPv6 не підтримуються.
- Для RSP1B більше 2000 багатоадресних маршрутів IPv6 не підтримуються.
- Протокол IPv6 Multicast Listener Discovery не підтримується модулем ASR 900 RSP3.
Інформація про протокол виявлення багатоадресного слухача IPv6
IPv6 Multicast Overview
Багатоадресна група IPv6 — це довільна група приймачів, які хочуть отримати певний потік даних. Ця група не має фізичних чи географічних кордонів; приймачі можуть бути розташовані будь-де в Інтернеті або в будь-якій приватній мережі. Одержувачі, які зацікавлені в отриманні даних, що надходять до певної групи, повинні приєднатися до групи, повідомивши свій локальний пристрій. Ця сигналізація досягається за допомогою протоколу MLD.
Пристрої використовують протокол MLD, щоб дізнатися, чи присутні члени групи в їх безпосередньо підключених підмережах. Хости приєднуються до багатоадресних груп, надсилаючи звітні повідомлення MLD. Потім мережа доставляє дані до потенційно необмеженої кількості приймачів, використовуючи лише одну копію даних багатоадресної передачі в кожній підмережі. Хости IPv6, які бажають отримувати трафік, називаються членами групи.
Пакети, що доставляються членам групи, ідентифікуються за допомогою однієї групової адреси багатоадресної передачі. Багатоадресні пакети доставляються групі з використанням найкращої надійності, як і одноадресні пакети IPv6.
Багатоадресне середовище складається з відправників і одержувачів. Будь-який хост, незалежно від того, чи є він членом групи, може надсилати до групи. Однак повідомлення отримують лише учасники групи.
Адреса групової адреси вибирається для одержувачів у групі групової адреси. Відправники використовують цю адресу як адресу призначенняtagram, щоб охопити всіх членів групи.
Членство в багатоадресній групі є динамічним; господарі можуть приєднуватися та залишати будь-коли. Немає обмежень щодо розташування або кількості учасників у групі багатоадресної розсилки. Хост може бути членом кількох груп багатоадресної адреси одночасно. Наскільки активна група багатоадресної передачі, її тривалість і членство можуть відрізнятися від групи до групи та час від часу. Група, яка має учасників, може не мати активності
Реалізація багатоадресної маршрутизації IPv6
Програмне забезпечення Cisco підтримує такі протоколи для реалізації багатоадресної маршрутизації IPv6:
- MLD використовується пристроями IPv6 для виявлення прослуховувачів групової розсилки за безпосередньо підключеними посиланнями. Є дві версії MLD:
- MLD версії 1 базується на версії 2 Інтернет-протоколу керування групами (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 використовується між пристроями, щоб вони могли відстежувати, які багатоадресні пакети пересилати один одному та до своїх безпосередньо підключених локальних мереж.
- PIM у Source Specific Multicast (PIM-SSM) подібний до PIM-SM із додатковою можливістю повідомляти про зацікавленість в отриманні пакетів із певних адрес джерела (або з усіх, окрім конкретних адрес джерела) на IP-адресу багатоадресної передачі.
На малюнку нижче показано, де MLD і PIM-SM працюють у середовищі групової розсилки IPv6.
Рисунок 1: Протоколи багатоадресної маршрутизації IPv6, які підтримуються для IPv6
Протокол виявлення приймача багатоадресної адреси для IPv6
Щоб розпочати реалізацію багатоадресної розсилки в campмережі США, користувачі повинні спочатку визначити, хто отримує групову розсилку. Протокол MLD використовується пристроями IPv6 для виявлення присутності слухачів багатоадресної розсилки (наприклад,ample, вузли, які хочуть отримувати багатоадресні пакети) за своїми безпосередньо підключеними посиланнями, а також виявити, які адреси групової розсилки цікавлять ці сусідні вузли. Він використовується для виявлення членства в локальній групі та певному джерелі. Протокол MLD надає засоби для автоматичного контролю та обмеження потоку багатоадресного трафіку у вашій мережі за допомогою спеціальних групових запитів і хостів. Різниця між багатоадресними запитувачами та хостами полягає в наступному:
- Запитувач — це мережевий пристрій, який надсилає запити, щоб визначити, які мережеві пристрої є членами даної групи багатоадресної розсилки.
- Хост — це приймач, який надсилає звітні повідомлення, щоб повідомити запитувачу про членство хосту.
Набір запитувачів і хостів, які отримують багатоадресні потоки даних з одного джерела, називається групою багатоадресної адреси.
Запитувачі та хости використовують звіти MLD, щоб приєднатися до багатоадресних груп і вийти з них, а також почати отримувати груповий трафік.
Для передачі своїх повідомлень MLD використовує протокол керування повідомленнями Інтернету (ICMP). Усі повідомлення MLD є локальними за посиланням із обмеженням стрибків 1, і всі вони мають налаштований параметр сповіщення. Опція сповіщення передбачає реалізацію заголовка опції hop-by-hop.
MLD має три типи повідомлень:
- Запит — загальний, специфічний для групи та багатоадресної адреси. У повідомленні запиту поле багатоадресної адреси встановлюється на 0, коли MLD надсилає загальний запит. Загальний запит дізнається, які багатоадресні адреси мають слухачі за вкладеним посиланням
Запити, що стосуються групи, і запити, що стосуються багатоадресної адреси, однакові. Групова адреса — це багатоадресна адреса. - Звіт — у повідомленні звіту поле багатоадресної адреси є полем конкретної багатоадресної адреси IPv6, яку прослуховує відправник.
- Готово. У готовому повідомленні поле багатоадресної адреси є полем конкретної багатоадресної адреси IPv6, яку джерело повідомлення MLD більше не прослуховує.
Звіт MLD потрібно надіслати з дійсною локальною адресою джерела IPv6 або невизначеною адресою (::), якщо інтерфейс надсилання ще не отримав дійсну адресу локального посилання. Надсилання звітів із невизначеною адресою дозволено для підтримки використання багатоадресної передачі IPv6 у протоколі Neighbor Discovery Protocol.
Для автоконфігурації без збереження стану потрібен вузол, щоб приєднатися до кількох груп багатоадресної розсилки 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. Ця функція обмежує список груп, до яких одержувач може приєднатися, і дозволяє або забороняє джерела, які використовуються для приєднання до каналів SSM
Як налаштувати протокол виявлення багатоадресного слухача IPv6
Увімкнення багатоадресної маршрутизації IPv6
Щоб увімкнути багатоадресну маршрутизацію IPv6, виконайте такі дії:
Перш ніж почати
Спочатку потрібно ввімкнути одноадресну маршрутизацію IPv6 на всіх інтерфейсах пристрою, на якому потрібно ввімкнути багатоадресну маршрутизацію IPv6.
ПІДСУМОК КРОКІВ
- включити
- налаштувати термінал
- ipv6 multicast-routing [vrf vrf-name]
- кінець
ДЕТАЛЬНІ КРОКІ
Команда або дія | призначення | |
Крок 1 | включити | Вмикає привілейований режим EXEC. |
Exampле: Пристрій> увімкнути |
|
|
Крок 2 | налаштувати термінал Exampле: Термінал конфігурації пристрою № |
Перехід у режим глобальної конфігурації. |
Крок 3 | ipv6 multicast-routing [vrf vrf-name]
Exampле: Пристрій (конфігурація) # ipv6 multicast-routing |
Вмикає багатоадресну маршрутизацію на всіх інтерфейсах із підтримкою IPv6 і вмикає багатоадресну переадресацію для PIM і MLD на всіх увімкнених інтерфейсах пристрою.
Багатоадресна маршрутизація IPv6 вимкнена за замовчуванням, якщо ввімкнено одноадресну маршрутизацію IPv6. На певних пристроях також має бути ввімкнено багатоадресну маршрутизацію IPv6, щоб використовувати одноадресну маршрутизацію IPv6.
|
Крок 4 | кінець Exampле: Кінець пристрою (конфігурація) # |
Вихід у привілейований режим EXEC. |
Налаштування MLD на інтерфейсі
Щоб налаштувати MLD на інтерфейсі, виконайте такі дії:
ПІДСУМОК КРОКІВ
- включити
- налаштувати термінал
- Обмеження стану ipv6 mld номер
- ipv6 mld [vrf vrf-ім'я] увімкнути ssm-map
- інтерфейс номер типу
- група доступу ipv6 mld назва списку доступу
- статична група ipv6 mld [група-адреса] [[включити| виключити] {адреса джерела | список джерел [акл]}
- 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-map Exampле: Device(config)# ipv6 mld ssm-map enable |
Вмикає функцію зіставлення SSM (Source Specific Multicast) для груп у налаштованому діапазоні SSM.
|
Крок 5 | інтерфейс номер типу Exampле: Device(config)# інтерфейс GigabitEthernet 1/0/0 |
Визначає тип і номер інтерфейсу та переводить пристрій у режим налаштування інтерфейсу. |
Крок 6 | група доступу ipv6 mld назва списку доступу Exampле: Пристрій (config-if)# ipv6 access-list acc-grp-1 |
Дозволяє користувачеві керувати доступом до багатоадресного приймача IPv6.
|
Крок 7 | статична група ipv6 mld [група-адреса] [[включити|виключити] {адреса джерела | список джерел [акл]} Exampле: Device(config-if)# ipv6 mld static-group ff04::10 include 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ле: Device(config-if)# ipv6 mld limit 100 |
Налаштовує обмеження на кількість станів MLD, отриманих зі звітів про членство в MLD, для кожного інтерфейсу. Звіти про членство, надіслані після перевищення налаштованих обмежень, не вводяться в кеш MLD, а трафік для звітів про надлишкове членство не пересилається.
Інтерфейсні та системні обмеження діють незалежно одне від одного та можуть застосовувати різні налаштовані обмеження. Стан членства ігнорується, якщо він перевищує ліміт для кожного інтерфейсу або глобальний ліміт. Якщо ви не налаштуєте ключове слово та аргумент, крім списку доступу, усі стани MLD зараховуються до налаштованого ліміту кешу в інтерфейсі. Використовуйте ключове слово та аргумент «except access-list», щоб виключити певні групи або канали з підрахунку ліміту кешу 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ле: Device(config-if)# no ipv6 mld router |
Вимикає обробку 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] млд груп {* | група-префікс | група [джерело]} [vrf {vrf-ім'я | все}]
- кінець
ДЕТАЛІЗОВАНО КРОКИ
Команда або дія | призначення | |
Крок 1 | включити Exampле: Пристрій> увімкнути |
Вмикає привілейований режим EXEC.
|
Крок 2 | налаштувати термінал Exampле: Термінал конфігурації пристрою № |
Перехід у режим глобальної конфігурації. |
Крок 3 | очистити ipv6 [icmp] млд груп {* | група-префікс | група [джерело]} [vrf {vrf-ім'я | все}]
Exampле: Пристрій (конфігурація)# очистити групи mld ipv6 * |
Очищає інформацію про групи MLD.
|
Перевірка протоколу виявлення багатоадресного слухача IPv6
- Використовуйте показати ipv6 mld групи [посилання-локальний] [назва групи | група-адреса] [тип інтерфейсу номер-інтерфейсу] [деталь | явний] для відображення груп багатоадресної розсилки, які безпосередньо підключені до пристрою та які були отримані через MLD:
Маршрутизатор № показати групу ipv6 mld
MLD Connected Group Membership Group Address |
Інтерфейс |
Час роботи закінчується |
FF08::1 | Gi0/4/4 | 00:10:22 00:04:19 |
- Використовуйте показати ipv6 mfib [vrf vrf-ім'я] [все | linkscope | багатослівний | група-адреса-назва | ipv6-prefix/prefix-length | джерело-адреса-назва | інтерфейс | статус | резюме] команда відображає записи та інтерфейси пересилання в інформаційній базі багатоадресної переадресації IPv6 (MFIB).
Наступний прикладampУ файлі показано записи та інтерфейси пересилання в 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, Протокол |