Initial commit
This commit is contained in:
		
							
								
								
									
										484
									
								
								MIBS/telco-systems/binos/PRVT-MPLS-IF-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										484
									
								
								MIBS/telco-systems/binos/PRVT-MPLS-IF-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,484 @@
 | 
			
		||||
-- *********************************************************************
 | 
			
		||||
-- **
 | 
			
		||||
-- ** BATM Advanced Communications.
 | 
			
		||||
-- **
 | 
			
		||||
-- *********************************************************************
 | 
			
		||||
-- ** Filename:   PRVT-MPLS-IF-MIB.mib
 | 
			
		||||
-- ** Project:    T-Metro Switches.
 | 
			
		||||
-- ** Purpose:    Private MIB
 | 
			
		||||
-- *********************************************************************
 | 
			
		||||
-- (c) Copyright, 2001, BATM Advanced Communications.  All rights reserved.
 | 
			
		||||
--                             WARNING:
 | 
			
		||||
--
 | 
			
		||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
 | 
			
		||||
--
 | 
			
		||||
-- This file is the property of BATM Advanced Communications and contains
 | 
			
		||||
-- proprietary and confidential information.  This file is made
 | 
			
		||||
-- available to authorized BATM customers on the express
 | 
			
		||||
-- condition that neither it, nor any of the information contained
 | 
			
		||||
-- therein, shall be disclosed to third parties or be used for any
 | 
			
		||||
-- purpose other than to replace, modify or upgrade firmware and/or
 | 
			
		||||
-- software components of BATM manufactured equipment within the
 | 
			
		||||
-- authorized customer's network, and that such transfer be
 | 
			
		||||
-- completed in accordance with the instructions provided by
 | 
			
		||||
-- BATM.  Any other use is strictly prohibited.
 | 
			
		||||
--
 | 
			
		||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
 | 
			
		||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
 | 
			
		||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 | 
			
		||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
 | 
			
		||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 | 
			
		||||
--
 | 
			
		||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
 | 
			
		||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
 | 
			
		||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
 | 
			
		||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
 | 
			
		||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
