DSLite-MIB

File: DSLite-MIB.mib (27733 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMP-FRAMEWORK-MIB
IF-MIB INET-ADDRESS-MIB NATV2-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE mib-2
NOTIFICATION-TYPE Integer32 Counter64
Unsigned32 OBJECT-GROUP MODULE-COMPLIANCE
NOTIFICATION-GROUP SnmpAdminString ifIndex
InetAddress InetAddressType InetAddressPrefixLength
InetPortNumber ProtocolNumber Natv2InstanceIndex
Natv2SubscriberIndex

Defined Types

DsliteTunnelEntry  
SEQUENCE    
  dsliteTunnelAddressType InetAddressType
  dsliteTunnelStartAddress InetAddress
  dsliteTunnelEndAddress InetAddress
  dsliteTunnelStartAddPreLen InetAddressPrefixLength

DsliteNATBindEntry  
SEQUENCE    
  dsliteNATBindMappingInstanceIndex Natv2InstanceIndex
  dsliteNATBindMappingProto ProtocolNumber
  dsliteNATBindMappingExtRealm SnmpAdminString
  dsliteNATBindMappingExtAddressType InetAddressType
  dsliteNATBindMappingExtAddress InetAddress
  dsliteNATBindMappingExtPort InetPortNumber
  dsliteNATBindMappingIntRealm SnmpAdminString
  dsliteNATBindMappingIntAddressType InetAddressType
  dsliteNATBindMappingIntAddress InetAddress
  dsliteNATBindMappingIntPort InetPortNumber
  dsliteNATBindMappingPool Unsigned32
  dsliteNATBindMappingMapBehavior INTEGER
  dsliteNATBindMappingFilterBehavior INTEGER
  dsliteNATBindMappingAddressPooling INTEGER

DsliteStatisticsEntry  
SEQUENCE    
  dsliteStatisticsSubscriberIndex Natv2SubscriberIndex
  dsliteStatisticsDiscards Counter64
  dsliteStatisticsSends Counter64
  dsliteStatisticsReceives Counter64
  dsliteStatisticsIpv4Session Counter64
  dsliteStatisticsIpv6Session Counter64

Defined Values

dsliteMIB 1.3.6.1.2.1.240
The MIB module is defined for management of objects in the DS-Lite scenario. Copyright (c) 2016 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info).
MODULE-IDENTITY    

dsliteMIBObjects 1.3.6.1.2.1.240.1
OBJECT IDENTIFIER    

dsliteTunnel 1.3.6.1.2.1.240.1.1
OBJECT IDENTIFIER    

dsliteNAT 1.3.6.1.2.1.240.1.2
OBJECT IDENTIFIER    

dsliteInfo 1.3.6.1.2.1.240.1.3
OBJECT IDENTIFIER    

dsliteNotifications 1.3.6.1.2.1.240.0
OBJECT IDENTIFIER    

dsliteTunnelTable 1.3.6.1.2.1.240.1.1.1
The (conceptual) table containing information on configured tunnels. This table can be used to map a B4 address to the associated AFTR address. It can also be used for row creation.
OBJECT-TYPE    
  SEQUENCE OF  
    DsliteTunnelEntry

dsliteTunnelEntry 1.3.6.1.2.1.240.1.1.1.1
Each entry in this table contains the information on a particular configured tunnel.
OBJECT-TYPE    
  DsliteTunnelEntry  

dsliteTunnelAddressType 1.3.6.1.2.1.240.1.1.1.1.1
This object MUST be set to the value of ipv6(2). It describes the address type of the IPv4-in-IPv6 tunnel initiator and endpoint.
OBJECT-TYPE    
  InetAddressType  

dsliteTunnelStartAddress 1.3.6.1.2.1.240.1.1.1.1.2
The IPv6 address of the initiator of the tunnel. The address type is given by dsliteTunnelAddressType.
OBJECT-TYPE    
  InetAddress Size(0..16)  

dsliteTunnelEndAddress 1.3.6.1.2.1.240.1.1.1.1.3
The IPv6 address of the endpoint of the tunnel. The address type is given by dsliteTunnelAddressType.
OBJECT-TYPE    
  InetAddress Size(0..16)  

dsliteTunnelStartAddPreLen 1.3.6.1.2.1.240.1.1.1.1.4
The IPv6 prefix length of the IP address for the initiator of the tunnel(dsliteTunnelStartAddress).
OBJECT-TYPE    
  InetAddressPrefixLength  

dsliteNATBindTable 1.3.6.1.2.1.240.1.2.1
This table contains information about currently active NAT binds in the NAT of the AFTR. This table adds the IPv6 address of a B4 to the natv2PortMapTable defined in NATV2-MIB (RFC 7659).
OBJECT-TYPE    
  SEQUENCE OF  
    DsliteNATBindEntry

dsliteNATBindEntry 1.3.6.1.2.1.240.1.2.1.1
The entry in this table holds the mapping relationship between tunnel information and NAT bind information. Each entry in this table not only needs to match a corresponding entry in the natv2PortMapTable, but also a corresponding entry in the dsliteTunnelTable. So, the INDEX of the entry needs to match a corresponding value in the natv2PortMapTable INDEX and a corresponding value in the dsliteTunnelTable INDEX. These entries are lost upon agent restart.
OBJECT-TYPE    
  DsliteNATBindEntry  

dsliteNATBindMappingInstanceIndex 1.3.6.1.2.1.240.1.2.1.1.1
Index of the NAT instance that created this port map entry.
OBJECT-TYPE    
  Natv2InstanceIndex  

dsliteNATBindMappingProto 1.3.6.1.2.1.240.1.2.1.1.2
This object specifies the mapping's transport protocol number.
OBJECT-TYPE    
  ProtocolNumber  

dsliteNATBindMappingExtRealm 1.3.6.1.2.1.240.1.2.1.1.3
The realm to which dsliteNATBindMappingExtAddress belongs.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

dsliteNATBindMappingExtAddressType 1.3.6.1.2.1.240.1.2.1.1.4
Address type for the mapping's external address. This object MUST be set to the value of iPv4(1). The values of ipv6(2), ipv4z(3), and ipv6z(4) are not allowed.
OBJECT-TYPE    
  InetAddressType  

dsliteNATBindMappingExtAddress 1.3.6.1.2.1.240.1.2.1.1.5
The mapping's external address. This is the source address for translated outgoing packets. The address type is given by dsliteNATBindMappingExtAddressType.
OBJECT-TYPE    
  InetAddress Size(0..4)  

dsliteNATBindMappingExtPort 1.3.6.1.2.1.240.1.2.1.1.6
The mapping's assigned external port number. This is the source port for translated outgoing packets. This MUST be a non-zero value.
OBJECT-TYPE    
  InetPortNumber  

dsliteNATBindMappingIntRealm 1.3.6.1.2.1.240.1.2.1.1.7
The realm to which natMappingIntAddress belongs. This realm defines the IPv6 address space from which the tunnel source address is taken. The realm of the encapsulated IPv4 address is restricted in scope to the tunnel, so there is no point in identifying it separately.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

dsliteNATBindMappingIntAddressType 1.3.6.1.2.1.240.1.2.1.1.8
Address type of the mapping's internal address. This object MUST be set to the value of iPv4z(3). The values of ipv4(1), ipv6(2), and ipv6z(4) are not allowed.
OBJECT-TYPE    
  InetAddressType  

dsliteNATBindMappingIntAddress 1.3.6.1.2.1.240.1.2.1.1.9
The mapping's internal address. It is the IPv6 tunnel source address. The address type is given by dsliteNATBindMappingIntAddressType.
OBJECT-TYPE    
  InetAddress  

dsliteNATBindMappingIntPort 1.3.6.1.2.1.240.1.2.1.1.10
The mapping's internal port number. This MUST be a non-zero value.
OBJECT-TYPE    
  InetPortNumber  

dsliteNATBindMappingPool 1.3.6.1.2.1.240.1.2.1.1.11
Index of the pool that contains this mapping's external address and port. If zero, no pool is associated with this mapping.
OBJECT-TYPE    
  Unsigned32 0 | 1..4294967295  

