260 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			260 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- UBQS-MPLS-LDP-MIB : Ubiquoss LDP MIB
 | 
						|
--   
 | 
						|
-- Jun 2011,  Park Hyung Eun
 | 
						|
--
 | 
						|
-- Copyright (c) 2011 by Ubiquoss, Corp.
 | 
						|
--   
 | 
						|
-- All rights reserved.
 | 
						|
-- ***************************************************************
 | 
						|
 | 
						|
UBQS-MPLS-LDP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY,
 | 
						|
    OBJECT-TYPE,            
 | 
						|
    Unsigned32,
 | 
						|
    Integer32,
 | 
						|
    NOTIFICATION-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    MODULE-COMPLIANCE,
 | 
						|
    OBJECT-GROUP,
 | 
						|
    NOTIFICATION-GROUP
 | 
						|
        FROM SNMPv2-CONF         
 | 
						|
    IpAddress,
 | 
						|
    RowStatus,
 | 
						|
    TimeStamp,
 | 
						|
    DisplayString,    
 | 
						|
    TruthValue,       
 | 
						|
    TEXTUAL-CONVENTION
 | 
						|
        FROM SNMPv2-TC     
 | 
						|
    InetAddress, 
 | 
						|
    InetAddressType,
 | 
						|
    InetAddressPrefixLength,    
 | 
						|
    InetAddressPrefixLength
 | 
						|
    	FROM INET-ADDRESS-MIB      
 | 
						|
    InterfaceIndex                     
 | 
						|
    	FROM IF-MIB    
 | 
						|
   mplsStdMIB, MplsLSPID,
 | 
						|
   MplsTunnelIndex, MplsTunnelInstanceIndex,
 | 
						|
   MplsOwner, TeHopAddressType
 | 
						|
      FROM MPLS-TC-STD-MIB                               -- [RFC3811]    	
 | 
						|
    ubiMplsGroupMIB
 | 
						|
        FROM UBQS-SMI;
 | 
						|
 | 
						|
 | 
						|
