Чи збільшується затримка ланцюгових вимикачів Дейзі?


13

Це загальне питання, яке не стосується конкретного обладнання. Якщо у нас є така конфігурація вимикачів, що приковані до ромашок:

internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4

Як ви думаєте, у користувачів, підключених до комутатора 4 , спостерігатиметься значне збільшення затримки порівняно з користувачами, підключеними до комутатора 1 . В обох випадках користувачі отримують доступ до програми в Інтернеті.

Чи є у вас приклад для реального випадку?


Питання полягали в дистанційно складених комутаторах, які матимуть одну адресу управління і логічно працюватимуть як один комутатор. Чи є якась різниця між укладанням у топологію ланцюга та ланцюжком ромашок?
— владіз

Під час укладання ви будете використовувати задню площину для переадресації пакетів у стеку, щоб у вас було як більше пропускної здатності, так і менша затримка порівняно з ланцюжками ромашок. У вашому випадку я б не очікував, що це буде проблемою, але, як я вже згадував в іншому коментарі, все одно має сенс підключати комутатори до ядра залежно від вимог щодо наявності.
— Даніель Діб

1
Тільки вказуючи, якби ці перемикачі не були стеком, це зазвичай не рекомендується конструкція. Невдача будь-якого перехідного каналу до Інтернету виводить все нижче за течією. Підключення вимикачів окремо до основної було б набагато краще. Тепер ви просто повинні турбуватися про те, щоб ваше єдине ядро ​​вийняло все. ;-)
— generalnetworkerror

@generalnetworkerror Для кращої доступності зараз я вважаю, що деякі комутатори можуть бути складені в топологію кільця. У наведеному вище прикладі перемикач 1 також повинен бути підключений до комутатора 4 . І два з комутаторів мають посилання на основну мережу . У цьому випадку єдина перевага, яку я бачу, - це спрощене управління (порівняно з випадком без укладання, в якому кожен перемикач має власну uplink до ядра). Це так?
— владіз

@vladiz, так, саме так, як правило, підключався стек комутаторів; мій коментар був просто для уточнення для інших нових мережевих інженерів, що показаний дизайн ASCII не є ідеальним, якщо це не стек, і в цьому випадку ви показали б комутатор 4, також підключений до вашої базової мережі. Топологія кільця в стеці матиме два кабелі в кожен елемент комутатора, що виходить на різні комутатори в стеці.
— загальний мережевийпомилка

Відповіді:


13

Ні, вони не для типового підключення до Інтернету. Ви навіть не зможете його виміряти за допомогою типових інструментів.

У середовищах постійного струму ми боремося за кожну мікросекунду, але для типових комутаторів Ethernet ви отримуєте від 5-7 мікросекунд до 30-50 мікросекунд на хоп (комутатор). Навіть 30-50 мікросекунд занадто мало, щоб помітити; зазвичай затримка є проблематичною для програм або людей, оскільки досягає десятків / сотень мілісекунд.

Погляньте на цю газету Cisco


7

У запитанні зазначається, що це не конкретно апаратне забезпечення, проте різні платформи мають різні затримки комутації та режими комутації.

Cut throughперемикання найшвидше, але пропускає фрагменти. Fragment freeє другим найшвидшим і гарантує, що кадри мають принаймні 64 байти, тобто вони не є рунтами, що є однією із ознак зіткнень. Store and forwardє найповільнішим, але не надсилає кадри вперед, які містять помилки, такі як помилки CRC.

Ваші запитання не містять нічого на відстані. Якщо є значна відстань між switch 1і switch 4що повинні бути враховані. Якщо вони знаходяться поруч один з одним, кожен перемикач не повинен додавати великих затримок, оскільки вони, як правило, передають кадри негайно, не застрягаючи у великих буферах.

Затримка суб’єктивна, для високошвидкісної торгової фірми 2 мс може призвести до величезних змін. Для більшості з нас 2 мс недостатньо турбуватися.

Я б не турбувався про затримку в цьому випадку, якщо б у мене не було конкретного випадку використання.


відстань між вимикачами становить від 50 до 100 метрів, а найдовший ланцюг становитиме 6 перемикачів. Я думав, чи краще кожен мати вихідну лінію до основної мережі.
— vladiz

Як я вже відповів, для цієї програми та відстаней ви не помітите різниці.
— Лукаш Бромірський

Ще може бути сенс підключити їх до ядра. Це залежить від вимог щодо наявності тощо. Якщо комутатор nr 2 у ланцюзі виходить з ладу, у вас є 5 перемикачів в автономному режимі. Це завжди баланс вартості, наявності волокон та кількості доступних портів.
— Даніель Діб

2
Варто також зазначити, що переважна більшість комутаторів, які зараз перебувають у супроводі, підтримують лише Store і Forward .
— Райан Фолі

Більшість затримок з комутаторами відбувається з буферів, а не часу обробки та швидкості передачі. Прорізання можливе лише в тому випадку, якщо посилання призначення вже не використовуються.
— BatchyX
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.