Превключване - Отстраняване на проблеми с Multicast и Broadcast Storms

Имате още въпроси? Подаване на заявка

Важно известие:
Уважаеми клиенти, моля, имайте предвид, че използваме машинен превод, за да предоставяме статии на вашия местен език. Възможно е не всички текстове да бъдат преведени точно. Ако има въпроси или несъответствия относно точността на информацията в преведената версия, моля, прегледайте оригиналната статия тук: Оригинална версия

Тази статия ще покаже как да видите кое устройство, което предизвиква мултикаст или broadcast бури в мрежата ви, и дали има контур в мрежата. Ще разгледаме мултикаст бурите & broadcast бурите, откъде идват, как да открием мултикаст/броудкаст буря. Как да използваме логовете на комутатора, огледалния порт (mirroring) и Wireshark, за да открием устройството, което причинява мултикаст бурите.

1) Въведение

1.1 Какво представлява бурята на мултикаст и broadcast?

Щурмът с излъчване/мултикаст е голям трафик с излъчване и мултикаст, който залива мрежата. Когато има много такива пакети, това може да повлияе на производителността на мрежата и да изисква много ресурси от инсталираното мрежово оборудване, което може да доведе до нарушаване на работата на мрежата. Тези проблеми се наричат "broadcast storms" и "multicast storms".

1.2 Откъде идват мултикаст и broadcast бурите?

Излъчваните пакети се изпращат в цялата мрежа до всички мрежови устройства в мрежата. Повечето устройства не се нуждаят от тези broadcast пакети и ги отхвърлят. Използват се най-вече, за да се съобщи на другите мрежови устройства в мрежата, че съществува определено устройство, или да се съобщи на другите устройства, че са на разположение за комуникация. Пример за излъчващ пакет може да бъде DHCP пакет.

Многоадресационният трафик се осъществява под формата на вид излъчване. Той ще изпрати пакети до всички устройства в определен домейн на излъчване (224.0.0.0 до 239.255.255.255) и често се използва застрийминг на видео. Chromecast, Apple TV, IPTV и т.н. използват multicast трафик за стрийминг на видео през IP.

1.3 Как да разбера дали имам мултикаст/брокаст буря

а) Ще откриете Multicast/broadcast storm в регистрите

б) Бавна и/или нестабилна мрежа, често само в някои части на мрежата

2) Намиране на бурята Multicast/broadcast

Откриването на буря с многоадресно излъчване е доста лесно - поглеждате в регистрите на комутаторите си.

Както за самостоятелните комутатори, така и за комутаторите Nebula, бурята с излъчване и многоадресно излъчване се записва от комутатора в системата за регистриране.

2.1 Намиране на буря - дневници на комутатори

Това е най-лесният начин за намиране на broadcast/multicast бурята. В този пример можем да видим, че в нашата мрежа се случват мултикаст бури.

Ако отидем в Switch -> Event Logs (Дневник на събитията), можем да видим, че на SW1 (GS1920-24) на порт 23 и SW2 (скрито име) на порт 10 се случват постоянни multicast бури.

Ако влезем в SW1, можем да видим, че порт 23 е uplink, така че това просто означава, че multicast бурята е преминала към uplink порта от някъде другаде. Това е естествено поведение на бурята и не говори много, защото тя може да дойде отвсякъде зад този uplink порт.

Ако погледнем SW2, ще видим, че порт 10 не е uplink порт и е свързан към едно единствено устройство.

Ако щракнем върху порт 10, за да отидем на страницата на порт 10 в Nebula, и след това превъртим надолу до MAC-таблицата, разположена по-долу в дясната част на екрана, можем да разберем кой MAC адрес причинява тази мултикаст буря.

Ако след това влезем в https://macvendors.com, можем да видим какъв тип е устройството:

Сега вече сме определили мястото, откъдето идва бурята, и трябва да разберем защо този Hewlett Packard създава тези мултикаст бури. Това може да стане чрез изследване на устройството или да се обадим на тяхната поддръжка.

2.2 Намиране на бурята - Огледален порт

В някои случаи няма да откриете оригиналното устройство, като използвате регистрите на комутатора. Тогава трябва да направите огледален порт или да използвате Wireshark, за да уловите пакетите на компютъра си.

Разгледайте тази статия за това как да използвате огледален порт:

Nebula Debugging - Port mirroring & Packet Capturing

2.3 Намиране на буря - Wireshark

В някои случаи няма да откриете оригиналното устройство, като използвате дневниците на комутатора. Тогава трябва да направите огледален порт или да използвате Wireshark, за да уловите пакетите на компютъра си.

