Вопрос или проблема
У меня есть unmanaged PoE коммутатор: https://www.trendnet.com/products/affordable-2-5g-poe-switch/7-port-multi-gig-poe-switch-TPE-TG327
Я использую его для передачи изображений с промышленных PoE камер со скоростью 1Gps. Я заметил, что если у моего компьютера есть порт NIC на 2.5 Гбит/c, то эта настройка работает только в том случае, если NIC подключен к порту на 2.5 Гбит/c на коммутаторе. То же самое касается случая, если у моего компьютера есть порт NIC на 1 Гбит/c — он работает только если подключен к порту на 1 Гбит/c на коммутаторе.
Я пытался исследовать это в Wireshark; поскольку я активирую камеры одновременно, я стараюсь установить скорости камер так, чтобы активировать все, и их пакеты не переполняли коммутатор. Когда я активирую, и порт NIC на 1 Гбит/c подключен к порту на 2.5 Гбит/c на коммутаторе, я вижу пакеты “повторной отправки” в Wireshark.
Почему это происходит? Есть ли способ заставить это работать с любым портом?
Дополнительная информация о настройке скоростей промышленных камер: https://en.ids-imaging.com/techtipp-details/items/techtip-gev-bandwidth-ctl.html
Ответ или решение
Судя по вашему описанию, у вас возникла проблема с отправкой данных с камер через управляемый PoE-коммутатор с портами 1Gbps и 2.5Gbps. Давайте рассмотрим основные аспекты этого вопроса и возможные решения.
Объяснение проблемы
-
Пропускная способность и совместимость портов:
Управляемый коммутатор, такой как ваш Trendnet TPE-TG327, предоставляет различные порты (1Gbps и 2.5Gbps), которые могут работать на разных уровнях пропускной способности. Когда ваша сетевая карта (NIC) с поддержкой 2.5Gbps подключена к порту 2.5Gbps, она может эффективно отправлять и получать данные с камер, работающих на 1Gbps. Однако, если вы подключаете NIC, работающую на 1Gbps, к порту 2.5Gbps, может возникнуть проблема с буферизацией пакетов, что приводит к потерям данных. -
Потеря пакетов и повторная передача:
Вы заметили "повторные" пакеты в Wireshark, что указывает на то, что данные теряются, и система пытается их восстановить. Это может быть связано с тем, что на порту 2.5Gbps скорость передачи выше, чем способность 1Gbps NIC обработать входящие данные. Это может вызвать переполнение буфера на маршрутизаторе или коммутаторе.
Рекомендации
-
Проверка настроек пропускной способности камер:
Убедитесь, что настройки ваших камер не превышают возможностей NIC. Вы можете провести тесты, постепенно увеличивая скорость потоковой передачи и наблюдая за поведением сети в Wireshark. -
Используйте один тип NIC:
Если возможно, убедитесь, что все устройства подключены к портам с одинаковой максимальной пропускной способностью. Например, если у вас есть камера с 1Gbps NIC, рекомендуется подключить все устройства к портам, которые работают на скорости 1Gbps. -
Анализ загрузки сети:
Используйте такие инструменты, как Wireshark, для мониторинга трафика и выявления узких мест или перегрузок. Возможно, есть другие устройства в сети, которые создают дополнительный трафик и влияют на вашу работу. -
Настройки PoE:
Убедитесь, что конфигурация PoE в вашем коммутаторе правильно настроена для обеспечения достаточной мощности для всех подключённых камер. Это может также повлиять на производительность передачи данных. -
Обновление оборудования:
Если вышеуказанные рекомендации не помогают, возможно, стоит рассмотреть возможность обновления NIC на вашей рабочей станции до 2.5Gbps, что может улучшить общую производительность сети.
Заключение
Ваша проблема с потерей пакетов при взаимодействии между 1Gbps и 2.5Gbps NIC может быть решена с помощью управления устройствами, правильных настроек и мониторинга сети. Следует уделять внимание совместимости устройств и избегать смешивания сетевых стандартов, когда это возможно. Если проблема сохраняется, возможно, стоит проконсультироваться с техническим специалистом для более глубокого анализа.