Петля в локальній мережі та її наслідки



Насамперед: що таке петля в мережі? Це - логічне кільце для минаючого сигналу, коли запаралеленими шляху його проходження. Грубо кажучи можна сказати так: коли сигнал замість того, щоб від комутатора розійтися з підключеним до нього комп'ютерів повертається назад в комутатор і так триває нескінченно (по колу). Виникає логічна "петля" (кільце).


Петля в локальной сети

Мережа (ділянка мережі), у такій ситуації, з часом починає працювати виключно на передачу даних самого "кільця" (сміттєвих даних), "забиваючи" весь корисний мережевий трафік.

Само собою, що форма цього "кільця" може бути будь-який, головне - сигнал йде і приходить в один і той же комутатор (хаб, маршрутизатор і т. д).

І от, сиджу я якось на 11-му поверсі нашого будинку, комп'ютер налаштовую. Роблю щось локально, не пов'язане з мережею. Краєм вуха чую через два столи: "Інтернет не вантажиться..." Ну, думаю, не вантажиться і не вантажиться... мало чи що? Тут - з іншого кінця приміщення: "Ой, на мережеві диски зайти не можу!". Тут я вже насторожився і вирішив "пропінгувати" один з наших внутрішніх серверів.

Яке ж було моє здивування, коли я побачив тимчасові затримки виконання команди "ping". Вони були більше ста мілісекунд! Це, повторюся, - в локальній мережі, а останній пакет даних взагалі не дійшов до адресата. На всякий випадок - перезавантажив комп'ютер, за яким сидів (мало чи що?) - жодних змін, і до того ж мережеві диски, які монтуються автоматично при завантаженні операційної системи - "відвалилися".

Причому, з джерел, наближених до достовірним, відомо, що поверхом нижче і вище з мережею все нормально. Висновок - проблема в комутаційній шафі поверху.

Да-а-а..., думаю, а день так добре починалося! :) Нічого робити - беру ключі і йду до цього комутаційного центру нашої СКС (структурованої кабельної системи) мережі.

Примітка: що таке СКС мережу і як її правильно побудувати ми з передплатниками розбирали в одному з наших додаткових уроків. Для того щоб отримати до них доступ, Вам потрібно підписатися на нашу безкоштовну розсилку на цій сторінці.

Відкриваю, значиться, його і заглядаю всередину:


Коммутационные патч панели

Давайте в двох словах що ми тут бачимо? Червоним виділені два мережевих комутатора (світча), встановлених на стійках всередині. Дужками позначені патч панелі, порти яких (за допомогою витої пари) з'єднуються з мережевими розетками на робочих місцях користувачів по всьому поверху.

Спочатку - локалізуємо проблему. Відключаємо один комутатор (нижній), йдемо до одного з найближчих комп'ютерів, який підключається через верхній світч і перевіряємо роботу мережі - ті ж "довгі пінги" та інші ознаки непрацездатності локальної мережі.

Тепер робимо навпаки: включаємо нижній світч і вимикаємо верхній. Перевіряємо з комп'ютера, підключеного до нижнього комутатора. Робота мережі відновилася в повному обсязі: «ping» проходить без затримок, після перезавантаження подмонтировались мережеві диски!

Значить проблема у верхньому комутаторі, або - в підключених до нього патч-корду (коротких мережевих кабелів). Отже, подивимося на ці самі патч корди, якими наш комутатор з'єднується з патч панелями в кросове шафі.


Коммутатор на 50 портов

Як ми вже говорили, тут є два можливих варіанти розвитку подій: або проблема з самим комутатором (тоді його доведеться повністю міняти), або - з кабелями підключення. Також можливий частковий вихід з ладу одного з портів світча. При подібної несправності можлива ситуація, коли мережа з часом "наповнюється" широкомовними пакетами, що розсилають цим несправним портом. В такому випадку "симптоми" будуть схожі на те, що ми і маємо зараз і називається подібне явище - широкомовний шторм.

У будь-якому випадку, треба починати перевірку з самого незатратного по часу і сил варіанти. У нашому випадку це - кабелі. Підключаємо все у вихідне положення і починаємо по черзі витягати з верхнього комутатора по кілька кабелів (при цьому, природно, моніторимо ситуацію з найближчого комп'ютера, гарантовано має мережу).

Після отримання чергової пари кабелів (приблизно на середині світча) робота мережі несподівано (або - очікувано) відновлюється! :) Та-а-ак... методом декількох додаткових підключень і відключень знаходимо один порт на комутаторі, після підключення до якого мережа "лягає"!

Схоже - битий порт? Але тут я помічаю одну дуже несподівану річ! Зверніть увагу на фото нижче:


Порты свитча, создающие петлю в сети

При витягуванні кабелю з порту під номером «21» (того самого, знайденого нами) гасне світлодіод на порте під номером «19». Обидва кабелі обведені для наочності червоним. Верхній ряд світча - порти з непарними номерами.

