CentOS 6.4 - пытается потерять ссылку, но не может

Я пытаюсь проверить активное / активное соединение LACP между CentOS 6.4 и Arista. Один из тестов, которые я делаю, - это отключить интерфейс на хосте и посмотреть, что произойдет.

На коммутаторе:

  • Счетчик ошибок соединения увеличивается
  • Больше не приходит LACP pdu. (Что приводит к отключению порта).
  • Состояние интерфейса по-прежнему показывает, подключен.

С хоста, который я пытался (с теми же результатами) закрыть порт, вот так:

  • ifdown em3
  • ip-ссылка отключила em3

Я еще не пробовал ifconfig, и у меня нет доступа, чтобы попробовать его в данный момент.

Конечным результатом является то, что "ifdown" на интерфейсе приводит к тому, что хост становится недоступным в сети в течение примерно 20 секунд. С другой стороны, если я отключаю порт от коммутатора, время простоя составляет менее 1 секунды.

Подробности:

# cat /etc/redhat-release
CentOS release 6.4 (Final)

# uname -a
Linux hostnameRemoved 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Dell R720xd (последняя прошивка, включая никель)

# lspci |grep Broadcom | head -1
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe


# ethtool -i em3
driver: tg3
version: 3.124
firmware-version: FFV7.10.18 bc 5720-v1.34
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

1 ответ

Решение

Не проверяйте сбой соединения с помощью команд, потяните за кабель.

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

Вам повезло, что ваши сетевые адаптеры считают, что PHY не работает, когда порт коммутатора закрыт, и, следовательно, работает быстрое восстановление после отказа, когда вы закрываете порт коммутатора.

Не все сетевые адаптеры работают так, как некоторые, на самом деле необходимо, чтобы их электрическое подключение к коммутатору было разорвано, поэтому вы можете закрыть порт коммутатора, но сетевая карта не считает канал достаточно неудачным, чтобы перебить соединение.

Связывание с miimon - это высокая доступность при сбое физического соединения. Способ проверки на физический сбой канала - физический сбой канала, иначе нет.

Потяните за кабель.

Другие вопросы по тегам