JUNIPER-VPN-MIB

File: JUNIPER-VPN-MIB.mib (34525 bytes)

Imported modules

SNMPv2-SMI INET-ADDRESS-MIB IF-MIB
SNMPv2-TC SNMP-FRAMEWORK-MIB JUNIPER-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
Counter32 Counter64 Gauge32
Integer32 TimeTicks Unsigned32
InetAddress InetAddressType InterfaceIndexOrZero
TEXTUAL-CONVENTION RowStatus StorageType
SnmpAdminString jnxMibs

Defined Types

JnxVpnName  
TEXTUAL-CONVENTION    
  current STRING Size(1..128)

JnxVpnType  
TEXTUAL-CONVENTION    
  current INTEGER other(1), bgpIpVpn(2), bgpL2Vpn(3), bgpVpls(4), l2Circuit(5), ldpVpls(6), opticalVpn(7), vpOxc(8), ccc(9), bgpAtmVpn(10)

JnxVpnIdentifierType  
TEXTUAL-CONVENTION    
  current INTEGER none(0), other(1), routeDistinguisher(2), routeDistinguisher0(3), routeDistinguisher1(4), routeDistinguisher2(5), routeTarget(6), routeTarget0(7), routeTarget1(8), routeTarget2(9), vcId(10), localSwitch(11)

JnxVpnIdentifier  
TEXTUAL-CONVENTION    
  current STRING Size(0..256)

JnxVpnRouteDistinguisher  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnRouteDistinguisher0  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnRouteDistinguisher1  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnRouteDistinguisher2  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnRouteTarget  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnRouteTarget0  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnRouteTarget1  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnRouteTarget2  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnVCIdentifier  
TEXTUAL-CONVENTION    
  current STRING Size(8)

JnxVpnMultiplexor  
TEXTUAL-CONVENTION    
  current Unsigned32

JnxVpnLocalSwitchIdentifier  
TEXTUAL-CONVENTION    
  current STRING Size(1..256)

JnxVpnEntry  
SEQUENCE    
  jnxVpnType JnxVpnType
  jnxVpnName JnxVpnName
  jnxVpnRowStatus RowStatus
  jnxVpnStorageType StorageType
  jnxVpnDescription SnmpAdminString
  jnxVpnIdentifierType JnxVpnIdentifierType
  jnxVpnIdentifier JnxVpnIdentifier
  jnxVpnConfiguredSites Gauge32
  jnxVpnActiveSites Gauge32
  jnxVpnLocalAddresses Gauge32
  jnxVpnTotalAddresses Gauge32
  jnxVpnAge TimeTicks

JnxVpnIfEntry  
SEQUENCE    
  jnxVpnIfVpnType JnxVpnType
  jnxVpnIfVpnName JnxVpnName
  jnxVpnIfIndex Unsigned32
  jnxVpnIfRowStatus RowStatus
  jnxVpnIfStorageType StorageType
  jnxVpnIfAssociatedPw Unsigned32
  jnxVpnIfProtocol INTEGER
  jnxVpnIfInBandwidth Unsigned32
  jnxVpnIfOutBandwidth Unsigned32
  jnxVpnIfStatus INTEGER

JnxVpnPwEntry  
SEQUENCE    
  jnxVpnPwVpnType JnxVpnType
  jnxVpnPwVpnName JnxVpnName
  jnxVpnPwIndex Unsigned32
  jnxVpnPwRowStatus RowStatus
  jnxVpnPwStorageType StorageType
  jnxVpnPwAssociatedInterface Unsigned32
  jnxVpnPwLocalSiteId Unsigned32
  jnxVpnPwRemoteSiteId Unsigned32
  jnxVpnRemotePeIdAddrType InetAddressType
  jnxVpnRemotePeIdAddress InetAddress
  jnxVpnPwTunnelType INTEGER
  jnxVpnPwTunnelName SnmpAdminString
  jnxVpnPwReceiveDemux JnxVpnMultiplexor
  jnxVpnPwTransmitDemux JnxVpnMultiplexor
  jnxVpnPwStatus INTEGER
  jnxVpnPwTunnelStatus INTEGER
  jnxVpnPwRemoteSiteStatus INTEGER
  jnxVpnPwTimeUp TimeTicks
  jnxVpnPwTransitions Gauge32
  jnxVpnPwLastTransition TimeTicks
  jnxVpnPwPacketsSent Counter64
  jnxVpnPwOctetsSent Counter64
  jnxVpnPwPacketsReceived Counter64
  jnxVpnPwOctetsReceived Counter64
  jnxVpnPwLRPacketsSent Counter32
  jnxVpnPwLROctetsSent Counter32
  jnxVpnPwLRPacketsReceived Counter32
  jnxVpnPwLROctetsReceived Counter32

