You are here:

MonitorTools.com > Technical documentation > SNMP > MIB > Wellfleet > Wellfleet-MPLS-LDP-MIB
ActiveXperts Network Monitor 2019##AdminFavorites

Wellfleet-MPLS-LDP-MIB by vendor Wellfleet

Wellfleet-MPLS-LDP-MIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing Wellfleet-MPLS-LDP-MIB.


Vendor: Wellfleet
Mib: Wellfleet-MPLS-LDP-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
Wellfleet-MPLS-LDP-MIB DEFINITIONS ::= BEGIN

IMPORTS

  OBJECT-TYPE
     FROM RFC-1212
  wfMplsLdpGroup
    FROM Wellfleet-COMMON-MIB
  IpAddress
    FROM RFC1155-SMI;




    wfMplsLdpSessCfgTable OBJECT-TYPE
    	SYNTAX SEQUENCE OF WfMplsLdpSessCfgEntry
    	ACCESS not-accessible
    	STATUS mandatory
     	DESCRIPTION
        	"MPLS LDP session table -
         	This tabulates the LDP session within an mpls protocol group.
         	All sessions are indexed according to the physical slot and
         	the associated interface circuit number and session index.
         	There can be more LDP sessions per L2 MPLS interface."
    	::= { wfMplsLdpGroup 1 }

wfMplsLdpSessCfgEntry OBJECT-TYPE
    SYNTAX WfMplsLdpSessCfgEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "MPLS LDP session entries."
    INDEX { wfMplsLdpSessCfgSlot,
	    wfMplsLdpSessCfgCircuit,
            wfMplsLdpSessCfgIndex }
    ::= { wfMplsLdpSessCfgTable 1 }

WfMplsLdpSessCfgEntry ::= SEQUENCE {
    wfMplsLdpSessCfgCreate
            INTEGER,
    wfMplsLdpSessCfgEnable
            INTEGER,
    wfMplsLdpSessCfgSlot
            INTEGER,
    wfMplsLdpSessCfgIndex
            INTEGER,
    wfMplsLdpSessCfgCircuit
            INTEGER,
    wfMplsLdpSessCfgLocalIpAddress
            IpAddress,
    wfMplsLdpSessCfgLocalTcpPort
            INTEGER,
    wfMplsLdpSessCfgRemoteIpAddress
            IpAddress,
    wfMplsLdpSessCfgRemoteTcpPort
            INTEGER,
    wfMplsLdpSessCfgRoutesConfigMode
            INTEGER,
    wfMplsLdpSessCfgHoldTime
            INTEGER,
    wfMplsLdpSessCfgProto
	    INTEGER,
    wfMplsLdpSessCfgAggregation
	    INTEGER,
    wfMplsLdpSessCfgDebugLevel
            INTEGER,
    wfMplsLdpSessCfgReqBindRetryTime
            INTEGER,
    wfMplsLdpSessCfgReqBindRetries
            INTEGER
}