PRVT-MPLS-IF-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  IMPORTS
 | 
			
		||||
    MODULE-IDENTITY, OBJECT-TYPE,Integer32, Unsigned32
 | 
			
		||||
         FROM SNMPv2-SMI  
 | 
			
		||||
    TEXTUAL-CONVENTION, RowStatus, TruthValue                FROM SNMPv2-TC       
 | 
			
		||||
  ifIndex,ifEntry
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
	InetAddress            FROM INET-ADDRESS-MIB
 | 
			
		||||
 	mpls				 		FROM PRVT-CR-LDP-MIB;
 | 
			
		||||
   
 | 
			
		||||
 		
 | 
			
		||||
  prvtMPLSIfMib MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "200801010000Z"
 | 
			
		||||
        ORGANIZATION "BATM Advanced Communication"
 | 
			
		||||
        CONTACT-INFO
 | 
			
		||||
        " BATM/Telco Systems Support team
 | 
			
		||||
				Email: 
 | 
			
		||||
				For North America: techsupport@telco.com
 | 
			
		||||
				For North Europe: support@batm.de, info@batm.de
 | 
			
		||||
				For the rest of the world: techsupport@telco.com"
 | 
			
		||||
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
        "This module includes configuration parameters for MPLS and RSVP interface specific parameters."
 | 
			
		||||
 | 
			
		||||
        -- revision history
 | 
			
		||||
         REVISION     "200801010000Z"
 | 
			
		||||
     	 DESCRIPTION
 | 
			
		||||
		"Removed redefined OIDs in private vendor extension definitions." 
 | 
			
		||||
        REVISION     "200701230000Z"
 | 
			
		||||
     	 DESCRIPTION
 | 
			
		||||
		"Changed ifaceRsvpHelloTolerance, ifaceRsvpHelloPersist to Unsigned32." 
 | 
			
		||||
        REVISION     "200606270000Z"
 | 
			
		||||
     	 DESCRIPTION
 | 
			
		||||
		"Changes the ingress and egress label ranges." 
 | 
			
		||||
		REVISION     "200601080000Z"
 | 
			
		||||
     	 DESCRIPTION
 | 
			
		||||
		"Added the global label space object and changed augmentation to ifTable."    
 | 
			
		||||
        REVISION     "200511110000Z"
 | 
			
		||||
     	 DESCRIPTION
 | 
			
		||||
		"Initial version."             
 | 
			
		||||
		
 | 
			
		||||
        ::= { mpls 6 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   	-- --------------------------------------------------------------------
 | 
			
		||||
	--      PRVT-MPLS-MIB organisation
 | 
			
		||||
	-- --------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
	prvtMPLSIfaceObjs            OBJECT IDENTIFIER ::= { prvtMPLSIfMib 1}
 | 
			
		||||
	prvtMPLSRouteObjs            OBJECT IDENTIFIER ::= { prvtMPLSIfMib 2}
 | 
			
		||||
 | 
			
		||||
       
 | 
			
		||||
    -- -----------------------------------------------------------------------------
 | 
			
		||||
    -- Interface objects 
 | 
			
		||||
    -- -----------------------------------------------------------------------------
 | 
			
		||||
    prvtMplsIfaceTable 	OBJECT-TYPE
 | 
			
		||||
        SYNTAX  SEQUENCE OF PrvtMplsIfaceEntry
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This table contains object for configuring MPLS and LDP interface specific parameters."
 | 
			
		||||
		::= { prvtMPLSIfaceObjs 1 }
 | 
			
		||||
 | 
			
		||||
    prvtMplsIfaceEntry 	OBJECT-TYPE
 | 
			
		||||
		SYNTAX	PrvtMplsIfaceEntry		
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		    "The MPLS/LDP configuration of an IP interface."
 | 
			
		||||
        INDEX { ifIndex }
 | 
			
		||||
     		::= { prvtMplsIfaceTable 1 }
 | 
			
		||||
 | 
			
		||||
    PrvtMplsIfaceEntry ::= SEQUENCE {
 | 
			
		||||
        ifaceMplsEnable       			TruthValue,
 | 
			
		||||
        ifaceMplsPHPEnable       		TruthValue, 
 | 
			
		||||
        ifaceMplsIngressLblRangeLow		Integer32,
 | 
			
		||||
        ifaceMplsIngressLblRangeHigh	Integer32, 
 | 
			
		||||
        ifaceMplsEgressLblRangeLow		Integer32,
 | 
			
		||||
        ifaceMplsEgressLblRangeHigh		Integer32, 
 | 
			
		||||
        ifaceMplsLdpHelloHoldTimer		Integer32, 
 | 
			
		||||
        ifaceMplsLdpKeepaliveHoldTimer	Integer32,
 | 
			
		||||
        ifaceMplsLdpUseGlobalLabelSpace	TruthValue
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    ifaceMplsEnable OBJECT-TYPE
 | 
			
		||||
        SYNTAX  TruthValue
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "Enable or disable MPLS on this interface."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 1 }
 | 
			
		||||
 | 
			
		||||
    ifaceMplsPHPEnable OBJECT-TYPE
 | 
			
		||||
        SYNTAX  TruthValue
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "Enable or disable Penultimate Hop Popping on this interface."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 2 }
 | 
			
		||||
 | 
			
		||||
    ifaceMplsIngressLblRangeLow OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (32768..131071)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This is the lower border of the Ingress Lable Range for this interface."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 3 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceMplsIngressLblRangeHigh OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (32768..131071)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This is the higher border of the Ingress Lable Range for this interface."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 4 } 
 | 
			
		||||
		
 | 
			
		||||
	ifaceMplsEgressLblRangeLow OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (32768..131071)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This is the lower border of the Egress Lable Range for this interface."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 5 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceMplsEgressLblRangeHigh OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (32768..131071)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This is the higher border of the Egress Lable Range for this interface."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 6 }
 | 
			
		||||
          
 | 
			
		||||
     ifaceMplsLdpHelloHoldTimer OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..65535)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "LDP Hello Hold Time."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 7 }
 | 
			
		||||
     
 | 
			
		||||
	ifaceMplsLdpKeepaliveHoldTimer OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..65535)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current                                                
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "LDP Hello Keep-alive Time."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 8 }   
 | 
			
		||||
		
 | 
			
		||||
	ifaceMplsLdpUseGlobalLabelSpace OBJECT-TYPE
 | 
			
		||||
        SYNTAX  TruthValue
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "Default value is true and correct value is true."
 | 
			
		||||
		::= { prvtMplsIfaceEntry 9 }
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
		
 | 
			
		||||
		
 | 
			
		||||
	prvtRsvpIfaceTable 	OBJECT-TYPE
 | 
			
		||||
        SYNTAX  SEQUENCE OF PrvtRsvpIfaceEntry
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This table contains object for configuring RSVP interface specific parameters."
 | 
			
		||||
		::= { prvtMPLSIfaceObjs 2 }
 | 
			
		||||
 | 
			
		||||
    prvtRsvpIfaceEntry 	OBJECT-TYPE
 | 
			
		||||
		SYNTAX	PrvtRsvpIfaceEntry		
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		    "The MPLS/LDP configuration of an IP interface."
 | 
			
		||||
        AUGMENTS { ifEntry }
 | 
			
		||||
     		::= { prvtRsvpIfaceTable 1 }
 | 
			
		||||
 | 
			
		||||
    PrvtRsvpIfaceEntry ::= SEQUENCE {
 | 
			
		||||
        ifaceRsvpRefreshInterval       	Integer32,
 | 
			
		||||
        ifaceRsvpRefreshMultiple       	Integer32, 
 | 
			
		||||
        ifaceRsvpSlewNumerator			Integer32,
 | 
			
		||||
        ifaceRsvpSlewDenom				Integer32, 
 | 
			
		||||
        ifaceRsvpBlockadeMultiple		Integer32, 
 | 
			
		||||
        ifaceRsvpNotifyRRDecay			Integer32, 
 | 
			
		||||
        ifaceRsvpNotifyRRInterval		Integer32, 
 | 
			
		||||
        ifaceRsvpNotifyRRLimit			Integer32, 
 | 
			
		||||
        ifaceRsvpHelloInterval			Integer32,  
 | 
			
		||||
        ifaceRsvpHelloDecay				Integer32,  
 | 
			
		||||
        ifaceRsvpHelloTolerance			Unsigned32, 
 | 
			
		||||
        ifaceRsvpHelloPersist			Unsigned32, 
 | 
			
		||||
        ifaceRsvpHelloTTL				Integer32
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
        
 | 
			
		||||
       ifaceRsvpRefreshInterval OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The RSVP value, R,  which is used to set the average
 | 
			
		||||
     		interval between refresh path and resv messages."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 1 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceRsvpRefreshMultiple OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The RSVP value, K, which is the number of unresponded Path
 | 
			
		||||
     	or Resv refresh attempts which must be made, spaced by
 | 
			
		||||
     	the refresh interval before the state is deemed to have
 | 
			
		||||
     	timed out."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 2} 
 | 
			
		||||
		
 | 
			
		||||
	ifaceRsvpSlewNumerator OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..214783647)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The numerator of the fraction, SlewMax, which is the maximum
 | 
			
		||||
     		allowable increase in the refresh interval, R, to prevent
 | 
			
		||||
     		state timeout while changing R.  R is increased by this
 | 
			
		||||
     		fraction until it reaches the new desired value."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 3 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceRsvpSlewDenom OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..214783647)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The denominator of the fraction, SlewMax, which is the
 | 
			
		||||
     	maximum allowable increase in the refresh interval, R, to
 | 
			
		||||
     	prevent state timeout while changing R.  R is increased by
 | 
			
		||||
     	this fraction until it reaches the new desired value."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 4 }     
 | 
			
		||||
		
 | 
			
		||||
	ifaceRsvpBlockadeMultiple OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..214783647)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The RSVP value, Kb, which is the number of refresh timeout
 | 
			
		||||
     		periods after which blockade state is deleted."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 5 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceRsvpNotifyRRDecay OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32    (0..100)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The percentage increase in the rapid retransmission
 | 
			
		||||
     		interval for each consecutive unacknowledged RSVP Notify
 | 
			
		||||
    		 message.  A value of 0 indicates a constant retransmission
 | 
			
		||||
     		rate."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 6} 
 | 
			
		||||
		
 | 
			
		||||
	ifaceRsvpNotifyRRInterval OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..214783647)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The interval in milliseconds before a Notify message is
 | 
			
		||||
     		first resent if no acknowledgement is received."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 7 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceRsvpNotifyRRLimit OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..214783647)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The maximum number of times a Notify message is resent if
 | 
			
		||||
     		no acknowledgement is received."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 8 }
 | 
			
		||||
 | 
			
		||||
     
 | 
			
		||||
     
 | 
			
		||||
     ifaceRsvpHelloInterval OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The interval between sending consecutive Hello messages."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 9 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceRsvpHelloDecay OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32    (0..100)
 | 
			
		||||
		MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "Percentage increase of hello interval after each Hello message
 | 
			
		||||
 			sent when the hello session with the neighbor has timed out."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 10} 
 | 
			
		||||
		
 | 
			
		||||
	ifaceRsvpHelloTolerance OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Unsigned32 
 | 
			
		||||
        MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The number of hello periods which may pass without receiving a successful 
 | 
			
		||||
            Hello message from a partner before the Hello session times out."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 11 }
 | 
			
		||||
  
 | 
			
		||||
	 ifaceRsvpHelloPersist OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Unsigned32 		
 | 
			
		||||
        MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The number of hello periods which may pass after the Hello session times out before Hello messages cease."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 12 }
 | 
			
		||||
 | 
			
		||||
     ifaceRsvpHelloTTL OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32 (1..255) 		
 | 
			
		||||
        MAX-ACCESS	read-write
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The Time To Live that will be set in the IP header of all Hello packets sent to the neighbor associated with this interface."
 | 
			
		||||
		::= { prvtRsvpIfaceEntry 13 }
 | 
			
		||||
   
 | 
			
		||||