JnxVpnRTEntry  
SEQUENCE    
  jnxVpnRTVpnType JnxVpnType
  jnxVpnRTVpnName JnxVpnName
  jnxVpnRTIndex Unsigned32
  jnxVpnRTRowStatus RowStatus
  jnxVpnRTStorageType StorageType
  jnxVpnRTType JnxVpnIdentifierType
  jnxVpnRT JnxVpnIdentifier
  jnxVpnRTFunction INTEGER

Defined Values

jnxVpnMIB 1.3.6.1.4.1.2636.3.26
Extended VPN MIB module to support VPN Identifier for locally switched L2 circuits.
MODULE-IDENTITY    

jnxVpnMIBNotifications 1.3.6.1.4.1.2636.3.26.0
OBJECT IDENTIFIER    

jnxVpnMibObjects 1.3.6.1.4.1.2636.3.26.1
OBJECT IDENTIFIER    

jnxVpnMIBConformance 1.3.6.1.4.1.2636.3.26.2
OBJECT IDENTIFIER    

jnxVpnInfo 1.3.6.1.4.1.2636.3.26.1.1
OBJECT IDENTIFIER    

jnxVpnConfiguredVpns 1.3.6.1.4.1.2636.3.26.1.1.1
Number of configured VPNs.
OBJECT-TYPE    
  Gauge32  

jnxVpnActiveVpns 1.3.6.1.4.1.2636.3.26.1.1.2
Number of active VPNs.
OBJECT-TYPE    
  Gauge32  

jnxVpnNextIfIndex 1.3.6.1.4.1.2636.3.26.1.1.3
Next free VPN interface index.
OBJECT-TYPE    
  Unsigned32  

jnxVpnNextPwIndex 1.3.6.1.4.1.2636.3.26.1.1.4
Next free Pseudo-Wire index.
OBJECT-TYPE    
  Unsigned32  

jnxVpnNextRTIndex 1.3.6.1.4.1.2636.3.26.1.1.5
Next free Route Target index.
OBJECT-TYPE    
  Unsigned32  

jnxVpnTable 1.3.6.1.4.1.2636.3.26.1.2
Table of Configured VPNs.
OBJECT-TYPE    
  SEQUENCE OF  
    JnxVpnEntry

jnxVpnEntry 1.3.6.1.4.1.2636.3.26.1.2.1
Entry containing information about a particular VPN.
OBJECT-TYPE    
  JnxVpnEntry  

jnxVpnType 1.3.6.1.4.1.2636.3.26.1.2.1.1
Type of the VPN.
OBJECT-TYPE    
  JnxVpnType  

jnxVpnName 1.3.6.1.4.1.2636.3.26.1.2.1.2
Name of the VPN. This should ideally be unique in the Service Provider's domain; at a minimum, it MUST be unique per Provider Edge router.
OBJECT-TYPE    
  JnxVpnName  

jnxVpnRowStatus 1.3.6.1.4.1.2636.3.26.1.2.1.3
This variable is used to create, modify, and/or delete a row in this table.
OBJECT-TYPE    
  RowStatus  

jnxVpnStorageType 1.3.6.1.4.1.2636.3.26.1.2.1.4
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

jnxVpnDescription 1.3.6.1.4.1.2636.3.26.1.2.1.5
String describing the VPN.
OBJECT-TYPE    
  SnmpAdminString  

