Посібник користувача 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

Протокол виявлення приймача багатоадресної адреси для 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.

ПІДСУМОК КРОКІВ

  1. включити
  2. налаштувати термінал
  3. ipv6 multicast-routing [vrf vrf-name]
  4. кінець

ДЕТАЛЬНІ КРОКІ

Команда або дія призначення
Крок 1 включити Вмикає привілейований режим EXEC.
  Exampле:
Пристрій> увімкнути
  • Якщо буде запропоновано, введіть свій пароль.
Крок 2 налаштувати термінал
Exampле:
Термінал конфігурації пристрою №
Перехід у режим глобальної конфігурації.
Крок 3 ipv6 multicast-routing [vrf vrf-name] Exampле:
Пристрій (конфігурація) # ipv6 multicast-routing
Вмикає багатоадресну маршрутизацію на всіх інтерфейсах із підтримкою IPv6 і вмикає багатоадресну переадресацію для PIM і MLD на всіх увімкнених інтерфейсах пристрою.

Багатоадресна маршрутизація IPv6 вимкнена за замовчуванням, якщо ввімкнено одноадресну маршрутизацію IPv6. На певних пристроях також має бути ввімкнено багатоадресну маршрутизацію IPv6, щоб використовувати одноадресну маршрутизацію IPv6.

  • vrf vrf-name—(необов’язково) визначає конфігурацію віртуальної маршрутизації та переадресації (VRF).
Крок 4 кінець
Exampле:
Кінець пристрою (конфігурація) #
Вихід у привілейований режим EXEC.

Налаштування MLD на інтерфейсі

Щоб налаштувати MLD на інтерфейсі, виконайте такі дії:

ПІДСУМОК КРОКІВ

  1. включити
  2. налаштувати термінал
  3. Обмеження стану ipv6 mld номер
  4. ipv6 mld [vrf vrf-ім'я] увімкнути ssm-map
  5. інтерфейс номер типу
  6. група доступу ipv6 mld назва списку доступу
  7. статична група ipv6 mld [група-адреса] [[включити| виключити] {адреса джерела | список джерел [акл]}
  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-map
Exampле:
Device(config)# ipv6 mld ssm-map enable
Вмикає функцію зіставлення SSM (Source Specific Multicast) для груп у налаштованому діапазоні SSM.
  •  vrf vrf-ім'я— (Необов’язково) Визначає конфігурацію віртуальної маршрутизації та переадресації (VRF).
Крок 5 інтерфейс номер типу
Exampле:
Device(config)# інтерфейс GigabitEthernet 1/0/0
Визначає тип і номер інтерфейсу та переводить пристрій у режим налаштування інтерфейсу.
Крок 6 група доступу ipv6 mld назва списку доступу
Exampле:
Пристрій (config-if)# ipv6 access-list acc-grp-1
Дозволяє користувачеві керувати доступом до багатоадресного приймача IPv6.
  • ім’я-списку-доступу — стандартний іменований список доступу IPv6, який визначає групи багатоадресної розсилки та джерела, які можна дозволити або заборонити.
Крок 7 статична група ipv6 mld [група-адреса] [[включити|виключити] {адреса джерела | список джерел [акл]}
Exampле:
Device(config-if)# ipv6 mld static-group ff04::10 include 100::1
Статично перенаправляє трафік для групи багатоадресної розсилки на вказаний інтерфейс і змушує інтерфейс поводитися так, ніби в інтерфейсі присутній з’єднувач MLD.
  • група-адреса— (Необов’язково) адреса IPv6 групи багатоадресної розсилки.
  •  включати — (необов’язково) вмикає режим включення.
  • виключити — (необов’язково) вмикає режим виключення.
 
  • source-address — одноадресна адреса джерела для включення або виключення.
  • джерело-список — список джерел, для якого потрібно налаштувати звітність 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
Налаштовує значення часу очікування, перш ніж пристрій стане запитувачем для інтерфейсу.
  • секунд — кількість секунд, протягом яких маршрутизатор чекає після того, як попередній запитувач припинив надсилати запити, і перш ніж він бере на себе функції запитувача.
Крок 10 ipv6 mld інтервал запиту секунд
Exampле:
Device(config-if)# ipv6 mld query-interval 60
Налаштовує частоту, з якою програмне забезпечення Cisco IOS XE надсилає повідомлення хост-запитів MLD.
  • секунди — частота, у секундах, з якою надсилаються повідомлення хост-запиту MLD. Це може бути число від 0 до 65535. За замовчуванням 125 секунд.
    Увага:  Зміна цього значення може серйозно вплинути на багатоадресну переадресацію.
Крок 11 обмеження ipv6 mld [крім списку доступу] Exampле:
Device(config-if)# ipv6 mld limit 100
Налаштовує обмеження на кількість станів MLD, отриманих зі звітів про членство в MLD, для кожного інтерфейсу. Звіти про членство, надіслані після перевищення налаштованих обмежень, не вводяться в кеш MLD, а трафік для звітів про надлишкове членство не пересилається.

Інтерфейсні та системні обмеження діють незалежно одне від одного та можуть застосовувати різні налаштовані обмеження.

Стан членства ігнорується, якщо він перевищує ліміт для кожного інтерфейсу або глобальний ліміт.

Якщо ви не налаштуєте ключове слово та аргумент, крім списку доступу, усі стани MLD зараховуються до налаштованого ліміту кешу в інтерфейсі. Використовуйте ключове слово та аргумент «except access-list», щоб виключити певні групи або канали з підрахунку ліміту кешу 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ле:
Device(config-if)# no ipv6 mld router
Вимикає обробку 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] млд груп {* | група-префікс | група [джерело]} [vrf {vrf-ім'я | все}]
  4. кінець

ДЕТАЛІЗОВАНО КРОКИ

Команда або дія призначення
Крок 1 включити
Exampле:
Пристрій> увімкнути
Вмикає привілейований режим EXEC.
  • Якщо буде запропоновано, введіть свій пароль.
Крок 2 налаштувати термінал
Exampле:
Термінал конфігурації пристрою №
Перехід у режим глобальної конфігурації.
Крок 3 очистити ipv6 [icmp] млд груп {* | група-префікс | група [джерело]} [vrf {vrf-ім'я | все}] Exampле:
Пристрій (конфігурація)# очистити групи mld ipv6 *
Очищає інформацію про групи MLD.
  •  icmp — (необов’язково) видаляє інформацію ICMP.
  • *— Вказує всі маршрути.
  • група-префікс— Префікс групи.
  • група— Адреса групи.
  • джерело— (Необов’язково) Маршрут джерела (S, G).
  • vrf—(Необов’язково) Застосовується до екземпляра віртуальної маршрутизації та переадресації (VRF).
  • vrf-ім'я— (Необов’язково) Назва VRF. Ім’я може бути буквено-цифровим, з урахуванням регістру або містити максимум 32 символи.

Перевірка протоколу виявлення багатоадресного слухача 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

  • Використовуйте показати інтерфейс 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, Протокол

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *