-- ***************************************************************************** -- * ETSI TC ITS TS 103 836-4-1 GeoNetworking MIB -- ***************************************************************************** ITSGN-MIB DEFINITIONS::=BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, enterprises FROM SNMPv2-SMI SnmpAdminString FROM SNMP-FRAMEWORK-MIB TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC InterfaceIndex FROM IF-MIB; -- ***************************************************************************** -- * MODULE IDENTITY -- ***************************************************************************** itsGn MODULE-IDENTITY LAST-UPDATED"202205230000Z" ORGANIZATION"ETSI Technical Committee ITS WG" CONTACT-INFO "WG Email: ITS_WG3@LIST.ETSI.OR" DESCRIPTION "The MIB module for TS 103 836-4 (GeoNetworking) entities itu-t(0).identified-organization(4).etsi(0).itsgn(38364" REVISION "202205230000Z" DESCRIPTION "Initial version: TS 103 836-4-1 V0.0.4" ::= { enterprises 13019 26364 } -- ***************************************************************************** -- * PRIMARY GROUPS -- ***************************************************************************** itsGnObjects OBJECT IDENTIFIER ::= { itsGn 1 } itsGnStatistics OBJECT IDENTIFIER ::= { itsGn 2 } itsGnConformance OBJECT IDENTIFIER ::= { itsGn 3 } -- ***************************************************************************** -- * SUB GROUPS -- ***************************************************************************** itsGnMgmt OBJECT IDENTIFIER ::= { itsGnObjects 1 } -- ***************************************************************************** -- * SUB GROUPS -- ***************************************************************************** itsGnSystem OBJECT IDENTIFIER ::= { itsGnMgmt 1 } itsGnConfig OBJECT IDENTIFIER ::= { itsGnMgmt 2 } itsGnLocationService OBJECT IDENTIFIER ::= { itsGnMgmt 3 } itsGnBeaconService OBJECT IDENTIFIER ::= { itsGnMgmt 4 } itsGnPacketForwarding OBJECT IDENTIFIER ::= { itsGnMgmt 5 } -- ***************************************************************************** -- * TEXTUAL CONVENTIONS -- ***************************************************************************** GnAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT"2x:2x:2x:2" STATUS current DESCRIPTION "Represents a GeoNetworking address: Octets Contents Encoding 1-8 GN address network-byte order" SYNTAX OCTET STRING (SIZE (8)) -- ***************************************************************************** -- * GN OBJECTS GROUP -- ***************************************************************************** -- ***************************************************************************** -- * GN SYSTEM GROUP -- ***************************************************************************** itsGnIfTable OBJECT-TYPE SYNTAX SEQUENCE OF ItsGnIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table representing the interfaces that will be used by the GeoAdhoc router for communication. Each entry in this table represents a configured egress interface. " ::= { itsGnSystem 1 } itsGnIfEntry OBJECT-TYPE SYNTAX ItsGnIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the interface table. It represents a single interface entry. " INDEX { itsGnIfIndex } ::= { itsGnIfTable 1 } ItsGnIfEntry ::= SEQUENCE { itsGnIfIndex InterfaceIndex, itsGnIfPriority Unsigned32, itsGnIfDescription SnmpAdminString } itsGnIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the interface of the GeoAdhoc router. " ::= { itsGnIfEntry 1 } itsGnIfPriority OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority configured to the interface. This value will be configured to a value between 0 and 255. " ::= { itsGnIfEntry 2 } itsGnIfDescription OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A human-readable textual description of the interface on the GeoAdhoc router. " ::= { itsGnIfEntry 3 } -- ***************************************************************************** -- * GN CONFIGURATION SUB GROUP -- ***************************************************************************** itsGnLocalGnAddr OBJECT-TYPE SYNTAX GnAddress MAX-ACCESS read-only STATUS current DESCRIPTION "GeoNetworking address of the GeoAdhoc router" ::= { itsGnConfig 1 } itsGnLocalAddrConfMethod OBJECT-TYPE SYNTAX INTEGER { auto(0), managed(1), anonymous(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "AUTO: Local GN_ADDR is configured from MIB MANAGED: Local GN_ADDR is configured via the GN management using the service primitive CORE_GAGH ANONYMOUS: Local GN_ADDR is configured by the security entit" ::= { itsGnConfig 2 } itsGnProtocolVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "GeoNetworking protocol version" ::= { itsGnConfig 3 } itsGnIsMobile OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether ITS station is stationary or mobile" ::= { itsGnConfig 4 } itsGnIfType OBJECT-TYPE SYNTAX INTEGER{ unspecified(0), its-g5(1), lte-v2x(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "ITS interface type" ::= { itsGnConfig 5 } itsGnMinUpdateFrequencyEPV OBJECT-TYPE SYNTAX Integer32(0..65635) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum update frequency of local position vector (EPV) in ms" ::= { itsGnConfig 6 } itsGnPaiInterval OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "meter" MAX-ACCESS read-only STATUS current DESCRIPTION "Distance related to the confidence interval of latitude and longitude in m. Used to determine the Position Accuracy Indicator (PAI)" ::= { itsGnConfig 7 } itsGnMaxSduSize OBJECT-TYPE SYNTAX Integer32(0..65635) UNITS "Byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum size of GN-SDU in bytes" ::= { itsGnConfig 8 } itsGnMaxGeoNetworkingHeaderSize OBJECT-TYPE SYNTAX Integer32(0..65635) UNITS "Byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum size of GeoNetworking header in bytes" ::= { itsGnConfig 9 } itsGnLifetimeLocTE OBJECT-TYPE SYNTAX Integer32(0..65635) UNITS "Second" MAX-ACCESS read-only STATUS current DESCRIPTION " Location table maintenance: Lifetime of an entry in the location table in s" ::= { itsGnConfig 10 } itsGnSecurity OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether GN security is enabled (1) or disabled (0)" ::= { itsGnConfig 11 } itsGnSnDecapResultHandling OBJECT-TYPE SYNTAX INTEGER { strict (0), non-strict (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the handling of the SN-DECAP result code (service primitive SN-ENCAP.confirm parameter report). If set to STRICT (0), received GN packets that are not correctly verified and decrypted (service primitive SN-ENCAP.confirm parameter report != CORRECT) are always dropped. If set to NON-STRICT (1), GN packets that are not correctly verified and decrypted can be passed to the upper protocol entity for further processing" ::= { itsGnConfig 12 } -- ***************************************************************************** -- * GN LOCATION SERVICE SUB GROUP -- ***************************************************************************** itsGnLocationServiceMaxRetrans OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Location service: Maximum number of retransmissions for a LS Request" ::= { itsGnLocationService 1 } itsGnLocationServiceRetransmitTimer OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "Location service: Duration of LS request retransmit timer in ms" ::= { itsGnLocationService 2 } itsGnLocationServicePacketBufferSize OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "Byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Location service: Size of LS packet buffer in bytes" ::= { itsGnLocationService 3 } -- ***************************************************************************** -- * GN BEACON SERVICE SUB GROUP -- ***************************************************************************** itsGnBeaconServiceRetransmitTimer OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "Beacon service: Duration of Beacon retransmit timer in ms" ::= { itsGnBeaconService 1 } itsGnBeaconServiceMaxJitter OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "Beacon service: Maximum Beacon jitter in ms" ::= { itsGnBeaconService 2 } -- ***************************************************************************** -- * GN PACKET FORWARDING SUB GROUP -- ***************************************************************************** itsGnDefaultHopLimit OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Default hop limit indicating the maximum number of hops a packet travels" ::= { itsGnPacketForwarding 1 } itsGnDPLLength OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Length of Duplicate Packet List (DPL) per source" ::= { itsGnPacketForwarding 2 } itsGnMaxPacketLifetime OBJECT-TYPE SYNTAX Integer32(0..6300) UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "Upper limit of the maximum lifetime of a packet in s" ::= { itsGnPacketForwarding 3 } itsGnDefaultPacketLifetime OBJECT-TYPE SYNTAX Integer32(0..6300) UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "Default value of the maximum lifetime of a packet in s" ::= { itsGnPacketForwarding 4 } itsGnMaxPacketDataRate OBJECT-TYPE SYNTAX Integer32 UNITS "kBytes/" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum packet data rate for a GAGH in a GeoAdhoc router in [kBytes/s]. If the mean (EMA) packet data rate exceeds the value, packets from this GAGH (source or sender) are not forwarded" ::= { itsGnPacketForwarding 5 } itsGnMaxPacketDataRateEmaBeta OBJECT-TYPE SYNTAX Integer32 UNITS "NA" MAX-ACCESS read-only STATUS current DESCRIPTION "Weight factor for the Exponential Moving Average (EMA) of the packet data rate PDR in percent" ::= { itsGnPacketForwarding 6 } itsGnMaxGnAreaSize OBJECT-TYPE SYNTAX Integer32 UNITS "km" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum size of the geographical area for a GBC and GAC packet [km2]. If the geographical area size exceeds the maximum value, The GeoNetworking packet shall not be sent (source) and not be forwarder (forwarder" ::= { itsGnPacketForwarding 7 } itsGnMinPacketRepetitionInterval OBJECT-TYPE SYNTAX Integer32(0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Lower limit of the packet repetition interval in ms" ::= { itsGnPacketForwarding 8 } itsGnGNNonAreaForwardingAlgorithm OBJECT-TYPE SYNTAX INTEGER { unspecified (0), greedy (1), cbf (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Default GeoUnicast forwarding algorithm" ::= { itsGnPacketForwarding 9 } itsGnAreaForwardingAlgorithm OBJECT-TYPE SYNTAX INTEGER { unspecified (0), simple (1), cbf (2), advanced (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Default GeoBroadcast forwarding algorithm" ::= { itsGnPacketForwarding 10 } itsGnCbfMinTime OBJECT-TYPE SYNTAX Integer32(0..65635) MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum duration a GeoBroadcast packet shall be buffered in the CBF packet buffer in ms" ::= { itsGnPacketForwarding 11 } itsGnCbfMaxTime OBJECT-TYPE SYNTAX Integer32(0..65635) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum duration a GeoBroadcast packet shall be buffered in the CBF packet buffer in ms" ::= { itsGnPacketForwarding 12 } itsGnDefaultMaxCommunicationRange OBJECT-TYPE SYNTAX Integer32(0..65635) MAX-ACCESS read-only STATUS current DESCRIPTION "Default theoretical maximum communication range in m" ::= { itsGnPacketForwarding 13 } itsGnBroadcastCBFDefSectorAngle OBJECT-TYPE SYNTAX Integer32(0..180) MAX-ACCESS read-only STATUS current DESCRIPTION "Default threshold angle for advanced GeoBroadcast algorithm in degrees" ::= { itsGnPacketForwarding 14 } itsGnUcForwardingPacketBufferSize OBJECT-TYPE SYNTAX Integer32(0..255) UNITS "kByt" MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarding: Size of UC forwarding packet buffer in kByte" ::= { itsGnPacketForwarding 15 } itsGnBcForwardingPacketBufferSize OBJECT-TYPE SYNTAX Integer32(0.. 65535) UNITS "kByt" MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarding: Size of BC forwarding packet buffer in kByte" ::= { itsGnPacketForwarding 16 } itsGnCbfPacketBufferSize OBJECT-TYPE SYNTAX Integer32(0.. 65535) UNITS "kByt" MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarding: Size of CBF packet buffer [Kbytes]." ::= { itsGnPacketForwarding 17 } itsGnTrafficClass OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarding: Default traffic class" ::= { itsGnPacketForwarding 18 } END