jnxVpnIdentifierType 1.3.6.1.4.1.2636.3.26.1.2.1.6
Type of the following JnxVpnIdentifier.
OBJECT-TYPE    
  JnxVpnIdentifierType  

jnxVpnIdentifier 1.3.6.1.4.1.2636.3.26.1.2.1.7
In the case of BGP VPNs, this is the Route Distinguisher for the VPN. In the case of LDP VPNs, this is the VC ID for the circuit. A value of all zeros indicates that the neither a Route Distinguisher nor a VC ID is configured for the VPN.
OBJECT-TYPE    
  JnxVpnIdentifier  

jnxVpnConfiguredSites 1.3.6.1.4.1.2636.3.26.1.2.1.8
The number of sites configured in the VPN. Must be set to zero if not applicable.
OBJECT-TYPE    
  Gauge32  

jnxVpnActiveSites 1.3.6.1.4.1.2636.3.26.1.2.1.9
The number of active sites (i.e., sites whose state is active) in the VPN.
OBJECT-TYPE    
  Gauge32  

jnxVpnLocalAddresses 1.3.6.1.4.1.2636.3.26.1.2.1.10
The number of addresses learned from the CE device.
OBJECT-TYPE    
  Gauge32  

jnxVpnTotalAddresses 1.3.6.1.4.1.2636.3.26.1.2.1.11
The total number of addresses in the VPN RIB.
OBJECT-TYPE    
  Gauge32  

jnxVpnAge 1.3.6.1.4.1.2636.3.26.1.2.1.12
The age (i.e., time from creation till now) of this VPN in hundredths of a second.
OBJECT-TYPE    
  TimeTicks  

jnxVpnIfTable 1.3.6.1.4.1.2636.3.26.1.3
Table of VPN Interfaces.
OBJECT-TYPE    
  SEQUENCE OF  
    JnxVpnIfEntry

jnxVpnIfEntry 1.3.6.1.4.1.2636.3.26.1.3.1
Entry containing information about a particular VPN interface.
OBJECT-TYPE    
  JnxVpnIfEntry  

jnxVpnIfVpnType 1.3.6.1.4.1.2636.3.26.1.3.1.1
Type of the VPN to which this interface belongs.
OBJECT-TYPE    
  JnxVpnType  

jnxVpnIfVpnName 1.3.6.1.4.1.2636.3.26.1.3.1.2
Name of the VPN to which this interface belongs.
OBJECT-TYPE    
  JnxVpnName  

jnxVpnIfIndex 1.3.6.1.4.1.2636.3.26.1.3.1.3
The index of this interface in the VPN. Each interface in the VPN is given a unique index. The RowStatus says whether a given interface (i.e., a row in this table) is valid or not. Note: this index MUST NOT be zero.
OBJECT-TYPE    
  Unsigned32  

jnxVpnIfRowStatus 1.3.6.1.4.1.2636.3.26.1.3.1.4
This variable is used to create, modify, and/or delete a row in this table.
OBJECT-TYPE    
  RowStatus  

jnxVpnIfStorageType 1.3.6.1.4.1.2636.3.26.1.3.1.5
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

jnxVpnIfAssociatedPw 1.3.6.1.4.1.2636.3.26.1.3.1.6
Index of associated Pseudo-wire, if any, in which case the index MUST be non-zero. If none, then this index MUST be zero.
OBJECT-TYPE    
  Unsigned32  

jnxVpnIfProtocol 1.3.6.1.4.1.2636.3.26.1.3.1.7
Protocol running over this VPN interface. The values up to 10 are taken from draft-martini-l2circuit-trans-mpls-08.txt; the value for vpls is taken from draft-lasserre-vkompella-ppvpn-vpls-01.txt. The values from 20-23 are used when the VPN is a Layer 3 VPN.
OBJECT-TYPE    
  INTEGER other(0), frameRelay(1), atmAal5(2), atmCell(3), ethernetVlan(4), ethernet(5), ciscoHdlc(6), ppp(7), cem(8), atmVcc(9), atmVpc(10), vpls(11), ipInterworking(12), snapInterworking(13), frameRelayPort(15), satope1(17), satopt1(18), static(20), rip(21), ospf(22), bgp(23), satope3(24), satopt3(25), cesop(26), atmTrunkNNI(129), atmTrunkUNI(130)  

jnxVpnIfInBandwidth 1.3.6.1.4.1.2636.3.26.1.3.1.8
Maximum bandwidth that the CE connected over this VPN i/f can send to the PE, in Kilo (i.e., 1000) Bytes per second. A value of zero means there is no configured maximum.
OBJECT-TYPE    
  Unsigned32  

jnxVpnIfOutBandwidth 1.3.6.1.4.1.2636.3.26.1.3.1.9
Maximum bandwidth that the PE can send to the CE over this VPN interface, in Kilo (i.e., 1000) Bytes per second. A value of zero means there is no configured maximum.
OBJECT-TYPE    
  Unsigned32  

jnxVpnIfStatus 1.3.6.1.4.1.2636.3.26.1.3.1.10
Status of this interface.
OBJECT-TYPE    
  INTEGER unknown(0), noLocalInterface(1), disabled(2), encapsulationMismatch(3), down(4), up(5)  

jnxVpnPwTable 1.3.6.1.4.1.2636.3.26.1.4
Table of Pseudo-Wire Connections.
OBJECT-TYPE    
  SEQUENCE OF  
    JnxVpnPwEntry

jnxVpnPwEntry 1.3.6.1.4.1.2636.3.26.1.4.1
Entry containing information about a particular VPN.
OBJECT-TYPE    
  JnxVpnPwEntry  

jnxVpnPwVpnType 1.3.6.1.4.1.2636.3.26.1.4.1.1
The type of the VPN to which this Pseudo-Wire belongs.
OBJECT-TYPE    
  JnxVpnType  

jnxVpnPwVpnName 1.3.6.1.4.1.2636.3.26.1.4.1.2
The name of the VPN to which this Pseudo-Wire belongs.
OBJECT-TYPE    
  JnxVpnName  

jnxVpnPwIndex 1.3.6.1.4.1.2636.3.26.1.4.1.3
The index of this Pseudo-Wire in the VPN. Each Pseudo Wire in the VPN is given a unique index. The RowStatus says whether a given Pseudo Wire (i.e., a row in this table) is valid or not. Note: this index MUST NOT be zero.
OBJECT-TYPE    
  Unsigned32  

jnxVpnPwRowStatus 1.3.6.1.4.1.2636.3.26.1.4.1.4
This variable is used to create, modify, and/or delete a row in this table.
OBJECT-TYPE    
  RowStatus  

jnxVpnPwStorageType 1.3.6.1.4.1.2636.3.26.1.4.1.5
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

jnxVpnPwAssociatedInterface 1.3.6.1.4.1.2636.3.26.1.4.1.6
The VPN index of the interface associated with this Pseudo Wire, if any. If there is no interface associated with this Pseudo Wire, a value of zero is to be returned.
OBJECT-TYPE    
  Unsigned32  

jnxVpnPwLocalSiteId 1.3.6.1.4.1.2636.3.26.1.4.1.7
The local site identifier for this Pseudo-Wire. If there is no local site identifier, a value of zero is to be returned.
OBJECT-TYPE    
  Unsigned32  

jnxVpnPwRemoteSiteId 1.3.6.1.4.1.2636.3.26.1.4.1.8
The remote site (i.e., the site at the other end of this Pseudo-Wire) identifier. If there is no remote site identifier, a value of zero is to be returned.
OBJECT-TYPE    
  Unsigned32  

jnxVpnRemotePeIdAddrType 1.3.6.1.4.1.2636.3.26.1.4.1.9
The type of address assigned to the remote PE.
OBJECT-TYPE    
  InetAddressType  

jnxVpnRemotePeIdAddress 1.3.6.1.4.1.2636.3.26.1.4.1.10
The address of the remote PE, i.e., the router at the other end of the Pseudo-Wire.
OBJECT-TYPE    
  InetAddress  

jnxVpnPwTunnelType 1.3.6.1.4.1.2636.3.26.1.4.1.11
The type of the tunnel over which the Pseudo-Wire is carried. If several Pseudo-Wires can be carried in one tunnel, each Pseudo-Wire is identified by the multiplexor/ demultiplexor within this tunnel.
OBJECT-TYPE    
  INTEGER static(1), gre(2), l2tpv3(3), ipSec(4), ldp(5), rsvpTe(6), crLdp(7)  

jnxVpnPwTunnelName 1.3.6.1.4.1.2636.3.26.1.4.1.12
The name of the Tunnel over which this Pseudo-Wire is carried, if any.
OBJECT-TYPE    
  SnmpAdminString  

jnxVpnPwReceiveDemux 1.3.6.1.4.1.2636.3.26.1.4.1.13
The value of the demultiplexor that identifies received packets as belonging to this Pseudo-Wire, if any.
OBJECT-TYPE    
  JnxVpnMultiplexor  

jnxVpnPwTransmitDemux 1.3.6.1.4.1.2636.3.26.1.4.1.14
The value of the demultiplexor that identifies transmitted packets as belonging to this Pseudo-Wire, if any.
OBJECT-TYPE    
  JnxVpnMultiplexor  

jnxVpnPwStatus 1.3.6.1.4.1.2636.3.26.1.4.1.15
Status of the Pseudo-Wire.
OBJECT-TYPE    
  INTEGER unknown(0), down(1), up(2)  

jnxVpnPwTunnelStatus 1.3.6.1.4.1.2636.3.26.1.4.1.16
Status of the PE-to-PE tunnel over which the Pseudo- Wire is carried.
OBJECT-TYPE    
  INTEGER unknown(0), down(1), testing(2), up(3)  

jnxVpnPwRemoteSiteStatus 1.3.6.1.4.1.2636.3.26.1.4.1.17
Status of the interface at the remote end of the Pseudo-Wire.
OBJECT-TYPE    
  INTEGER unknown(0), outOfRange(1), down(2), up(3)  

jnxVpnPwTimeUp 1.3.6.1.4.1.2636.3.26.1.4.1.18
The total time in hundredths of a second that this Pseudo-Wire has been operational.
OBJECT-TYPE    
  TimeTicks  

jnxVpnPwTransitions 1.3.6.1.4.1.2636.3.26.1.4.1.19
The number of state transitions (up -> down and down -> up) this Tunnel has undergone.
OBJECT-TYPE    
  Gauge32  

jnxVpnPwLastTransition 1.3.6.1.4.1.2636.3.26.1.4.1.20
The time in hundredths of a second since the last transition occurred on this Tunnel.
OBJECT-TYPE    
  TimeTicks  

jnxVpnPwPacketsSent 1.3.6.1.4.1.2636.3.26.1.4.1.21
The number of packets that have been sent over this Pseudo-Wire.
OBJECT-TYPE    
  Counter64  

jnxVpnPwOctetsSent 1.3.6.1.4.1.2636.3.26.1.4.1.22
The number of octets that have been sent over this Pseudo-Wire.
OBJECT-TYPE    
  Counter64  

jnxVpnPwPacketsReceived 1.3.6.1.4.1.2636.3.26.1.4.1.23
The number of packets that have been received over this Pseudo-Wire.
OBJECT-TYPE    
  Counter64  

jnxVpnPwOctetsReceived 1.3.6.1.4.1.2636.3.26.1.4.1.24
The number of octets that have been received over this Pseudo-Wire.
OBJECT-TYPE    
  Counter64  

jnxVpnPwLRPacketsSent 1.3.6.1.4.1.2636.3.26.1.4.1.25
The number of packets that have been sent over this Pseudo-Wire.
OBJECT-TYPE    
  Counter32  

