mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@2167 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			910 lines
		
	
	
		
			34 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			910 lines
		
	
	
		
			34 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- BFD MIB
 | 
						|
 | 
						|
 | 
						|
ALCATEL-IND1-BFD-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
 IMPORTS
 | 
						|
 | 
						|
      MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
      Unsigned32, Counter64,TimeTicks,
 | 
						|
      OBJECT-IDENTITY
 | 
						|
         FROM SNMPv2-SMI                        -- [RFC2578]
 | 
						|
 | 
						|
      MODULE-COMPLIANCE,OBJECT-GROUP
 | 
						|
	 FROM SNMPv2-CONF
 | 
						|
 | 
						|
      TEXTUAL-CONVENTION, TruthValue,
 | 
						|
      RowStatus
 | 
						|
         FROM SNMPv2-TC                         -- [RFC2579]
 | 
						|
         
 | 
						|
      InterfaceIndex, InterfaceIndexOrZero
 | 
						|
         FROM IF-MIB                            -- [RFC2863]
 | 
						|
 | 
						|
      InetAddress, InetAddressType, InetPortNumber
 | 
						|
         FROM INET-ADDRESS-MIB                  -- [RFC4001]
 | 
						|
 | 
						|
 | 
						|
      softentIND1BFD
 | 
						|
                FROM ALCATEL-IND1-BASE;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        alcatelIND1BfdMIB  MODULE-IDENTITY
 | 
						|
                LAST-UPDATED  "200805030000Z"
 | 
						|
        ORGANIZATION  "Alcatel-Lucent"
 | 
						|
        CONTACT-INFO
 | 
						|
            "Please consult with Customer Service to ensure the most appropriate
 | 
						|
             version of this document is used with the products in question:
 | 
						|
 | 
						|
                      Alcatel-Lucent, Enterprise Solutions Division
 | 
						|
                    (Formerly Alcatel Internetworking, Incorporated)
 | 
						|
                              26801 West Agoura Road
 | 
						|
                              Agoura Hills, CA  91301-5122
 | 
						|
                              United States Of America
 | 
						|
 | 
						|
            Telephone:               North America  +1 800 995 2696
 | 
						|
                                     Latin America  +1 877 919 9526
 | 
						|
                                     Europe         +31 23 556 0100
 | 
						|
                                     Asia           +65 394 7933
 | 
						|
                                     All Other      +1 818 878 4507
 | 
						|
 | 
						|
            Electronic Mail:         support@ind.alcatel.com
 | 
						|
            World Wide Web:          http://alcatel-lucent.com/wps/portal/enterprise
 | 
						|
            File Transfer Protocol:  ftp://ftp.ind.alcatel.com/pub/products/mibs"
 | 
						|
 | 
						|
        DESCRIPTION
 | 
						|
            "This module describes an authoritative enterprise-specific Simple
 | 
						|
             Network Management Protocol (SNMP) Management Information Base (MIB):
 | 
						|
 | 
						|
                 For the Birds Of Prey Product Line
 | 
						|
                 Configuration of Bidirectional Forwarding detection(BFD) protocol parameters.
 | 
						|
                 The right to make changes in specification and other information
 | 
						|
             contained in this document without prior notice is reserved.
 | 
						|
 | 
						|
             No liability shall be assumed for any incidental, indirect, special, or
 | 
						|
             consequential damages whatsoever arising from or related to this
 | 
						|
             document or the information contained herein.
 | 
						|
 | 
						|
             Vendors, end-users, and other interested parties are granted
 | 
						|
             non-exclusive license to use this specification in connection with
 | 
						|
             management of the products for which it is intended to be used.
 | 
						|
 | 
						|
                         Copyright (C) 1995-2007 Alcatel-Lucent
 | 
						|
                             ALL RIGHTS RESERVED WORLDWIDE"
 | 
						|
 | 
						|
        REVISION      "200805030000Z"
 | 
						|
        DESCRIPTION
 | 
						|
            "The latest version of this MIB Module."
 | 
						|
                ::= { softentIND1BFD 1}
 | 
						|
 | 
						|
 | 
						|
        alaBfdObjects    OBJECT-IDENTITY
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                    "Branch for Bi-Directional forwarding detection
 | 
						|
                     Subsystem managed objects"
 | 
						|
                ::= { alcatelIND1BfdMIB 1 }
 | 
						|
 | 
						|
        alcatelIND1BfdMIBConformance OBJECT-IDENTITY
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Conformance"
 | 
						|
                ::= { alcatelIND1BfdMIB 2 }
 | 
						|
 | 
						|
 | 
						|
   --  Textual Conventions
 | 
						|
      AlaBfdInterval ::= TEXTUAL-CONVENTION
 | 
						|
      STATUS        current
 | 
						|
      DESCRIPTION
 | 
						|
          "The BFD interval delay in milliseconds."
 | 
						|
      SYNTAX        Unsigned32 (1..65535)
 | 
						|
 | 
						|
      AlaBfdDiag ::= TEXTUAL-CONVENTION
 | 
						|
      STATUS        current
 | 
						|
      DESCRIPTION
 | 
						|
          "A common BFD diagnostic code."
 | 
						|
      SYNTAX INTEGER { noDiagnostic(1),
 | 
						|
                       controlDetectionTimeExpired(2),
 | 
						|
                       echoFunctionFailed(3),
 | 
						|
                       neighborSignaledSessionDown(4),
 | 
						|
                       forwardingPlaneReset(5),
 | 
						|
                       pathDown(6),
 | 
						|
                       concatenatedPathDown(7),
 | 
						|
                       administrativelyDown(8),
 | 
						|
                       reverseConcatenatedPathDown (9)
 | 
						|
                     }
 | 
						|
 | 
						|
       AlaBfdStatus ::= TEXTUAL-CONVENTION
 | 
						|
       STATUS        current
 | 
						|
       DESCRIPTION
 | 
						|
            " Admin status"
 | 
						|
       SYNTAX  INTEGER { enabled(1),
 | 
						|
                         disabled(2)
 | 
						|
                        }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
   --  BFD General Variables
 | 
						|
       alaBfdGlobalObjects OBJECT IDENTIFIER ::= { alaBfdObjects 1 }
 | 
						|
 | 
						|
       alaBfdGlobalAdminStatus  OBJECT-TYPE
 | 
						|
                SYNTAX          AlaBfdStatus
 | 
						|
                MAX-ACCESS      read-write
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                "The global administrative status of BFD in this
 | 
						|
                 router."
 | 
						|
                DEFVAL { enabled }
 | 
						|
                ::= { alaBfdGlobalObjects 1 }
 | 
						|
 | 
						|
       alaBfdGlobalTxInterval   OBJECT-TYPE
 | 
						|
                SYNTAX          AlaBfdInterval
 | 
						|
                MAX-ACCESS      read-write
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                "The object specifies the Desired Tx interval at which
 | 
						|
                 BFD packets should be transmitted at global level."
 | 
						|
                 DEFVAL { 300 }
 | 
						|
               ::= { alaBfdGlobalObjects 2 }
 | 
						|
 | 
						|
       alaBfdGlobalRxInterval   OBJECT-TYPE
 | 
						|
                SYNTAX          AlaBfdInterval
 | 
						|
                MAX-ACCESS      read-write
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                "The object specifies the Min Rx interval at which BFD
 | 
						|
                 packets should be transmitted at global level."
 | 
						|
                 DEFVAL { 300 }
 | 
						|
               ::= { alaBfdGlobalObjects 3 }
 | 
						|
 | 
						|
 | 
						|
       alaBfdGlobalOperMode     OBJECT-TYPE
 | 
						|
               SYNTAX   INTEGER { asyncMode(1),
 | 
						|
                                  demandMode(2),
 | 
						|
				  echoOnly(3)	
 | 
						|
                                }
 | 
						|
               MAX-ACCESS   read-write
 | 
						|
               STATUS   current
 | 
						|
               DESCRIPTION
 | 
						|
               "The object specifies the operation mode at global
 | 
						|
                level"
 | 
						|
                DEFVAL { asyncMode }
 | 
						|
              ::= { alaBfdGlobalObjects 4 }
 | 
						|
 | 
						|
       alaBfdGlobalVersionNumber OBJECT-TYPE
 | 
						|
               SYNTAX          Unsigned32
 | 
						|
               MAX-ACCESS      read-only
 | 
						|
               STATUS          current
 | 
						|
               DESCRIPTION
 | 
						|
               "The version number of the BFD protocol that this
 | 
						|
                session is running in."
 | 
						|
               DEFVAL{1}
 | 
						|
              ::= { alaBfdGlobalObjects 5 }
 | 
						|
 | 
						|
       alaBfdGlobalL2HoldTimer OBJECT-TYPE
 | 
						|
               SYNTAX          AlaBfdInterval
 | 
						|
               MAX-ACCESS      read-write
 | 
						|
               STATUS          current
 | 
						|
               DESCRIPTION
 | 
						|
               "The object specifies the L2 convergence timer
 | 
						|
                value at global level."
 | 
						|
               DEFVAL { 500 }
 | 
						|
              ::= { alaBfdGlobalObjects 6}
 | 
						|
            
 | 
						|
       alaBfdGlobalProtocols   OBJECT-TYPE
 | 
						|
       		SYNTAX BITS { ospf(0),
 | 
						|
			      bgp(1),
 | 
						|
			      dvmrp(2),
 | 
						|
			      vrrp(3)
 | 
						|
			    }
 | 
						|
		MAX-ACCESS    read-only
 | 
						|
		STATUS        current
 | 
						|
		DESCRIPTION   "BFD Protocol status: Bits 0 - 3
 | 
						|
			       	bit 0 - OSPF enabled/disabled
 | 
						|
				bit 1 - BGP enabled/disabled
 | 
						|
		                bit 2 - DVMRP enabled/disabled
 | 
						|
                	        bit 3 - VRRP enabled/disabled "
 | 
						|
                ::= { alaBfdGlobalObjects 7}
 | 
						|
       	      
 | 
						|
 | 
						|
 | 
						|
       alaBfdGlobalEchoObjects OBJECT IDENTIFIER ::= { alaBfdObjects 2 }
 | 
						|
 | 
						|
       alaBfdGlobalEcho        OBJECT-TYPE
 | 
						|
               SYNTAX          AlaBfdStatus
 | 
						|
               MAX-ACCESS      read-write
 | 
						|
               STATUS          current
 | 
						|
               DESCRIPTION
 | 
						|
               "The object specifies status of echo mode at global
 | 
						|
                level."
 | 
						|
              ::= { alaBfdGlobalEchoObjects 1 }
 | 
						|
 | 
						|
       alaBfdGlobalEchoRxInterval OBJECT-TYPE
 | 
						|
               SYNTAX          AlaBfdInterval
 | 
						|
               MAX-ACCESS      read-write
 | 
						|
               STATUS          current
 | 
						|
               DESCRIPTION
 | 
						|
               "The object specifies the Echo Rx interval at which BFD
 | 
						|
                packets should be transmitted at global level."
 | 
						|
                DEFVAL { 300 }
 | 
						|
              ::= { alaBfdGlobalEchoObjects 2 }
 | 
						|
 | 
						|
       
 | 
						|
