Буде численні комутатори повільної швидкості передачі


13

Я хочу створити зв’язок між сервером даних (це більше схоже на NAS) і близько 300 комп'ютерів.

Передані дані на день становлять близько 2 Гб / комп'ютер, і швидкість дійсно має значення.

Якщо я використовую один перемикач, це буде 300 кабелів Ethernet і може бути занадто безладним, щоб підтримувати.

Якщо я використовую комутатор на кожні 50 комп’ютерах, це сповільнить швидкість з'єднання?


2
Ви маєте дві відповіді нижче, але обидві не вирішують проблем із наявністю 300 клієнтів + ​​мережевого обладнання в одній підмережі. Оновлення ARP та оновлених дерев створюватимуть великі накладні витрати в цій мережі. Я б запропонував сегментувати ці групи з 50 ПК на VLAN. Я сумніваюся, що ви отримаєте десь поблизу гігабітної швидкості під час передач у реальному світі з тим, що плануєте ...
Supercereal

Відповіді:


16

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

Кожен додатковий пристрій вводить незначну затримку (адже потрібна деяка обробка, якщо вона є лише незначною). Однак затримка не така, як пропускна здатність.

Порівняйте це з розмовою через супутниковий телефон. Пройде тривалість 3 секунди, перш ніж хтось інший зможе прокоментувати те, що ви сказали, але якщо одна людина просто продовжує говорити, розповідаючи довгі (2 ГБ) історії, то уповільнення буде мінімальним.

Що означає, що я б протестував ці установки:

     + -48 порт комутатор ------ 40 комп'ютерів
Б |
+ -48 порт комутатор ------ 40 комп'ютерів
c |
k + -48 порт комутатор ------ 40 комп'ютерів
р |
l + -48 порт комутатор ------ 40 комп'ютерів
а |
п ...
е |
     + -48 порт комутатор ------ 40 комп'ютерів

Багато комутаторів мають з'єднання, що дозволяє перетворити кілька окремих блоків блоків в один гігантський вимикач. Це значно спрощує управління. Напевно, що вимикачі, які ви купуєте, мають цю особливість.

Чому перемикачі 48 портів?
Це обмежує кількість пристроїв. (менше місця, менше пристроїв, які можуть вийти з ладу).

Чому 40 комп’ютерів на 48 портових комутаторів?
Майбутня розширюваність (комп’ютери, що переміщуються в різні приміщення, збільшуючи локальну щільність, додають пристрої, такі як принтери, вільний порт для налагодження тощо).

Чому б ні один перемикач на 300 портів?
Успіхів у пошуку цих ...

[Редагувати] Мабуть, є деякі. Я подивився на модель, згадану Девідом, вона становить близько 25 тис. Доларів США ... Використовуйте такі вимикачі, якщо вам абсолютно потрібна максимальна продуктивність.

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

                 1 сервер файлів
40 комп'ютерів 39 комп'ютерів ... 40 комп'ютерів
   | | | | | | | | |
48 порт перемикач 48 порт перемикач ... 48 порт перемикач
    | | | | | |
    | + ----- + + - --- + | Інваліди від
    | | за замовчуванням
    + ---------------------------------------------- +

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

І нарешті, завжди є класична багаторівнева установка:

        Fileserver та інші сервери
                     |
                 ХОЛОДНІ ПЕРЕКЛЮЧЕННЯ
                / | \
               / | \
 48 порт-перемикач ... 48 порт-перемикач
      | | | | | | | | |
  40 комп'ютерів комп'ютерів ... 40 комп'ютерів

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

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


1
Cisco 4510R + E може підтримувати до 384 гігабітних портів.
Девід Шварц

Зауважте, що "задні план" у першій установці приблизно такий же, як "основний перемикач" в останньому. Одна відмінність полягає в довжині кабелів між ними, інша полягає в тому, що задня планка може використовувати більш швидкі порти, оскільки їй не потрібно приводити довгі кабелі.
MSalters

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

Дякую за вашу швидку відповідь, це буде мені корисно.
Parth Parikh


6

Кожен додатковий крок перемикання - це додаткова затримка. Незалежно від того, наскільки швидко ваше ядро, воно все ще обробляється. При цьому, лише 2 Гб на день ви цього не помітите, і я впевнений, що 300 комутаторів портів не існує.

Тепер, якщо ви використовували концентратори, це була б зовсім інша історія.

Комутатори надсилають пакети лише до IP-адреси, позначеної на пакеті. Хаби відмовляються від пакетів навколо кожного комп’ютера, і їх потрібно прийняти чи відхилити.

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

Редагувати: я повинен додати рішення проблеми, яку я тут визначаю. Що я зробив, це створити комп'ютер з двома інтелектуальними картами Intel (мережеві інтерфейсні карти) та включити функцію Teaming. Це дозволяє двом карткам працювати як одна, по суті створюючи 2-гігабітовий мережевий інтерфейс.


1
300 портових комутаторів, безумовно, існують, і один перемикач дасть вам найкращі показники. Це просто не дешево і, ймовірно, його вимоги дуже скромні.
Девід Шварц

Востаннє я переглянув, що комутація мережі відбулася на рівні 2, що нижче IP-адреси. Ви дивитесь MAC-адреси Ethernet (або їх еквівалент), а не IP-адреси.
CVn

Це правда, IP-адреси просто простіше пояснити.
LuckySpoon

3

Якщо я використовую комутатор на кожні 50 комп’ютерах, це сповільнить швидкість з'єднання?

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

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

Для кадру Ethernet на повну довжину з 1542 байтами і 100Base-T комутатор перемикання вперед і вперед вводить затримку приблизно 123 мікросекунди, тоді як перемикач прорізування вводитиме затримку приблизно 1,2 мікросекунди. Для коротких кадрів (наприклад, ARP-пакети та TCP Acks) різниця, звичайно, значно менша.

Додаючи рівні комутаторів, ви можете додавати значну кількість затримки до передач. Розглянемо випадок з ще одним шаром, ніж ідеальна «плоска» модель (всього одного перемикача (монстр)):

                   |
                 Switch_A
                 / \
                / \
          Switch_B Switch_C
            / \ 
        Хост_1 Хост_200

Для повного кадру Ethernet довжиною 1542 байт і 100Base-T, три магазина і вперед перемикачі хотів би додати затримки близько 369 мкс, в той час як три наскрізний перемикачів хотів би додати латентність близько 3,7 мікросекунд.
Якщо Host_1 починає передавати кадр Ethernet повної довжини 1542 байтів на 100Base-T з трьома перемикачами вперед і вперед в шляху, то Host_200 отримує останній байт приблизно 492 мікросекунди пізніше; це ефективна пропускна здатність близько 25 Мбіт / с (порівняно з фактичною швидкістю дроту 100 Мбіт / с).
З трьома прорізаними перемикачами на шляху, Host_200 отримує останній байт приблизно через 127 мікросекунд пізніше; це ефективна пропускна здатність близько 97 Мбіт / с.

Якщо ви хочете отримати найкращу пропускну здатність. то вам необхідно використовувати як кілька перемикачів , як це можливо (один перемикач монстра ідеально підходить) і використання наскрізних перемикачів (для мінімізації латентності кожного комутатор ПРЕДСТАВЛЯЄ). Зверніть увагу , що майже всі перемикачі недорогих є повільніше (тобто більше часу очікування) зберігання і вперед різноманітність

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