prvtMplsRouteProtocolTable 	OBJECT-TYPE
 | 
			
		||||
        SYNTAX  SEQUENCE OF PrvtMplsRouteProtocolEntry
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This table contains for configuring the egress and ingress routes for LDP label
 | 
			
		||||
            packets. It supports all CLI route types - bgp, isis, ospf, rip, static, kernel and 
 | 
			
		||||
            connected."
 | 
			
		||||
		::= { prvtMPLSRouteObjs 1 }
 | 
			
		||||
 | 
			
		||||
prvtMplsRouteProtocolEntry 	OBJECT-TYPE
 | 
			
		||||
		SYNTAX	PrvtMplsRouteProtocolEntry		
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		    "An entry in the table represents the configuration of a particular route type for ingress
 | 
			
		||||
		    or egress." 
 | 
			
		||||
		INDEX { prvtMplsRouteDirection, prvtMplsRouteType } 
 | 
			
		||||
        ::= { prvtMplsRouteProtocolTable 1 }
 | 
			
		||||
       
 | 
			
		||||
PrvtMplsRouteProtocolEntry ::= SEQUENCE {
 | 
			
		||||
        prvtMplsRouteDirection       	INTEGER,
 | 
			
		||||
        prvtMplsRouteType     		  	INTEGER, 
 | 
			
		||||
        prvtMplsRouteRowStatus			RowStatus
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 	prvtMplsRouteDirection OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
         		ingress(1),
 | 
			
		||||
         		egress(2)
 | 
			
		||||
        }
 | 
			
		||||
		MAX-ACCESS	read-only    
 | 
			
		||||
		STATUS	current                                                                                               
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The direction of the route that will be used to receive or send LDP packets."
 | 
			
		||||
		::= { prvtMplsRouteProtocolEntry 1 }
 | 
			
		||||
  
 | 
			
		||||
	 prvtMplsRouteType OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
                 bgp(1),
 | 
			
		||||
  				 connected(2),
 | 
			
		||||
  				 isis(3),
 | 
			
		||||
  				 kernel(4),
 | 
			
		||||
  				 ospf(5),
 | 
			
		||||
  				 rip(6),
 | 
			
		||||
  				 static(7)   
 | 
			
		||||
        }
 | 
			
		||||
		MAX-ACCESS	read-only
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
        "The type of the route which will be used to send or receive LDP packets."
 | 
			
		||||
		::= { prvtMplsRouteProtocolEntry 2} 
 | 
			
		||||
		
 | 
			
		||||
	prvtMplsRouteRowStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX  RowStatus
 | 
			
		||||
		MAX-ACCESS	read-create
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This object is used to create an entry in the table. Only createAndGo(4) should be 
 | 
			
		||||
            used."
 | 
			
		||||
		::= { prvtMplsRouteProtocolEntry 3 }
 | 
			
		||||
  
 | 
			
		||||
prvtMplsRouteAddressTable 	OBJECT-TYPE
 | 
			
		||||
        SYNTAX  SEQUENCE OF PrvtMplsRouteAddressEntry
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This table contains for configuring the egress and ingress routes for LDP label
 | 
			
		||||
            packets. It supports all CLI route types - bgp, isis, ospf, rip, static, kernel and 
 | 
			
		||||
            connected."
 | 
			
		||||
		::= { prvtMPLSRouteObjs 2 }
 | 
			
		||||
 | 
			
		||||
prvtMplsRouteAddressEntry 	OBJECT-TYPE
 | 
			
		||||
		SYNTAX	PrvtMplsRouteAddressEntry		
 | 
			
		||||
		MAX-ACCESS	not-accessible
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		    "An entry in the table represents the configuration of a particular route type for ingress
 | 
			
		||||
		    or egress." 
 | 
			
		||||
		INDEX { prvtMplsAddressDirection, prvtMplsAddressIPAddr, prvtMplsAddressMask  } 
 | 
			
		||||
        ::= { prvtMplsRouteAddressTable 1 }
 | 
			
		||||
       
 | 
			
		||||
PrvtMplsRouteAddressEntry ::= SEQUENCE {
 | 
			
		||||
        prvtMplsAddressDirection       	INTEGER,
 | 
			
		||||
        prvtMplsAddressIPAddr     		InetAddress, 
 | 
			
		||||
        prvtMplsAddressMask    		  	Integer32, 
 | 
			
		||||
        prvtMplsAddressRowStatus		RowStatus
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 	prvtMplsAddressDirection OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
         		ingress(1),
 | 
			
		||||
         		egress(2)
 | 
			
		||||
        }
 | 
			
		||||
		MAX-ACCESS	read-only    
 | 
			
		||||
		STATUS	current                                                                                               
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "The direction of the route that will be used to receive or send LDP packets."
 | 
			
		||||
		::= { prvtMplsRouteAddressEntry 1 }
 | 
			
		||||
  
 | 
			
		||||
	 prvtMplsAddressIPAddr OBJECT-TYPE
 | 
			
		||||
        SYNTAX  InetAddress 
 | 
			
		||||
        MAX-ACCESS	read-only
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
        "The IP address of the route that will be used to send or receive LDP packets."
 | 
			
		||||
		::= { prvtMplsRouteAddressEntry 2}
 | 
			
		||||
		
 | 
			
		||||
	prvtMplsAddressMask OBJECT-TYPE
 | 
			
		||||
        SYNTAX  Integer32(0..32)
 | 
			
		||||
        MAX-ACCESS	read-only
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
        "The mask for the IP address of the route that will be used to send or receive LDP packets."
 | 
			
		||||
		::= { prvtMplsRouteAddressEntry 3}  
 | 
			
		||||
		
 | 
			
		||||
	prvtMplsAddressRowStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX  RowStatus
 | 
			
		||||
		MAX-ACCESS	read-create
 | 
			
		||||
		STATUS	current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
            "This object is used to create an entry in the table. Only createAndGo(4) should be 
 | 
			
		||||
            used."
 | 
			
		||||
		::= { prvtMplsRouteAddressEntry 4 }
 | 
			
		||||
 
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user