--  BFD interface Table
 | 
						|
--  BFD interface Table specifies the configuration done over the interface
 | 
						|
 | 
						|
       alaBfdIntfTable OBJECT-TYPE
 | 
						|
               SYNTAX       SEQUENCE OF AlaBfdIntfEntry
 | 
						|
               MAX-ACCESS   not-accessible
 | 
						|
               STATUS       current
 | 
						|
               DESCRIPTION
 | 
						|
               "The BFD Interface Table describes confiuration done over the
 | 
						|
                BFD interfaces."
 | 
						|
              ::= { alaBfdObjects 3 }
 | 
						|
 | 
						|
       alaBfdIntfEntry OBJECT-TYPE
 | 
						|
               SYNTAX      AlaBfdIntfEntry
 | 
						|
               MAX-ACCESS  not-accessible
 | 
						|
               STATUS      current
 | 
						|
               DESCRIPTION
 | 
						|
                   "The BFD interface Entry describes BFD interface."
 | 
						|
               INDEX  { alaBfdIntfAddrType, alaBfdIntfAddr}
 | 
						|
      ::= { alaBfdIntfTable 1 }
 | 
						|
 | 
						|
       AlaBfdIntfEntry ::= SEQUENCE {
 | 
						|
               alaBfdIntfAddrType                      InetAddressType,
 | 
						|
               alaBfdIntfAddr                          InetAddress,
 | 
						|
               alaBfdIntfIndex                         InterfaceIndex,
 | 
						|
               alabfdIntfAdminStatus                   AlaBfdStatus,
 | 
						|
               alaBfdIntfDesiredMinTxInterval          AlaBfdInterval,
 | 
						|
               alaBfdIntfReqMinRxInterval              AlaBfdInterval,
 | 
						|
               alaBfdIntfEchoMode                      AlaBfdStatus,
 | 
						|
               alaBfdIntfReqMinEchoRxInterval          AlaBfdInterval,
 | 
						|
               alaBfdIntfDetectMult                    Unsigned32,
 | 
						|
               alaBfdIntfOperMode                      INTEGER,
 | 
						|
               alaBfdIntfsesstype                      INTEGER,
 | 
						|
               alaBfdIntfAuthPresFlag                  TruthValue,
 | 
						|
               alaBfdIntfAuthenticationType            INTEGER,
 | 
						|
               alaBfdIntfL2HoldTimer                   AlaBfdInterval,
 | 
						|
               alaBfdIntfRowStatus                     RowStatus
 | 
						|
             }
 | 
						|
 | 
						|
 | 
						|
      alaBfdIntfAddrType OBJECT-TYPE
 | 
						|
                SYNTAX      InetAddressType
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This object specifies IP address type values
 | 
						|
                 unknown(0), ipv4(1) or ipv6(2) have to be
 | 
						|
                 supported."
 | 
						|
              ::= { alaBfdIntfEntry 1}
 | 
						|
 | 
						|
      alaBfdIntfAddr OBJECT-TYPE
 | 
						|
                SYNTAX      InetAddress
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "The address of the BFD interface configured"
 | 
						|
               ::= { alaBfdIntfEntry 2}
 | 
						|
 | 
						|
      alaBfdIntfIndex OBJECT-TYPE
 | 
						|
                SYNTAX      InterfaceIndex
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The Interface Index of the BFD interface"
 | 
						|
              ::= { alaBfdIntfEntry 3}
 | 
						|
 | 
						|
 | 
						|
      alabfdIntfAdminStatus OBJECT-TYPE
 | 
						|
                SYNTAX      AlaBfdStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies the adminstatus of the
 | 
						|
                     BFD interface."
 | 
						|
                DEFVAL { 2 }
 | 
						|
              ::= { alaBfdIntfEntry 4}
 | 
						|
 | 
						|
      alaBfdIntfDesiredMinTxInterval OBJECT-TYPE
 | 
						|
                SYNTAX      AlaBfdInterval
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The object specifies the Desired Tx interval at
 | 
						|
                     which BFD packets should be transmitted at
 | 
						|
                     interface level. Default interval is global
 | 
						|
                     configured interval"
 | 
						|
              ::= { alaBfdIntfEntry 5}
 | 
						|
 | 
						|
 | 
						|
      alaBfdIntfReqMinRxInterval OBJECT-TYPE
 | 
						|
                SYNTAX      AlaBfdInterval
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The object specifies the Min Rx interval at
 | 
						|
                     which BFD packets should be transmitted at
 | 
						|
                     interface level.Default interval is global
 | 
						|
                     configured interval"
 | 
						|
              ::= { alaBfdIntfEntry 6}
 | 
						|
              
 | 
						|
     alaBfdIntfOperMode     OBJECT-TYPE
 | 
						|
               SYNTAX   INTEGER { asyncMode(1),
 | 
						|
      		                  demandMode(2),
 | 
						|
				  echoOnly(3)
 | 
						|
                                }
 | 
						|
               MAX-ACCESS   read-create
 | 
						|
               STATUS       current
 | 
						|
               DESCRIPTION
 | 
						|
                   "The object specifies the operation mode at
 | 
						|
                    interface level. Default mode is global mode"
 | 
						|
              ::= { alaBfdIntfEntry 7}
 | 
						|
 | 
						|
      alaBfdIntfEchoMode    OBJECT-TYPE
 | 
						|
                SYNTAX      AlaBfdStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The object specifies status of echo mode at
 | 
						|
                     interface level."
 | 
						|
              ::= { alaBfdIntfEntry 8}
 | 
						|
 | 
						|
      alaBfdIntfReqMinEchoRxInterval  OBJECT-TYPE
 | 
						|
                SYNTAX      AlaBfdInterval
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The object specifies the Echo Rx interval at
 | 
						|
                     which BFD packets should be transmitted at
 | 
						|
                     interface level. Default interval is global
 | 
						|
                     configured interval"
 | 
						|
              ::= { alaBfdIntfEntry 9}
 | 
						|
 | 
						|
      alaBfdIntfDetectMult  OBJECT-TYPE
 | 
						|
                SYNTAX      Unsigned32
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The object specifies the Detect multiplier at
 | 
						|
                     interface level."
 | 
						|
                DEFVAL { 3 }
 | 
						|
              ::= { alaBfdIntfEntry 10}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
      alaBfdIntfsesstype        OBJECT-TYPE
 | 
						|
                SYNTAX          INTEGER { singleHop(1),
 | 
						|
                                          multiHop(2)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS      read-create
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The type of this BFD session corresponding to
 | 
						|
                     this interface. Currently single hop supported"
 | 
						|
                DEFVAL { singleHop }
 | 
						|
              ::= { alaBfdIntfEntry 11}
 | 
						|
 | 
						|
      alaBfdIntfAuthPresFlag    OBJECT-TYPE
 | 
						|
                SYNTAX          TruthValue
 | 
						|
                MAX-ACCESS      read-create
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object indicates that the local system's
 | 
						|
                     desire to use Authentication. Specifically, it
 | 
						|
                     is set to true(1) if the local system wishes the
 | 
						|
                     session to be authenticated or false(0) if not"
 | 
						|
                DEFVAL { false }
 | 
						|
              ::= { alaBfdIntfEntry 12}
 | 
						|
 | 
						|
       alaBfdIntfAuthenticationType  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER { none (1),
 | 
						|
                                  simplePassword(2),
 | 
						|
                                  keyedMD5(3),
 | 
						|
                                  meticulousKeyedMD5(4),
 | 
						|
                                  keyedSHA1(5),
 | 
						|
                                  meticulousKeyedSHA1(6)
 | 
						|
                                }
 | 
						|
               MAX-ACCESS       read-create
 | 
						|
               STATUS           current
 | 
						|
               DESCRIPTION
 | 
						|
                   "The Authentication Type used for this BFD
 | 
						|
                    session. This  field is valid only when the
 | 
						|
                    Authentication Present bit is set"
 | 
						|
               DEFVAL { 1 }
 | 
						|
              ::= { alaBfdIntfEntry 13}
 | 
						|
        
 | 
						|
      alaBfdIntfL2HoldTimer     OBJECT-TYPE
 | 
						|
                SYNTAX          AlaBfdInterval
 | 
						|
                MAX-ACCESS      read-create
 | 
						|
       		STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The object configures layer 2 convergence
 | 
						|
                     timer"
 | 
						|
              ::= { alaBfdIntfEntry 14}
 | 
						|
 | 
						|
      alaBfdIntfRowStatus       OBJECT-TYPE
 | 
						|
                SYNTAX          RowStatus
 | 
						|
                MAX-ACCESS      read-create
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This variable is used to create, modify, and/or
 | 
						|
                     delete a row in this table."
 | 
						|
              ::= { alaBfdIntfEntry  15}
 | 
						|
 | 
						|
 | 
						|
        --  BFD Session Table
 | 
						|
        --  The BFD Session Table specifies BFD session specific
 | 
						|
        --  information.
 | 
						|
 | 
						|
 | 
						|
        alaBfdSessTable OBJECT-TYPE
 | 
						|
                SYNTAX   SEQUENCE OF AlaBfdSessEntry
 | 
						|
                MAX-ACCESS   not-accessible
 | 
						|
                STATUS   current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The BFD Session Table describes the BFD sessions."
 | 
						|
              ::= { alaBfdObjects 4 }
 | 
						|
 | 
						|
        alaBfdSessEntry OBJECT-TYPE
 | 
						|
                SYNTAX      AlaBfdSessEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The BFD Session Entry describes BFD session."
 | 
						|
                INDEX  { alaBfdSessDiscriminator}
 | 
						|
              ::= { alaBfdSessTable 1 }
 | 
						|
 | 
						|
        AlaBfdSessEntry ::= SEQUENCE {
 | 
						|
                alaBfdSessDiscriminator            Unsigned32,
 | 
						|
                alaBfdSessNeighborAddrType         InetAddressType,
 | 
						|
                alaBfdSessNeighborAddr             InetAddress,
 | 
						|
                alaBfdSessRemoteDiscr              Unsigned32,
 | 
						|
                alaBfdSessUdpPort                  InetPortNumber,
 | 
						|
                alaBfdSessState                    INTEGER,
 | 
						|
                alaBfdSessRemoteHeardFlag          TruthValue,
 | 
						|
                alaBfdSessDiag                     AlaBfdDiag,
 | 
						|
                alaBfdSessOperMode                 INTEGER,
 | 
						|
                alaBfdSessEchoFuncModeDesiredFlag  TruthValue,
 | 
						|
                alaBfdSessControlPlanIndepFlag     TruthValue,
 | 
						|
                alaBfdSessInterface                InterfaceIndexOrZero,
 | 
						|
                alaBfdSessNegotiatedTxInterval     AlaBfdInterval,
 | 
						|
                alaBfdSessNegotiatedRxInterval     AlaBfdInterval,
 | 
						|
                alaBfdSessProtocols                BITS
 | 
						|
              }
 | 
						|
 | 
						|
 | 
						|
      alaBfdSessDiscriminator    OBJECT-TYPE
 | 
						|
                SYNTAX        Unsigned32 (1..4294967295)
 | 
						|
                MAX-ACCESS    not-accessible
 | 
						|
                STATUS        current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies the local discriminator
 | 
						|
                     for this BFD session, used to uniquely identify it."
 | 
						|
              ::= { alaBfdSessEntry 1}
 | 
						|
 | 
						|
      alaBfdSessNeighborAddrType   OBJECT-TYPE
 | 
						|
                SYNTAX      InetAddressType
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies IP address type values
 | 
						|
                     unknown(0), ipv4(1) or ipv6(2) have to be
 | 
						|
                     supported."
 | 
						|
                ::= { alaBfdSessEntry 2}
 | 
						|
 | 
						|
      alaBfdSessNeighborAddr     OBJECT-TYPE
 | 
						|
                SYNTAX        InetAddress
 | 
						|
                MAX-ACCESS    read-only
 | 
						|
                STATUS        current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies the neighbor IpAddress."
 | 
						|
              ::= { alaBfdSessEntry 3}
 | 
						|
 | 
						|
 | 
						|
      alaBfdSessRemoteDiscr   OBJECT-TYPE
 | 
						|
                SYNTAX        Unsigned32 (1..4294967295)
 | 
						|
                MAX-ACCESS    read-only
 | 
						|
                STATUS        current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies the local discriminator
 | 
						|
                     for this BFD session, used to uniquely identify
 | 
						|
                     it."
 | 
						|
              ::= { alaBfdSessEntry 4}
 | 
						|
 | 
						|
      alaBfdSessUdpPort OBJECT-TYPE
 | 
						|
                SYNTAX      InetPortNumber
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The destination UDP Port for BFD. The default
 | 
						|
                     value is the well-known value for this port."
 | 
						|
              ::= { alaBfdSessEntry 5}
 | 
						|
 | 
						|
 | 
						|
      alaBfdSessState    OBJECT-TYPE
 | 
						|
                SYNTAX   INTEGER {
 | 
						|
                              adminDown(1),
 | 
						|
                              down(2),
 | 
						|
                              init(3),
 | 
						|
                              up(4),
 | 
						|
                              failing(5)
 | 
						|
                             }
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The perceived state of the BFD session.BFD
 | 
						|
                     State failing(5) is only applicable if this BFD
 | 
						|
                     session is running version 0."
 | 
						|
              ::= { alaBfdSessEntry 6}
 | 
						|
 | 
						|
      alaBfdSessRemoteHeardFlag  OBJECT-TYPE
 | 
						|
                SYNTAX        TruthValue
 | 
						|
                MAX-ACCESS    read-only
 | 
						|
                STATUS        current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies status of BFD packet
 | 
						|
                     reception from the remote system. Specifically,
 | 
						|
                     it is set to true(1) if the local system is
 | 
						|
                     actively receiving BFD packets from the remote
 | 
						|
                     system, and is set to false(0) if the local
 | 
						|
                     system has not received BFD packets recently
 | 
						|
                     (within the detection time) or if the local
 | 
						|
                     system is attempting to tear down the BFD
 | 
						|
                     session. Value placed in this object is valid
 | 
						|
                     only if this session is running in BFD
 | 
						|
                     version 0."
 | 
						|
              ::= { alaBfdSessEntry 7}
 | 
						|
 | 
						|
      alaBfdSessDiag        OBJECT-TYPE
 | 
						|
                SYNTAX      AlaBfdDiag
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                   "A diagnostic code specifying the local system's
 | 
						|
                    reason for the last transition of the session
 | 
						|
                    from up(4)to some other state."
 | 
						|
              ::= { alaBfdSessEntry 8}
 | 
						|
 | 
						|
      alaBfdSessOperMode     OBJECT-TYPE
 | 
						|
                SYNTAX   INTEGER { asyncMode(1),
 | 
						|
		                   demandMode(2),
 | 
						|
				   echoOnly(3)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS   current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies current operating mode
 | 
						|
                     that BFD session is operating in.
 | 
						|
                     A value of AsyncMode(1) ...
 | 
						|
                     A value of DemandMode(2) ..."
 | 
						|
              ::= { alaBfdSessEntry 9}
 | 
						|
 | 
						|
 | 
						|
      alaBfdSessEchoFuncModeDesiredFlag OBJECT-TYPE
 | 
						|
			   SYNTAX        TruthValue
 | 
						|
			   MAX-ACCESS    read-only
 | 
						|
		       STATUS        current
 | 
						|
			   DESCRIPTION
 | 
						|
			   "This object indicates that the local system's
 | 
						|
			   desire to use Echo mode. Specifically, it is set
 | 
						|
			   to true(1) if the local system wishes to use
 | 
						|
			   Echo mode or false(0) if not"
 | 
						|
			   ::= { alaBfdSessEntry 10}
 | 
						|
 | 
						|
      alaBfdSessControlPlanIndepFlag    OBJECT-TYPE
 | 
						|
                SYNTAX        TruthValue
 | 
						|
                MAX-ACCESS    read-only
 | 
						|
                STATUS        current
 | 
						|
                DESCRIPTION
 | 
						|
                   "This object indicates that the local system's
 | 
						|
                    ability to continue to function through a
 | 
						|
                    disruption of the control plane. Specifically,
 | 
						|
                    it is set  to true(1) if the local system BFD
 | 
						|
                    implementation independent of the control plane.
 | 
						|
                    Otherwise, the value is set to false(0)"
 | 
						|
                DEFVAL {1}
 | 
						|
              ::= { alaBfdSessEntry 11}
 | 
						|
 | 
						|
      alaBfdSessInterface      OBJECT-TYPE
 | 
						|
                 SYNTAX        InterfaceIndexOrZero
 | 
						|
                 MAX-ACCESS    read-only
 | 
						|
                 STATUS        current
 | 
						|
                 DESCRIPTION
 | 
						|
                     "This object contains an interface index used
 | 
						|
                      to indicate the interface which this BFD
 | 
						|
                      session is running on. This value can be zero
 | 
						|
                      if there are no interface associated
 | 
						|
                      with this BFD session"
 | 
						|
               ::= { alaBfdSessEntry 12}
 | 
						|
 | 
						|
      alaBfdSessNegotiatedTxInterval  OBJECT-TYPE
 | 
						|
                SYNTAX          AlaBfdInterval
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies the minimum interval, in
 | 
						|
                     milliseconds, that the local system will
 | 
						|
                     transmit BFD Control packets."
 | 
						|
              ::= { alaBfdSessEntry 13}
 | 
						|
 | 
						|
      alaBfdSessNegotiatedRxInterval OBJECT-TYPE
 | 
						|
                SYNTAX          AlaBfdInterval
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This object specifies the minimum interval, in
 | 
						|
                     milliseconds, that the local system will
 | 
						|
                     Receive BFD Control packets."
 | 
						|
              ::= { alaBfdSessEntry 14}
 | 
						|
      
 | 
						|
      alaBfdSessProtocols	    OBJECT-TYPE
 | 
						|
            		SYNTAX BITS { ospf(0),
 | 
						|
      			      bgp(1),
 | 
						|
      			      dvmrp(2),
 | 
						|
      			      vrrp(3),
 | 
						|
					  iprm(4)
 | 
						|
      			     }
 | 
						|
      	        MAX-ACCESS    read-only
 | 
						|
      		STATUS        current
 | 
						|
      		DESCRIPTION   "BFD Protocol status: Bits 0 - 3
 | 
						|
      			       	bit 0 - OSPF enabled/disabled
 | 
						|
      					bit 1 - BGP enabled/disabled
 | 
						|
      		            bit 2 - DVMRP enabled/disabled
 | 
						|
                      	bit 3 - VRRP enabled/disabled 
 | 
						|
						bit 4 - IPRM enabled/disabled"
 | 
						|
              ::= { alaBfdSessEntry 15}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
   -- BFD Session Performance Table
 | 
						|
 | 
						|
 | 
						|
      alaBfdSessPerfTable OBJECT-TYPE
 | 
						|
                SYNTAX        SEQUENCE OF AlaBfdSessPerfEntry
 | 
						|
                MAX-ACCESS    not-accessible
 | 
						|
                STATUS        current
 | 
						|
                DESCRIPTION
 | 
						|
                    "This table specifies BFD Session performance counters."
 | 
						|
              ::= { alaBfdObjects 5 }
 | 
						|
 | 
						|
       alaBfdSessPerfEntry OBJECT-TYPE
 | 
						|
                SYNTAX        AlaBfdSessPerfEntry
 | 
						|
                MAX-ACCESS    not-accessible
 | 
						|
                STATUS        current
 | 
						|
                DESCRIPTION
 | 
						|
                    "An entry in this table is created by a BFD-enabled node
 | 
						|
                     for  every BFD Session. bfdCounterDiscontinuityTime is
 | 
						|
                     used to indicate potential discontinuity for all counter
 | 
						|
                     objects in this table."
 | 
						|
                AUGMENTS    { alaBfdSessEntry }
 | 
						|
            ::= { alaBfdSessPerfTable 1 }
 | 
						|
 | 
						|
       AlaBfdSessPerfEntry ::= SEQUENCE {
 | 
						|
                alaBfdSessPerfPktIn               Counter64,
 | 
						|
                alaBfdSessPerfPktOut              Counter64,
 | 
						|
                alaBfdSessPerfEchoOut             Counter64,
 | 
						|
                alaBfdSessPerfUpTime              TimeTicks,
 | 
						|
                alaBfdSessPerfLastSessDownTime    TimeTicks,
 | 
						|
                alaBfdSessPerfLastCommLostDiag    AlaBfdDiag,
 | 
						|
                alaBfdSessPerfSessUpCount         Counter64,
 | 
						|
                alaBfdSessPerfDiscTime            TimeTicks
 | 
						|
              }
 | 
						|
 | 
						|
 | 
						|
      alaBfdSessPerfPktIn      OBJECT-TYPE
 | 
						|
                SYNTAX      Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The total number of BFD messages received for this BFD
 | 
						|
                     session."
 | 
						|
              ::= { alaBfdSessPerfEntry 1 }
 | 
						|
 | 
						|
      alaBfdSessPerfPktOut     OBJECT-TYPE
 | 
						|
                SYNTAX      Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The total number of BFD messages sent for this BFD
 | 
						|
                     session."
 | 
						|
              ::= { alaBfdSessPerfEntry 2 }
 | 
						|
 | 
						|
      alaBfdSessPerfEchoOut    OBJECT-TYPE
 | 
						|
                SYNTAX      Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The total number of BFD Echo messages sent for this BFD
 | 
						|
                     session."
 | 
						|
              ::= { alaBfdSessPerfEntry 3 }
 | 
						|
 | 
						|
 | 
						|
      alaBfdSessPerfUpTime   OBJECT-TYPE
 | 
						|
                SYNTAX       TimeTicks
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The value of sysUpTime on the most recent occasion at
 | 
						|
                     which the session came up. If no such up event exists
 | 
						|
                     this object contains a zero value."
 | 
						|
              ::= { alaBfdSessPerfEntry 4 }
 | 
						|
 | 
						|
      alaBfdSessPerfLastSessDownTime OBJECT-TYPE
 | 
						|
                SYNTAX       TimeTicks
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The value of sysUpTime on the most recent occasion at
 | 
						|
                     which the last time communication was lost with the
 | 
						|
                     neighbor. If no such down event exist this object
 | 
						|
                     contains a zero value."
 | 
						|
              ::= { alaBfdSessPerfEntry 5 }
 | 
						|
 | 
						|
      alaBfdSessPerfLastCommLostDiag OBJECT-TYPE
 | 
						|
                SYNTAX       AlaBfdDiag
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The BFD diag code for the last time communication was
 | 
						|
                     lost with the neighbor. If no such down event exists
 | 
						|
                     this object  contains a zero value."
 | 
						|
              ::= { alaBfdSessPerfEntry 6 }
 | 
						|
 | 
						|
      alaBfdSessPerfSessUpCount      OBJECT-TYPE
 | 
						|
                SYNTAX       Counter64
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The number of times this session has gone into the Up
 | 
						|
                     state since the router last rebooted."
 | 
						|
              ::= { alaBfdSessPerfEntry 7 }
 | 
						|
 | 
						|
      alaBfdSessPerfDiscTime   OBJECT-TYPE
 | 
						|
                SYNTAX       TimeTicks
 | 
						|
                MAX-ACCESS   read-only
 | 
						|
                STATUS       current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The value of sysUpTime on the most recent occasion at
 | 
						|
                     which any one or more of the session counters suffered
 | 
						|
                     a discontinuity.The relevant counters are the specific
 | 
						|
                     instances associated with this BFD session of any
 | 
						|
                     Counter64 object contained in the BfdSessPerfTable.
 | 
						|
                     If no such discontinuities have occurred since the last
 | 
						|
                     re-initialization of the local management  subsystem,
 | 
						|
                     then this object contains a zero value."
 | 
						|
              ::= { alaBfdSessPerfEntry 8 }
 | 
						|
              
 | 
						|
              
 | 
						|
  -- BFD Conformance
 | 
						|
 | 
						|
        alcatelIND1BfdMIBGroups OBJECT IDENTIFIER ::=
 | 
						|
                { alcatelIND1BfdMIBConformance 1}
 | 
						|
 | 
						|
        alcatelIND1BfdMIBCompliances  OBJECT IDENTIFIER ::=
 | 
						|
                { alcatelIND1BfdMIBConformance 2}
 | 
						|
                
 | 
						|
         
 | 
						|
       -- compliance statements
 | 
						|
       alcatelIND1BfdMIBCompliance MODULE-COMPLIANCE
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The compliance statement for device support of BFD."
 | 
						|
                MODULE
 | 
						|
                MANDATORY-GROUPS {
 | 
						|
                            alaBfdbasicGroup,
 | 
						|
                            alaBfdIntfCfgGroup,
 | 
						|
                            alaBfdSessGroup,
 | 
						|
                            alaBfdSessPerfGroup
 | 
						|
                        }
 | 
						|
                ::= { alcatelIND1BfdMIBCompliances 1}       
 | 
						|
        -- units of conformance
 | 
						|
         alaBfdbasicGroup	OBJECT-GROUP
 | 
						|
         	OBJECTS {
 | 
						|
         	          alaBfdGlobalAdminStatus,
 | 
						|
			  alaBfdGlobalTxInterval,
 | 
						|
			  alaBfdGlobalRxInterval,
 | 
						|
			  alaBfdGlobalOperMode,
 | 
						|
			  alaBfdGlobalVersionNumber,
 | 
						|
			  alaBfdGlobalL2HoldTimer,
 | 
						|
			  alaBfdGlobalProtocols,
 | 
						|
			  alaBfdGlobalEcho,
 | 
						|
			  alaBfdGlobalEchoRxInterval
 | 
						|
			  }
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
		"A collection of objects providing information about the
 | 
						|
		configuration done for BFD at global level."
 | 
						|
              ::= { alcatelIND1BfdMIBGroups 1}
 | 
						|
         
 | 
						|
         alaBfdIntfCfgGroup 	OBJECT-GROUP
 | 
						|
         	OBJECTS {
 | 
						|
         		  alaBfdIntfIndex,
 | 
						|
			  alabfdIntfAdminStatus,
 | 
						|
			  alaBfdIntfDesiredMinTxInterval,
 | 
						|
			  alaBfdIntfReqMinRxInterval,
 | 
						|
			  alaBfdIntfEchoMode,
 | 
						|
			  alaBfdIntfReqMinEchoRxInterval,
 | 
						|
			  alaBfdIntfDetectMult,
 | 
						|
			  alaBfdIntfOperMode,
 | 
						|
			  alaBfdIntfsesstype,
 | 
						|
			  alaBfdIntfAuthPresFlag,
 | 
						|
			  alaBfdIntfAuthenticationType,
 | 
						|
                          alaBfdIntfL2HoldTimer
 | 
						|
              		}
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
		"A collection of objects providing information about the
 | 
						|
		configuration done for a BFD interface."
 | 
						|
		::= { alcatelIND1BfdMIBGroups 2}
 | 
						|
		
 | 
						|
	alaBfdSessGroup      	OBJECT-GROUP
 | 
						|
		OBJECTS {
 | 
						|
			  alaBfdSessNeighborAddrType,
 | 
						|
			  alaBfdSessNeighborAddr,             
 | 
						|
			  alaBfdSessRemoteDiscr,              
 | 
						|
			  alaBfdSessUdpPort,                  
 | 
						|
			  alaBfdSessState,                   
 | 
						|
			  alaBfdSessRemoteHeardFlag,          
 | 
						|
			  alaBfdSessDiag,                    
 | 
						|
			  alaBfdSessOperMode,                 
 | 
						|
			  alaBfdSessEchoFuncModeDesiredFlag,  
 | 
						|
			  alaBfdSessControlPlanIndepFlag,     
 | 
						|
			  alaBfdSessInterface,                
 | 
						|
			  alaBfdSessNegotiatedTxInterval,     
 | 
						|
			  alaBfdSessNegotiatedRxInterval,     
 | 
						|
                	  alaBfdSessProtocols
 | 
						|
                	  }
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
		"A collection of objects providing information about the
 | 
						|
		BFD session."
 | 
						|
		::= { alcatelIND1BfdMIBGroups 3}
 | 
						|
		
 | 
						|
	alaBfdSessPerfGroup 	OBJECT-GROUP
 | 
						|
		OBJECTS {
 | 
						|
			   alaBfdSessPerfPktIn,
 | 
						|
			   alaBfdSessPerfPktOut,
 | 
						|
			   alaBfdSessPerfEchoOut,
 | 
						|
			   alaBfdSessPerfUpTime,
 | 
						|
			   alaBfdSessPerfLastSessDownTime,
 | 
						|
			   alaBfdSessPerfLastCommLostDiag,
 | 
						|
			   alaBfdSessPerfSessUpCount,
 | 
						|
                	   alaBfdSessPerfDiscTime
 | 
						|
                	  }
 | 
						|
               	STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
		"A collection of objects providing information about the
 | 
						|
		BFD session performance counters."
 | 
						|
		::= { alcatelIND1BfdMIBGroups 4}
 | 
						|
	
 | 
						|
 END
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |