Переполнение буфера маршрутизации

Описание

Текст сообщения:Переполнение буфера Ethernet-to-serial;
    Serial-to-Ethernet buffer overflow;
    Serial-to-Ethernet and Ethernet-to-serial buffer overflow
Соответствующий значок статуса:Значок переполнения при установленном соединении (idsman_established_overrun) (состояние переполнения отображается только вместе со значком «соединение установлено»)
Может отображаться в:Режимах доступа автообнаружения и адресной книги

Подробности

Эти сообщения выводятся, когда обнаружено переполнение одного или обоих буферов маршрутизации. Буферы маршрутизации используются для временного хранения данных при их передаче между портами Ethernet и последовательным портом DS.

В общем случае, чтобы избежать переполнений, сделайте следующее:

  • Для буфера Ethernet-to-serial: использование транспортного протокола TCP/IP (см. настройку Transport Protocol (TP)) гарантирует, что этот буфер никогда не переполнится.
  • Для буфера serial-to-Ethernet: использование управления потоком RTS/CTS (см. настройку Flow Control (FC)) гарантирует, что этот буфер никогда не переполнится*.

Информация для программистов:

DS Manager получает информацию о состоянии DS (и определяет присутствие DS) с помощью команды Echo (X). Состояние буферов определяется по флагам E и S в ответе команды.

* Разумеется, подключённое последовательное устройство также должно поддерживать управление потоком RTS/CTS, чтобы это работало.