Така че първо свържете компютър към мрежата чрез кабел, отворете Wireshark и изберете какъв интерфейс използвате (в моя случай използвам WiFi адаптера си за улавяне на пакети, но най-добре е да се свържете чрез кабел директно към комутатора. След това филтрирайте мултикаст и broadcast бурите с помощта на филтъра:

multicast and broadcast


В моя случай не се случваше нещо безумно, но можехме да видим, че има broadcast пакети, идващи от едно конкретно устройство. Ако тези пакети заливаха логовете на Wireshark (т.е. над 30 пакета в секунда), щеше да ми се наложи да се справя с този проблем, като разгледам по-подробно това устройство и защо изпраща тези пакети.

Можете да видите, че времето (в секунди) е около един пакет в секунда, което съвсем не е безумно.

Погледнете MAC-адреса на това устройство, можем да видим MAC-адреса, ако маркираме пакета за излъчване от това устройство на Sagemcom и погледнем под заснемането на пакета.

Сега, тъй като нямаше IP-адрес на това устройство, който открихме по-рано, вместо това ще отворим Advanced IP scanner (Разширен IP скенер), за да открием IP-адреса на това устройство чрез MAC-адреса, който открихме:

Той идва от нашия маршрутизатор 192.168.1.1 и можем да изследваме този домашен маршрутизатор самостоятелно. Но в този случай това беше само 1 пакет в секунда, така че ще оставя това.

3) Решаване на буря с многоадресирано и излъчвано съдържание

Сега вече сте открили източника на multicast или broadcast бурята и, разбира се, искаме да я решим. Има четири основни начина, по които можете да разрешите бурите от типа multicast/broadcast:

а) Установете дали в мрежата имаконтур и го премахнете - след това бурите с мултикаст/броад ще изчезнат

б) Включете контрол на бурите - за да ограничите количеството на мултикаст и/или broadcast пакетите, които се изпращат през портовете в секунда, за да отхвърлите бурните пакети още преди да са се случили

в) Активирайте IGMP Snooping (само за мултикаст бури) - за да контролирате и насочвате мултикаст трафика само към устройствата, които го искат, и да пренебрегвате пакетите за всички останали

г) Изключване на устройството от мрежата - или се свържете с поддръжката на доставчика, за да видите какво се случва с това устройство, защото не е нормално мрежата да се наводнява с мултикаст/броудкаст пакети

3.1 Активиране на контрола на бурите

3.1.1 В самостоятелен режим

Навлезте в Advanced Application (Разширено приложение) -> Broadcast Storm Control (Контрол на бурята при излъчване) и след това конфигурирайте портовете, на които сте разположили своята мултикаст/броадкаст буря:

Включете Storm control (Контрол на бурите) на тези портове, където е необходим, и започнете със стойността 100 пакета в секунда, след което намалете до 70, ако все още имате бури.

3.1.2 В Nebula

Навигирайте до порта(ите), на който(които) сте локализирали мултикаст/броудкаст бурята, и задайте контрол на бурята, като навигирате до Switch -> Monitor -> Switch -> Port

Активирайте контрола на бурята и започнете със стойността 100 пакета в секунда, а след това намалете до 70, ако все още имате бури.

3.2 Активирайте IGMP Snooping (само за многоадресационни бури)

IGMP snooping е доста обширна тема, така че няма да навлизаме в теорията за нея. Въпреки това по-долу можете да намерите къде се конфигурира това.

3.2.1 В Nebula

Навигирайте до Switch -> Configure -> Advanced IGMP

Активирайте IGMP snooping с превключвателя отгоре.

3.2.2 В самостоятелен режим

Навигирайте до Разширено приложение -> Многоадресация -> IPv4 многоадресация -> IGMP Snooping

Щракнете върху "Active" (Активен), натиснете "apply" (Приложи) и след това запазете конфигурацията, преди да напуснете комутатора.

Прочетете повече тук:

Как да конфигурирате IGMP Snooping за клиенти с мултикаст в една и съща локална мрежа

3.3 Дислоциране или решаване на проблема с дефектното поведение на устройството

Ако все още се случват multicast/broadcast бури, които нарушават работата на вашата мрежа, трябва да изключите устройството от мрежата.

Можете също така да се свържете с поддръжката на производителя (доставчика) на устройството, което причинява бурите, за да разберете защо то причинява бурите и да се опитате да го разрешите чрез поддръжката на производителя (доставчика) на устройството.

Статии в този раздел

Беше ли полезна тази статия?
7 от 9 считат материала за полезен
Споделяне

Коментари

0 коментара

Влезте в услугата, за да оставите коментар.