...
udpEndpointLocalAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Локальный IP-адрес данной конечной точки UDP.
Значение этого объекта может быть представлено тремя
способами в зависимости от характеристик слушающего приложения:
1. Для приложений, которые готовы принимать дейтаграммы IPv4
и IPv6, значение этого объекта должно быть''h (строка
октетов нулевой длины) со значением соответствующего
экземпляра объекта udpEndpointLocalAddressType — unknown(0).
2. Для приложений, готовых принимать дейтаграммы только
одного типа (IPv4 или IPv6), значение этого объекта должно
быть '0.0.0.0' или '::', соответственно, тогда как
соответствующий экземпляр объекта udpEndpointLocalAddressType
представляет подходящий тип адреса.
3. Для приложений, которые слушают данные, направленные
только в заданный адрес IP, значением этого объекта
является этот IP-адрес, а соответствующий экземпляр
udpEndpointLocalAddressType представляет подходящий
тип адреса.
Когда этот объект используется в индексе для udpEndpointTable,
разработчикам следует быть аккуратными, чтобы не создать
записей, которые будут приводить к появлению OID с числом
субидентификаторов, превышающим 128, поскольку в таких
случаях информация не будет доступна для протоколов SNMPv1,
SNMPv2c, SNMPv3.
::= { udpEndpointEntry 2 }
udpEndpointLocalPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Локальный номер порта для данной конечной точки UDP."
::= { udpEndpointEntry 3 }
udpEndpointRemoteAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Тип адреса udpEndpointRemoteAddress. Ожидаются только
адреса типов IPv4, IPv4z, IPv6, Ipv6z или unknown(0),
если принимаются дейтаграммы UDP от всех удаленных
адресов IP. Отметим также, что комбинации
udpEndpointLocalAdressType и udpEndpointRemoteAddressType
не поддерживаются. В частности, если значение этого
объекта отличается от unknown(0), предполагается, что он
указывает на ту же версию IP, что и udpEndpointLocalAddressType."
::= { udpEndpointEntry 4 }
udpEndpointRemoteAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Удаленный адрес IP для данной конечной точки UDP. Если
принимаются дейтаграммы от любой удаленной системы, это
значение должно быть ''h (строка октетов нулевой длины).
В остальных случаях это значение имеет тип, описанный для
udpEndpointRemoteAddressType и является адресом удаленной
точки, из которой принимаются дейтаграммы (или в которую
они передаются).
Когда этот объект используется в индексе для udpEndpointTable,
разработчикам следует быть аккуратными, чтобы не создать
записей, которые будут приводить к появлению OID с числом
субидентификаторов, превышающим 128, поскольку в таких
случаях информация не будет доступна для протоколов SNMPv1,
SNMPv2c, SNMPv3."
::= { udpEndpointEntry 5 }
udpEndpointRemotePort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Номер удаленного порта UDP для данной конечной точки
UDP. Если принимаются дейтаграммы от любой удаленной
системы, это значение должно быть нулевым."
::= { udpEndpointEntry 6 }
udpEndpointInstance OBJECT-TYPE
SYNTAX Unsigned32 (1..'ffffffff'h)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Экземпляр Удаленной точки. Этот объект используется
для того, чтобы различать множество процессов,
«подключенных» к одной конечной точке UDP. Например,
в системах, поддерживающих интерфейс сокетов BSD,
этот объект может использоваться для поддержки опций
сокетов SO_REUSEADDR и SO_REUSEPORT."
::= { udpEndpointEntry 7 }
udpEndpointProcess OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system's process ID for the process associated with
this endpoint, or zero if there is no such process.
This value is expected to be the same as
HOST-RESOURCES-MIB::hrSWRunIndex or SYSAPPL-MIB::
sysApplElmtRunIndex for some row in the appropriate
tables."
::= { udpEndpointEntry 8 }
-- Устаревшая таблица UDP Listener.
-- Эта таблица содержит только информацию конечных точках IPv4
-- данного объекта, на которых локальные приложения принимают
-- дейтаграммы. Более детальной информации или сведений о
-- конечных точках IPv6 таблица не содержала.
udpTable OBJECT-TYPE
SYNTAX SEQUENCE OF UdpEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Таблица содержит информацию IPv4 о «слушателях» UDP.
Эта информация включает все локальные конечные точки
IPv4, на которых приложения принимают дейтаграммы.
Эта таблица запрещена в пользу независимой от версии
IP таблицы udpEndpointTable."
::= { udp 5 }
udpEntry OBJECT-TYPE
SYNTAX UdpEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Информация об отдельном «слушателе» UDP."
INDEX { udpLocalAddress, udpLocalPort }
::= { udpTable 1 }
UdpEntry ::= SEQUENCE {
udpLocalAddress IpAddress,
udpLocalPort Integer32
}
udpLocalAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Локальный IP-адрес «слушателя» UDP. В том случае,
когда дейтаграммы UDP принимаются для всех IP-адресов
данного узла, используется значение 0.0.0.0."
::= { udpEntry 1 }
udpLocalPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Локальный номер порта «слушателя» UDP."
::= { udpEntry 2 }
-- Информация о соответствии спецификациям.
udpMIBConformance OBJECT IDENTIFIER ::= { udpMIB 2 }
udpMIBCompliances OBJECT IDENTIFIER ::= { udpMIBConformance 1 }
udpMIBGroups OBJECT IDENTIFIER ::= { udpMIBConformance 2 }
-- Заявления о соответствии.
udpMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Заявление о соответствии для систем, реализующих
протокол UDP.
Существует множество объектов INDEX, которые не
могут быть представлены в форме объектов (OBJECT)
в SMIv2, но для которых имеются следующие требования
соответствия, выраженные ниже в форме объектов:
-- OBJECT udpEndpointLocalAddressType
-- SYNTAX InetAddressType { unknown(0), ipv4(1),
-- ipv6(2), ipv4z(3),
-- ipv6z(4) }
-- DESCRIPTION
-- Поддержка dns(5) не требуется.
-- OBJECT udpEndpointLocalAddress
-- SYNTAX InetAddress (SIZE(0|4|8|16|20))
-- DESCRIPTION
-- Поддержка требуется только для строк октетов
-- нулевой длины и наблюдаемых или ненаблюдаемых
-- адресов IPv4 и IPv6
-- OBJECT udpEndpointRemoteAddressType
-- SYNTAX InetAddressType { unknown(0), ipv4(1),
-- ipv6(2), ipv4z(3),
-- ipv6z(4) }
-- DESCRIPTION
-- Поддержка dns(5) не требуется.
-- OBJECT udpEndpointRemoteAddress
-- SYNTAX InetAddress (SIZE(0|4|8|16|20))
-- DESCRIPTION
-- Поддержка требуется только для строк октетов
-- нулевой длины и наблюдаемых или ненаблюдаемых
-- адресов IPv4 и IPv6
"
MODULE -- this module
MANDATORY-GROUPS { udpBaseGroup, udpEndpointGroup }
GROUP udpHCGroup
DESCRIPTION
"Эта группа является обязательной для систем, оторые
способны принимать или передавать более 1 миллиона
дейтаграмм в секунду. Скорость 1 миллион дейтаграмм
в секунду будет приводить к переполнению счетчиков
Counter32 в течение времени чуть больше 1 часа."
::= { udpMIBCompliances 2 }
udpMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"Это заявление о соответствии для систем, поддерживающих
только IPv4 и реализующих UDP. В целях обеспечения
независимости от версии протокола IP это заявление о
совместимости отклонено в пользу независимого от версии
udpMIBCompliance2. Однако агенты по-прежнему поддерживают
это заявление для обеспечения совместимости с
установленными программами сетевого управления."
MODULE -- this module
MANDATORY-GROUPS { udpGroup }
::= { udpMIBCompliances 1 }
-- Элементы соответствия
udpGroup OBJECT-GROUP
OBJECTS { udpInDatagrams, udpNoPorts,
udpInErrors, udpOutDatagrams,
udpLocalAddress, udpLocalPort }
STATUS deprecated
DESCRIPTION
"Устаревшая группа объектов, обеспечивавшая
управление UDP по протоколу IPv4."
::= { udpMIBGroups 1 }
udpBaseGroup OBJECT-GROUP
OBJECTS { udpInDatagrams, udpNoPorts, udpInErrors,
udpOutDatagrams }
STATUS current
DESCRIPTION
"Группа объектов, обеспечивающая счетчики статистики
UDP."
::= { udpMIBGroups 2 }
udpHCGroup OBJECT-GROUP
OBJECTS { udpHCInDatagrams, udpHCOutDatagrams }
STATUS current
DESCRIPTION
"Группа объектов, обеспечивающая счетчики для
высокоскоростных реализаций UDP."
::= { udpMIBGroups 3 }
udpEndpointGroup OBJECT-GROUP
OBJECTS { udpEndpointProcess }
STATUS current
DESCRIPTION
"Группа объектов, обеспечивающая независимое от
версии IP управление конечными точками UDP."
::= { udpMIBGroups 4 }
END
- RFC: 4113
- Оригинал: Management Information Base for the User Datagram Protocol (UDP)
- Предыдущие версии: RFC 2013, RFC 2454
- Категория: Предложенный стандарт
- Дата публикации:
- Авторы: Bill Fenner , John Flick
- Перевод: Николай Малых
2007 - 2022 © Русские переводы RFC, IETF, ISOC.