wfMplsLdpSessCfgCreate OBJECT-TYPE
    SYNTAX  INTEGER {
        created(1),
        deleted(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "Create/Delete parameter. Default is created. Users modify
         this object in order to create/delete MPLS LDP sessions"
    DEFVAL { created }
    ::= { wfMplsLdpSessCfgEntry 1 }

wfMplsLdpSessCfgEnable OBJECT-TYPE
    SYNTAX INTEGER {
        enabled(1),
        disabled(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "Enable/Disable parameter. Default is enabled."
    DEFVAL  { enabled }
    ::= { wfMplsLdpSessCfgEntry 2 }


wfMplsLdpSessCfgSlot OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The slot number this LDP session is configured on."
    ::= { wfMplsLdpSessCfgEntry 3 }

wfMplsLdpSessCfgIndex OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The Session index identifies this particular LDP session on an interface."
    ::= { wfMplsLdpSessCfgEntry 4 }

wfMplsLdpSessCfgCircuit OBJECT-TYPE
    SYNTAX INTEGER (1..1023)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The circuit number of the circuit to which the session belongs."
    ::= { wfMplsLdpSessCfgEntry 5 }


wfMplsLdpSessCfgLocalIpAddress OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The IP address of this MPLS device for the purpose of
         establishing the LDP peer to peer session."
    ::= { wfMplsLdpSessCfgEntry 6 }

wfMplsLdpSessCfgLocalTcpPort OBJECT-TYPE
    SYNTAX INTEGER(1..65535)
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The TCP port address of this MPLS device for the purpose of
         establishing the LDP peer to peer session."
    DEFVAL { 8192 }
    ::= { wfMplsLdpSessCfgEntry 7 }

wfMplsLdpSessCfgRemoteIpAddress OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "The IP address of the remote MPLS device for the purpose of
         establishing the LDP peer to peer session."
    ::= { wfMplsLdpSessCfgEntry 8 }

wfMplsLdpSessCfgRemoteTcpPort OBJECT-TYPE
    SYNTAX INTEGER(1..65535)
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "The TCP port of the remote MPLS device for the purpose of
         establishing the LDP peer to peer session."
    DEFVAL { 8192 }
    ::= { wfMplsLdpSessCfgEntry 9 }
    

wfMplsLdpSessCfgRoutesConfigMode  OBJECT-TYPE
        SYNTAX  INTEGER {
	        auto(1),
        	manual(2)
	}
        ACCESS      read-write
        STATUS      mandatory
        DESCRIPTION
                "Indicates whether network routes should be discovered by a 
	         routing protocol(auto) or should be Manually configured(manual), see 
		 wfMplsLdpCfgRouteTable." 
        DEFVAL  { auto }
        ::= { wfMplsLdpSessCfgEntry 10 }

wfMplsLdpSessCfgHoldTime  OBJECT-TYPE
        SYNTAX      INTEGER (1..240)
        ACCESS      read-write
        STATUS      mandatory
        DESCRIPTION
                "the Hold Time indicates the maximum time in seconds that may elapse 
	 	  between the receipt of successive PDUs from the LSR peer."
        DEFVAL  { 40 }
        ::= { wfMplsLdpSessCfgEntry 11 }

wfMplsLdpSessCfgProto OBJECT-TYPE
   SYNTAX  INTEGER {
         ospf(1),
	 rip(2),
	 hybridospf(3),
	 hybridrip(4)
                }
        ACCESS  read-write
        STATUS  mandatory
        DESCRIPTION
                "The routing protocols used by MPLS."
        DEFVAL { ospf }
        ::= { wfMplsLdpSessCfgEntry 12 }

wfMplsLdpSessCfgAggregation OBJECT-TYPE
    SYNTAX INTEGER {
        enabled(1),
        disabled(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "Enable/Disable aggregation. Default is disabled."
    DEFVAL  { disabled }
    ::= { wfMplsLdpSessCfgEntry 13 }


wfMplsLdpSessCfgDebugLevel OBJECT-TYPE
    SYNTAX INTEGER{
                  one(1),
                  two(2),
                  three(3),
                  debug(4)
                }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "Debug Levels - This attribute is used to assign the 
         level of DEBUG message to be logged for each LDP session."
                        
    DEFVAL  { two }
    ::= { wfMplsLdpSessCfgEntry 14 }


wfMplsLdpSessCfgReqBindRetryTime  OBJECT-TYPE
        SYNTAX      INTEGER (1..240)
        ACCESS      read-write
        STATUS      mandatory
        DESCRIPTION
                "It indicates the maximum time in seconds that may elapse 
	 	  between two consecutive request bind in case of no reply."
        DEFVAL  { 40 }
        ::= { wfMplsLdpSessCfgEntry 15 }

wfMplsLdpSessCfgReqBindRetries  OBJECT-TYPE
        SYNTAX      INTEGER (1..240)
        ACCESS      read-write
        STATUS      mandatory
        DESCRIPTION
                "It indicates the number of retry times."
        DEFVAL  { 240 }
        ::= { wfMplsLdpSessCfgEntry 16 }



   wfMplsLdpSessActualTable OBJECT-TYPE
    	SYNTAX SEQUENCE OF WfMplsLdpSessActualEntry
    	ACCESS not-accessible
    	STATUS mandatory
     	DESCRIPTION
        	"MPLS LDP interface actual table -
		read-only table containing LDP peer status, and 
		actual LDP information."  
    	::= { wfMplsLdpGroup 2 }

wfMplsLdpSessActualEntry OBJECT-TYPE
    SYNTAX WfMplsLdpSessActualEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "MPLS LDP interface entries."
    INDEX { wfMplsLdpSessActualCircuit,
            wfMplsLdpSessActualIndex }
    ::= { wfMplsLdpSessActualTable 1 }

WfMplsLdpSessActualEntry ::= SEQUENCE {
    wfMplsLdpSessActualIndex
            INTEGER,
    wfMplsLdpSessActualCircuit
            INTEGER,
    wfMplsLdpSessActualState
            INTEGER,
    wfMplsLdpSessActualPeerState
            INTEGER,
    wfMplsLdpSessActualLocalIpAddress
            IpAddress, 
    wfMplsLdpSessActualLocalTcpPort
           INTEGER,
    wfMplsLdpSessActualRemoteIpAddress
            IpAddress,
    wfMplsLdpSessActualRemoteTcpPort
            INTEGER,
    wfMplsLdpSessActualHoldTime
            INTEGER,
    wfMplsLdpSessActualRoutesConfigMode
            INTEGER,
    wfMplsLdpSessActualTCPConnectionRole
            INTEGER,
    wfMplsLdpSessActualSlot
            INTEGER

}

wfMplsLdpSessActualIndex OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The Session index identifies this particular LDP session on the interface."
    ::= { wfMplsLdpSessActualEntry 1 }


wfMplsLdpSessActualCircuit OBJECT-TYPE
    SYNTAX INTEGER (1..1023)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The circuit number of the circuit to which the session belongs."
    ::= { wfMplsLdpSessActualEntry 2 }

wfMplsLdpSessActualState OBJECT-TYPE
    SYNTAX INTEGER {
        up(1),
        down(2),
	init(3),
        notpresent(4)
    }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The current state of the MPLS LDP session"
    ::= { wfMplsLdpSessActualEntry 3 }

wfMplsLdpSessActualPeerState OBJECT-TYPE
    SYNTAX INTEGER {
        initialized(1),
        opensend(2),
        openrec(3),
        operational(4)
    }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The current state of MPLS LDP session with the remote MPLS
 device"
    DEFVAL { initialized }
    ::= { wfMplsLdpSessActualEntry 4 }


wfMplsLdpSessActualLocalIpAddress OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The actual IP address that LDP used to
         establish the LDP peer to peer session."
    ::= { wfMplsLdpSessActualEntry 5 }

wfMplsLdpSessActualLocalTcpPort OBJECT-TYPE
    SYNTAX INTEGER(1..65535)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The actual local TCP port address that this LDP used to
         establish the LDP peer to peer session."
    ::= { wfMplsLdpSessActualEntry 6 }

wfMplsLdpSessActualRemoteIpAddress OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "The actual remote IP address that LDP used to
         establish the LDP peer to peer session."
    ::= { wfMplsLdpSessActualEntry 7 }

wfMplsLdpSessActualRemoteTcpPort OBJECT-TYPE
    SYNTAX INTEGER(1..65535)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "The actual TCP port that LDP used to
         establish the LDP peer to peer session."
    ::= { wfMplsLdpSessActualEntry 8 }
    
wfMplsLdpSessActualHoldTime  OBJECT-TYPE
        SYNTAX      INTEGER (1..240)
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION
                "the actual Hold Time that LDP used to indicate the maximum 
		time in seconds that may elapse between the receipt of 
		successive PDUs from the LSR peer."
        ::= { wfMplsLdpSessActualEntry 9 }

wfMplsLdpSessActualRoutesConfigMode  OBJECT-TYPE
        SYNTAX  INTEGER {
	        auto(1),
        	manual(2)
	}
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION
                "Indicates whether network routes are discovered by a 
	         routing protocol(auto) or are Manually configured(manual), see 
		 wfMplsLdpCfgRouteTable." 
        ::= { wfMplsLdpSessActualEntry 10 }

wfMplsLdpSessActualTCPConnectionRole OBJECT-TYPE
        SYNTAX  INTEGER {
	        active(1),
        	passive(2)
	}
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION
                "Indicates the TCP connection roles between the peers."
        ::= { wfMplsLdpSessActualEntry 11 }

wfMplsLdpSessActualSlot OBJECT-TYPE
        SYNTAX  INTEGER 
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
                "Indicates the slot on which the LDP session is running." 
        ::= { wfMplsLdpSessActualEntry 12 }


wfMplsLdpCfgRouteTable OBJECT-TYPE
    SYNTAX SEQUENCE OF WfMplsLdpCfgRouteEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "MPLS LDP configured route table -"
    ::= { wfMplsLdpGroup 3 }

wfMplsLdpCfgRouteEntry OBJECT-TYPE
    SYNTAX WfMplsLdpCfgRouteEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "MPLS LDP configured route entries."
    INDEX { wfMplsLdpCfgRouteCct,
	    wfMplsLdpCfgRouteSessId,
            wfMplsLdpCfgRouteIndex }
    ::= { wfMplsLdpCfgRouteTable 1 }

WfMplsLdpCfgRouteEntry ::= SEQUENCE {
    wfMplsLdpCfgRouteCreate
            INTEGER,
    wfMplsLdpCfgRouteEnable
	    INTEGER,
    wfMplsLdpCfgRouteCct
	    INTEGER,
    wfMplsLdpCfgRouteSessId
	    INTEGER,
    wfMplsLdpCfgRouteIndex
	    INTEGER,
    wfMplsLdpCfgRouteDestination
	    IpAddress,
    wfMplsLdpCfgRouteMask
	    IpAddress,
    wfMplsLdpCfgRouteState
            INTEGER
}


wfMplsLdpCfgRouteCreate OBJECT-TYPE
    SYNTAX  INTEGER {
        created(1),
        deleted(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "Create/Delete parameter. Default is created. Users modify
         this object in order to create/delete MPLS LSP"
    DEFVAL { created }
    ::= { wfMplsLdpCfgRouteEntry 1 }

wfMplsLdpCfgRouteEnable OBJECT-TYPE
    SYNTAX INTEGER {
        enabled(1),
        disabled(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "Enable/Disable parameter. Default is enabled."
    DEFVAL  { enabled }
    ::= { wfMplsLdpCfgRouteEntry 2 }

wfMplsLdpCfgRouteCct OBJECT-TYPE
    SYNTAX INTEGER (1..1023)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The circuit munber to which the route associates with."
    ::= { wfMplsLdpCfgRouteEntry 3 }

wfMplsLdpCfgRouteSessId OBJECT-TYPE
    SYNTAX INTEGER (1..1023)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The session identification munber to which the route associates with."
    ::= { wfMplsLdpCfgRouteEntry 4 }

wfMplsLdpCfgRouteIndex OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The index number of this route."
    ::= { wfMplsLdpCfgRouteEntry 5}

wfMplsLdpCfgRouteDestination OBJECT-TYPE
    SYNTAX IpAddress 
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The netwrok prefix of this route."
    ::= { wfMplsLdpCfgRouteEntry 6 }

wfMplsLdpCfgRouteMask OBJECT-TYPE
    SYNTAX IpAddress 
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The mask of this route."
    ::= { wfMplsLdpCfgRouteEntry 7 }

wfMplsLdpCfgRouteState OBJECT-TYPE
    SYNTAX INTEGER {
        up(1),
        down(2)
    }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The current state of the MPLS LDP session."
    DEFVAL { down }
    ::= { wfMplsLdpCfgRouteEntry 8 }

wfMplsLdpLibTable OBJECT-TYPE
    SYNTAX SEQUENCE OF WfMplsLdpLibEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "MPLS LDP Label Information Base table which contains LSPs that have been  
	 set up."
    ::= { wfMplsLdpGroup 4 }

wfMplsLdpLibEntry OBJECT-TYPE
    SYNTAX WfMplsLdpLibEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "MPLS LDP Label Information Base."
    INDEX { wfMplsLdpLibCct,
            wfMplsLdpLibSessId,
            wfMplsLdpLibDest,
	    wfMplsLdpLibMid,
	    wfMplsLdpLibIndex}
    ::= { wfMplsLdpLibTable 1 }


WfMplsLdpLibEntry ::= SEQUENCE {
    wfMplsLdpLibCct
	    INTEGER,
    wfMplsLdpLibSessId
	    INTEGER,
    wfMplsLdpLibDest
	    IpAddress,
    wfMplsLdpLibMid
	    INTEGER,
    wfMplsLdpLibLabel
	    INTEGER,
    wfMplsLdpLibEncaps
	    INTEGER,
    wfMplsLdpLibDirection
	    INTEGER,
    wfMplsLdpLibSlot
	    INTEGER,
    wfMplsLdpLibIndex
	    INTEGER
}


wfMplsLdpLibCct OBJECT-TYPE
    SYNTAX INTEGER (1..1023)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The circuit munber to which the route associates with."
    ::= { wfMplsLdpLibEntry 1}

wfMplsLdpLibSessId OBJECT-TYPE
    SYNTAX INTEGER (1..1023)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The session identification munber to which the LIB entry associates with."
    ::= { wfMplsLdpLibEntry 2}


wfMplsLdpLibDest OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The destnation network prefix."
    ::= { wfMplsLdpLibEntry 3 }


wfMplsLdpLibMid OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The merge id."
    ::= { wfMplsLdpLibEntry 4}

wfMplsLdpLibLabel  OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The label of the lsp that this LIB entry identifies."
    ::= { wfMplsLdpLibEntry 5}

wfMplsLdpLibEncaps OBJECT-TYPE
    SYNTAX INTEGER {
        llcsnap(1),
        null(2)
    }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The lsp encapsulation type."
    DEFVAL {llcsnap }
    ::= { wfMplsLdpLibEntry 6}

wfMplsLdpLibDirection OBJECT-TYPE
    SYNTAX INTEGER {
        inbound(1),
        outbound(2),
        bidirectional(3)
    }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "MPLS VC direction."
    ::= { wfMplsLdpLibEntry 7}

wfMplsLdpLibSlot OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Slot on which this LSP got created"
    ::= { wfMplsLdpLibEntry 8}

wfMplsLdpLibIndex OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Index part of instance id"
    ::= { wfMplsLdpLibEntry 9}
 
END -- Wellfleet-MPLS-LDP-MIB