ubiLdpMIB MODULE-IDENTITY
 | 
						|
        LAST-UPDATED    "201106220000Z"
 | 
						|
        ORGANIZATION 	"Ubiquoss Corp."
 | 
						|
	    CONTACT-INFO
 | 
						|
		"	Ubiquoss
 | 
						|
			Customer Service
 | 
						|
 | 
						|
		 Postal: 24F Milennium B/D,
 | 
						|
		 	467-12, Dogok-Dong,
 | 
						|
			GangNam-Gu, Seoul 135-270
 | 
						|
			Korea
 | 
						|
 | 
						|
		   Tel: 82-2-2190-3100"   
 | 
						|
    DESCRIPTION
 | 
						|
        ""
 | 
						|
     ::= { ubiMplsGroupMIB 3 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- ***********************************************************
 | 
						|
-- Textual Conventions
 | 
						|
-- ***********************************************************          
 | 
						|
                              
 | 
						|
                              
 | 
						|
-- ***************************************************************
 | 
						|
--   ubiLdpMIB
 | 
						|
-- ***************************************************************
 | 
						|
ubiLdpMIBNotificationPrefix  	OBJECT IDENTIFIER		::= { ubiLdpMIB 0 } 
 | 
						|
ubiLdpMIBObjects  				OBJECT IDENTIFIER		::= { ubiLdpMIB 1 }     
 | 
						|
ubiLdpMIBConformance  			OBJECT IDENTIFIER		::= { ubiLdpMIB 2 }
 | 
						|
        
 | 
						|
            
 | 
						|
ubiLdpConfig				 	OBJECT IDENTIFIER		::= { ubiLdpMIBObjects 1 } 
 | 
						|
                         
 | 
						|
                         
 | 
						|
 -- ***************************************************************
 | 
						|
--   ubiLdpMIBNotificationPrefix
 | 
						|
-- ***************************************************************
 | 
						|
                                           
 | 
						|
-- ***********************************************************
 | 
						|
-- ubiLdpConfig
 | 
						|
-- ***********************************************************
 | 
						|
 	ubiLdpEnable OBJECT-TYPE
 | 
						|
    	SYNTAX         	TruthValue
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
        "Set the global attribute of LDP whether the LDP performs the operations.
 | 
						|
		 If this attribute is not set, then the LDP does not send any kinds of packets."  
 | 
						|
       	DEFVAL		{ false }
 | 
						|
	   	::= { ubiLdpConfig 1 }   
 | 
						|
 | 
						|
 	ubiLdpRouterId OBJECT-TYPE
 | 
						|
    	SYNTAX         	IpAddress
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
       	"This entry set the router-id to the supplied IP address.
 | 
						|
		 The router uses this address to generate the LDP-ID.
 | 
						|
		 If you does not set this feild and the ubiLdpEnable attribute is enabled,
 | 
						|
		 then LDP Module automatically generate the LDP-ID.
 | 
						|
		 The algorithm for making ID is not covered in this description.
 | 
						|
		 please refer to RFC 5036 2.2.2.  LDP Identifiers."         
 | 
						|
	   	::= { ubiLdpConfig 2 }   
 | 
						|
 
 | 
						|
	ubiLdpFailoverCfmEnable OBJECT-TYPE
 | 
						|
    	SYNTAX         	TruthValue
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
        "set the attribute of Connectivity Fault Management(CFM) in LDP.
 | 
						|
		 If you set this field, LDP creates the socket (AF_CFM) to detect 
 | 
						|
		 whether the link associated with the peer is UP or DOWN.
 | 
						|
		 After set this attribute, You MUST enable the property for CFM 
 | 
						|
		 in the interface which you want to check the connectivity."
 | 
						|
       	DEFVAL		{ false }
 | 
						|
	   	::= { ubiLdpConfig 3 }    
 | 
						|
 
 | 
						|
  	ubiLdpTargetedPeerHelloReceiptEnable OBJECT-TYPE
 | 
						|
    	SYNTAX         	TruthValue
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
        "Enable whether LDP accepts the packets from the targeted peer and
 | 
						|
		 cerate the instance for peer.
 | 
						|
		 If you want to configure the targeted-peer in network, 
 | 
						|
		 then MUST enable this field at first."
 | 
						|
       	DEFVAL		{ false }
 | 
						|
	   	::= { ubiLdpConfig 4 }   
 | 
						|
 | 
						|
 	ubiLdpAcUpSignalEnable OBJECT-TYPE
 | 
						|
    	SYNTAX         	TruthValue
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
        "Enable the field to notify the interface of binded vpls 
 | 
						|
		 to the neighbors for VPLS. If this is reset, then does not quickly send 
 | 
						|
		 the signal to neighbors."
 | 
						|
       	DEFVAL		{ false }
 | 
						|
	   	::= { ubiLdpConfig 5 }  
 | 
						|
	   	 
 | 
						|
 | 
						|
 	ubiLdpExceedInitSessionNotiEnable OBJECT-TYPE
 | 
						|
    	SYNTAX         	TruthValue
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
        ""
 | 
						|
       	DEFVAL		{ false }
 | 
						|
	   	::= { ubiLdpConfig 6 }  
 | 
						|
 | 
						|
 	ubiLdpPathVectorLimitMismatchNotiEnable OBJECT-TYPE
 | 
						|
    	SYNTAX         	TruthValue
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
        ""
 | 
						|
       	DEFVAL		{ false }
 | 
						|
	   	::= { ubiLdpConfig 7 }  
 | 
						|
 | 
						|
 	ubiLdpLdpSessionUpDownNotiEnable OBJECT-TYPE
 | 
						|
    	SYNTAX         	TruthValue
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current    
 | 
						|
    	DESCRIPTION
 | 
						|
        ""
 | 
						|
       	DEFVAL		{ false }
 | 
						|
	   	::= { ubiLdpConfig 8 }  
 | 
						|
 | 
						|
 | 
						|
                                         
 | 
						|
-- ***********************************************************
 | 
						|
-- ubiLdpInterfaceTable
 | 
						|
-- ***********************************************************   
 | 
						|
	ubiLdpInterfaceTable OBJECT-TYPE
 | 
						|
    	SYNTAX          SEQUENCE OF UbiLdpInterfaceEntry 
 | 
						|
    	MAX-ACCESS      not-accessible
 | 
						|
    	STATUS          current
 | 
						|
    	DESCRIPTION
 | 
						|
    		"This table specifies the LDP information 
 | 
						|
    		 for each interface." 
 | 
						|
    	::= { ubiLdpMIBObjects 2 }
 | 
						|
 | 
						|
	ubiLdpInterfaceEntry OBJECT-TYPE
 | 
						|
    	SYNTAX          UbiLdpInterfaceEntry
 | 
						|
    	MAX-ACCESS      not-accessible
 | 
						|
    	STATUS          current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"A row in this table represents an LDP 
 | 
						|
        	enable/disable status for each interface."
 | 
						|
    	INDEX  { ifIndex } 
 | 
						|
    	::= { ubiLdpInterfaceTable 1 }
 | 
						|
 | 
						|
	UbiLdpInterfaceEntry ::= SEQUENCE {         
 | 
						|
            ubiLdpIfEnable			INTEGER
 | 
						|
	}
 | 
						|
  
 | 
						|
  	ubiLdpIfEnable OBJECT-TYPE
 | 
						|
    	SYNTAX          INTEGER {    
 | 
						|
    		none(0),
 | 
						|
    		ipv4(1),
 | 
						|
    		ipv6(2),
 | 
						|
    		both(3)
 | 
						|
    	}
 | 
						|
    	MAX-ACCESS      read-write
 | 
						|
    	STATUS          current
 | 
						|
   		DESCRIPTION
 | 
						|
        	"If this object is set to ipv4, ipv6, or both, then it is possible 
 | 
						|
        	to transmit Hello packet through a specified interface. 
 | 
						|
        	And LDP adjacencies and session can be created."      
 | 
						|
       	::= { ubiLdpInterfaceEntry 1 }              	
 | 
						|
                           
 | 
						|
 | 
						|
                          
 | 
						|
-- ***********************************************************
 | 
						|
-- ubiLdpMIBConformance
 | 
						|
-- ***********************************************************
 | 
						|
ubiLdpMIBCompliances  	OBJECT IDENTIFIER		::= { ubiLdpMIBConformance 1 }
 | 
						|
ubiLdpMIBGroups  	 	OBJECT IDENTIFIER		::= { ubiLdpMIBConformance 2 }
 | 
						|
-- Compliance
 | 
						|
 | 
						|
	ubiLdpMIBCompliance MODULE-COMPLIANCE
 | 
						|
    	STATUS          current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"The compliance statement for entities which
 | 
						|
        	implement the UBQS-MPLS-LDP-MIB"
 | 
						|
   	 	MODULE          -- this module
 | 
						|
    	MANDATORY-GROUPS {  
 | 
						|
    			ubiLdpMIBGroup
 | 
						|
        }  
 | 
						|
        GROUP    ubiLdpMIBGroup
 | 
						|
        DESCRIPTION 
 | 
						|
        	"The ubiLdpMIBGroup is applicable for implementations which
 | 
						|
 			need to get the LDP information."    
 | 
						|
     	::= { ubiLdpMIBCompliances 1 }
 | 
						|
 | 
						|
 | 
						|
	ubiLdpMIBGroup OBJECT-GROUP
 | 
						|
    	OBJECTS         {       
 | 
						|
       		ubiLdpEnable,
 | 
						|
    		ubiLdpRouterId,
 | 
						|
    		ubiLdpFailoverCfmEnable,     
 | 
						|
    		ubiLdpTargetedPeerHelloReceiptEnable,
 | 
						|
    		ubiLdpAcUpSignalEnable,
 | 
						|
    		ubiLdpIfEnable
 | 
						|
    	}   
 | 
						|
    	STATUS          current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"A collection of objects containing
 | 
						|
        	information about the LDP information."
 | 
						|
    	::= { ubiLdpMIBGroups 1 }
 | 
						|
    	                               
 | 
						|
    	                               
 | 
						|
END
 |