dsliteNATBindMappingMapBehavior 1.3.6.1.2.1.240.1.2.1.1.12
Mapping behavior as described in Section 4.1 of RFC 4787. endpointIndependent(0), the behavior REQUIRED by RFC 4787, REQ-1 maps the source address and port to the same external address and port for all destination address and port combinations reached through the same external realm and using the given protocol. addressDependent(1) maps to the same external address and port for all destination ports at the same destination address reached through the same external realm and using the given protocol. addressAndPortDependent(2) maps to a separate external address and port combination for each different destination address and port combination reached through the same external realm. For the DS-Lite scenario, it must be addressAndPortDependent(2).
OBJECT-TYPE    
  INTEGER endpointIndependent(0), addressDependent(1), addressAndPortDependent(2)  

dsliteNATBindMappingFilterBehavior 1.3.6.1.2.1.240.1.2.1.1.13
Filtering behavior as described in Section 5 of RFC 4787. endpointIndependent(0) accepts for translation packets from all combinations of remote address and port destined to the mapped external address and port via the given external realm and using the given protocol. addressDependent(1) accepts for translation packets from all remote ports from the same remote source address destined to the mapped external address and port via the given external realm and using the given protocol. addressAndPortDependent(2) accepts for translation only those packets with the same remote source address, port, and protocol incoming from the same external realm as identified when the applicable port map entry was created. RFC 4787, REQ-8 recommends either endpointIndependent(0) or addressDependent(1) filtering behavior, depending on whether application friendliness or security takes priority. For the DS-Lite scenario, it must be addressAndPortDependent(2).
OBJECT-TYPE    
  INTEGER endpointIndependent(0), addressDependent(1), addressAndPortDependent(2)  

dsliteNATBindMappingAddressPooling 1.3.6.1.2.1.240.1.2.1.1.14
Type of address pooling behavior that was used to create this mapping. arbitrary(0) pooling behavior means that the NAT instance may create the new port mapping using any address in the pool that has a free port for the protocol concerned. paired(1) pooling behavior, the behavior RECOMMENDED by RFC 4787, REQ-2 means that once a given internal address has been mapped to a particular address in a particular pool, further mappings of the same internal address to that pool will reuse the previously assigned pool member address.
OBJECT-TYPE    
  INTEGER arbitrary(0), paired(1)  

dsliteAFTRAlarmScalar 1.3.6.1.2.1.240.1.3.1
OBJECT IDENTIFIER    

dsliteAFTRAlarmB4AddrType 1.3.6.1.2.1.240.1.3.1.1
This object indicates the address type of the B4, which will send an alarm.
OBJECT-TYPE    
  InetAddressType  

dsliteAFTRAlarmB4Addr 1.3.6.1.2.1.240.1.3.1.2
This object indicates the IP address of B4, which will send an alarm. The address type is given by dsliteAFTRAlarmB4AddrType.
OBJECT-TYPE    
  InetAddress  

dsliteAFTRAlarmProtocolType 1.3.6.1.2.1.240.1.3.1.3
This object indicates the transport protocol type of alarm. tcp (0) means that the transport protocol type of alarm is tcp. udp (1) means that the transport protocol type of alarm is udp. icmp (2) means that the transport protocol type of alarm is icmp. total (3) means that the transport protocol type of alarm is total.
OBJECT-TYPE    
  INTEGER tcp(0), udp(1), icmp(2), total(3)  

dsliteAFTRAlarmSpecificIPAddrType 1.3.6.1.2.1.240.1.3.1.4
This object indicates the address type of the IP address whose port usage has reached the threshold.
OBJECT-TYPE    
  InetAddressType  

dsliteAFTRAlarmSpecificIP 1.3.6.1.2.1.240.1.3.1.5
This object indicates the IP address whose port usage has reached the threshold. The address type is given by dsliteAFTRAlarmSpecificIPAddrType.
OBJECT-TYPE    
  InetAddress  

dsliteAFTRAlarmConnectNumber 1.3.6.1.2.1.240.1.3.1.6
This object indicates the notification threshold of the DS-Lite tunnels that is active in the AFTR device.
OBJECT-TYPE    
  Integer32 60..90  

dsliteAFTRAlarmSessionNumber 1.3.6.1.2.1.240.1.3.1.7
This object indicates the notification threshold of the IPv4 session for the user.
OBJECT-TYPE    
  Integer32  

