Чи є якась причина мати на сервері 2 NIC?


17

Чи є якась причина мати 2 NIC на сервері ПІДТВЕРДЖУЄ наступні випадки?

  1. Вам потрібно підключитися до двох різних фізичних мереж
  2. Редукція (1 НІЦ не вдається, тому ви використовуєте інший)

Чи є інші причини?

Відповіді:


26

(2а). Балансування навантаження.

(3). Розділення трафіку (тобто у вас може бути комбінований сервер веб / баз даних, однакова мережа, розміщення всього веб-трафіку на одному NIC, db трафіку на іншому, полегшує обчислення навантажень для типів трафіку). Це також полегшує поділ двох пізніше, нікому не потрібно змінювати рядки з'єднання.


16
  1. Окрема мережа для резервного копіювання.

  2. Окрема мережа для доступу до консолі (вони зазвичай зараз інтегровані на системній платі для основних серверів).

  3. Збільшена пропускна здатність (кілька ГБ мереж) пов'язана разом.


Зв'язані NIC - це той, який ми використовуємо найбільше. Чемпіон NIC 4 x 1 Гбіт є чемпіоном ..
Seanchán Torpéist

1
1x 10 концертів краще! ;)
Джеймс

6

Я маю на увазі лише одну іншу головну причину, яка схожа на надмірність, і це Trunking, щоб ви могли налаштувати трафік на потік через порти 2x1Gbit, що дає вам 2 Гбіт загальної пропускної здатності. Деякі називають це LaCP, Linux знає це як режим = 4, як описано нижче.

Режими скріплення інтерфейсу Linux надають кілька інших варіантів:

режим = 0 (баланс-rr) Політика "кругової"

режим = 1 (активне резервне копіювання) Політика активного резервного копіювання

режим = 2 (баланс-xor) Політика XOR: Передача заснована на [(MAC-адреса джерела XOR з МАС-адресою призначення) кількість підрядних модулів].

режим = 3 (трансляція) Політика мовлення: передає все на всіх підлеглих інтерфейсах. Цей режим забезпечує відмову.

режим = 4 (802.3ad) IEEE 802.3ad Динамічна агрегація ланок. Створює групи агрегації, які мають однакові налаштування швидкості та дуплексу.

режим = 5 (баланс-tlb) Адаптивне врівноваження передачі навантаження: зв'язування каналів, яке не потребує спеціальної підтримки комутатора.

режим = 6 (баланс-alb) Адаптивне балансування навантаження: включає баланс-tlb плюс балансування навантаження (rlb) для трафіку IPV4, і не вимагає жодної спеціальної підтримки комутатора.


2
802.3ad == LACP == Режим 4, всі вони однакова термінологія для одного і того ж. LACP - найпоширеніший використовуваний термін (який є протоколом керування, зазначеним у 802.3ad)
Zypher

Думаю, я десь це згадував у своїй відповіді ..
Том О'Коннор

1
Чи є більш поширеним терміном для того, що ви описуєте "прив'язка"? Я не бачив цього під назвою "Трункінг".
iPaulo

1
Я чула і Trunking, і Bonding; причому ширші користуються більшою популярністю. Єдина проблема з цим, в vLans є також транкінг, який часом може заплутатися (це мене трохи раніше). Різні постачальники мають різні назви.
Chris S

1
@iPaulo: Драйвери Windows, як правило, називають це "командна", ще одне слово, яке потрібно додати до суміші :-)
Kyle Brandt

4

Кластерам Microsoft потрібен додатковий порт NIC для серцебиття між вузлами.


Цього вимагають не тільки кластери Microsoft ... багато налаштувань кластерів вимагають або хоча б рекомендують додатковий NIC.
MikeyB

1

Як і у №2, декілька NIC також є необхідною умовою для високої доступності. Для спостереження, які сервери доступні (серцебиття), будуть використовуватися кілька мережевих інтерфейсів (в одній мережі, але вони повинні бути окремими) Крім того, у випадку VMWare, третій NIC може бути використаний для переміщення активного стану віртуальної машини, не втручаючись у кількість пропускної здатності, доступної до загальнодоступного інтерфейсу, або серцебиття.


0

Ймовірно, 2 NIC - це мінімум, необхідний для сервера, як і інші, принаймні для HA. Якщо ви почнете включати консоль, серцебиття, можливо, iSCSI-накопичувач ..., ви можете легко натиснути півдюжини сетевих мереж для сервера.


0

Це може входити в розділ "# Вам потрібно підключитися до двох різних фізичних мереж", але якщо сервер також був маршрутизатором, йому знадобляться два NIC.


0

Я завжди використовую 2 NIC на сервері для надмірності. Не раз за ці роки я відключав неправильний кабель (зазвичай це викликано занадто сильним поспіхом). Дійсно, не мати відключення сервера в результаті. Я також кілька разів переживав невдалі НІК.

Що стосується мене, якщо сервер взагалі мав би бути зайвим. НІК не є винятком. У рідкісних випадках мені також потрібна ізоляція руху, я додаю для цього другу пару.


0

Я ніколи не розумів аргумент надмірності NIC. Без рухомих частин вони рідко виходять з ладу ... у вас немає 2 материнських плат на одному сервері, чи не так? Найкраще бути зайвими на всьому рівні сервера.

Однак мені подобається надмірність "людської помилки" вище при відключенні помилки.


1
Немає рухомих частин? Кабелі є рухомими частинами, особливо коли хтось працює біля них :). Жартуючи вбік, це може бути досить складний шлях між NIC та комутатором (кабель -> реплікатор порту -> горизонтальне кабелювання -> реплікатор порту -> комутатор). Будь-який з цих компонентів просто може бути делікатним і невдалим. Крім того, хоча самі порти NIC можуть рідко виходити з ладу, комутатори частіше виходять з ладу. Можливо, вам доведеться оновити ОС на комутаторі або перезавантажити її з якоїсь іншої причини - це потрібно зробити, не відмовляючись від цілого удару серверів.
MikeyB

0

Один інтерфейс, призначений для запуску фронт або якийсь інший сотник або IDS, а інший у вашій внутрішній мережі - ще одна вагома причина мати 2 нік-карти. Домовилися також про ідеї з балансування навантаження та обрізки.

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