jnxVpnPwLROctetsSent 1.3.6.1.4.1.2636.3.26.1.4.1.26
The number of octets that have been sent over this Pseudo-Wire.
OBJECT-TYPE    
  Counter32  

jnxVpnPwLRPacketsReceived 1.3.6.1.4.1.2636.3.26.1.4.1.27
The number of packets that have been received over this Pseudo-Wire.
OBJECT-TYPE    
  Counter32  

jnxVpnPwLROctetsReceived 1.3.6.1.4.1.2636.3.26.1.4.1.28
The number of octets that have been received over this Pseudo-Wire.
OBJECT-TYPE    
  Counter32  

jnxVpnRTTable 1.3.6.1.4.1.2636.3.26.1.5
Table of Route Targets for a VPN.
OBJECT-TYPE    
  SEQUENCE OF  
    JnxVpnRTEntry

jnxVpnRTEntry 1.3.6.1.4.1.2636.3.26.1.5.1
Entry containing information about a particular VPN.
OBJECT-TYPE    
  JnxVpnRTEntry  

jnxVpnRTVpnType 1.3.6.1.4.1.2636.3.26.1.5.1.1
The type of the VPN for which this list of Route Targets are defined.
OBJECT-TYPE    
  JnxVpnType  

jnxVpnRTVpnName 1.3.6.1.4.1.2636.3.26.1.5.1.2
The name of the VPN for which this list of Route Targets are defined.
OBJECT-TYPE    
  JnxVpnName  

jnxVpnRTIndex 1.3.6.1.4.1.2636.3.26.1.5.1.3
The index within the list of Route Targets that specifies individual Route Targets that define the VPN. Note: this index MUST NOT be zero.
OBJECT-TYPE    
  Unsigned32  

jnxVpnRTRowStatus 1.3.6.1.4.1.2636.3.26.1.5.1.4
This variable is used to create, modify, and/or delete a row in this table.
OBJECT-TYPE    
  RowStatus  

jnxVpnRTStorageType 1.3.6.1.4.1.2636.3.26.1.5.1.5
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

jnxVpnRTType 1.3.6.1.4.1.2636.3.26.1.5.1.6
Type of the following Route Target. This can one of 'routeTarget[012]' or 'none'.
OBJECT-TYPE    
  JnxVpnIdentifierType  

jnxVpnRT 1.3.6.1.4.1.2636.3.26.1.5.1.7
Route Target for the VPN. If the jnxVpnRTType is 'none', this value should be all zeros.
OBJECT-TYPE    
  JnxVpnIdentifier  

jnxVpnRTFunction 1.3.6.1.4.1.2636.3.26.1.5.1.8
The route target export distribution type.
OBJECT-TYPE    
  INTEGER import(1), export(2), both(3)  

jnxVpnIfUp 1.3.6.1.4.1.2636.3.26.0.1
A jnxVpnIfUp notification is generated when the interface with index jnxVpnIfIndex belonging to the VPN named jnxVpnIfVpnName of type jnxVpnIfVpnType transitions out of the 'down' state.
NOTIFICATION-TYPE    

jnxVpnIfDown 1.3.6.1.4.1.2636.3.26.0.2
A jnxVpnIfDown notification is generated when the interface with index jnxVpnIfIndex belonging to the VPN named jnxVpnIfVpnName of type jnxVpnIfVpnType transitions to the 'down' state.
NOTIFICATION-TYPE    

jnxVpnPwUp 1.3.6.1.4.1.2636.3.26.0.3
A jnxVpnPwUp notification is generated when the Pseudo-Wire with index jnxVpnPwIndex belonging to the VPN named jnxVpnPwVpnName of type jnxVpnPwVpnType transitions out of the 'down' state.
NOTIFICATION-TYPE    

jnxVpnPwDown 1.3.6.1.4.1.2636.3.26.0.4
A jnxVpnPwDown notification is generated when the Pseudo-Wire with index jnxVpnPwIndex belonging to the VPN named jnxVpnPwVpnName of type jnxVpnPwVpnType transitions to the 'down' state.
NOTIFICATION-TYPE