dsliteAFTRAlarmPortNumber 1.3.6.1.2.1.240.1.3.1.8
This object indicates the notification threshold of the NAT ports that have been used by the user.
OBJECT-TYPE    
  Integer32  

dsliteStatisticsTable 1.3.6.1.2.1.240.1.3.2
This table provides statistical information about DS-Lite.
OBJECT-TYPE    
  SEQUENCE OF  
    DsliteStatisticsEntry

dsliteStatisticsEntry 1.3.6.1.2.1.240.1.3.2.1
Each entry in this table provides statistical information about DS-Lite.
OBJECT-TYPE    
  DsliteStatisticsEntry  

dsliteStatisticsSubscriberIndex 1.3.6.1.2.1.240.1.3.2.1.1
Index of the subscriber or host. A unique value, greater than zero, for each subscriber in the managed system.
OBJECT-TYPE    
  Natv2SubscriberIndex  

dsliteStatisticsDiscards 1.3.6.1.2.1.240.1.3.2.1.2
This object indicates the number of packets discarded from this subscriber.
OBJECT-TYPE    
  Counter64  

dsliteStatisticsSends 1.3.6.1.2.1.240.1.3.2.1.3
This object indicates the number of packets that is sent to this subscriber.
OBJECT-TYPE    
  Counter64  

dsliteStatisticsReceives 1.3.6.1.2.1.240.1.3.2.1.4
This object indicates the number of packets that is received from this subscriber.
OBJECT-TYPE    
  Counter64  

dsliteStatisticsIpv4Session 1.3.6.1.2.1.240.1.3.2.1.5
This object indicates the number of the current IPv4 Sessions.
OBJECT-TYPE    
  Counter64  

dsliteStatisticsIpv6Session 1.3.6.1.2.1.240.1.3.2.1.6
This object indicates the number of the current IPv6 session. Because the AFTR is also a dual-stack device, it will also forward normal IPv6 packets for the inbound and outbound direction.
OBJECT-TYPE    
  Counter64  

dsliteTunnelNumAlarm 1.3.6.1.2.1.240.0.1
This trap is triggered when the number of current DS-Lite tunnels exceeds the value of the dsliteAFTRAlarmConnectNumber.
NOTIFICATION-TYPE    

dsliteAFTRUserSessionNumAlarm 1.3.6.1.2.1.240.0.2
This trap is triggered when user sessions reach the threshold. The threshold is specified by the dsliteAFTRAlarmSessionNumber.
NOTIFICATION-TYPE    

dsliteAFTRPortUsageOfSpecificIpAlarm 1.3.6.1.2.1.240.0.3
This trap is triggered when the used NAT ports of map address reach the threshold. The threshold is specified by the dsliteAFTRAlarmPortNumber.
NOTIFICATION-TYPE    

dsliteConformance 1.3.6.1.2.1.240.2
OBJECT IDENTIFIER    

dsliteCompliances 1.3.6.1.2.1.240.2.1
OBJECT IDENTIFIER    

dsliteGroups 1.3.6.1.2.1.240.2.2
OBJECT IDENTIFIER    

dsliteCompliance 1.3.6.1.2.1.240.2.1.1
Describes the minimal requirements for conformance to the DS-Lite MIB.
MODULE-COMPLIANCE    

dsliteNATBindGroup 1.3.6.1.2.1.240.2.2.1
A collection of objects to support basic management of NAT binds in the NAT of the AFTR.
OBJECT-GROUP    

dsliteTunnelGroup 1.3.6.1.2.1.240.2.2.2
A collection of objects to support management of DS-Lite tunnels.
OBJECT-GROUP    

dsliteStatisticsGroup 1.3.6.1.2.1.240.2.2.3
A collection of objects to support management of statistical information for AFTR devices.
OBJECT-GROUP    

dsliteNotificationsGroup 1.3.6.1.2.1.240.2.2.4
A collection of objects to support management of trap information for AFTR devices.
NOTIFICATION-GROUP    

dsliteAFTRAlarmScalarGroup 1.3.6.1.2.1.240.2.2.5
A collection of objects to support management of the information about the AFTR alarming scalar.
OBJECT-GROUP