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@1577 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			210 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			210 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ============================================================================
 | 
						|
-- at-ip.mib, Allied Telesis enterprise MIB:
 | 
						|
-- License MIB for the AlliedWare Plus(tm) operating system
 | 
						|
-- 
 | 
						|
-- Copyright (c) 2008 by Allied Telesis, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
-- 
 | 
						|
-- ============================================================================
 | 
						|
 | 
						|
	AT-IP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 
 | 
						|
		IMPORTS
 | 
						|
			modules			
 | 
						|
				FROM AT-SMI-MIB			
 | 
						|
			Integer32, OBJECT-TYPE, MODULE-IDENTITY			
 | 
						|
				FROM SNMPv2-SMI			
 | 
						|
			InetAddress, InetAddressType
 | 
						|
				FROM INET-ADDRESS-MIB
 | 
						|
			InterfaceIndex
 | 
						|
				FROM IF-MIB
 | 
						|
			RowStatus, DisplayString			
 | 
						|
				FROM SNMPv2-TC;
 | 
						|
	
 | 
						|
	
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602
 | 
						|
		atIpMib MODULE-IDENTITY 
 | 
						|
			LAST-UPDATED "200810160000Z"		-- October 16, 2008 at 00:00 GMT
 | 
						|
			ORGANIZATION 
 | 
						|
				"Allied Telesis Labs New Zealand"
 | 
						|
			CONTACT-INFO 
 | 
						|
				"http://www.alliedtelesis.com"
 | 
						|
			DESCRIPTION 
 | 
						|
				"The IP MIB - for AT specific IP management."
 | 
						|
			REVISION "200810160000Z"		-- October 16, 2008 at 00:00 GMT
 | 
						|
			DESCRIPTION 
 | 
						|
				"Initial revision."
 | 
						|
			::= { modules 602 }
 | 
						|
 | 
						|
	
 | 
						|
-- ---------------------------------------------------------- --
 | 
						|
-- The textual conventions used in this MIB.
 | 
						|
-- ---------------------------------------------------------- --
 | 
						|
		AtIpAddressAssignmentType ::= TEXTUAL-CONVENTION
 | 
						|
			STATUS     current
 | 
						|
			DESCRIPTION
 | 
						|
				"The IP address assignment type being applied to the interface.
 | 
						|
 | 
						|
				 notSet(0) indicates that the IP address assignment type has
 | 
						|
				 not yet been configured. This value can only ever be read.
 | 
						|
 | 
						|
				 primary(1) indicates that the address is a primary IP address
 | 
						|
				 (only one primary address is allowed per interface).
 | 
						|
 | 
						|
				 secondary(2) indicates that the address is a secondary IP
 | 
						|
				 address (any number of secondary IP addresses may be applied
 | 
						|
				 to each interface)."
 | 
						|
			SYNTAX INTEGER
 | 
						|
				{
 | 
						|
					notSet(0),
 | 
						|
					primary(1),
 | 
						|
					secondary(2)
 | 
						|
				}
 | 
						|
 | 
						|
 | 
						|
-- ---------------------------------------------------------- --
 | 
						|
-- The IP Address Assignment Table
 | 
						|
-- ---------------------------------------------------------- --
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1
 | 
						|
		atIpAddressTable OBJECT-TYPE
 | 
						|
			SYNTAX SEQUENCE OF AtIpAddressEntry
 | 
						|
			MAX-ACCESS not-accessible
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"A table containing mappings between primary/secondary IP
 | 
						|
				 addresses, and the interfaces they are assigned to."
 | 
						|
			::= { atIpMib 1 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1
 | 
						|
		atIpAddressEntry OBJECT-TYPE
 | 
						|
			SYNTAX AtIpAddressEntry
 | 
						|
			MAX-ACCESS not-accessible
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"An address mapping for a particular interface."
 | 
						|
			INDEX { atIpAddressAddrType, atIpAddressAddr }
 | 
						|
			::= { atIpAddressTable 1 }
 | 
						|
 | 
						|
		
 | 
						|
		AtIpAddressEntry ::=
 | 
						|
			SEQUENCE { 
 | 
						|
				atIpAddressAddrType
 | 
						|
					InetAddressType,
 | 
						|
				atIpAddressAddr
 | 
						|
					InetAddress,
 | 
						|
				atIpAddressPrefixLen
 | 
						|
					INTEGER,
 | 
						|
				atIpAddressLabel
 | 
						|
					DisplayString,
 | 
						|
				atIpAddressIfIndex
 | 
						|
					InterfaceIndex,
 | 
						|
				atIpAddressAssignmentType
 | 
						|
					AtIpAddressAssignmentType,
 | 
						|
				atIpAddressRowStatus
 | 
						|
					RowStatus
 | 
						|
			 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1.1
 | 
						|
		atIpAddressAddrType OBJECT-TYPE
 | 
						|
    		SYNTAX     InetAddressType
 | 
						|
    		MAX-ACCESS not-accessible
 | 
						|
    		STATUS     current
 | 
						|
    		DESCRIPTION
 | 
						|
				"An indication of the IP version of atIpAddressAddr."
 | 
						|
			::= { atIpAddressEntry 1 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1.2
 | 
						|
		atIpAddressAddr OBJECT-TYPE
 | 
						|
    		SYNTAX     InetAddress
 | 
						|
    		MAX-ACCESS not-accessible
 | 
						|
    		STATUS     current
 | 
						|
    		DESCRIPTION
 | 
						|
				"The IP address to which this entry's addressing information
 | 
						|
				 pertains. The address type of this object is specified in
 | 
						|
				 atIpAddressAddrType."
 | 
						|
    		::= { atIpAddressEntry 2 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1.3
 | 
						|
		atIpAddressPrefixLen OBJECT-TYPE
 | 
						|
    		SYNTAX     INTEGER
 | 
						|
    		MAX-ACCESS read-create
 | 
						|
    		STATUS     current
 | 
						|
    		DESCRIPTION
 | 
						|
				"The prefix length of the IP address represented by this entry."
 | 
						|
    		::= { atIpAddressEntry 3 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1.4
 | 
						|
		atIpAddressLabel OBJECT-TYPE
 | 
						|
    		SYNTAX     DisplayString
 | 
						|
    		MAX-ACCESS read-create
 | 
						|
    		STATUS     current
 | 
						|
    		DESCRIPTION
 | 
						|
				"A name assigned to the IP address represented by this entry."
 | 
						|
    		::= { atIpAddressEntry 4 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1.5
 | 
						|
		atIpAddressIfIndex OBJECT-TYPE
 | 
						|
    		SYNTAX     InterfaceIndex
 | 
						|
    		MAX-ACCESS read-create
 | 
						|
    		STATUS     current
 | 
						|
    		DESCRIPTION
 | 
						|
				"The index value that uniquely identifies the interface to
 | 
						|
				 which this entry is applicable.  The interface identified by
 | 
						|
				 a particular value of this index is the same interface as
 | 
						|
				 identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    		::= { atIpAddressEntry 5 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1.6
 | 
						|
		atIpAddressAssignmentType OBJECT-TYPE
 | 
						|
    		SYNTAX     AtIpAddressAssignmentType
 | 
						|
    		MAX-ACCESS read-create
 | 
						|
    		STATUS     current
 | 
						|
    		DESCRIPTION
 | 
						|
				"The IP address assignment type for this entry (primary or
 | 
						|
				 secondary)."
 | 
						|
    		::= { atIpAddressEntry 6 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.207.8.4.4.4.602.1.1.7
 | 
						|
		atIpAddressRowStatus OBJECT-TYPE
 | 
						|
    		SYNTAX     RowStatus
 | 
						|
    		MAX-ACCESS read-create
 | 
						|
    		STATUS     current
 | 
						|
    		DESCRIPTION
 | 
						|
				"The current status of the IP address entry. The following
 | 
						|
				 values may be returned when reading this object:
 | 
						|
				
 | 
						|
					active (1)        - The IP address is currently mapped to
 | 
						|
					                    an interface and is valid.
 | 
						|
					notReady (3)      - The IP address is currently partially
 | 
						|
					                    configured and is not mapped to an
 | 
						|
					                    interface.
 | 
						|
				
 | 
						|
				The following values may be written to this object:
 | 
						|
				
 | 
						|
					active (1)        - An attempt will be made to map the IP
 | 
						|
					                    address to the configured interface.
 | 
						|
					createAndWait (5) - An attempt will be made to create a new
 | 
						|
					                    IP address entry.
 | 
						|
					destroy (6)       - The IP address setting will be removed
 | 
						|
					                    from the device.
 | 
						|
				 
 | 
						|
				 An entry cannot be made active until its atIpAddressPrefixLen,
 | 
						|
				 atIpAddressIfIndex and atIpAddressAssignmentType objects have
 | 
						|
				 been set to valid values."
 | 
						|
			::= { atIpAddressEntry 7 }
 | 
						|
 | 
						|
 | 
						|
	END
 | 
						|
 | 
						|
--
 | 
						|
-- at-ip.mib
 | 
						|
--
 |