Cisco Nexus 3000 Series NX-OS Кіраўніцтва па канфігурацыі шматадраснай маршрутызацыі Кіраўніцтва карыстальніка

Пра IGMP
IGMP - гэта пратакол IPv4, які хост выкарыстоўвае для запыту шматадрасных дадзеных для пэўнай групы. Выкарыстоўваючы інфармацыю, атрыманую праз IGMP, праграмнае забеспячэнне вядзе спіс шматадрасных груп або сяброўства ў канале для кожнага інтэрфейсу. Сістэмы, якія прымаюць гэтыя пакеты IGMP, адпраўляюць даныя шматадраснай перадачы, якія яны атрымліваюць для запытаных груп, або каналізуюць сегмент сеткі вядомых прымачоў. Па змаўчанні працэс IGMP запушчаны. Вы не можаце ўключыць IGMP уручную на інтэрфейсе. IGMP аўтаматычна ўключаецца, калі вы выконваеце адну з наступных задач канфігурацыі інтэрфейсу:
- Уключыць PIM
- Статычна прывязаць лакальную шматадрасную групу
- Уключыць справаздачы аб лакальных групах спасылак
Версіі IGMP
Камутатар падтрымлівае IGMPv2 і IGMPv3, а таксама прыём справаздач IGMPv1. Па змаўчанні праграма ўключае IGMPv2, калі запускае працэс IGMP. Вы можаце ўключыць IGMPv3 на інтэрфейсах, дзе вам патрэбныя яго магчымасці. IGMPv3 уключае наступныя ключавыя змены ў параўнанні з IGMPv2:
- Падтрымка Source-Specific Multicast (SSM), якая будуе дрэвы найкарацейшага шляху ад кожнага атрымальніка да крыніцы з дапамогай наступных функцый:
- Размяшчэнне паведамленняў, у якіх можна ўказваць як групу, так і крыніцу.
- Стан шматадраснай перадачы, які падтрымліваецца для груп і крыніц, а не толькі для груп, як у IGMPv2.
- Хасты больш не выконваюць падаўленне справаздач, што азначае, што хосты заўсёды адпраўляюць справаздачы аб членстве ў IGMP, калі атрымана паведамленне з запытам IGMP.
Падрабязную інфармацыю пра IGMPv2 гл RFC 2236.
Падрабязную інфармацыю пра IGMPv3 гл RFC 3376.
Асновы IGMP
Базавы працэс IGMP маршрутызатара, які выяўляе вузлы шматадраснай перадачы, паказаны на гэтым малюнку. Хасты 1, 2 і 3 адпраўляюць непажаданыя паведамленні аб членстве ў IGMP, каб ініцыяваць атрыманне шматадрасных дадзеных для групы або канала.
На малюнку Працэс запыту-адказу IGMPv1 і IGMPv2 маршрутызатар A, які з'яўляецца IGMP, прызначаным для запыту ў падсетцы, перыядычна адпраўляе паведамленні з запытамі ў групу шматадраснай рассылкі ўсіх хастоў па адрасе 224.0.0.1, каб даведацца, ці жадаюць якія-небудзь хасты атрымліваць шматадрасныя дадзеныя. Вы можаце наладзіць значэнне тайм-аўту членства ў групе, якое выкарыстоўвае маршрутызатар, каб вызначыць, што ў падсетцы няма членаў групы або крыніцы. Для атрымання дадатковай інфармацыі аб канфігурацыі параметраў IGMP глядзіце раздзел «Канфігурацыя параметраў інтэрфейсу IGMP».
Праграмнае забеспячэнне выбірае маршрутызатар у якасці запытальніка IGMP у падсетцы, калі ён мае самы нізкі IP-адрас. Пакуль маршрутызатар працягвае атрымліваць паведамленні з запытамі ад маршрутызатара з меншым IP-адрасам, ён скідае таймер, заснаваны на значэнні часу чакання запытальніка. Калі таймер запыту маршрутызатара заканчваецца, ён становіцца прызначаным запытальнікам. Калі гэты маршрутызатар пазней атрымлівае паведамленне з запытам хаста ад маршрутызатара з больш нізкім IP-адрасам, ён губляе сваю ролю прызначанага запытвальніка і зноў усталёўвае свой таймер запытвальніка.
На гэтым малюнку справаздача аб членстве хоста 1 схавана, а хост 2 спачатку адпраўляе сваю справаздачу аб членстве для групы 224.1.1.1. Хост 1 атрымлівае справаздачу ад хоста 2. Паколькі на маршрутызатар павінен быць адпраўлены толькі адзін справаздачу аб членстве ў групе, іншыя хасты заглушаюць свае справаздачы, каб паменшыць сеткавы трафік. Кожны хост чакае выпадковы інтэрвал часу, каб пазбегнуць адпраўкі справаздач адначасова. Вы можаце наладзіць параметр максімальнага часу адказу на запыт, каб кантраляваць інтэрвал, у якім хасты рандомізуюць свае адказы.
Заўвага: падаўленне справаздач членства IGMPv1 і IGMPv2 адбываецца толькі на хостах, падлучаных да аднаго порта.
На наступным малюнку маршрутызатар А адпраўляе ў лакальную сетку запыт IGMPv3 для групы і крыніцы. Хасты 2 і 3 адказваюць на запыт справаздачамі аб членстве, якія паказваюць, што яны хочуць атрымліваць даныя ад рэкламуемай групы і крыніцы. Гэтая функцыя IGMPv3 падтрымлівае SSM. Для атрымання інфармацыі аб канфігурацыі трансляцыі SSM для падтрымкі SSM для хастоў IGMPv1 і IGMPv2 глядзіце раздзел «Канфігурацыя трансляцыі IGMP SSM» на старонцы 12.
Заўвага. Хасты IGMPv3 не выконваюць падаўленне справаздач членства IGMP.
Паведамленні, адпраўленыя прызначаным запытальнікам, маюць значэнне часу жыцця (TTL), роўнае 1, што азначае, што паведамленні не перасылаюцца непасрэдна падключанымі маршрутызатарамі ў падсетцы. Вы можаце наладзіць частату і колькасць паведамленняў-запытаў, адпраўленых спецыяльна для запуску IGMP, і вы можаце наладзіць кароткі інтэрвал запытаў пры запуску, каб стан групы быў усталяваны як мага хутчэй. Хаця гэта звычайна не з'яўляецца неабходным, вы можаце наладзіць інтэрвал запытаў, які выкарыстоўваецца пасля запуску, да значэння, якое ўраўнаважвае хуткасць рэагавання на паведамленні аб членстве ў групах гаспадароў і трафік, створаны ў сетцы.
⚠ Увага! Змена інтэрвалу запыту можа сур'ёзна паўплываць на шматадрасную пераадрасацыю.
Калі шматадрасны хост пакідае групу, хост, які працуе з IGMPv2 або больш позняй версіяй, адпраўляе паведамленне аб выхадзе з IGMP. Каб праверыць, ці з'яўляецца гэты хост апошнім хостам, які пакінуў групу, праграмнае забеспячэнне адпраўляе паведамленне з запытам IGMP і запускае таймер, які можна наладзіць, які называецца інтэрвалам адказу на запыт апошняга ўдзельніка. Калі да заканчэння таймера не атрымана справаздач, праграмнае забеспячэнне выдаляе стан групы. Маршрутызатар працягвае адпраўляць шматадрасны трафік для групы, пакуль яе стан не будзе выдалены.
Вы можаце наладзіць значэнне трываласці, каб кампенсаваць страты пакетаў у перагружанай сетцы. Значэнне трываласці выкарыстоўваецца праграмным забеспячэннем IGMP для вызначэння колькасці адпраўкі паведамленняў.
Лакальныя адрасы спасылак у дыяпазоне 224.0.0.0/24 зарэзерваваны Упраўленнем па прысваенні нумароў Інтэрнэту (IANA). Сеткавыя пратаколы ў сегменце лакальнай сеткі выкарыстоўваюць гэтыя адрасы; маршрутызатары не перасылаюць гэтыя адрасы, таму што яны маюць TTL 1. Па змаўчанні працэс IGMP адпраўляе справаздачы аб членстве толькі для неружовых лакальных адрасоў, але вы можаце наладзіць праграмнае забеспячэнне для адпраўкі справаздач для лакальных адрасоў спасылак. Для атрымання дадатковай інфармацыі аб канфігурацыі параметраў IGMP глядзіце раздзел «Канфігурацыя параметраў інтэрфейсу IGMP».
Падтрымка віртуалізацыі
Cisco NX-OS падтрымлівае віртуальную маршрутызацыю і пераадрасацыю (VRF). Вы можаце вызначыць некалькі асобнікаў VRF. VRF, сканфігураваны з IGMP, падтрымлівае наступныя функцыі IGMP:
- IGMP уключаны або адключаны для кожнага інтэрфейсу
- IGMPv1, IGMPv2 і IGMPv3 забяспечваюць падтрымку на баку маршрутызатара
- IGMPv2 і IGMPv3 забяспечваюць падтрымку на баку хоста
- Падтрымлівае канфігурацыю параметраў IGMP-запыту
- Справаздачы IGMP падтрымліваюцца для лакальных груп шматадраснай перадачы
- SSM-пераклад IGMP падтрымлівае супастаўленне груп IGMPv2 з наборам крыніц
- Падтрымлівае функцыянальнасць сервера шматадраснай трасіроўкі маршруту (Mtrace) для апрацоўкі запытаў Mtrace
Для атрымання інфармацыі аб канфігурацыі VRF гл Cisco Nexus 3000 Series NX-OS Кіраўніцтва па канфігурацыі аднаадреснай маршрутызацыі.
Рэкамендацыі і абмежаванні для IGMP
IGMP мае наступныя рэкамендацыі і абмежаванні:
- Выключэнне або блакіроўка спісу крыніц у адпаведнасці з IGMPv3 (RFC 3376) не падтрымліваецца.
- Усе знешнія парты шматадраснага маршрутызатара (статычна настроеныя або дынамічна навучаныя) выкарыстоўваюць глабальны індэкс LTL. У выніку трафік у VLAN X выходзіць на парты шматадраснага маршрутызатара як у VLAN X, так і ў VLAN Y, у выпадку, калі абодва парты шматадраснага маршрутызатара (транкі ўзроўню 2) перадаюць і VLAN X, і VLAN Y.
- На камутатарах Cisco Nexus серыі 3000 вы павінны выразаць рэгіёны RACL TCAM камутатара, каб IGMP і PIM працавалі на інтэрфейсах 3-га ўзроўню. Для працы IGMP і PIM на інтэрфейсах 3-га ўзроўню патрабуюцца некаторыя сістэмныя спісы ACL Multicast па змаўчанні, усталяваныя ў рэгіёнах RACL.
- Пачынаючы з выпуску 7.0(3)I2(1), калі вы наладжваеце інтэрфейс у VRF, наладжваеце PIM, адпраўляеце злучэнні IGMP і правяраеце каманду CLI show ip fib mroute, паведамленне пра памылку адлюстроўваецца наступным чынам: ПАМЫЛКА: несапраўдны Ідэнтыфікатар табліцы. Табліца па змаўчанні не ствараецца, пакуль у інтэрфейсе VRF па змаўчанні не будуць аб'яднанні. Такім чынам, пры спробе адлюстравання табліцы па змаўчанні адлюстроўваецца памылка. Калі група вывучаецца ў табліцы па змаўчанні, табліца па змаўчанні ствараецца і паведамленне пра памылку больш не адлюстроўваецца. Каманда CLI show ip fib route не падтрымліваецца на камутатары платформы Cisco Nexus 34180YC.
- У версіях Cisco NX-OS, старэйшых за Cisco NX-OS Release 6.0(2)U1(1), вы можаце выкарыстоўваць каманду ip igmp join-group, каб прывязаць камутатар серыі Nexus 3000 да групы шматадраснай перадачы. Камутатар генеруе далучэнне па пратаколе кіравання групамі ў Інтэрнэце (IGMP) для названай групы, і любыя шматадрасныя пакеты, прызначаныя групе, адпраўляюцца ў працэсар. Калі да камутатара серыі Nexus 3000 падключаны прымачы, якія запытваюць групу, копія пакета таксама адпраўляецца атрымальніку.
- У Cisco NX-OS выпуску 6.0(2)U1(1) і больш новых выпускаў вы не можаце выкарыстоўваць каманду ipigmp join-group для праграмавання любых спісаў выходных інтэрфейсаў (OIL). Нават калі ёсць прымачы, якія запытваюць паток, пакеты ім не адпраўляюцца. Каб прывязаць камутатар серыі Nexus 3000 да групы шматадраснай перадачы, выкарыстоўвайце каманду ip igmp staticoif замест каманды ip igmp join-group.
- Ingress RACL для шматадраснага трафіку дадзеных L3 не падтрымліваецца на камутатары платформы Cisco Nexus 34180YC.
Налады па змаўчанні для IGMP
У гэтай табліцы пералічаны налады па змаўчанні для параметраў IGMP.

Налада параметраў IGMP
Вы можаце наладзіць глабальныя параметры IGMP і параметры інтэрфейсу, каб паўплываць на працу працэсу IGMP.
Заўвага Калі вы знаёмыя з Cisco IOS CLI, майце на ўвазе, што каманды Cisco NX-OS для гэтай функцыі могуць адрознівацца ад каманд Cisco IOS, якія вы б выкарыстоўвалі.
Настройка параметраў інтэрфейсу IGMP
Вы можаце наладзіць дадатковыя параметры інтэрфейсу IGMP, апісаныя ў табліцы ніжэй.

Працэдура

Наладжванне перакладу IGMP SSM
Вы можаце наладзіць пераклад SSM для забеспячэння падтрымкі SSM, калі маршрутызатар атрымлівае справаздачы аб членстве IGMPv1 або IGMPv2. Толькі IGMPv3 дае магчымасць указваць адрасы групы і крыніцы ў справаздачах аб членстве. Па змаўчанні дыяпазон прэфікса групы складае 232.0.0.0/8. Каб змяніць дыяпазон PIM SSM, глядзіце раздзел «Настройка SSM (PIM)».
У гэтай табліцы пералічаны эксample SSM пераклады.

Заўвага. Гэтая функцыя падобная на адлюстраванне SSM, якое можна знайсці ў некаторых праграмах Cisco IOS.
Наладжванне праверкі Enforce Router Alert Option
Вы можаце наладзіць прымусовую праверку опцыі абвесткі маршрутызатара для пакетаў IGMPv2 і IGMPv3.

