Назад | Перейти на главную страницу

Как восстановиться после отказа коммутатора?

Предположим, что в системе есть только один коммутатор, и он подключен к группе машин, чтобы сформировать сеть. Если этот переключатель выходит из строя, вся сеть выходит из строя. Шансы на это маловероятны. Я хотел бы знать ... как можно повысить доступность этих машин?

Нужен ли мне второй коммутатор, подключенный к каждой машине (так что каждой машине нужно 2 сетевых адаптера)? Или я мог бы каким-то образом получить коммутатор, который может переключиться на другой резервный коммутатор? Есть ли другие рекомендуемые способы сделать это?

Спасибо за ваше руководство.

Очень интересный вопрос. Чем больше я думаю об ответе на эту проблему, тем больше я сталкиваюсь с препятствиями.

Вот несколько возможных решений, которые я могу придумать:

Две сетевые карты в каждой машине + два коммутатора

Это, очевидно, то, что вы предлагали, но вы можете столкнуться с проблемами, когда каждый компьютер в вашей сети использует 2 IP-адреса. Что я бы посоветовал для этого сценария, так это подключить компьютеры к обоим коммутаторам, но убедитесь, что у вас одновременно включен только один переключатель. Поэтому, если один из них не работает, вы можете вручную включить второй переключатель с минимальным временем простоя.

Проблемы:

  • Вам нужно будет не забыть сохранить копию любых изменений, внесенных в конфигурацию первого переключателя, чтобы вы могли дублировать их на втором переключателе.
  • Кто-то осведомленный должен будет присутствовать физически, чтобы произвести переход.

Держите запасной выключатель

Если вы собираетесь иметь два коммутатора, вместо того, чтобы покупать вторую сетевую карту для каждого компьютера и затем проложить кабель, просто сохраните запасной коммутатор с точной конфигурацией. Вы можете легко установить его в стойку или поставить на рабочий коммутатор. Если коммутатор выходит из строя, просто отсоединяйте по одному порту от неисправного коммутатора до резервного коммутатора.

Проблемы:

  • Если у вас много компьютеров в сети, это может занять много времени или оказаться невозможным с точки зрения пространства.
  • Вам нужно будет не забыть сохранить копию любых изменений, внесенных в конфигурацию первого переключателя, чтобы вы могли дублировать их на втором переключателе или внести изменения в оба.
  • Кто-то должен будет присутствовать, чтобы произвести переход

Отказоустойчивое переключение

Это намного сложнее, чем указано выше, но такие компании, как Cisco, имеют функции аварийного переключения на некоторых коммутаторах. Я хотел бы представить, что вам нужно будет получить правильные переключатели, которые его поддерживают. Прочтите эти ссылки:

Этот материал мне не по зубам, но он может дать вам некоторые идеи.

Вам понадобятся несколько сетевых адаптеров в каждом блоке и два коммутатора, каждый из которых подключен к обоим коммутаторам. Затем настройте Объединение сетевых карт / объединение сетевых карт.

Для большинства современных операционных систем это довольно простая установка, и в большинстве базовых сред это будет просто работать. В Windows Server 2012 вы должны использовать Переключить независимый режим а ОС обо всем позаботится.

Предполагая Windows Server 2012:

  • В диспетчере серверов щелкните Локальный сервер.
  • Щелкните Disabled рядом с NIC Teaming.
  • В области Команды щелкните Задачи - Новая команда.
  • Укажите имя группы сетевых адаптеров.
  • Выберите адаптеры, которые хотите добавить в команду.
  • Настройки по умолчанию в разделе "Дополнительные настройки" подойдут. Если у вас возникли проблемы, вы можете попробовать изменить режим балансировки нагрузки.

Вы только что создали логический интерфейс, содержащий другие физические интерфейсы. Теперь вы можете предоставить командному интерфейсу IP, шлюз по умолчанию и т. Д., Как и любой другой сетевой интерфейс.

Этот образ представляет собой начальный уровень избыточности, который может быть достигнут в масштабе всей сети.

Коммутатор 1 и коммутатор 2 представляют собой свернутую сеть ядра / распределения, а коммутаторы 3, 4 и 5 представляют собой сеть доступа.

Коммутаторы 1 и 2 обычно следует объединять, по возможности объединяя их в какой-либо стек, однако при необходимости вы можете настроить их как 2 отдельных коммутатора без стека. Два коммутатора должны быть соединены несколькими агрегированными соединениями 802.3ad (LACP), состоящими как минимум из 2 кабелей.

Коммутаторы 3, 4 и 5 также должны быть объединены в стек, когда это возможно. Каждый коммутатор должен иметь соединение друг с другом, предпочтительно как минимум 2 кабеля для использования 802.3ad (LACP).

Каждый коммутатор в базовой сети должен быть подключен к каждому коммутатору в сети доступа, используя как минимум 2 кабеля, если возможно, используйте 802.3ad (LACP).

Каждый сервер / хост должен иметь 2+ сетевых порта, поддерживающих LACP или NIC Teaming. Они должны быть распределены по разным коммутаторам, а члены кластера должны быть распределены таким образом, чтобы на каждом коммутаторе существовал хотя бы один порт одного члена кластера.

Затем вы снова и снова строите свою сеть доступа и снова подключаете ее к своему ядру. Однако вы никогда не соедините две сети доступа, потому что именно ядро ​​должно обрабатывать эту часть коммутации.

Это приблизительный набросок того, что я вижу больше всего и заимствовал себя в прошлом. Это допустит множественные одновременные отказы без сбоев в работе сети.