Виртуальные интерфейсы на OpenvSwitch с STP работают некорректно.

Вопрос или проблема

Схема сети

Сети в моей схеме:
CLI – 192.168.1.0/26
SRV – 192.168.1.64/28
MNGT – 192.168.1.80/29

У меня есть проблема. Я настроил STP между sw-1, sw-2 и sw-3 (sw-1 является корневым коммутатором), после чего виртуальные интерфейсы этих коммутаторов перестали нормально пинговаться с других сетевых устройств. Но главная особенность в том, что когда я запускаю пинг одновременно с коммутатора и другого устройства, он начинает проходить, и затем устройство доступно еще какое-то время.

Я также забыл добавить, что все коммутаторы – это машины на Linux с операционной системой Alt Linux и используют openvswitch для настройки логики.

Ответ или решение

Проблема с виртуальными интерфейсами в OpenvSwitch и STP

Ваша ситуация, связанная с виртуальными интерфейсами OpenvSwitch (OVS) и настройкой протокола Spanning Tree Protocol (STP), требует внимательного анализа. Давайте разберем проблему более детально.

Описание сети

Ваша сеть состоит из трех свитчей (sw-1, sw-2 и sw-3), где sw-1 является корневым свитчем. Вы упомянули три подсети:

  • CLI: 192.168.1.0/26
  • SRV: 192.168.1.64/28
  • MNGT: 192.168.1.80/29

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

Анализ проблемы

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

Возможные причины проблемы
  1. Конфигурация STP: Ошибки в конфигурации STP могут приводить к неправильному состоянию портов. Например, если порты находятся в состоянии блокировки, это может повлиять на передачу пакетов и их доступность. Убедитесь, что порты правильно настроены для STP, и их состояние соответствует ожидаемым параметрам.

  2. Проблемы с MTU: Виртуальные интерфейсы могут столкнуться с проблемами, связанными с Maximum Transmission Unit (MTU). Убедитесь, что MTU настроен одинаково на всех свитчах и сетевых устройствах в сети, иначе это может вызвать фрагментацию пакетов и временные сбои в связи.

  3. Совместимость OpenvSwitch и STP: Обратите внимание, что в некоторых версиях OpenvSwitch могут быть проблемы с реализацией STP. Возможно, стоит рассмотреть возможность обновления вашего OpenvSwitch до последней стабильной версии или применения других протоколов, таких как Rapid Spanning Tree Protocol (RSTP), который может выявить проблемы быстрее.

  4. Настройка политик QoS: Если на виртуальных интерфейсах настроены политики качества обслуживания (QoS), они могут мешать нормальному функционированию пинг-запросов. Проверьте настройки QoS и, при необходимости, измените их.

Рекомендации по устранению
  1. Проверка статусов портов: Используйте команду ovs-vsctl show для проверки статуса портов и состояния STP. Обратите внимание на состояние портов (например, блокированы или готовы).

  2. Мониторинг сети: Настройте мониторинг сетевого трафика с помощью инструментов, таких как Wireshark, чтобы выяснить, как трафик проходит через ваши виртуальные интерфейсы и где может возникать задержка.

  3. Тестирование без STP: Если это возможно, временно отключите STP и проверьте, восстановится ли нормальная работа виртуальных интерфейсов. Это поможет вам выявить, связана ли проблема с STP или с чем-то еще.

  4. Настройка отладочного вывода: Включите отладку для OpenvSwitch и STP, чтобы получать больше информации о происходящих процессах и возможных ошибках.

  5. Обсуждение с сообществом: Иногда полезно обратиться к сообществу OpenvSwitch или к специалистам по Linux, чтобы получить дополнительную помощь или узнать о том, сталкивались ли другие с аналогичными проблемами.

Таким образом, правильное понимание конфигурации и диагностика вашей сети помогут вам решить проблему с виртуальными интерфейсами на OpenvSwitch и STP. Убедитесь, что все настройки соответствуют требованиям, и находите решения по мере необходимости.

Оцените материал
Добавить комментарий

Капча загружается...