Праверка канфігурацыі IGMP
Каб адлюстраваць інфармацыю аб канфігурацыі IGMP, выканайце адну з наступных задач:

Для атрымання падрабязнай інфармацыі аб палях у вывадзе гэтых каманд гл Даведнік па камандах Cisco Nexus 3000.
Канфігурацыя Exampфайлы для IGMP
Наступны выпрample паказвае, як наладзіць параметры IGMP:
перамыкач# наладзіць тэрмінал
камутатар(канфігурацыя)# ip igmp ssm-пераклад 232.0.0.0/8 10.1.1.1
камутатар(канфігурацыя)# інтэрфейс Ethernet 2/1
камутатар(канфігурацыя-калі)# няма порта камутатара
switch(config-if)# ip igmp версія 3
камутатар (канфігурацыя-калі) # ip igmp група далучэння 230.0.0.0
switch(config-if)# ip igmp startup-query-interval 25
switch(config-if)# ip igmp startup-query-count 3
перамыкач(канфігурацыя-калі)# ip igmp зменная трываласці 3
камутатар(канфігурацыя-калі)# ip igmp querier-timeout 300
камутатар(канфігурацыя-калі)# ip igmp query-timeout 300
камутатар (канфігурацыя-калі) # ip igmp query-max-response-time 15
камутатар(канфігурацыя-калі)# ip igmp інтэрвал запытаў 100
камутатар(канфігурацыя-калі)# ip igmp апошні-член-запыт-час-адказу 3
switch(config-if)# ip igmp last-member-query-count 3
камутатар(канфігурацыя-калі)# ip igmp group-timeout 300
пераключальнік (канфігурацыя-калі) # ip igmp справаздача-спасылка-лакальныя-групы
камутатар(канфігурацыя-калі)# ip igmp палітыка-справаздачы my_report_policy
switch(config-if)# ip igmp група доступу my_access_policy
перамыкач(канфігурацыя-калі)# ip igmp імгненны выхад
камутатар(канфігурацыя-калі)# ip igmp global-leave-ignore-gss-mrt
Гэты былыample паказвае, як наладзіць карту маршруту, якая прымае ўсе шматадрасныя справаздачы (злучэнні):
камутатар(канфігурацыя)# маршрутная карта foo
switch(config-route-map)# выхад
камутатар (канфігурацыя) # інтэрфейс vlan 10
камутатар(канфігурацыя-калі)# няма порта камутатара
пераключальнік (канфігурацыя-калі) # ip pim sparse-mode
switch(config-if)# ip igmp report-policy foo
Гэты былыample паказвае, як наладзіць карту маршруту, якая адхіляе ўсе шматадрасныя справаздачы (злучэння):
камутатар (канфігурацыя) # карта маршруту foo deny 10
switch(config-route-map)# выхад
камутатар (канфігурацыя) # інтэрфейс vlan 5
пераключальнік (канфігурацыя-калі) # ip pim sparse-mode
switch(config-if)# ip igmp report-policy foo
Куды ісці далей
Вы можаце ўключыць наступныя функцыі, якія працуюць з PIM і IGMP:
- Налада IGMP Snooping
- Настройка MSDP
Гісторыя функцый для IGMP
У гэтай табліцы пералічана гісторыя выпускаў гэтай функцыі.
Табліца 5: Гісторыя функцый для IGMP

Дакументы / Рэсурсы
![]() |
Кіраўніцтва па канфігурацыі шматадраснай маршрутызацыі cisco Nexus 3000 Series NX-OS [pdfКіраўніцтва карыстальніка Nexus 3000 Series, Кіраўніцтва па канфігурацыі шматадраснай маршрутызацыі NX-OS, Кіраўніцтва па канфігурацыі маршрутызацыі, Канфігурацыя шматадраснай маршрутызацыі, Канфігурацыя маршрутызацыі NX-OS, Канфігурацыя маршрутызацыі |