Виходить, що для комутатора це, ніби як, - один кабель. Вставляємо коннектор в порт - загоряються два світлодіоди, відключаємо - гаснуть так само обидва. Хоча, по ідеї, гаснути повинен тільки один (той, який ми відключаємо)!

Така ситуація можлива лише в тому випадку, якщо ми маємо справу з "кільцем" або "петлею" в мережі і ці два кінця патч-корду жовтого кольору є закінченнями одного кабелю, запущеного в світч по кільцю.

Приблизно ось так:


Петля передачи данных на коммутаторе

Але тоді виходить, що хтось навмисно розкрив замкнений кросовий шафа, створив цю "петлю", акуратно заховав середню частину кабелю за лицьову панель в шафі, закрив його назад і десь зачаївся? Маячня якась! :) Та й кому це потрібно?

Постоявши так деякий час в легкому тумані перед відкритим шафою і почухавши потилицю (кажуть - допомагає, вироблений таким чином масаж голови стимулює діяльність головного мозку), я вирішив повністю витягнути цей кабель з комутаційних стійок і розглянути його гарненько!

Ось - результат моєї діяльності:


Коммутационный шкаф

Зверніть увагу на два кабелі, позначені червоним. Справа в тому, що саме ці два різних кабелю! Фірмові патч корди, які ми використовуємо для комутації в СКС шафі досить короткі (40 сантиметрів), тому чітко видно, що це не один а два різних патч-корду.

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


Тестер для локальной компьютерной сети

Кабель "продзвонюється", як один цілісний відрізок!

Що це?! Один довжелезний нестандартний патч корд? Я такого у нас ніколи не бачив, але... все може бути. Підсвідомо розуміючи, що справа не в цьому, з'ясовую куди ведуть два прихованих всередині шафи кінця цього кабелю (кабелів)?

Все правильно: до двох (різним) портів на комутаційної патч панелі:


Порты патч панели

Порти під номерами «28» і «32», йдуть до робочих місць користувачів та їх мережевих розеток з такими ж номерами.

Користувальницькі розетки... В голові з'явилася якась думка і - опа! Мозок "вхопив" її і витягнув на поверхню! Здогадалися, про що це я? Хто ні - за мною! Шукати на поверсі розетки під номером «28» і «32» :)

Знаходимо їх через кілька кімнат у іншому крилі поверху. Три розетки, по два порти в кожній. Частина портів налаштована, як телефонні, а частина - для підключення комп'ютерів користувачів.


Сетевые розетки пользователей

Нас цікавлять номери (28 і 32) обведені червоним. З вигляду - все нормально, але, розплутавши сплетіння кабелів на підлозі, я отримав додаткову порцію адреналіну від усвідомлення того, як запросто можна "укласти" сегмент мережі!

Помилуємося разом:


Петля в локальной сети

Зацікавив нас кабель позначений з двох сторін червоним, а його центральну частину я (для наочності) скрутив на підлозі "бубликом". Це - безперервний відрізок кабелю, який замикає між собою комутаційні розетки під номерами «28» і «32», завертаючи, тим самим, що передається по мережі сигнал у зворотний бік (до комутатора).

"Петля" або - кільце в дії! Ось чому, коли ми витягали з світча один кабель, то гасли відразу два індикатора і ось чому два різних патч-корду на тестері "прозванивались", як один кабель. У нас утворилася петля в мережі довжиною в підлогу поверху, що проходить через декілька приміщень, що не входить на своєму шляху ні в один комп'ютер, але возвращающаяся, в підсумку, в той же світч, з якого вона вийшла.

Великий колайдер із підрозділу, що наганяє по кільцю нікому не потрібні дані, що заповнили згодом собою весь сегмент мережі і паралізувавши його роботу.

Починаємо розбиратися, як таке могло взагалі статися? Хтось спеціально закоротил дві розетки одним кабелем? Виявляється - ні. Просто тут колись стояв комп'ютер, який переїхав на інший стіл, а мережевий кабель залишився одним кінцем підключений до розетки, а інший лежав десь в купі проводів на підлозі. З ранку один з менеджерів запнувся про телефонний кабель, підключений до сусідньої розетки і йде прямо по підлозі, так як телефон теж "переїхав", а його кабель нормально укладати не стали.

Телефонний кабель порвався, клубок кабелів, що лежить на підлозі під розетками, - розлетівся і в результаті все, що підходило за формою і діаметру - було воткнуто тим же менеджером у вільні СКС розетки. Тому що порядок повинен бути в офісі! :) Ось таким природним чином виникло наше кільце!

Але, як кажуть: "Хто попереджений, той озброєний!". Тому я щиро сподіваюся, що цей матеріал допоможе Вам в майбутньому, якщо не уникнути, то, принаймні, швидко виявити і усунути виниклу петлю в локальній мережі. І, колеги, не дуже строго карайте своїх користувачів, бо не відають вони, що творять і не зі зла, а через незнання роблять админо-неугодні свої дії :)