5257 lines
		
	
	
		
			139 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			5257 lines
		
	
	
		
			139 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| FOUNDRY-SN-IP-MIB DEFINITIONS ::= BEGIN
 | |
| 
 | |
| IMPORTS
 | |
| 	MODULE-IDENTITY, OBJECT-TYPE,IpAddress, Counter32, TimeTicks,Counter64,Integer32
 | |
| 		FROM SNMPv2-SMI
 | |
| 
 | |
| 	TEXTUAL-CONVENTION
 | |
| 		FROM SNMPv2-TC
 | |
| 
 | |
| 	router,snRip, snDvmrp, snFsrp,snGblRt, snPim, snLoopbackIf
 | |
| 		FROM FOUNDRY-SN-ROOT-MIB
 | |
| 
 | |
|         InterfaceIndex, ifIndex, InterfaceIndexOrZero
 | |
| 		FROM IF-MIB
 | |
| 
 | |
| 	InetAddressType
 | |
| 		FROM INET-ADDRESS-MIB
 | |
| 
 | |
| 	DisplayString
 | |
| 		FROM FOUNDRY-SN-AGENT-MIB
 | |
| 
 | |
| 	PortMask
 | |
| 		FROM FOUNDRY-SN-SWITCH-GROUP-MIB;
 | |
| 
 | |
| 
 | |
| snIp MODULE-IDENTITY
 | |
|     LAST-UPDATED "201006020000Z"  -- 04 June 2010
 | |
|     ORGANIZATION "Brocade Communications Systems, Inc."
 | |
|     CONTACT-INFO
 | |
|              "Technical Support Center
 | |
|               130 Holger Way,
 | |
|               San Jose, CA  95134
 | |
|               Email:  ipsupport@brocade.com
 | |
|               Phone: 1-800-752-8061
 | |
|               URL:  www.brocade.com"
 | |
|     DESCRIPTION
 | |
|              "Copyright 1996-2010 Brocade Communications Systems, Inc.
 | |
|               All rights reserved.
 | |
|               This Brocade Communications Systems SNMP Management Information Base Specification
 | |
|               embodies Brocade Communications Systems' confidential and proprietary
 | |
|               intellectual property. Brocade Communications Systems retains all
 | |
|               title and ownership in the Specification, including any revisions.
 | |
| 
 | |
|               This Specification is supplied AS IS, and Brocade Communications Systems makes
 | |
|               no warranty, either express or implied, as to the use,
 | |
|               operation, condition, or performance of the specification, and any unintended
 | |
|               consequence it may on the user environment."
 | |
| 
 | |
|     REVISION        "201006020000Z"  -- 04 June 2010
 | |
|     DESCRIPTION
 | |
|         "Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
 | |
| 
 | |
|     REVISION     "200909300000Z" -- September 30, 2009
 | |
|     DESCRIPTION
 | |
| 			"convert from SMIv1 to SMIv2"
 | |
|    ::= { router 2 }
 | |
| 
 | |
| 	-- textual conventions
 | |
| 
 | |
| 	RtrStatus ::= TEXTUAL-CONVENTION
 | |
| 		STATUS	  current
 | |
| 		DESCRIPTION
 | |
| 			"
 | |
| 			RtrStatus Values
 | |
| 			"
 | |
| 		SYNTAX	INTEGER { disabled(0), enabled (1) }
 | |
| 
 | |
| 
 | |
| 
 | |
| 	ClearStatus ::= TEXTUAL-CONVENTION
 | |
| 		STATUS	  current
 | |
| 		DESCRIPTION
 | |
| 			"
 | |
| 			Clear Status Values
 | |
| 			"
 | |
| 		SYNTAX	INTEGER { normal(0), clear(1) }
 | |
| 
 | |
| 
 | |
| 	RowSts ::= TEXTUAL-CONVENTION
 | |
| 		STATUS	  current
 | |
| 		DESCRIPTION
 | |
| 			"
 | |
| 			Row Creation/Deletion Values
 | |
| 			"
 | |
| 		SYNTAX	INTEGER { other(1),
 | |
| 						valid(2),
 | |
| 						delete(3),
 | |
| 						create(4)
 | |
| 						}
 | |
| 
 | |
| 	PortIndex ::= TEXTUAL-CONVENTION
 | |
| 		STATUS	  current
 | |
| 		DESCRIPTION
 | |
| 			"
 | |
| 			The bits 0-7 = port number.
 | |
| 			The bits 8-15 = slot number (slot for chassis only).
 | |
| 			ve port format         bits 16-24 = 0x01, bits 0-15 = ve number
 | |
| 			loopback port format bits 16-24 = 0x02, bits 0-15= lb number
 | |
| 			"
 | |
| 		SYNTAX	Integer32
 | |
| 
 | |
| 
 | |
| 	Action ::= TEXTUAL-CONVENTION
 | |
| 		STATUS	  current
 | |
| 		DESCRIPTION
 | |
| 			"
 | |
| 			Represents a action value such as deny or permit.
 | |
| 			"
 | |
| 		SYNTAX	INTEGER { deny(0), permit(1) }
 | |
| 
 | |
| 
 | |
| 	Metric ::= TEXTUAL-CONVENTION
 | |
| 		STATUS	  current
 | |
| 		DESCRIPTION
 | |
| 			"
 | |
| 			The OSPF Metric is defined as an unsigned value in the range
 | |
| 			"
 | |
| 		SYNTAX	INTEGER (0..65535)
 | |
| 
 | |
| 
 | |
| -- SECTION 2: MIB
 | |
| 
 | |
| -- Global Router MIB
 | |
| -- This section contains global MIB object definitions applicable to the
 | |
| -- switching router. These objects should be independent to any routing
 | |
| -- protocol.
 | |
| 
 | |
| snGblRtGeneral              OBJECT IDENTIFIER ::= { snGblRt 1 }
 | |
| 
 | |
| snGblRtRouteOnly        OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"If this object is 'enabled', this switching router will only
 | |
| 		route packets. If this object is 'disabled', this switching
 | |
| 		router will first route packets. If route cannot perform,
 | |
| 		it will switch packets."
 | |
| 	::= { snGblRtGeneral 1 }
 | |
| 
 | |
| -- Router IP MIB
 | |
| -- This section contains IP specific router MIB object definitions.
 | |
| 
 | |
| -- IP general group
 | |
| 
 | |
| snRtIpGeneral               OBJECT IDENTIFIER ::= { snIp 1 }
 | |
| 
 | |
| snRtClearArpCache       OBJECT-TYPE
 | |
| 	SYNTAX  ClearStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"clear(1) will clear arp cache table."
 | |
| 	::= { snRtIpGeneral 1 }
 | |
| 
 | |
| snRtClearIpCache                OBJECT-TYPE
 | |
| 	SYNTAX  ClearStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"clear(1) will clear ip route cache table."
 | |
| 	::= { snRtIpGeneral 2 }
 | |
| 
 | |
| snRtClearIpRoute                OBJECT-TYPE
 | |
| 	SYNTAX  ClearStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"clear(1) will clear ip route table."
 | |
| 	::= { snRtIpGeneral 3 }
 | |
| 
 | |
| snRtBootpServer                 OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"IP address of bootp server to
 | |
| 		which bootp packet need to be relayed."
 | |
| 	::= { snRtIpGeneral 4 }
 | |
| 
 | |
| snRtBootpRelayMax               OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..15)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Maximum number of hop the bootp packet
 | |
| 		should travel."
 | |
| 	::= { snRtIpGeneral 5 }
 | |
| 
 | |
| snRtArpAge                      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (0..240)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The time in minutes an ARP entry can
 | |
| 		be valid without relearning.
 | |
| 		0 - Don't not age."
 | |
| 	::= { snRtIpGeneral 6 }
 | |
| 
 | |
| snRtIpIrdpEnable                OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Perform router advertisement on this box."
 | |
| 	::= { snRtIpGeneral 7 }
 | |
| 
 | |
| snRtIpLoadShare         OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"If more than one route available,
 | |
| 		use them to share load."
 | |
| 	::= { snRtIpGeneral 8 }
 | |
| 
 | |
| snRtIpProxyArp          OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/disable proxy arp function
 | |
| 		in the box."
 | |
| 	::= { snRtIpGeneral 9 }
 | |
| 
 | |
| snRtIpRarp                      OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/disable RARP server."
 | |
| 	::= { snRtIpGeneral 10 }
 | |
| 
 | |
| snRtIpTtl                       OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..255)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The time to live value to be used
 | |
| 		in IP header of IP packet generated
 | |
| 		by the box."
 | |
| 	::= { snRtIpGeneral 11 }
 | |
| 
 | |
| snRtIpSetAllPortConfig          OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The value of this object is an index number of a
 | |
| 		snRtIpPortConfigTable row (i.e. snRtIpPortConfigPortIndex),
 | |
| 		which is the selected row to copy all of its read-writable
 | |
| 		data (i.e. snRtIpPortMtu and snRtIpPortEncap) to the rest
 | |
| 		of the rows in snRtIpPortConfigTable.
 | |
| 		Note: prior setting this object, all the intended data of
 | |
| 		the given row of the table must be set. Otherwise, the
 | |
| 		current data of the row will be used to set the entire ip
 | |
| 		interface configuration table. The previous setting will
 | |
| 		be overwritten by the new one."
 | |
| 	::= { snRtIpGeneral 12 }
 | |
| 
 | |
| snRtIpFwdCacheMaxEntries        OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The maximum number of ip forwarding table entries."
 | |
| 	::= { snRtIpGeneral 13 }
 | |
| 
 | |
| snRtIpFwdCacheCurEntries        OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The current number of ip forwarding table entries."
 | |
| 	::= { snRtIpGeneral 14 }
 | |
| 
 | |
| snRtIpMaxStaticRouteEntries     OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The maximum number of static route entries in the static route table."
 | |
| 	::= { snRtIpGeneral 15 }
 | |
| 
 | |
| snRtIpDirBcastFwd               OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/Disable directed broadcast forwarding."
 | |
| 	DEFVAL  { enabled }
 | |
| 	::= { snRtIpGeneral 16 }
 | |
| 
 | |
| snRtIpLoadShareNumOfPaths	OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Number of routes are used to share load."
 | |
| 	::= { snRtIpGeneral 17 }
 | |
| 
 | |
| snRtIpLoadShareMaxPaths	OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Maximum number of routes can be configured to share load."
 | |
| 	::= { snRtIpGeneral 18 }
 | |
| 
 | |
| snRtIpLoadShareMinPaths	OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Minimum number of routes can be configured to share load."
 | |
| 	::= { snRtIpGeneral 19 }
 | |
| 
 | |
| snRtIpProtocolRouterId OBJECT-TYPE
 | |
| 	SYNTAX   IpAddress
 | |
| 	MAX-ACCESS   read-write
 | |
| 	STATUS   current
 | |
| 	DESCRIPTION
 | |
| 		"Router Id for all IP Protocols."
 | |
| 	::= { snRtIpGeneral 20 }
 | |
| 
 | |
| snRtIpSourceRoute OBJECT-TYPE
 | |
| 	SYNTAX   RtrStatus
 | |
| 	MAX-ACCESS   read-write
 | |
| 	STATUS   current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/Disable source routing support, ability to drop the
 | |
| 		source routing packets."
 | |
| 	DEFVAL { enabled }
 | |
| 	::= { snRtIpGeneral 21 }
 | |
| 
 | |
| 
 | |
| -- IP static route table
 | |
| 
 | |
| snRtIpStaticRouteTable  OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpStaticRouteEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP static/default route table."
 | |
| 	::= { snIp 2 }
 | |
| 
 | |
| snRtIpStaticRouteEntry  OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpStaticRouteEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP static route table."
 | |
| 	INDEX   { snRtIpStaticRouteIndex }
 | |
| 	::= { snRtIpStaticRouteTable 1 }
 | |
| 
 | |
| SnRtIpStaticRouteEntry ::= SEQUENCE {
 | |
| 	snRtIpStaticRouteIndex
 | |
| 		Integer32,
 | |
| 	snRtIpStaticRouteDest
 | |
| 		IpAddress,
 | |
| 	snRtIpStaticRouteMask
 | |
| 		IpAddress,
 | |
| 	snRtIpStaticRouteNextHop
 | |
| 		IpAddress,
 | |
| 	snRtIpStaticRouteMetric
 | |
| 		Integer32,
 | |
| 	snRtIpStaticRouteRowStatus
 | |
| 		RowSts,
 | |
| 	snRtIpStaticRouteDistance
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpStaticRouteIndex  OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a static route entry."
 | |
| 	::= { snRtIpStaticRouteEntry 1 }
 | |
| 
 | |
| snRtIpStaticRouteDest           OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Destination IP address.
 | |
| 		0.0.0.0 for default route."
 | |
| 	::= { snRtIpStaticRouteEntry 2 }
 | |
| 
 | |
| snRtIpStaticRouteMask           OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Subnet mask associated with
 | |
| 		the destination IP address.
 | |
| 		0.0.0.0 for default route mask."
 | |
| 	::= { snRtIpStaticRouteEntry 3 }
 | |
| 
 | |
| snRtIpStaticRouteNextHop        OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP address of next hop router that
 | |
| 		is located on one of the directly
 | |
| 		attached IP subnet."
 | |
| 	::= { snRtIpStaticRouteEntry 4 }
 | |
| 
 | |
| snRtIpStaticRouteMetric         OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The metrics to next hop router."
 | |
| 	::= { snRtIpStaticRouteEntry 5 }
 | |
| 
 | |
| snRtIpStaticRouteRowStatus      OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a static route
 | |
| 		entry."
 | |
| 	::= { snRtIpStaticRouteEntry 6 }
 | |
| 
 | |
| snRtIpStaticRouteDistance		OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..255)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Administration distance."
 | |
| 	::= { snRtIpStaticRouteEntry 7 }
 | |
| 
 | |
| -- ip filter table
 | |
| 
 | |
| snRtIpFilterTable       OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpFilterEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP filter table."
 | |
| 	::= { snIp 3 }
 | |
| 
 | |
| snRtIpFilterEntry       OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpFilterEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP filter table."
 | |
| 	INDEX   { snRtIpFilterIndex }
 | |
| 	::= { snRtIpFilterTable 1 }
 | |
| 
 | |
| SnRtIpFilterEntry ::= SEQUENCE {
 | |
| 	snRtIpFilterIndex
 | |
| 		Integer32,
 | |
| 	snRtIpFilterAction
 | |
| 		INTEGER,
 | |
| 	snRtIpFilterProtocol
 | |
| 		INTEGER,
 | |
| 	snRtIpFilterSourceIp
 | |
| 		IpAddress,
 | |
| 	snRtIpFilterSourceMask
 | |
| 		IpAddress,
 | |
| 	snRtIpFilterDestIp
 | |
| 		IpAddress,
 | |
| 	snRtIpFilterDestMask
 | |
| 		IpAddress,
 | |
| 	snRtIpFilterOperator
 | |
| 		INTEGER,
 | |
| 	snRtIpFilterOperand
 | |
| 		INTEGER,
 | |
| 	snRtIpFilterRowStatus
 | |
| 		RowSts,
 | |
| 	snRtIpFilterEstablished
 | |
| 		RtrStatus,
 | |
| 	snRtIpFilterQosPriority
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpFilterIndex       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a filter entry."
 | |
| 	::= { snRtIpFilterEntry 1 }
 | |
| 
 | |
| snRtIpFilterAction      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { deny(0), permit(1), qosEnabled(2) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the ip packet match
 | |
| 		with this filter."
 | |
| 	::= { snRtIpFilterEntry 2 }
 | |
| 
 | |
| snRtIpFilterProtocol    OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (0..255)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Transport protocol. 0 means don't care"
 | |
| 	::= { snRtIpFilterEntry 3 }
 | |
| 
 | |
| snRtIpFilterSourceIp    OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Source IP address."
 | |
| 	::= { snRtIpFilterEntry 4 }
 | |
| 
 | |
| snRtIpFilterSourceMask  OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Source IP subnet mask."
 | |
| 	::= { snRtIpFilterEntry 5 }
 | |
| 
 | |
| snRtIpFilterDestIp      OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Destination IP address."
 | |
| 	::= { snRtIpFilterEntry 6 }
 | |
| 
 | |
| snRtIpFilterDestMask    OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Destination IP subnet mask."
 | |
| 	::= { snRtIpFilterEntry 7 }
 | |
| 
 | |
| snRtIpFilterOperator    OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { greater(1), equal(2), less(3), notEqual(4) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Type of comparison to perform.
 | |
| 		for now, this only applys to tcp or udp
 | |
| 		to compare the port number"
 | |
| 	::= { snRtIpFilterEntry 8 }
 | |
| 
 | |
| snRtIpFilterOperand     OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER(0..65535)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"For now this only refers to transport
 | |
| 		protocol port number. 0 means NA"
 | |
| 	::= { snRtIpFilterEntry 9 }
 | |
| 
 | |
| snRtIpFilterRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a filter
 | |
| 		entry."
 | |
| 	::= { snRtIpFilterEntry 10 }
 | |
| 
 | |
| snRtIpFilterEstablished OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/Disable the filtering of established TCP
 | |
| 		packets of which the ACK or RESET flag is on. This
 | |
| 		additional filter only applies to TCP transport
 | |
| 		protocol."
 | |
| 	::= { snRtIpFilterEntry 11 }
 | |
| 
 | |
| snRtIpFilterQosPriority OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER {
 | |
| 		level0(0),
 | |
| 		level1(1),
 | |
| 		level2(2),
 | |
| 		level3(3),
 | |
| 		level4(4),
 | |
| 		level5(5),
 | |
| 		level6(6),
 | |
| 		level7(7)
 | |
| 		}
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The router L4 Qos Priority values are:
 | |
| 		 low(0)   -- low prority
 | |
| 		 high(1) -- high prority.
 | |
| 		 The Priority values are:
 | |
| 		level0(0), level1(1), level2(2), level3(3),
 | |
| 		level4(4), level5(5), level6(6), level7(7) "
 | |
| 	::= { snRtIpFilterEntry 12 }
 | |
| 
 | |
| -- RARP table
 | |
| 
 | |
| snRtIpRarpTable         OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpRarpEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP RARP table."
 | |
| 	::= { snIp 4 }
 | |
| 
 | |
| snRtIpRarpEntry         OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpRarpEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Rarp table."
 | |
| 	INDEX   { snRtIpRarpIndex }
 | |
| 	::= { snRtIpRarpTable 1 }
 | |
| 
 | |
| SnRtIpRarpEntry ::= SEQUENCE {
 | |
| 	snRtIpRarpIndex
 | |
| 		INTEGER,
 | |
| 	snRtIpRarpMac
 | |
| 		OCTET STRING,
 | |
| 	snRtIpRarpIp
 | |
| 		IpAddress,
 | |
| 	snRtIpRarpRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtIpRarpIndex                 OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..16)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a Rarp entry."
 | |
| 	::= { snRtIpRarpEntry 1 }
 | |
| 
 | |
| snRtIpRarpMac           OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE (6))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The Mac address for a Rarp entry."
 | |
| 	::= { snRtIpRarpEntry 2 }
 | |
| 
 | |
| snRtIpRarpIp            OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The IP address for a Rarp entry."
 | |
| 	::= { snRtIpRarpEntry 3 }
 | |
| 
 | |
| snRtIpRarpRowStatus     OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a Rarp
 | |
| 		entry."
 | |
| 	::= { snRtIpRarpEntry 4 }
 | |
| 
 | |
| -- Static ARP table
 | |
| 
 | |
| snRtStaticArpTable              OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtStaticArpEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP static arp table."
 | |
| 	::= { snIp 5 }
 | |
| 
 | |
| snRtStaticArpEntry              OBJECT-TYPE
 | |
| 	SYNTAX  SnRtStaticArpEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP static arp table."
 | |
| 	INDEX   { snRtStaticArpIndex }
 | |
| 	::= { snRtStaticArpTable 1 }
 | |
| 
 | |
| SnRtStaticArpEntry ::= SEQUENCE {
 | |
| 	snRtStaticArpIndex
 | |
| 		INTEGER,
 | |
| 	snRtStaticArpIp
 | |
| 		IpAddress,
 | |
| 	snRtStaticArpMac
 | |
| 		OCTET STRING,
 | |
| 	snRtStaticArpPort
 | |
| 		PortIndex,
 | |
| 	snRtStaticArpRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtStaticArpIndex              OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..16)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a static arp entry."
 | |
| 	::= { snRtStaticArpEntry 1 }
 | |
| 
 | |
| snRtStaticArpIp                 OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The IP address for a static arp entry."
 | |
| 	::= { snRtStaticArpEntry 2 }
 | |
| 
 | |
| snRtStaticArpMac                OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE (6))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The Mac address for a static arp entry."
 | |
| 	::= { snRtStaticArpEntry 3 }
 | |
| 
 | |
| snRtStaticArpPort               OBJECT-TYPE
 | |
| 	SYNTAX  PortIndex
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The port index for a static arp entry."
 | |
| 	::= { snRtStaticArpEntry 4 }
 | |
| 
 | |
| snRtStaticArpRowStatus  OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a Static Arp
 | |
| 		entry."
 | |
| 	::= { snRtStaticArpEntry 5 }
 | |
| 
 | |
| -- ip interface address table
 | |
| -- this table was replaced by the snRtIpPortIfAddrTable,
 | |
| -- of which the index was changed to ifIndex, not another
 | |
| -- indexing method used by this table
 | |
| 
 | |
| snRtIpPortAddrTable             OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpPortAddrEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"IP port address table."
 | |
| 	::= { snIp 6 }
 | |
| 
 | |
| snRtIpPortAddrEntry             OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpPortAddrEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Port Address table."
 | |
| 	INDEX   { snRtIpPortAddrPortIndex, snRtIpPortAddress }
 | |
| 	::= { snRtIpPortAddrTable 1 }
 | |
| 
 | |
| SnRtIpPortAddrEntry ::= SEQUENCE {
 | |
| 	snRtIpPortAddrPortIndex
 | |
| 		PortIndex,
 | |
| 	snRtIpPortAddress
 | |
| 		IpAddress,
 | |
| 	snRtIpPortSubnetMask
 | |
| 		IpAddress,
 | |
| 	snRtIpPortAddrType
 | |
| 		INTEGER,
 | |
| 	snRtIpPortRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| 
 | |
| snRtIpPortAddrPortIndex                 OBJECT-TYPE
 | |
| 	SYNTAX  PortIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The port index for port address entry."
 | |
| 	::= { snRtIpPortAddrEntry 1 }
 | |
| 
 | |
| snRtIpPortAddress               OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The port IP address."
 | |
| 	::= { snRtIpPortAddrEntry 2 }
 | |
| 
 | |
| snRtIpPortSubnetMask            OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The port IP address subnet mask."
 | |
| 	::= { snRtIpPortAddrEntry 3 }
 | |
| 
 | |
| snRtIpPortAddrType              OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { primary(1), secondary(2) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The port IP address type."
 | |
| 	DEFVAL  { primary }
 | |
| 	::= { snRtIpPortAddrEntry 4 }
 | |
| 
 | |
| snRtIpPortRowStatus     OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a port address
 | |
| 		entry."
 | |
| 	::= { snRtIpPortAddrEntry 5 }
 | |
| 
 | |
| -- ip interface access table
 | |
| -- this table was replaced by the snRtIpPortIfAccessTable,
 | |
| -- of which the index was changed to ifIndex, not another
 | |
| -- indexing method used by this table
 | |
| 
 | |
| snRtIpPortAccessTable           OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpPortAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"IP port access table."
 | |
| 	::= { snIp 7 }
 | |
| 
 | |
| snRtIpPortAccessEntry           OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpPortAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Port access table."
 | |
| 	INDEX   { snRtIpPortAccessPortIndex, snRtIpPortAccessDirection }
 | |
| 	::= { snRtIpPortAccessTable 1 }
 | |
| 
 | |
| SnRtIpPortAccessEntry ::= SEQUENCE {
 | |
| 	snRtIpPortAccessPortIndex
 | |
| 		PortIndex,
 | |
| 	snRtIpPortAccessDirection
 | |
| 		INTEGER,
 | |
| 	snRtIpPortAccessFilters
 | |
| 		OCTET STRING,
 | |
| 	snRtIpPortAccessRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtIpPortAccessPortIndex               OBJECT-TYPE
 | |
| 	SYNTAX  PortIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The port index for port access entry."
 | |
| 	::= { snRtIpPortAccessEntry 1 }
 | |
| 
 | |
| snRtIpPortAccessDirection               OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { in(1), out(2) }
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The incoming or outgoing check
 | |
| 		for port access."
 | |
| 	::= { snRtIpPortAccessEntry 2 }
 | |
| 
 | |
| snRtIpPortAccessFilters                 OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"1st octet correspond to 1st  filter
 | |
| 		number and so on."
 | |
| 	::= { snRtIpPortAccessEntry 3 }
 | |
| 
 | |
| snRtIpPortAccessRowStatus       OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a port access
 | |
| 		entry."
 | |
| 	::= { snRtIpPortAccessEntry 4 }
 | |
| 
 | |
| -- ip interface configuration table
 | |
| -- this table was replaced by the snRtIpPortIfConfigTable,
 | |
| -- of which the index was changed to ifIndex, not another
 | |
| -- indexing method used by this table
 | |
| 
 | |
| snRtIpPortConfigTable           OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpPortConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"IP port Config table."
 | |
| 	::= { snIp 8 }
 | |
| 
 | |
| snRtIpPortConfigEntry           OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpPortConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Port Config table."
 | |
| 	INDEX   { snRtIpPortConfigPortIndex }
 | |
| 	::= { snRtIpPortConfigTable 1 }
 | |
| 
 | |
| SnRtIpPortConfigEntry ::= SEQUENCE {
 | |
| 	snRtIpPortConfigPortIndex
 | |
| 		PortIndex,
 | |
| 	snRtIpPortMtu
 | |
| 		INTEGER,
 | |
| 	snRtIpPortEncap
 | |
| 		INTEGER,
 | |
| 	snRtIpPortMetric
 | |
| 		INTEGER,
 | |
| 	snRtIpPortDirBcastFwd
 | |
| 		RtrStatus
 | |
| 	}
 | |
| 
 | |
| snRtIpPortConfigPortIndex       OBJECT-TYPE
 | |
| 	SYNTAX  PortIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The port index for port config entry."
 | |
| 	::= { snRtIpPortConfigEntry 1 }
 | |
| 
 | |
| snRtIpPortMtu                   OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (576..4470)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The maximun transfer unit."
 | |
| 	::= { snRtIpPortConfigEntry 2 }
 | |
| 
 | |
| snRtIpPortEncap                 OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER {
 | |
| 					 ethernet(1),
 | |
| 					 snap(2),
 | |
| 					 hdlc(3),
 | |
| 					 ppp(4)
 | |
| 					}
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"Data link encapsulation to be used
 | |
| 		on the IP frame transmitted on the
 | |
| 		port."
 | |
| 	::= { snRtIpPortConfigEntry 3 }
 | |
| 
 | |
| snRtIpPortMetric                OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..15)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The metric."
 | |
| 	DEFVAL  { 1 }
 | |
| 	::= { snRtIpPortConfigEntry 4 }
 | |
| 
 | |
| snRtIpPortDirBcastFwd           OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"Enable/Disable directed broadcast forwarding on the port."
 | |
| 	DEFVAL  { enabled }
 | |
| 	::= { snRtIpPortConfigEntry 5 }
 | |
| 
 | |
| -- ip interface address table, PortIndex is changed to ifIndex
 | |
| 
 | |
| snRtIpPortIfAddrTable             OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpPortIfAddrEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP port If address table."
 | |
| 	::= { snIp 18 }
 | |
| 
 | |
| snRtIpPortIfAddrEntry             OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpPortIfAddrEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Port Address table."
 | |
| 	INDEX   { snRtIpPortIfAddrInterfaceIndex, snRtIpPortIfAddress }
 | |
| 	::= { snRtIpPortIfAddrTable 1 }
 | |
| 
 | |
| SnRtIpPortIfAddrEntry ::= SEQUENCE {
 | |
| 	snRtIpPortIfAddrInterfaceIndex
 | |
| 		InterfaceIndex,
 | |
| 	snRtIpPortIfAddress
 | |
| 		IpAddress,
 | |
| 	snRtIpPortIfSubnetMask
 | |
| 		IpAddress,
 | |
| 	snRtIpPortIfAddrType
 | |
| 		INTEGER,
 | |
| 	snRtIpPortIfRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| 
 | |
| snRtIpPortIfAddrInterfaceIndex                 OBJECT-TYPE
 | |
| 	SYNTAX  InterfaceIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The InterfaceIndex for port address entry."
 | |
| 	::= { snRtIpPortIfAddrEntry 1 }
 | |
| 
 | |
| snRtIpPortIfAddress               OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The port IP address."
 | |
| 	::= { snRtIpPortIfAddrEntry 2 }
 | |
| 
 | |
| snRtIpPortIfSubnetMask            OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The port IP address subnet mask."
 | |
| 	::= { snRtIpPortIfAddrEntry 3 }
 | |
| 
 | |
| snRtIpPortIfAddrType              OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { primary(1), secondary(2) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The port IP address type."
 | |
| 	DEFVAL  { primary }
 | |
| 	::= { snRtIpPortIfAddrEntry 4 }
 | |
| 
 | |
| snRtIpPortIfRowStatus     OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a port address
 | |
| 		entry."
 | |
| 	::= { snRtIpPortIfAddrEntry 5 }
 | |
| 
 | |
| -- ip interface access table, PortIndex is changed to ifIndex
 | |
| 
 | |
| snRtIpPortIfAccessTable           OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpPortIfAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP port If access table."
 | |
| 	::= { snIp 19 }
 | |
| 
 | |
| snRtIpPortIfAccessEntry           OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpPortIfAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Port access table."
 | |
| 	INDEX   { snRtIpPortIfAccessInterfaceIndex, snRtIpPortIfAccessDirection }
 | |
| 	::= { snRtIpPortIfAccessTable 1 }
 | |
| 
 | |
| SnRtIpPortIfAccessEntry ::= SEQUENCE {
 | |
| 	snRtIpPortIfAccessInterfaceIndex
 | |
| 		InterfaceIndex,
 | |
| 	snRtIpPortIfAccessDirection
 | |
| 		INTEGER,
 | |
| 	snRtIpPortIfAccessFilters
 | |
| 		OCTET STRING,
 | |
| 	snRtIpPortIfAccessRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtIpPortIfAccessInterfaceIndex               OBJECT-TYPE
 | |
| 	SYNTAX  InterfaceIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The InterfaceIndex for port access entry."
 | |
| 	::= { snRtIpPortIfAccessEntry 1 }
 | |
| 
 | |
| snRtIpPortIfAccessDirection               OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { in(1), out(2) }
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The incoming or outgoing check
 | |
| 		for port access."
 | |
| 	::= { snRtIpPortIfAccessEntry 2 }
 | |
| 
 | |
| snRtIpPortIfAccessFilters                 OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"1st octet correspond to 1st  filter
 | |
| 		number and so on."
 | |
| 	::= { snRtIpPortIfAccessEntry 3 }
 | |
| 
 | |
| snRtIpPortIfAccessRowStatus       OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a port access
 | |
| 		entry."
 | |
| 	::= { snRtIpPortIfAccessEntry 4 }
 | |
| 
 | |
| -- ip interface configuration table, PortIndex is changed to ifIndex
 | |
| 
 | |
| snRtIpPortIfConfigTable           OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpPortIfConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP port If Config table."
 | |
| 	::= { snIp 20 }
 | |
| 
 | |
| snRtIpPortIfConfigEntry           OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpPortIfConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Port Config table."
 | |
| 	INDEX   { snRtIpPortIfConfigInterfaceIndex }
 | |
| 	::= { snRtIpPortIfConfigTable 1 }
 | |
| 
 | |
| SnRtIpPortIfConfigEntry ::= SEQUENCE {
 | |
| 	snRtIpPortIfConfigInterfaceIndex
 | |
| 		InterfaceIndex,
 | |
| 	snRtIpPortIfMtu
 | |
| 		Integer32,
 | |
| 	snRtIpPortIfEncap
 | |
| 		INTEGER,
 | |
| 	snRtIpPortIfMetric
 | |
| 		INTEGER,
 | |
| 	snRtIpPortIfDirBcastFwd
 | |
| 		RtrStatus,
 | |
| 	snRtIpPortConfigIfDonorInterface
 | |
|                 InterfaceIndexOrZero
 | |
| 	}
 | |
| 
 | |
| snRtIpPortIfConfigInterfaceIndex      OBJECT-TYPE
 | |
| 	SYNTAX  InterfaceIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The If index for port config entry."
 | |
| 	::= { snRtIpPortIfConfigEntry 1 }
 | |
| 
 | |
| snRtIpPortIfMtu                   OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The maximun transfer unit.
 | |
| 		Ethernet MTU Range: 46 to 1500
 | |
| 		POS       MTU Range: 60 to 4470
 | |
| 		ATM       MTU Range: 1500 to 9180
 | |
| 		ATM SubIf MTU Range: 1500 to 9180
 | |
| 		For jumbo support, MTU range could be higher."
 | |
| 	::= { snRtIpPortIfConfigEntry 2 }
 | |
| 
 | |
| snRtIpPortIfEncap                 OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER {
 | |
| 					 ethernet(1),
 | |
| 					 snap(2),
 | |
| 					 hdlc(3),
 | |
| 					 ppp(4),
 | |
| 					 other(5)
 | |
| 					}
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Data link encapsulation to be used
 | |
| 		on the IP frame transmitted on the
 | |
| 		port."
 | |
| 	::= { snRtIpPortIfConfigEntry 3 }
 | |
| 
 | |
| snRtIpPortIfMetric                OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..15)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The metric."
 | |
| 	DEFVAL  { 1 }
 | |
| 	::= { snRtIpPortIfConfigEntry 4 }
 | |
| 
 | |
| snRtIpPortIfDirBcastFwd           OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/Disable directed broadcast forwarding on the port."
 | |
| 	DEFVAL  { enabled }
 | |
| 	::= { snRtIpPortIfConfigEntry 5 }
 | |
| 
 | |
| 
 | |
| snRtIpPortConfigIfDonorInterface  OBJECT-TYPE
 | |
|         SYNTAX     InterfaceIndexOrZero
 | |
|         MAX-ACCESS  read-only
 | |
|         STATUS     current
 | |
|         DESCRIPTION
 | |
|                  "If this interface is configured as an unnumbered
 | |
|                  interface, it will return the ifIndex of the donor
 | |
|                  interface. If this is configured as a donor interface, it
 | |
|                  will return its own ifIndex value. Otherwise, it will
 | |
|                  return 0."
 | |
|          ::= { snRtIpPortIfConfigEntry 6 }
 | |
| 
 | |
| 
 | |
| -- IP Interface Counter table
 | |
| 
 | |
| agIpPortCounterTable           OBJECT-TYPE
 | |
| 	SYNTAX		SEQUENCE OF AgIpPortCounterEntry
 | |
| 	MAX-ACCESS      not-accessible
 | |
| 	STATUS		current
 | |
| 	DESCRIPTION
 | |
| 		"IP port counter table to display IP traffic statistics.
 | |
| 		At present the system supports only IP statistics for Ethernet ports."
 | |
| 	::= { snIp 21 }
 | |
| 
 | |
| agIpPortCounterEntry           OBJECT-TYPE
 | |
| 	SYNTAX		AgIpPortCounterEntry
 | |
| 	MAX-ACCESS      not-accessible
 | |
| 	STATUS		current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP port counter table."
 | |
| 	INDEX   { ifIndex, agIpPortCounterIpVersion }
 | |
| 	::= { agIpPortCounterTable 1 }
 | |
| 
 | |
| AgIpPortCounterEntry ::= SEQUENCE {
 | |
| 	agIpPortCounterIpVersion
 | |
| 		InetAddressType,
 | |
| 	agIpPortCounterRxPacket
 | |
| 		Counter64,
 | |
| 	agIpPortCounterRxOctet
 | |
| 		Counter64,
 | |
| 	agIpPortCounterTxPacket
 | |
| 		Counter64,
 | |
| 	agIpPortCounterTxOctet
 | |
| 		Counter64
 | |
| 	}
 | |
| 
 | |
| agIpPortCounterIpVersion    OBJECT-TYPE
 | |
| 	SYNTAX		InetAddressType
 | |
| 	MAX-ACCESS	not-accessible
 | |
| 	STATUS		current
 | |
| 	DESCRIPTION
 | |
| 		"The version of IP protocol for which this counter entry is returned.
 | |
| 		This table supports ipv4(1) and ipv6(2) enumerations."
 | |
| 	::= { agIpPortCounterEntry 1 }
 | |
| 
 | |
| agIpPortCounterRxPacket    OBJECT-TYPE
 | |
| 	SYNTAX		Counter64
 | |
| 	MAX-ACCESS      read-only
 | |
| 	STATUS		current
 | |
| 	DESCRIPTION
 | |
| 		"Total IP packets received on a given interface."
 | |
| 	::= { agIpPortCounterEntry 2 }
 | |
| 
 | |
| agIpPortCounterRxOctet    OBJECT-TYPE
 | |
| 	SYNTAX		Counter64
 | |
| 	MAX-ACCESS      read-only
 | |
| 	STATUS		current
 | |
| 	DESCRIPTION
 | |
| 		"Total IP octets received on a given interface."
 | |
| 	::= { agIpPortCounterEntry 3 }
 | |
| 
 | |
| agIpPortCounterTxPacket    OBJECT-TYPE
 | |
| 	SYNTAX		Counter64
 | |
| 	MAX-ACCESS      read-only
 | |
| 	STATUS		current
 | |
| 	DESCRIPTION
 | |
| 		"Total IP packets transmitted out from a given interface."
 | |
| 	::= { agIpPortCounterEntry 4 }
 | |
| 
 | |
| agIpPortCounterTxOctet    OBJECT-TYPE
 | |
| 	SYNTAX		Counter64
 | |
| 	MAX-ACCESS      read-only
 | |
| 	STATUS		current
 | |
| 	DESCRIPTION
 | |
| 		"Total IP octets transmitted out from a given interface."
 | |
| 	::= { agIpPortCounterEntry 5 }
 | |
| 
 | |
| 
 | |
| -- Broadcast forwarding group
 | |
| 
 | |
| snRtBcastFwd                OBJECT IDENTIFIER ::= { snIp 9 }
 | |
| snRtBcastFwdGeneral         OBJECT IDENTIFIER ::= { snRtBcastFwd 1 }
 | |
| snRtUdpBcastFwdPort         OBJECT IDENTIFIER ::= { snRtBcastFwd 2 }
 | |
| snRtUdpHelper               OBJECT IDENTIFIER ::= { snRtBcastFwd 3 }
 | |
| 
 | |
| -- General UDP broadcast forwarding group
 | |
| 
 | |
| snRtUdpBcastFwdEnable         OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable or disable UDP broadcast forwarding service.
 | |
| 		When UDP broadcast forwarding is enabled, default
 | |
| 		entries are added to the UDP broadcast forwarding
 | |
| 		port table. When it is disabled, UDP broadcast
 | |
| 		forwarding port table is flushed to empty."
 | |
| 	DEFVAL     { enabled }
 | |
| 	::= { snRtBcastFwdGeneral 1 }
 | |
| 
 | |
| -- UDP broadcast forwarding port table
 | |
| -- snRtUdpBroadcastFwdPortTable replaces snRtUdpBcastFwdPortTable
 | |
| -- Notice that index of these tables are different
 | |
| 
 | |
| snRtUdpBcastFwdPortTable  OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtUdpBcastFwdPortEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"This table contains a list of UDP port numbers
 | |
| 		for which forwarding UDP broadcast is enabled."
 | |
| 	::= { snRtUdpBcastFwdPort 1 }
 | |
| 
 | |
| snRtUdpBcastFwdPortEntry  OBJECT-TYPE
 | |
| 	SYNTAX  SnRtUdpBcastFwdPortEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the UDP broadcast forwarding
 | |
| 		port table."
 | |
| 	INDEX   { snRtUdpBcastFwdPortIndex }
 | |
| 	::= { snRtUdpBcastFwdPortTable 1 }
 | |
| 
 | |
| SnRtUdpBcastFwdPortEntry ::= SEQUENCE {
 | |
| 	snRtUdpBcastFwdPortIndex
 | |
| 		INTEGER,
 | |
| 	snRtUdpBcastFwdPortNumber
 | |
| 		INTEGER,
 | |
| 	snRtUdpBcastFwdPortRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtUdpBcastFwdPortIndex      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..20)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a UDP broadcast forwarding
 | |
| 		port entry."
 | |
| 	::= { snRtUdpBcastFwdPortEntry 1 }
 | |
| 
 | |
| snRtUdpBcastFwdPortNumber     OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..65535)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"UDP port number for which UDP broadcast forwarding
 | |
| 		is enabled."
 | |
| 	::= { snRtUdpBcastFwdPortEntry 2 }
 | |
| 
 | |
| snRtUdpBcastFwdPortRowStatus  OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a UDP broadcast forwarding
 | |
| 		port entry."
 | |
| 	::= { snRtUdpBcastFwdPortEntry 3 }
 | |
| 
 | |
| -- UDP broadcast forwarding port table
 | |
| 
 | |
| snRtUdpBroadcastFwdPortTable  OBJECT-TYPE
 | |
| 	SYNTAX	SEQUENCE OF SnRtUdpBroadcastFwdPortEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"This table contains a list of UDP port numbers
 | |
| 		for which forwarding UDP broadcast is enabled."
 | |
| 	::= { snRtUdpBcastFwdPort 2 }
 | |
| 
 | |
| snRtUdpBroadcastFwdPortEntry  OBJECT-TYPE
 | |
| 	SYNTAX	SnRtUdpBroadcastFwdPortEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the UDP broadcast forwarding
 | |
| 		port table."
 | |
| 	INDEX   { snRtUdpBroadcastFwdPortNumber }
 | |
| 	::= { snRtUdpBroadcastFwdPortTable 1 }
 | |
| 
 | |
| SnRtUdpBroadcastFwdPortEntry ::= SEQUENCE {
 | |
| 	snRtUdpBroadcastFwdPortNumber
 | |
| 		Integer32,
 | |
| 	snRtUdpBroadcastFwdPortRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtUdpBroadcastFwdPortNumber     OBJECT-TYPE
 | |
| 	SYNTAX   Integer32
 | |
| 	MAX-ACCESS	not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"UDP port number for which UDP broadcast forwarding
 | |
| 		is enabled."
 | |
| 	::= { snRtUdpBroadcastFwdPortEntry 1 }
 | |
| 
 | |
| snRtUdpBroadcastFwdPortRowStatus  OBJECT-TYPE
 | |
| 	SYNTAX	RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a UDP broadcast forwarding
 | |
| 		port entry."
 | |
| 	::= { snRtUdpBroadcastFwdPortEntry 2 }
 | |
| 
 | |
| -- UDP helper table
 | |
| -- snRtUdpIfHelperTable replaces snRtUdpHelperTable
 | |
| -- Notice that index of these tables are different
 | |
| 
 | |
| snRtUdpHelperTable  OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtUdpHelperEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"UDP helper table."
 | |
| 	::= { snRtUdpHelper 1 }
 | |
| 
 | |
| snRtUdpHelperEntry  OBJECT-TYPE
 | |
| 	SYNTAX  SnRtUdpHelperEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the UDP helper table."
 | |
| 	INDEX   { snRtUdpHelperPortIndex, snRtUdpHelperIndex }
 | |
| 	::= { snRtUdpHelperTable 1 }
 | |
| 
 | |
| SnRtUdpHelperEntry ::= SEQUENCE {
 | |
| 	snRtUdpHelperPortIndex
 | |
| 		PortIndex,
 | |
| 	snRtUdpHelperIndex
 | |
| 		INTEGER,
 | |
| 	snRtUdpHelperAddr
 | |
| 		IpAddress,
 | |
| 	snRtUdpHelperRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtUdpHelperPortIndex  OBJECT-TYPE
 | |
| 	SYNTAX  PortIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The port index for a UDP helper entry."
 | |
| 	::= { snRtUdpHelperEntry 1 }
 | |
| 
 | |
| snRtUdpHelperIndex      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..4)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a UDP helper entry."
 | |
| 	::= { snRtUdpHelperEntry 2 }
 | |
| 
 | |
| snRtUdpHelperAddr       OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The UDP helper address. This is the address that
 | |
| 		UDP packets will be forwarded. It can be a helper
 | |
| 		address or a subnet broadcast address. But it
 | |
| 		cannot be 255.255.255.255 or 0.0.0.0."
 | |
| 	::= { snRtUdpHelperEntry 3 }
 | |
| 
 | |
| snRtUdpHelperRowStatus  OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a UDP helper entry."
 | |
| 	::= { snRtUdpHelperEntry 4 }
 | |
| 
 | |
| -- UDP helper table
 | |
| 
 | |
| snRtUdpIfHelperTable  OBJECT-TYPE
 | |
| 	SYNTAX	SEQUENCE OF SnRtUdpIfHelperEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"UDP helper table."
 | |
| 	::= { snRtUdpHelper 2 }
 | |
| 
 | |
| snRtUdpIfHelperEntry  OBJECT-TYPE
 | |
| 	SYNTAX	SnRtUdpIfHelperEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the UDP helper table."
 | |
| 	INDEX   { snRtUdpIfHelperPortIndex, snRtUdpIfHelperAddr }
 | |
| 	::= { snRtUdpIfHelperTable 1 }
 | |
| 
 | |
| SnRtUdpIfHelperEntry ::= SEQUENCE {
 | |
| 	snRtUdpIfHelperPortIndex
 | |
| 		InterfaceIndex,
 | |
| 	snRtUdpIfHelperAddr
 | |
| 		IpAddress,
 | |
| 	snRtUdpIfHelperAddrType
 | |
| 		INTEGER,
 | |
| 	snRtUdpIfHelperRowStatus
 | |
| 		RowSts
 | |
| 	}
 | |
| 
 | |
| snRtUdpIfHelperPortIndex  OBJECT-TYPE
 | |
| 	SYNTAX	InterfaceIndex
 | |
| 	MAX-ACCESS	not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The port/interface index for a UDP helper entry."
 | |
| 	::= { snRtUdpIfHelperEntry 1 }
 | |
| 
 | |
| snRtUdpIfHelperAddr       OBJECT-TYPE
 | |
| 	SYNTAX	IpAddress
 | |
| 	MAX-ACCESS	not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The UDP helper address. This is the address that
 | |
| 		UDP packets will be forwarded. It can be a helper
 | |
| 		address or a subnet broadcast address. But it
 | |
| 		cannot be 255.255.255.255 or 0.0.0.0."
 | |
| 	::= { snRtUdpIfHelperEntry 2 }
 | |
| 
 | |
| snRtUdpIfHelperAddrType  OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER {
 | |
| 					unicast(1),
 | |
| 					broabcast(2)
 | |
| 				}
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Type of the helper address. It can be unicast or subnet
 | |
| 		 brodcast address."
 | |
| 	::= { snRtUdpIfHelperEntry 3}
 | |
| 
 | |
| snRtUdpIfHelperRowStatus  OBJECT-TYPE
 | |
| 	SYNTAX	RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a UDP helper entry."
 | |
| 	::= { snRtUdpIfHelperEntry 4 }
 | |
| 
 | |
| -- Trace route group
 | |
| -- This group uses the following method to detect routes used to reach
 | |
| -- a destination address. The originating router sends a probe packet
 | |
| -- (a UDP packet) to the destination address with TTL of 1. The first
 | |
| -- router that receives this packet decrements the TTL, then drops the
 | |
| -- packet and returns a ICMP packet to the originator. The originating
 | |
| -- router records the route in snRtIpTraceRouteResultTable. The ori-
 | |
| -- ginating router sends a probe packet (a UDP packet) to the des-
 | |
| -- tination address with TTL of 2. The second router that receives
 | |
| -- this packet decrements the TTL, then drops the packet and returns
 | |
| -- a ICMP packet to the originator. The originating router records the
 | |
| -- route in snRtIpTraceRouteResultTable. This procedure is repeated
 | |
| -- until the destination is reached, or the maximum TTL is reached.
 | |
| 
 | |
| snRtIpTraceRoute            OBJECT IDENTIFIER ::= { snIp 10 }
 | |
| snRtIpTraceRouteGeneral     OBJECT IDENTIFIER ::= { snRtIpTraceRoute 1 }
 | |
| snRtIpTraceRouteResult      OBJECT IDENTIFIER ::= { snRtIpTraceRoute 2 }
 | |
| 
 | |
| -- General trace route group
 | |
| 
 | |
| snRtIpTraceRouteTargetAddr  OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Target IP address of which trace route is performed."
 | |
| 	::= { snRtIpTraceRouteGeneral 1 }
 | |
| 
 | |
| snRtIpTraceRouteMinTtl      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (0..255)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Minimum TTL value carried in the first probe packet.
 | |
| 		Value 0 cannot be used for SET operations. This value
 | |
| 		is returned if traceroute is not running within the system."
 | |
| 	DEFVAL { 1 }
 | |
| 	::= { snRtIpTraceRouteGeneral 2 }
 | |
| 
 | |
| snRtIpTraceRouteMaxTtl      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (0..255)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Maximum TTL value carried in the last probe packet.
 | |
| 		Value 0 cannot be used for SET operations. This value
 | |
| 		is returned if traceroute is not running within the system."
 | |
| 	DEFVAL { 30 }
 | |
| 	::= { snRtIpTraceRouteGeneral 3 }
 | |
| 
 | |
| snRtIpTraceRouteTimeOut     OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (0..120)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Time out period (in seconds) to wait for the response
 | |
| 		from the probe packet (i,e, the ICMP packet).
 | |
| 		Value 0 cannot be used for SET operations. This value
 | |
| 		is returned if traceroute is not running within the system."
 | |
| 	DEFVAL { 2 }
 | |
| 	::= { snRtIpTraceRouteGeneral 4 }
 | |
| 
 | |
| snRtIpTraceRouteControl     OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER {
 | |
| 				start(1),
 | |
| 				abort(2),
 | |
| 				success(3),
 | |
| 				failure(4),
 | |
| 				inProgress(5)
 | |
| 			}
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Only 'start' and 'abort' are writable values; 'success',
 | |
| 		'failure' and 'inProgress' are readeable (or returned)
 | |
| 		values.
 | |
| 
 | |
| 		Writing 'start' to this object to initiate the trace route
 | |
| 		operation. snRtIpTraceRouteDestAddr must have been init-
 | |
| 		ialized before 'start' is writen.
 | |
| 
 | |
| 		This object will return 'inProgress' after trace route
 | |
| 		operation has started. During the 'inProgress' state,
 | |
| 		writing 'abort' to this object will stop the current
 | |
| 		trace route operation.
 | |
| 
 | |
| 		If the destination address is reached, this object
 | |
| 		returned 'success'. snRtIpTraceRouteResultTable
 | |
| 		contains the routes (and the target address) to
 | |
| 		reach the destination address. If the destination
 | |
| 		address does not reach, timeout, or ending TTL
 | |
| 		reached, 'failure' is returned."
 | |
| 	::= { snRtIpTraceRouteGeneral 5 }
 | |
| 
 | |
| -- Trace route result table
 | |
| 
 | |
| snRtIpTraceRouteResultTable  OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpTraceRouteResultEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Trace route result table."
 | |
| 	::= { snRtIpTraceRouteResult 1 }
 | |
| 
 | |
| snRtIpTraceRouteResultEntry  OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpTraceRouteResultEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the trace route result table."
 | |
| 	INDEX   { snRtIpTraceRouteResultIndex }
 | |
| 	::= { snRtIpTraceRouteResultTable 1 }
 | |
| 
 | |
| SnRtIpTraceRouteResultEntry ::= SEQUENCE {
 | |
| 	snRtIpTraceRouteResultIndex
 | |
| 		Integer32,
 | |
| 	snRtIpTraceRouteResultAddr
 | |
| 		IpAddress,
 | |
| 	snRtIpTraceRouteResultRoundTripTime1
 | |
| 		TimeTicks,
 | |
| 	snRtIpTraceRouteResultRoundTripTime2
 | |
| 		TimeTicks
 | |
| 	}
 | |
| 
 | |
| snRtIpTraceRouteResultIndex          OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a trace route result entry."
 | |
| 	::= { snRtIpTraceRouteResultEntry 1 }
 | |
| 
 | |
| snRtIpTraceRouteResultAddr           OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The router or the target address of which forms
 | |
| 		part of the route to reach the destination address."
 | |
| 	::= { snRtIpTraceRouteResultEntry 2 }
 | |
| 
 | |
| snRtIpTraceRouteResultRoundTripTime1 OBJECT-TYPE
 | |
| 	SYNTAX  TimeTicks
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The round trip time between the first probe packet
 | |
| 		transmitted and the reponse ICMP packet received."
 | |
| 	::= { snRtIpTraceRouteResultEntry 3 }
 | |
| 
 | |
| snRtIpTraceRouteResultRoundTripTime2 OBJECT-TYPE
 | |
| 	SYNTAX  TimeTicks
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The round trip time between the second probe packet
 | |
| 		transmitted and the reponse ICMP packet received."
 | |
| 	::= { snRtIpTraceRouteResultEntry 4 }
 | |
| 
 | |
| -- IP forwarding cache table
 | |
| 
 | |
| snRtIpFwdCacheTable  OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpFwdCacheEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP forwarding cache table."
 | |
| 	::= { snIp 11 }
 | |
| 
 | |
| snRtIpFwdCacheEntry  OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpFwdCacheEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP forwarding cache table."
 | |
| 	INDEX   { snRtIpFwdCacheIndex }
 | |
| 	::= { snRtIpFwdCacheTable 1 }
 | |
| 
 | |
| SnRtIpFwdCacheEntry ::= SEQUENCE {
 | |
| 	snRtIpFwdCacheIndex
 | |
| 		Integer32,
 | |
| 	snRtIpFwdCacheIp
 | |
| 		IpAddress,
 | |
| 	snRtIpFwdCacheMac
 | |
| 		OCTET STRING,
 | |
| 	snRtIpFwdCacheNextHopIp
 | |
| 		IpAddress,
 | |
| 	snRtIpFwdCacheOutgoingPort
 | |
| 		INTEGER,
 | |
| 	snRtIpFwdCacheType
 | |
| 		INTEGER,
 | |
| 	snRtIpFwdCacheAction
 | |
| 		INTEGER,
 | |
| 	snRtIpFwdCacheFragCheck
 | |
| 		INTEGER,
 | |
| 	snRtIpFwdCacheSnapHdr
 | |
| 		INTEGER,
 | |
| 	snRtIpFwdCacheVLanId
 | |
| 		Integer32,
 | |
| 	snRtIpFwdCacheOutgoingIf
 | |
| 		Integer32
 | |
| 	}
 | |
| 
 | |
| snRtIpFwdCacheIndex         OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a ip forwarding cache table entry."
 | |
| 	::= { snRtIpFwdCacheEntry 1 }
 | |
| 
 | |
| snRtIpFwdCacheIp            OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The IP address of a station."
 | |
| 	::= { snRtIpFwdCacheEntry 2 }
 | |
| 
 | |
| snRtIpFwdCacheMac           OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE (6))
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The Mac address of an IP station."
 | |
| 	::= { snRtIpFwdCacheEntry 3 }
 | |
| 
 | |
| snRtIpFwdCacheNextHopIp     OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The next hop router IP address."
 | |
| 	::= { snRtIpFwdCacheEntry 4 }
 | |
| 
 | |
| snRtIpFwdCacheOutgoingPort  OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (0..3900)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The outgoing port of which packets will forward to.
 | |
| 		Return port value of zero to indicate no outgoing port
 | |
| 		associated to this entry. Non-zero value has the
 | |
| 		following meanings:
 | |
| 		The bit 0 to bit 7: port number.
 | |
| 		The bit 8 to bit 11: slot number.
 | |
| 		For virtual router interface, slot number is 15,
 | |
| 		port number is the virtual router port from 1 to 60."
 | |
| 	::= { snRtIpFwdCacheEntry 5 }
 | |
| 
 | |
| snRtIpFwdCacheType          OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { dynamic(1), permanent(2) }
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The 'dynamic' or 'permanent' type for a ip forwarding
 | |
| 		cache table entry."
 | |
| 	::= { snRtIpFwdCacheEntry 6 }
 | |
| 
 | |
| snRtIpFwdCacheAction        OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER {
 | |
| 			other(1),
 | |
| 			forward(2),
 | |
| 			forUs(3),
 | |
| 			waitForArp(4),
 | |
| 			complexFilter(5),
 | |
| 			icmpDeny(6),
 | |
| 			dropPacket(7)
 | |
| 			}
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The action to take."
 | |
| 	::= { snRtIpFwdCacheEntry 7 }
 | |
| 
 | |
| snRtIpFwdCacheFragCheck     OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { disabled(0), enabled(1) }
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Check for fragmentation."
 | |
| 	::= { snRtIpFwdCacheEntry 8 }
 | |
| 
 | |
| snRtIpFwdCacheSnapHdr       OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { disabled(0), enabled(1) }
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Apply SNAP encapsulation."
 | |
| 	::= { snRtIpFwdCacheEntry 9 }
 | |
| 
 | |
| snRtIpFwdCacheVLanId        OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The VLAN ID for a ip forwarding cache table entry.
 | |
| 		Return VLAN ID value of zero to indicate no VLAN
 | |
| 		associated to this entry."
 | |
| 	::= { snRtIpFwdCacheEntry 10 }
 | |
| 
 | |
| snRtIpFwdCacheOutgoingIf  OBJECT-TYPE
 | |
| 	SYNTAX   Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The outgoing interface of which packets will forward to.
 | |
| 		Return port value of zero to indicate no outgoing port
 | |
| 		associated to this entry."
 | |
| 	::= { snRtIpFwdCacheEntry 11 }
 | |
| 
 | |
| 
 | |
| -- Ip AS-Path Access List table
 | |
| 
 | |
| snIpAsPathAccessListTable       OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnIpAsPathAccessListEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Ip As-Path Access List table."
 | |
| 	::= { snIp 12 }
 | |
| 
 | |
| snIpAsPathAccessListEntry       OBJECT-TYPE
 | |
| 	SYNTAX  SnIpAsPathAccessListEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the Ip As-Path Access List table."
 | |
| 	INDEX   { snIpAsPathAccessListIndex,  snIpAsPathAccessListSequence}
 | |
| 	::= { snIpAsPathAccessListTable 1 }
 | |
| 
 | |
| SnIpAsPathAccessListEntry ::= SEQUENCE {
 | |
| 	snIpAsPathAccessListIndex
 | |
| 		Integer32,
 | |
| 	snIpAsPathAccessListSequence
 | |
| 		Integer32,
 | |
| 	snIpAsPathAccessListAction
 | |
| 		INTEGER,
 | |
| 	snIpAsPathAccessListRegExpression
 | |
| 		OCTET STRING,
 | |
| 	snIpAsPathAccessListRowStatus
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snIpAsPathAccessListIndex       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a filter entry."
 | |
| 	::= { snIpAsPathAccessListEntry 1 }
 | |
| 
 | |
| snIpAsPathAccessListSequence       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table sequence index for a filter entry."
 | |
| 	::= { snIpAsPathAccessListEntry 2 }
 | |
| 
 | |
| snIpAsPathAccessListAction      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { deny(0), permit(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the bgp address match
 | |
| 		with this filter."
 | |
| 	::= { snIpAsPathAccessListEntry 3 }
 | |
| 
 | |
| snIpAsPathAccessListRegExpression    OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE(0..256))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Autonomous system in the filter using a regular expression.
 | |
| 		Each character of the regular expression string is represented
 | |
| 		by one octet."
 | |
| 	::= { snIpAsPathAccessListEntry 4 }
 | |
| 
 | |
| snIpAsPathAccessListRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 	"This object is used to create and
 | |
| 	 delete row in the table and control
 | |
| 	 if they are used. The values
 | |
| 	 that can be written are:
 | |
| 	 delete(3)...deletes the row
 | |
| 	 create(4)...creates a new row
 | |
| 	 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 	 If the row exists, then a SET with
 | |
| 	 value of create(4) returns error
 | |
| 	 'badValue'. Deleted rows go away
 | |
| 	 immediately. The following values
 | |
| 	 can be returned on reads:
 | |
| 	 noSuch(0)...no such row
 | |
| 	 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 			  rendering it inoperative..
 | |
| 	 valid(2)....the row exists and is valid"
 | |
| 	::= { snIpAsPathAccessListEntry 5 }
 | |
| 
 | |
| 
 | |
| -- Ip Community List table
 | |
| 
 | |
| snIpCommunityListTable       OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnIpCommunityListEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Ip Community List table."
 | |
| 	::= { snIp 13 }
 | |
| 
 | |
| snIpCommunityListEntry       OBJECT-TYPE
 | |
| 	SYNTAX  SnIpCommunityListEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the Ip Community List table."
 | |
| 	INDEX   { snIpCommunityListIndex,  snIpCommunityListSequence}
 | |
| 	::= { snIpCommunityListTable 1 }
 | |
| 
 | |
| SnIpCommunityListEntry ::= SEQUENCE {
 | |
| 	snIpCommunityListIndex
 | |
| 		Integer32,
 | |
| 	snIpCommunityListSequence
 | |
| 		Integer32,
 | |
| 	snIpCommunityListAction
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListCommNum
 | |
| 		OCTET STRING,
 | |
| 	snIpCommunityListInternet
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListNoAdvertise
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListNoExport
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListRowStatus
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListLocalAs
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snIpCommunityListIndex       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a filter entry."
 | |
| 	::= { snIpCommunityListEntry 1 }
 | |
| 
 | |
| snIpCommunityListSequence       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table sequence index for a filter entry."
 | |
| 	::= { snIpCommunityListEntry 2 }
 | |
| 
 | |
| snIpCommunityListAction      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { deny(0), permit(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the bgp address match
 | |
| 		with this filter."
 | |
| 	::= { snIpCommunityListEntry 3 }
 | |
| 
 | |
| snIpCommunityListCommNum    OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE(0..80))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"A number from 1 to 0xFFFFFFFF. There are 20 of them.
 | |
| 		This integer number is represented by 4 OCTETs."
 | |
| 	::= { snIpCommunityListEntry 4 }
 | |
| 
 | |
| snIpCommunityListInternet OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { disabled(0), enabled(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Disabled/Enabled the Internet Community."
 | |
| 	::= { snIpCommunityListEntry 5 }
 | |
| 
 | |
| snIpCommunityListNoAdvertise OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { false(0), true(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Do not advertise this route to any peer (internal or external)."
 | |
| 	::= { snIpCommunityListEntry 6 }
 | |
| 
 | |
| snIpCommunityListNoExport OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { false(0), true(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Do not advertise this route to an EBGP peer."
 | |
| 	::= { snIpCommunityListEntry 7 }
 | |
| 
 | |
| snIpCommunityListRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 	"This object is used to create and
 | |
| 	 delete row in the table and control
 | |
| 	 if they are used. The values
 | |
| 	 that can be written are:
 | |
| 	 delete(3)...deletes the row
 | |
| 	 create(4)...creates a new row
 | |
| 	 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 	 If the row exists, then a SET with
 | |
| 	 value of create(4) returns error
 | |
| 	 'badValue'. Deleted rows go away
 | |
| 	 immediately. The following values
 | |
| 	 can be returned on reads:
 | |
| 	 noSuch(0)...no such row
 | |
| 	 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 			  rendering it inoperative..
 | |
| 	 valid(2)....the row exists and is valid"
 | |
| 	::= { snIpCommunityListEntry 8 }
 | |
| 
 | |
| snIpCommunityListLocalAs OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { false(0), true(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Send this route to peers in other sub-autonomous systems within
 | |
| 		the local confederation. Do not advertise this route to an
 | |
| 		external system."
 | |
| 	::= { snIpCommunityListEntry 9 }
 | |
| 
 | |
| 
 | |
| -- Ip Prefix List table
 | |
| 
 | |
| snIpPrefixListTable       OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnIpPrefixListEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Ip Prefix List table."
 | |
| 	::= { snIp 14 }
 | |
| 
 | |
| snIpPrefixListEntry       OBJECT-TYPE
 | |
| 	SYNTAX  SnIpPrefixListEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the Ip Prefix List table."
 | |
| 	INDEX   { snIpPrefixListName,  snIpPrefixListSequence}
 | |
| 	::= { snIpPrefixListTable 1 }
 | |
| 
 | |
| SnIpPrefixListEntry ::= SEQUENCE {
 | |
| 	snIpPrefixListName
 | |
| 		OCTET STRING,
 | |
| 	snIpPrefixListSequence
 | |
| 		Integer32,
 | |
| 	snIpPrefixListDesc
 | |
| 		OCTET STRING,
 | |
| 	snIpPrefixListAction
 | |
| 		INTEGER,
 | |
| 	snIpPrefixListAddr
 | |
| 		IpAddress,
 | |
| 	snIpPrefixListMask
 | |
| 		IpAddress,
 | |
| 	snIpPrefixListGeValue
 | |
| 		INTEGER,
 | |
| 	snIpPrefixListLeValue
 | |
| 		INTEGER,
 | |
| 	snIpPrefixListRowStatus
 | |
| 		INTEGER,
 | |
| 	snIpPrefixListLength
 | |
| 		Integer32
 | |
| 	}
 | |
| 
 | |
| snIpPrefixListName    OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE(0..32))
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An octet string of the ip prefix list name, each character of the name
 | |
| 		 is represented by one octet."
 | |
| 	::= { snIpPrefixListEntry 1 }
 | |
| 
 | |
| snIpPrefixListSequence       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table sequence index for a filter entry."
 | |
| 	::= { snIpPrefixListEntry 2 }
 | |
| 
 | |
| snIpPrefixListDesc    OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE(0..80))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An octet string of the ip prefix list description, each character of the name
 | |
| 		 is represented by one octet."
 | |
| 	::= { snIpPrefixListEntry 3 }
 | |
| 
 | |
| snIpPrefixListAction      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { deny(0), permit(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the ip prefix match
 | |
| 		with this filter."
 | |
| 	::= { snIpPrefixListEntry 4 }
 | |
| 
 | |
| snIpPrefixListAddr    OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Prefix IP address."
 | |
| 	::= { snIpPrefixListEntry 5 }
 | |
| 
 | |
| snIpPrefixListMask    OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Prefix IP mask."
 | |
| 	::= { snIpPrefixListEntry 6 }
 | |
| 
 | |
| snIpPrefixListGeValue OBJECT-TYPE
 | |
| 		 SYNTAX   INTEGER (0..32)
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"Greater than value."
 | |
| 	::= { snIpPrefixListEntry 7 }
 | |
| 
 | |
| snIpPrefixListLeValue OBJECT-TYPE
 | |
| 		 SYNTAX   INTEGER (0..32)
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"Less than value."
 | |
| 	::= { snIpPrefixListEntry 8 }
 | |
| 
 | |
| snIpPrefixListRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 	"This object is used to create and
 | |
| 	 delete row in the table and control
 | |
| 	 if they are used. The values
 | |
| 	 that can be written are:
 | |
| 	 delete(3)...deletes the row
 | |
| 	 create(4)...creates a new row
 | |
| 	 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 	 If the row exists, then a SET with
 | |
| 	 value of create(4) returns error
 | |
| 	 'badValue'. Deleted rows go away
 | |
| 	 immediately. The following values
 | |
| 	 can be returned on reads:
 | |
| 	 noSuch(0)...no such row
 | |
| 	 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 			  rendering it inoperative..
 | |
| 	 valid(2)....the row exists and is valid"
 | |
| 	::= { snIpPrefixListEntry 9 }
 | |
| 
 | |
| snIpPrefixListLength    OBJECT-TYPE
 | |
| 	SYNTAX   Integer32
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 		"Prefix IP mask length."
 | |
| 	::= { snIpPrefixListEntry 10 }
 | |
| 
 | |
| 
 | |
| -- ################################ new 2 tables ###################################
 | |
| -- Ip AS-Path Access List table
 | |
| 
 | |
| snIpAsPathAccessListStringTable       OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnIpAsPathAccessListStringEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Ip As-Path Access List table, string version."
 | |
| 	::= { snIp 16 }
 | |
| 
 | |
| snIpAsPathAccessListStringEntry       OBJECT-TYPE
 | |
| 	SYNTAX  SnIpAsPathAccessListStringEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the Ip As-Path Access List table."
 | |
| 	INDEX   { snIpAsPathAccessListStringName,  snIpAsPathAccessListStringSequence}
 | |
| 	::= { snIpAsPathAccessListStringTable 1 }
 | |
| 
 | |
| SnIpAsPathAccessListStringEntry ::= SEQUENCE {
 | |
| 	snIpAsPathAccessListStringName
 | |
| 		DisplayString,
 | |
| 	snIpAsPathAccessListStringSequence
 | |
| 		Integer32,
 | |
| 	snIpAsPathAccessListStringAction
 | |
| 		INTEGER,
 | |
| 	snIpAsPathAccessListStringRegExpression
 | |
| 		DisplayString,
 | |
| 	snIpAsPathAccessListStringRowStatus
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snIpAsPathAccessListStringName      OBJECT-TYPE
 | |
| 	SYNTAX  DisplayString (SIZE(0..32))
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a filter entry, string version."
 | |
| 	::= { snIpAsPathAccessListStringEntry 1 }
 | |
| 
 | |
| snIpAsPathAccessListStringSequence       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table sequence index for a filter entry."
 | |
| 	::= { snIpAsPathAccessListStringEntry 2 }
 | |
| 
 | |
| snIpAsPathAccessListStringAction      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { deny(0), permit(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the bgp address match
 | |
| 		with this filter."
 | |
| 	::= { snIpAsPathAccessListStringEntry 3 }
 | |
| 
 | |
| snIpAsPathAccessListStringRegExpression    OBJECT-TYPE
 | |
| 	SYNTAX  DisplayString (SIZE(0..256))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Autonomous system in the filter using a regular expression.
 | |
| 		Each character of the regular expression string is represented
 | |
| 		by one octet."
 | |
| 	::= { snIpAsPathAccessListStringEntry 4 }
 | |
| 
 | |
| snIpAsPathAccessListStringRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 	"This object is used to create and
 | |
| 	 delete row in the table and control
 | |
| 	 if they are used. The values
 | |
| 	 that can be written are:
 | |
| 	 delete(3)...deletes the row
 | |
| 	 create(4)...creates a new row
 | |
| 	 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 	 If the row exists, then a SET with
 | |
| 	 value of create(4) returns error
 | |
| 	 'badValue'. Deleted rows go away
 | |
| 	 immediately. The following values
 | |
| 	 can be returned on reads:
 | |
| 	 noSuch(0)...no such row
 | |
| 	 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 			  rendering it inoperative..
 | |
| 	 valid(2)....the row exists and is valid"
 | |
| 	::= { snIpAsPathAccessListStringEntry 5 }
 | |
| 
 | |
| 
 | |
| -- Ip Community List String table
 | |
| 
 | |
| snIpCommunityListStringTable       OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnIpCommunityListStringEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Ip Community ListString table, string version."
 | |
| 	::= { snIp 17 }
 | |
| 
 | |
| snIpCommunityListStringEntry       OBJECT-TYPE
 | |
| 	SYNTAX  SnIpCommunityListStringEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the Ip Community ListString table."
 | |
| 	INDEX   { snIpCommunityListStringName,  snIpCommunityListStringSequence}
 | |
| 	::= { snIpCommunityListStringTable 1 }
 | |
| 
 | |
| SnIpCommunityListStringEntry ::= SEQUENCE {
 | |
| 	snIpCommunityListStringName
 | |
| 		DisplayString,
 | |
| 	snIpCommunityListStringSequence
 | |
| 		Integer32,
 | |
| 	snIpCommunityListStringAction
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListStringCommNum
 | |
| 		OCTET STRING,
 | |
| 	snIpCommunityListStringInternet
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListStringNoAdvertise
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListStringNoExport
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListStringRowStatus
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListStringLocalAs
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListStringType
 | |
| 		INTEGER,
 | |
| 	snIpCommunityListStringRegExpr
 | |
| 		DisplayString
 | |
| 	}
 | |
| 
 | |
| snIpCommunityListStringName       OBJECT-TYPE
 | |
| 	SYNTAX  DisplayString (SIZE(0..32))
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a filter entry."
 | |
| 	::= { snIpCommunityListStringEntry 1 }
 | |
| 
 | |
| snIpCommunityListStringSequence       OBJECT-TYPE
 | |
| 	SYNTAX  Integer32
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table sequence index for a filter entry."
 | |
| 	::= { snIpCommunityListStringEntry 2 }
 | |
| 
 | |
| snIpCommunityListStringAction      OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { deny(0), permit(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the bgp address match
 | |
| 		with this filter."
 | |
| 	::= { snIpCommunityListStringEntry 3 }
 | |
| 
 | |
| snIpCommunityListStringCommNum    OBJECT-TYPE
 | |
| 	SYNTAX  OCTET STRING (SIZE(0..80))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"A number from 1 to 0xFFFFFFFF. There are 20 of them.
 | |
| 		This integer number is represented by 4 OCTETs.
 | |
| 		This object is valid for standard community list.
 | |
| 		For extended type, this will return NULL string.
 | |
| 		The regular expression string for extended type is available at
 | |
| 		object snIpCommunityListStringRegExpr"
 | |
| 	::= { snIpCommunityListStringEntry 4 }
 | |
| 
 | |
| snIpCommunityListStringInternet OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { disabled(0), enabled(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Disabled/Enabled the Internet Community.
 | |
| 		Valid only for standard community list. For extended type, 0 is returned."
 | |
| 	::= { snIpCommunityListStringEntry 5 }
 | |
| 
 | |
| snIpCommunityListStringNoAdvertise OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { false(0), true(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Do not advertise this route to any peer (internal or external).
 | |
| 		Valid only for standard community list. For extended type, 0 is returned."
 | |
| 	::= { snIpCommunityListStringEntry 6 }
 | |
| 
 | |
| snIpCommunityListStringNoExport OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { false(0), true(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Do not advertise this route to an EBGP peer.
 | |
| 		Valid only for standard community list. For extended type, 0 is returned."
 | |
| 	::= { snIpCommunityListStringEntry 7 }
 | |
| 
 | |
| snIpCommunityListStringRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 	"This object is used to create and
 | |
| 	 delete row in the table and control
 | |
| 	 if they are used. The values
 | |
| 	 that can be written are:
 | |
| 	 delete(3)...deletes the row
 | |
| 	 create(4)...creates a new row
 | |
| 	 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 	 If the row exists, then a SET with
 | |
| 	 value of create(4) returns error
 | |
| 	 'badValue'. Deleted rows go away
 | |
| 	 immediately. The following values
 | |
| 	 can be returned on reads:
 | |
| 	 noSuch(0)...no such row
 | |
| 	 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 			  rendering it inoperative..
 | |
| 	 valid(2)....the row exists and is valid"
 | |
| 	::= { snIpCommunityListStringEntry 8 }
 | |
| 
 | |
| snIpCommunityListStringLocalAs OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { false(0), true(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Send this route to peers in other sub-autonomous systems within
 | |
| 		the local confederation. Do not advertise this route to an
 | |
| 		external system.
 | |
| 		Valid only for standard community list. For extended type, 0 is returned."
 | |
| 	::= { snIpCommunityListStringEntry 9 }
 | |
| 
 | |
| snIpCommunityListStringType OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER { standard(0), extended(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Type of the community list, whether standard or extended.
 | |
| 		Default value is standard."
 | |
| 	::= { snIpCommunityListStringEntry 10 }
 | |
| 
 | |
| snIpCommunityListStringRegExpr       OBJECT-TYPE
 | |
| 	SYNTAX	DisplayString (SIZE(0..255))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The regular expression string for extended community list.
 | |
| 		This object will return NULL for standard community list."
 | |
| 	::= { snIpCommunityListStringEntry 11 }
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| -- SECTION 2: MIB
 | |
| 
 | |
| -- Router IP RIP MIB
 | |
| 
 | |
| snRtIpRipGeneral                        OBJECT IDENTIFIER ::= { snRip 1 }
 | |
| 
 | |
| -- IP RIP general group
 | |
| 
 | |
| snRtIpRipEnable                 OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/disable ip rip routing."
 | |
| 	::= { snRtIpRipGeneral 1 }
 | |
| 
 | |
| snRtIpRipUpdateTime             OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..21845)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Ip rip update interval in seconds."
 | |
| 	::= { snRtIpRipGeneral 2 }
 | |
| 
 | |
| snRtIpRipRedisEnable            OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/disable redistribution to rip."
 | |
| 	::= { snRtIpRipGeneral 3 }
 | |
| 
 | |
| snRtIpRipRedisDefMetric         OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..15)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Default metric to be used when redistribute route to rip."
 | |
| 	::= { snRtIpRipGeneral 4 }
 | |
| 
 | |
| snRtIpRipSetAllPortConfig       OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The value of this object is an index number of a
 | |
| 		snRtIpRipPortConfigTable row (i.e. snRtIpRipPortConfigPortIndex),
 | |
| 		which is the selected row to copy all of its read-writable data
 | |
| 		(i.e. snRtIpRipPortVersion and snRtIpRipPortPoisonReverse) to the
 | |
| 		rest of the rows in snRtIpRipPortConfigTable.
 | |
| 		Note: prior setting this object, all the intended data of the
 | |
| 		given row of the table must be set. Otherwise, the current data
 | |
| 		of the row will be used to set the entire ip rip port configuration
 | |
| 		table. The previous setting will be overwritten by the new one."
 | |
| 	::= { snRtIpRipGeneral 5 }
 | |
| 
 | |
| snRtIpRipGblFiltList            OBJECT-TYPE
 | |
| 	SYNTAX	OCTET STRING (SIZE(0..64))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An ip rip global filter list, of which each octet contains a
 | |
| 		filter ID number that forms a group of filters. A valid entry
 | |
| 		in the snRtIpRipRouteFilterTable with the corresponding filter
 | |
| 		ID number (i.e. snRtIpRipRouteFilterId) must have been created
 | |
| 		before a filter list is initialized.
 | |
| 		NULL string will be returned if there are  no entries of this kind."
 | |
| 	::= { snRtIpRipGeneral 6 }
 | |
| 
 | |
| snRtIpRipFiltOnAllPort          OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER {
 | |
| 		valid(1),
 | |
| 		deleteAllInBound(2),
 | |
| 		deleteAllOutBound(3),
 | |
| 		addAllInBound(4),
 | |
| 		addAllOutBound(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Apply the ip rip global filter list snRtIpRipGblFiltList to
 | |
| 		all interfaces. This object is used to add all rip filter
 | |
| 		lists and delete all rip filter lists to/from all interfaces.
 | |
| 		Prior to sending this command, snRtIpRipGblFiltList must have
 | |
| 		been set to a proper filter list.
 | |
| 
 | |
| 		The values that can be written are:
 | |
| 		deleteAllInBound(2)...delete all in-bound filter lists from all ports.
 | |
| 		deleteAllOutBound(3)..delete all out-bound filter lists from all ports.
 | |
| 		addAllInBound(4)......add all in-bound filter lists to all ports.
 | |
| 		addAllOutBound(5).....add all out-bound filter lists to all ports.
 | |
| 
 | |
| 		If set operation failed, then a SET with value of (2) or (3)
 | |
| 		returns error code 'GenError'. If succeed, entries in the
 | |
| 		filter list are deleted immediately.
 | |
| 
 | |
| 		The following values can be returned on reads:
 | |
| 		valid(1)....set operation is done and is valid."
 | |
| 	::= { snRtIpRipGeneral 7 }
 | |
| 
 | |
| snRtIpRipDistance         OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..255)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Administration distance."
 | |
| 	::= { snRtIpRipGeneral 8 }
 | |
| 
 | |
| snRtIpRipEcmpEnable                 OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/disable ECMP for ip rip routing."
 | |
| 	::= { snRtIpRipGeneral 9 }
 | |
| 
 | |
| -- IP RIP port configuration table
 | |
| -- this table was replaced by the snRtIpRipPortIfConfigTable,
 | |
| -- of which the index was changed to ifIndex, not another
 | |
| -- indexing method used by this table
 | |
| 
 | |
| snRtIpRipPortConfigTable        OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpRipPortConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"IP Rip port Config table."
 | |
| 	::= { snRip 2 }
 | |
| 
 | |
| snRtIpRipPortConfigEntry        OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpRipPortConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Rip Port Config table."
 | |
| 	INDEX   { snRtIpRipPortConfigPortIndex }
 | |
| 	::= { snRtIpRipPortConfigTable 1 }
 | |
| 
 | |
| SnRtIpRipPortConfigEntry ::= SEQUENCE {
 | |
| 	snRtIpRipPortConfigPortIndex
 | |
| 		PortIndex,
 | |
| 	snRtIpRipPortVersion
 | |
| 		INTEGER,
 | |
| 	snRtIpRipPortPoisonReverse
 | |
| 		RtrStatus,
 | |
| 	snRtIpRipPortLearnDefault
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpRipPortConfigPortIndex    OBJECT-TYPE
 | |
| 	SYNTAX  PortIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The port index for ip rip port config entry."
 | |
| 	::= { snRtIpRipPortConfigEntry 1 }
 | |
| 
 | |
| snRtIpRipPortVersion            OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { disabled(0), v1Only(1), v2Only(2), v1CompatibleV2(3) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The ip rip version on this port."
 | |
| 	::= { snRtIpRipPortConfigEntry 2 }
 | |
| 
 | |
| snRtIpRipPortPoisonReverse      OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"Enable/disable poison reverse."
 | |
| 	::= { snRtIpRipPortConfigEntry 3 }
 | |
| 
 | |
| snRtIpRipPortLearnDefault          OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER {
 | |
| 		disabled(0),
 | |
| 		enabled(1)
 | |
| 	}
 | |
| 	MAX-ACCESS	read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"Apply the RIP router protocol learn-default option to the
 | |
| 		interface.  The values that can be written are:
 | |
| 		disabled(0)...deleted the learn default option.
 | |
| 		enabled(1)....enabled the learn default option."
 | |
| 	::= { snRtIpRipPortConfigEntry 4 }
 | |
| 
 | |
| -- redistribution table
 | |
| 
 | |
| snRtIpRipRedisTable             OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpRipRedisEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP Rip Redistribution table."
 | |
| 	::= { snRip 3 }
 | |
| 
 | |
| snRtIpRipRedisEntry             OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpRipRedisEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Rip Redistribution table."
 | |
| 	INDEX   { snRtIpRipRedisIndex }
 | |
| 	::= { snRtIpRipRedisTable 1 }
 | |
| 
 | |
| SnRtIpRipRedisEntry ::= SEQUENCE {
 | |
| 	snRtIpRipRedisIndex
 | |
| 		INTEGER,
 | |
| 	snRtIpRipRedisAction
 | |
| 		Action,
 | |
| 	snRtIpRipRedisProtocol
 | |
| 		INTEGER,
 | |
| 	snRtIpRipRedisIp
 | |
| 		IpAddress,
 | |
| 	snRtIpRipRedisMask
 | |
| 		IpAddress,
 | |
| 	snRtIpRipRedisMatchMetric
 | |
| 		Metric,
 | |
| 	snRtIpRipRedisSetMetric
 | |
| 		INTEGER,
 | |
| 	snRtIpRipRedisRowStatus
 | |
| 		RowSts,
 | |
| 	snRtIpRipRedisRouteMapName
 | |
| 		DisplayString
 | |
| 	}
 | |
| 
 | |
| snRtIpRipRedisIndex             OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..64)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The table index for a IP Rip Redistribution entry."
 | |
| 	::= { snRtIpRipRedisEntry 1 }
 | |
| 
 | |
| snRtIpRipRedisAction            OBJECT-TYPE
 | |
| 	SYNTAX  Action
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The action to take when match this
 | |
| 		IP Rip Redistribution entry."
 | |
| 	::= { snRtIpRipRedisEntry 2 }
 | |
| 
 | |
| snRtIpRipRedisProtocol          OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { other(1), all(2), static(3), ospf(4), bgp(5), isis(6), connected(7) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The protocol to be distributed. other(1) cannot be
 | |
| 				 used for SNMP-SET."
 | |
| 	::= { snRtIpRipRedisEntry 3 }
 | |
| 
 | |
| snRtIpRipRedisIp        OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The ip address of the ip route to be distributed.
 | |
| 		0.0.0.0 - all routes"
 | |
| 	::= { snRtIpRipRedisEntry 4 }
 | |
| 
 | |
| 
 | |
| snRtIpRipRedisMask              OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The ip subnet mask of the ip route to be distributed."
 | |
| 	::= { snRtIpRipRedisEntry 5 }
 | |
| 
 | |
| snRtIpRipRedisMatchMetric       OBJECT-TYPE
 | |
| 	SYNTAX  Metric
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The metric of the route to be matched
 | |
| 		to determine the redistribution.
 | |
| 		0 - any metric value"
 | |
| 	::= { snRtIpRipRedisEntry 6 }
 | |
| 
 | |
| snRtIpRipRedisSetMetric         OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (0..15)
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The new metric of the route to be advertised.
 | |
| 		0 - use the default metric."
 | |
| 	::= { snRtIpRipRedisEntry 7 }
 | |
| 
 | |
| snRtIpRipRedisRowStatus         OBJECT-TYPE
 | |
| 	SYNTAX  RowSts
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"To create or delete a Redistribution entry."
 | |
| 	::= { snRtIpRipRedisEntry 8 }
 | |
| 
 | |
| snRtIpRipRedisRouteMapName      OBJECT-TYPE
 | |
| 	SYNTAX	DisplayString (SIZE(0..32))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The route map reference for this Redistribution entry."
 | |
| 	::= { snRtIpRipRedisEntry 9 }
 | |
| 
 | |
| -- IP RIP route filter table
 | |
| 
 | |
| snRtIpRipRouteFilterTable	  OBJECT-TYPE
 | |
| 	SYNTAX	SEQUENCE OF SnRtIpRipRouteFilterEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"ip rip route filter table."
 | |
| 	::= { snRip 4 }
 | |
| 
 | |
| snRtIpRipRouteFilterEntry	  OBJECT-TYPE
 | |
| 	SYNTAX	SnRtIpRipRouteFilterEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the ip rip route filter table."
 | |
| 	INDEX	{ snRtIpRipRouteFilterId }
 | |
| 	::= { snRtIpRipRouteFilterTable 1 }
 | |
| 
 | |
| SnRtIpRipRouteFilterEntry ::= SEQUENCE {
 | |
| 	snRtIpRipRouteFilterId
 | |
| 		INTEGER,
 | |
| 	snRtIpRipRouteFilterAction
 | |
| 		Action,
 | |
| 	snRtIpRipRouteFilterIpAddr
 | |
| 		IpAddress,
 | |
| 	snRtIpRipRouteFilterSubnetMask
 | |
| 		IpAddress,
 | |
| 	snRtIpRipRouteFilterRowStatus
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpRipRouteFilterId         OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER (1..64)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The filter ID to identify a filter entry."
 | |
| 	::= { snRtIpRipRouteFilterEntry 1 }
 | |
| 
 | |
| snRtIpRipRouteFilterAction	   OBJECT-TYPE
 | |
| 	SYNTAX  Action
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the ip rip packet matched
 | |
| 		with this filter."
 | |
| 	::= { snRtIpRipRouteFilterEntry 2 }
 | |
| 
 | |
| snRtIpRipRouteFilterIpAddr     OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Route IP address to compare with any route IP addresses
 | |
| 		in a ip rip packet. IP address 0.0.0.0 always compare
 | |
| 		equals to any route IP addresses in any ip rip packets."
 | |
| 	::= { snRtIpRipRouteFilterEntry 3 }
 | |
| 
 | |
| snRtIpRipRouteFilterSubnetMask OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Subnet mask to apply to the route IP address in a ip rip
 | |
| 		packet, the result is compared to snRtIpRipRouteFilterIpAddr.
 | |
| 		If snRtIpRipRouteFilterIpAddr is 0.0.0.0, this subnet mask
 | |
| 		value is ignored."
 | |
| 	::= { snRtIpRipRouteFilterEntry 4 }
 | |
| 
 | |
| snRtIpRipRouteFilterRowStatus  OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 		"This object is used to create and
 | |
| 		delete row in the table and control
 | |
| 		if they are used. The values
 | |
| 		that can be written are:
 | |
| 		delete(3)...deletes the row
 | |
| 		create(4)...creates a new row
 | |
| 		modify(5)...modifies an exsisting row
 | |
| 
 | |
| 		If the row exists, then a SET with
 | |
| 		value of create(4) returns error
 | |
| 		'badValue'. Deleted rows go away
 | |
| 		immediately. The following values
 | |
| 		can be returned on reads:
 | |
| 		invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 					 rendering it inoperative.
 | |
| 		valid(2).....the row exists and is valid"
 | |
| 	::= { snRtIpRipRouteFilterEntry 5 }
 | |
| 
 | |
| -- IP RIP neighbor filter table
 | |
| 
 | |
| snRtIpRipNbrFilterTable	     OBJECT-TYPE
 | |
| 	SYNTAX	SEQUENCE OF SnRtIpRipNbrFilterEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"ip rip neighbor filter table."
 | |
| 	::= { snRip 5 }
 | |
| 
 | |
| snRtIpRipNbrFilterEntry	     OBJECT-TYPE
 | |
| 	SYNTAX	SnRtIpRipNbrFilterEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the ip rip neighbor filter table."
 | |
| 	INDEX	{ snRtIpRipNbrFilterId }
 | |
| 	::= { snRtIpRipNbrFilterTable 1 }
 | |
| 
 | |
| SnRtIpRipNbrFilterEntry ::= SEQUENCE {
 | |
| 	snRtIpRipNbrFilterId
 | |
| 		INTEGER,
 | |
| 	snRtIpRipNbrFilterAction
 | |
| 		Action,
 | |
| 	snRtIpRipNbrFilterSourceIp
 | |
| 		IpAddress,
 | |
| 	snRtIpRipNbrFilterRowStatus
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpRipNbrFilterId         OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER (1..64)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The filter ID to identify a filter entry."
 | |
| 	::= { snRtIpRipNbrFilterEntry 1 }
 | |
| 
 | |
| snRtIpRipNbrFilterAction	 OBJECT-TYPE
 | |
| 	SYNTAX  Action
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Action to take if the ip rip packet source IP
 | |
| 		address compares equal to the source IP address
 | |
| 		in this filter."
 | |
| 	::= { snRtIpRipNbrFilterEntry 2 }
 | |
| 
 | |
| snRtIpRipNbrFilterSourceIp   OBJECT-TYPE
 | |
| 	SYNTAX  IpAddress
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Source IP address to compare with the source IP
 | |
| 		address in a ip rip packet. IP address 0.0.0.0
 | |
| 		always compares equal to any source IP addresses
 | |
| 		in any ip rip packets."
 | |
| 	::= { snRtIpRipNbrFilterEntry 3 }
 | |
| 
 | |
| snRtIpRipNbrFilterRowStatus  OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 		"This object is used to create and
 | |
| 		delete row in the table and control
 | |
| 		if they are used. The values
 | |
| 		that can be written are:
 | |
| 		delete(3)...deletes the row
 | |
| 		create(4)...creates a new row
 | |
| 		modify(5)...modifies an exsisting row
 | |
| 
 | |
| 		If the row exists, then a SET with
 | |
| 		value of create(4) returns error
 | |
| 		'badValue'. Deleted rows go away
 | |
| 		immediately. The following values
 | |
| 		can be returned on reads:
 | |
| 		invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 					 rendering it inoperative.
 | |
| 		valid(2).....the row exists and is valid"
 | |
| 	::= { snRtIpRipNbrFilterEntry 4 }
 | |
| 
 | |
| -- IP RIP port access table
 | |
| -- this table was replaced by the snRtIpRipPortIfAccessTable,
 | |
| -- of which the index was changed to ifIndex, not another
 | |
| -- indexing method used by this table
 | |
| 
 | |
| snRtIpRipPortAccessTable	     OBJECT-TYPE
 | |
| 	SYNTAX	SEQUENCE OF SnRtIpRipPortAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"ip interface rip access table."
 | |
| 	::= { snRip 6 }
 | |
| 
 | |
| snRtIpRipPortAccessEntry	     OBJECT-TYPE
 | |
| 	SYNTAX	SnRtIpRipPortAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the ip interface rip access table."
 | |
| 	INDEX	{ snRtIpRipPortAccessPort, snRtIpRipPortAccessDir }
 | |
| 	::= { snRtIpRipPortAccessTable 1 }
 | |
| 
 | |
| SnRtIpRipPortAccessEntry ::= SEQUENCE {
 | |
| 	snRtIpRipPortAccessPort
 | |
| 		PortIndex,
 | |
| 	snRtIpRipPortAccessDir
 | |
| 		INTEGER,
 | |
| 	snRtIpRipPortAccessFilterList
 | |
| 		OCTET STRING,
 | |
| 	snRtIpRipPortAccessRowStatus
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpRipPortAccessPort	     OBJECT-TYPE
 | |
| 	SYNTAX  PortIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The ip interface to which the rip filter applies."
 | |
| 	::= { snRtIpRipPortAccessEntry 1 }
 | |
| 
 | |
| snRtIpRipPortAccessDir	     OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { in(1), out(2) }
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"The access direction of incoming packet filter
 | |
| 		or outgoing packet filter."
 | |
| 	::= { snRtIpRipPortAccessEntry 2 }
 | |
| 
 | |
| snRtIpRipPortAccessFilterList  OBJECT-TYPE
 | |
| 	SYNTAX	OCTET STRING (SIZE(1..64))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"An ip rip filter list, of which each octet contains
 | |
| 		a filter ID number that forms a group of filters. A
 | |
| 		valid entry in the snRtIpRipRouteFilterTable with the
 | |
| 		corresponding filter ID number (i.e. snRtIpRipRouteFilterId)
 | |
| 		must have been created before a filter list is initialized."
 | |
| 	::= { snRtIpRipPortAccessEntry 3 }
 | |
| 
 | |
| snRtIpRipPortAccessRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	read-write
 | |
| 	STATUS  deprecated
 | |
| 	DESCRIPTION
 | |
| 		"This object is used to create and
 | |
| 		delete row in the table and control
 | |
| 		if they are used. The values
 | |
| 		that can be written are:
 | |
| 		delete(3)...deletes the row
 | |
| 		create(4)...creates a new row
 | |
| 		modify(5)...modifies an exsisting row
 | |
| 
 | |
| 		If the row exists, then a SET with
 | |
| 		value of create(4) returns error
 | |
| 		'badValue'. Deleted rows go away
 | |
| 		immediately. The following values
 | |
| 		can be returned on reads:
 | |
| 		invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 					 rendering it inoperative.
 | |
| 		valid(2).....the row exists and is valid"
 | |
| 	::= { snRtIpRipPortAccessEntry 4 }
 | |
| 
 | |
| -- IP RIP port configuration table, PortIndex is changed to ifIndex
 | |
| 
 | |
| snRtIpRipPortIfConfigTable        OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnRtIpRipPortIfConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"IP Rip port If Config table."
 | |
| 	::= { snRip 7 }
 | |
| 
 | |
| snRtIpRipPortIfConfigEntry        OBJECT-TYPE
 | |
| 	SYNTAX  SnRtIpRipPortIfConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the IP Rip Port If Config table."
 | |
| 	INDEX   { snRtIpRipPortIfConfigInterfaceIndex }
 | |
| 	::= { snRtIpRipPortIfConfigTable 1 }
 | |
| 
 | |
| SnRtIpRipPortIfConfigEntry ::= SEQUENCE {
 | |
| 	snRtIpRipPortIfConfigInterfaceIndex
 | |
| 		InterfaceIndex,
 | |
| 	snRtIpRipPortIfVersion
 | |
| 		INTEGER,
 | |
| 	snRtIpRipPortIfPoisonReverse
 | |
| 		RtrStatus,
 | |
| 	snRtIpRipPortIfLearnDefault
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpRipPortIfConfigInterfaceIndex    OBJECT-TYPE
 | |
| 	SYNTAX  InterfaceIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The If index for ip rip port config entry."
 | |
| 	::= { snRtIpRipPortIfConfigEntry 1 }
 | |
| 
 | |
| snRtIpRipPortIfVersion            OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { disabled(0), v1Only(1), v2Only(2), v1CompatibleV2(3) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The ip rip version on this port."
 | |
| 	::= { snRtIpRipPortIfConfigEntry 2 }
 | |
| 
 | |
| snRtIpRipPortIfPoisonReverse      OBJECT-TYPE
 | |
| 	SYNTAX  RtrStatus
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Enable/disable poison reverse."
 | |
| 	::= { snRtIpRipPortIfConfigEntry 3 }
 | |
| 
 | |
| snRtIpRipPortIfLearnDefault          OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER {
 | |
| 		disabled(0),
 | |
| 		enabled(1)
 | |
| 	}
 | |
| 	MAX-ACCESS	read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Apply the RIP router protocol learn-default option to the
 | |
| 		interface.  The values that can be written are:
 | |
| 		disabled(0)...deleted the learn default option.
 | |
| 		enabled(1)....enabled the learn default option."
 | |
| 	::= { snRtIpRipPortIfConfigEntry 4 }
 | |
| 
 | |
| -- IP RIP port access table, PortIndex is changed to ifIndex
 | |
| 
 | |
| snRtIpRipPortIfAccessTable	     OBJECT-TYPE
 | |
| 	SYNTAX	SEQUENCE OF SnRtIpRipPortIfAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"ip interface rip access table."
 | |
| 	::= { snRip 8 }
 | |
| 
 | |
| snRtIpRipPortIfAccessEntry	     OBJECT-TYPE
 | |
| 	SYNTAX	SnRtIpRipPortIfAccessEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry of the ip interface rip access table."
 | |
| 	INDEX	{ snRtIpRipPortIfAccessPort, snRtIpRipPortIfAccessDir }
 | |
| 	::= { snRtIpRipPortIfAccessTable 1 }
 | |
| 
 | |
| SnRtIpRipPortIfAccessEntry ::= SEQUENCE {
 | |
| 	snRtIpRipPortIfAccessPort
 | |
| 		InterfaceIndex,
 | |
| 	snRtIpRipPortIfAccessDir
 | |
| 		INTEGER,
 | |
| 	snRtIpRipPortIfAccessFilterList
 | |
| 		OCTET STRING,
 | |
| 	snRtIpRipPortIfAccessRowStatus
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snRtIpRipPortIfAccessPort	     OBJECT-TYPE
 | |
| 	SYNTAX  InterfaceIndex
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The ip interface to which the rip filter applies."
 | |
| 	::= { snRtIpRipPortIfAccessEntry 1 }
 | |
| 
 | |
| snRtIpRipPortIfAccessDir	     OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { in(1), out(2) }
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The access direction of incoming packet filter
 | |
| 		or outgoing packet filter."
 | |
| 	::= { snRtIpRipPortIfAccessEntry 2 }
 | |
| 
 | |
| snRtIpRipPortIfAccessFilterList  OBJECT-TYPE
 | |
| 	SYNTAX	OCTET STRING (SIZE(1..64))
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An ip rip filter list, of which each octet contains
 | |
| 		a filter ID number that forms a group of filters. A
 | |
| 		valid entry in the snRtIpRipRouteFilterTable with the
 | |
| 		corresponding filter ID number (i.e. snRtIpRipRouteFilterId)
 | |
| 		must have been created before a filter list is initialized."
 | |
| 	::= { snRtIpRipPortIfAccessEntry 3 }
 | |
| 
 | |
| snRtIpRipPortIfAccessRowStatus   OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 		"This object is used to create and
 | |
| 		delete row in the table and control
 | |
| 		if they are used. The values
 | |
| 		that can be written are:
 | |
| 		delete(3)...deletes the row
 | |
| 		create(4)...creates a new row
 | |
| 		modify(5)...modifies an exsisting row
 | |
| 
 | |
| 		If the row exists, then a SET with
 | |
| 		value of create(4) returns error
 | |
| 		'badValue'. Deleted rows go away
 | |
| 		immediately. The following values
 | |
| 		can be returned on reads:
 | |
| 		invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 					 rendering it inoperative.
 | |
| 		valid(2).....the row exists and is valid"
 | |
| 	::= { snRtIpRipPortIfAccessEntry 4 }
 | |
| 
 | |
| -- RIP Global Statistics
 | |
| 
 | |
| snRtIpRipStats                        OBJECT IDENTIFIER ::= { snRip 9 }
 | |
| 
 | |
| snRtIpRipStatsOutRequest OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of outgoing RIP requests."
 | |
| 	::= { snRtIpRipStats 1 }
 | |
| 
 | |
| snRtIpRipStatsOutResponse OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of outgoing RIP responses."
 | |
| 	::= { snRtIpRipStats 2 }
 | |
| 
 | |
| snRtIpRipStatsInRequest OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of incoming RIP requests."
 | |
| 	::= { snRtIpRipStats 3 }
 | |
| 
 | |
| snRtIpRipStatsInResponse OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of incoming RIP responses."
 | |
| 	::= { snRtIpRipStats 4 }
 | |
| 
 | |
| snRtIpRipStatsUnrecognized OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of unrecognized RIP packets."
 | |
| 	::= { snRtIpRipStats 5 }
 | |
| 
 | |
| snRtIpRipStatsBadVersion OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packets with bad version number."
 | |
| 	::= { snRtIpRipStats 6 }
 | |
| 
 | |
| snRtIpRipStatsBadAddrFamily OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packets with bad address family value."
 | |
| 	::= { snRtIpRipStats 7 }
 | |
| 
 | |
| snRtIpRipStatsBadRequestFormat OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packets with bad request format."
 | |
| 	::= { snRtIpRipStats 8 }
 | |
| 
 | |
| snRtIpRipStatsBadMetrics OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packets with bad metric value."
 | |
| 	::= { snRtIpRipStats 9 }
 | |
| 
 | |
| snRtIpRipStatsBadRespFormat OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packets with bad response format."
 | |
| 	::= { snRtIpRipStats 10 }
 | |
| 
 | |
| snRtIpRipStatsRespFromNonRipPort OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packet responses coming from non-RIP configured ports."
 | |
| 	::= { snRtIpRipStats 11 }
 | |
| 
 | |
| snRtIpRipStatsResponseFromLoopback OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packet responses coming from loopback ports."
 | |
| 	::= { snRtIpRipStats 12 }
 | |
| 
 | |
| snRtIpRipStatsPacketRejected OBJECT-TYPE
 | |
| 	SYNTAX	Counter32
 | |
| 	MAX-ACCESS	read-only
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Number of RIP packets rejected."
 | |
| 	::= { snRtIpRipStats 13 }
 | |
| 
 | |
| -- DVMRP MIB
 | |
| 
 | |
| snDvmrpMIBObjects OBJECT IDENTIFIER ::= { snDvmrp 1 }
 | |
| 
 | |
| snDvmrpVersion OBJECT-TYPE
 | |
| 	SYNTAX     DisplayString (SIZE(0..255))
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The router's DVMRP version information."
 | |
| 	::= { snDvmrpMIBObjects 1 }
 | |
| 
 | |
| snDvmrpEnable OBJECT-TYPE
 | |
| 	SYNTAX     RtrStatus
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"Enable or disable DVMRP on this router."
 | |
| 	DEFVAL     { disabled }
 | |
| 	::= { snDvmrpMIBObjects 2 }
 | |
| 
 | |
| snDvmrpGenerationId OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The generation identifier for the routing process.  This is
 | |
| 			used by neighboring routers to detect whether pruning
 | |
| 			information should be resent."
 | |
| 	::= { snDvmrpMIBObjects 3 }
 | |
| 
 | |
| snDvmrpProbeInterval OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (5..30)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval at which the router sends out
 | |
| 			probe messages to discover neighbour routers. Value is
 | |
| 			in number of seconds. snDvmrpEnable must be 'enabled'
 | |
| 			before this object is writen."
 | |
| 	DEFVAL     { 10 }
 | |
| 	::= { snDvmrpMIBObjects 4 }
 | |
| 
 | |
| snDvmrpReportInterval OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (10..2000)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval at which the router sends out
 | |
| 			full report messages. Value is in number of seconds.
 | |
| 			snDvmrpEnable must be 'enabled' before this object is
 | |
| 			writen."
 | |
| 	DEFVAL     { 60 }
 | |
| 	::= { snDvmrpMIBObjects 5 }
 | |
| 
 | |
| snDvmrpTriggerInterval OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (5..30)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval at which triggered updates are
 | |
| 			sent out. Value is in number of seconds. snDvmrpEnable must
 | |
| 			be 'enabled' before this object is writen."
 | |
| 	DEFVAL     { 5 }
 | |
| 	::= { snDvmrpMIBObjects 6 }
 | |
| 
 | |
| snDvmrpNeighborRouterTimeout OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (60..8000)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval after which the neighbour router
 | |
| 			is considered down. Value is in number of seconds. snDvmrpEnable
 | |
| 			must be 'enabled' before this object is writen."
 | |
| 	DEFVAL     { 180 }
 | |
| 	::= { snDvmrpMIBObjects 7 }
 | |
| 
 | |
| snDvmrpRouteExpireTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (20..4000)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval after which the route expires
 | |
| 			and becomes unreachable. Value is in number of seconds.
 | |
| 			snDvmrpEnable must be 'enabled' before this object is writen."
 | |
| 	DEFVAL     { 200 }
 | |
| 	::= { snDvmrpMIBObjects 8 }
 | |
| 
 | |
| snDvmrpRouteDiscardTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (40..8000)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval after which a route is discarded
 | |
| 			from the route table. Value is in number of seconds.
 | |
| 			snDvmrpEnable must be 'enabled' before this object is writen."
 | |
| 	DEFVAL     { 340 }
 | |
| 	::= { snDvmrpMIBObjects 9 }
 | |
| 
 | |
| snDvmrpPruneAge OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (20..3600)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the duration of time for which the prune state
 | |
| 			is stored. Value is in number of seconds. snDvmrpEnable
 | |
| 			must be 'enabled' before this object is writen."
 | |
| 	DEFVAL     { 180 }
 | |
| 	::= { snDvmrpMIBObjects 10 }
 | |
| 
 | |
| snDvmrpGraftRetransmitTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (2..3600)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval after which a graft message will
 | |
| 			be retransmitted if graft acknowledge message has not been
 | |
| 			received. Value is in number of seconds. snDvmrpEnable must
 | |
| 			be 'enabled' before this object is writen.
 | |
| 			For FastIron platforms, the default value is 3 and the range is
 | |
| 			between 2 to 10.
 | |
| 			For NetIron platforms, the range is between 5 to 3600."
 | |
| 	DEFVAL     { 10 }
 | |
| 	::= { snDvmrpMIBObjects 11 }
 | |
| 
 | |
| snDvmrpDefaultRoute OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the IP address of a router that is connected to one
 | |
| 			of the directly attached subnet. If a multicast route is not
 | |
| 			present on the local router, this default route will be used
 | |
| 			for multicast forwarding. snDvmrpEnable must be 'enabled'
 | |
| 			before this object is writen."
 | |
| 	::= { snDvmrpMIBObjects 12 }
 | |
| 
 | |
| -- The DVMRP Virtual Interface Table
 | |
| 
 | |
| snDvmrpVInterfaceTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnDvmrpVInterfaceEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing the router's DVMRP virtual
 | |
| 			interfaces. snDvmrpEnable must be 'enabled' before this
 | |
| 			table is read or writen."
 | |
| 	::= { snDvmrpMIBObjects 13 }
 | |
| 
 | |
| snDvmrpVInterfaceEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnDvmrpVInterfaceEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snDvmrpVInterfaceTable.
 | |
| 			This row augments ipMRouteInterfaceEntry in the IP
 | |
| 			Multicast MIB, where the threshold object resides."
 | |
| 	INDEX      { snDvmrpVInterfaceVifIndex }
 | |
| 	::= { snDvmrpVInterfaceTable 1 }
 | |
| 
 | |
| SnDvmrpVInterfaceEntry ::= SEQUENCE {
 | |
| 	snDvmrpVInterfaceVifIndex              INTEGER,
 | |
| 	snDvmrpVInterfaceType                  INTEGER,
 | |
| 	snDvmrpVInterfaceOperState             INTEGER,
 | |
| 	snDvmrpVInterfaceLocalAddress          IpAddress,
 | |
| 	snDvmrpVInterfaceRemoteAddress         IpAddress,
 | |
| 	snDvmrpVInterfaceRemoteSubnetMask      IpAddress,
 | |
| 	snDvmrpVInterfaceMetric                INTEGER,
 | |
| 	snDvmrpVInterfaceTtlThreshold          INTEGER,
 | |
| 	snDvmrpVInterfaceAdvertiseLocal        RtrStatus,
 | |
| 	snDvmrpVInterfaceEncapsulation         RtrStatus,
 | |
| 	snDvmrpVInterfaceStatus                INTEGER }
 | |
| 
 | |
| snDvmrpVInterfaceVifIndex OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..48)
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The ifIndex value of this DVMRP virtual interface."
 | |
| 	::= { snDvmrpVInterfaceEntry 1 }
 | |
| 
 | |
| snDvmrpVInterfaceType OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER { tunnel(1), querier(2), subnet(3) }
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The type of this DVMRP virtual interface, whether it uses
 | |
| 			a tunnel, a physical interface for which we are a querier,
 | |
| 			or a physical interface for which we are not a querier.
 | |
| 			For write operation, this object can only accept tunnel(1)
 | |
| 			to configure a tunnel interface or subnet(3) to configure
 | |
| 			a physical interface."
 | |
| 	::= { snDvmrpVInterfaceEntry 2 }
 | |
| 
 | |
| snDvmrpVInterfaceOperState OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER { up(1), down(2) }
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The current operational state of this DVMRP virtual
 | |
| 			interface."
 | |
| 	::= { snDvmrpVInterfaceEntry 3 }
 | |
| 
 | |
| snDvmrpVInterfaceLocalAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the local end of this DVMRP virtual
 | |
| 			interface."
 | |
| 	::= { snDvmrpVInterfaceEntry 4 }
 | |
| 
 | |
| snDvmrpVInterfaceRemoteAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the remote end of this DVMRP virtual
 | |
| 			interface.  For a tunnel, this is the IP address of the
 | |
| 			neighboring router.  For a subnet, this is the subnet
 | |
| 			address."
 | |
| 	::= { snDvmrpVInterfaceEntry 5 }
 | |
| 
 | |
| snDvmrpVInterfaceRemoteSubnetMask OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The subnet mask for a directly connected subnet.  For
 | |
| 			a tunnel, this should be 0.0.0.0."
 | |
| 	::= { snDvmrpVInterfaceEntry 6 }
 | |
| 
 | |
| snDvmrpVInterfaceMetric OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..31)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The distance metric for this DVMRP virtual interface which
 | |
| 			is used to calculate distance vectors."
 | |
| 	DEFVAL     { 1 }
 | |
| 	::= { snDvmrpVInterfaceEntry 7 }
 | |
| 
 | |
| snDvmrpVInterfaceTtlThreshold OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..254)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the minimum time-to-live value to forward the packets
 | |
| 			out of this virtual interface."
 | |
| 	DEFVAL     { 1 }
 | |
| 	::= { snDvmrpVInterfaceEntry 8 }
 | |
| 
 | |
| snDvmrpVInterfaceAdvertiseLocal OBJECT-TYPE
 | |
| 	SYNTAX     RtrStatus
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"Enable or disable the advertising of this local route."
 | |
| 	DEFVAL     { enabled }
 | |
| 	::= { snDvmrpVInterfaceEntry 9 }
 | |
| 
 | |
| snDvmrpVInterfaceEncapsulation OBJECT-TYPE
 | |
| 	SYNTAX     RtrStatus
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"Enable or disable the encapsulation of the DVMRP control
 | |
| 			packets when using IPINIP encapsulation."
 | |
| 	DEFVAL     { disabled }
 | |
| 	::= { snDvmrpVInterfaceEntry 10 }
 | |
| 
 | |
| 
 | |
| snDvmrpVInterfaceStatus OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER {
 | |
| 					invalid(1),
 | |
| 					valid(2),
 | |
| 					delete(3),
 | |
| 					create(4),
 | |
| 					modify(5)
 | |
| 			   }
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This object is used to create and
 | |
| 			 delete row in the table and control
 | |
| 			 if they are used. The values
 | |
| 			 that can be written are:
 | |
| 			 delete(3)...deletes the row
 | |
| 			 create(4)...creates a new row
 | |
| 			 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 			 If the row exists, then a SET with
 | |
| 			 value of create(4) returns error
 | |
| 			 'badValue'. Deleted rows go away
 | |
| 			 immediately. The following values
 | |
| 			 can be returned on reads:
 | |
| 			 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 						  rendering it inoperative.
 | |
| 			 valid(2)....Setting it to 'valid' has the effect of
 | |
| 						 changing the row to operative."
 | |
| 	::= { snDvmrpVInterfaceEntry 11 }
 | |
| 
 | |
| 
 | |
| -- The DVMRP Neighbor Table
 | |
| 
 | |
| snDvmrpNeighborTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnDvmrpNeighborEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing the router's DVMRP
 | |
| 			neighbors, as discovered by receiving Neighbor Probe
 | |
| 			messages. snDvmrpEnable must be 'enabled' before this
 | |
| 			table is read."
 | |
| 	::= { snDvmrpMIBObjects 14 }
 | |
| 
 | |
| snDvmrpNeighborEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnDvmrpNeighborEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snDvmrpNeighborTable."
 | |
| 	INDEX      { snDvmrpNeighborEntryIndex }
 | |
| 	::= { snDvmrpNeighborTable 1 }
 | |
| 
 | |
| SnDvmrpNeighborEntry ::= SEQUENCE {
 | |
| 	snDvmrpNeighborEntryIndex      Integer32,
 | |
| 	snDvmrpNeighborVifIndex        Integer32,
 | |
| 	snDvmrpNeighborAddress         IpAddress,
 | |
| 	snDvmrpNeighborUpTime          TimeTicks,
 | |
| 	snDvmrpNeighborExpiryTime      TimeTicks,
 | |
| 	snDvmrpNeighborGenerationId    Integer32,
 | |
| 	snDvmrpNeighborMajorVersion    INTEGER,
 | |
| 	snDvmrpNeighborMinorVersion    INTEGER,
 | |
| 	snDvmrpNeighborCapabilities    Integer32}
 | |
| 
 | |
| snDvmrpNeighborEntryIndex OBJECT-TYPE
 | |
| 	SYNTAX     Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The table entry index."
 | |
| 	::= { snDvmrpNeighborEntry 1 }
 | |
| 
 | |
| snDvmrpNeighborVifIndex OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The value of VifIndex for the virtual interface used to
 | |
| 			reach this DVMRP neighbor."
 | |
| 	::= { snDvmrpNeighborEntry 2 }
 | |
| 
 | |
| snDvmrpNeighborAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the DVMRP neighbor for which this entry
 | |
| 			contains information."
 | |
| 	::= { snDvmrpNeighborEntry 3 }
 | |
| 
 | |
| snDvmrpNeighborUpTime OBJECT-TYPE
 | |
| 	SYNTAX     TimeTicks
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The time since this DVMRP neighbor (last) became a neighbor
 | |
| 			of the local router."
 | |
| 	::= { snDvmrpNeighborEntry 4 }
 | |
| 
 | |
| snDvmrpNeighborExpiryTime OBJECT-TYPE
 | |
| 	SYNTAX     TimeTicks
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The minimum time remaining before this DVMRP neighbor will
 | |
| 			be aged out."
 | |
| 	::= { snDvmrpNeighborEntry 5 }
 | |
| 
 | |
| snDvmrpNeighborGenerationId OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The neighboring router's generation identifier."
 | |
| 	::= { snDvmrpNeighborEntry 6 }
 | |
| 
 | |
| snDvmrpNeighborMajorVersion OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (0..255)
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The neighboring router's major DVMRP version number."
 | |
| 	::= { snDvmrpNeighborEntry 7 }
 | |
| 
 | |
| snDvmrpNeighborMinorVersion OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (0..255)
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The neighboring router's minor DVMRP version number."
 | |
| 	::= { snDvmrpNeighborEntry 8 }
 | |
| 
 | |
| snDvmrpNeighborCapabilities OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This object describes the neighboring router's
 | |
| 			 capabilities.  The following shows the position
 | |
| 			 of each bit:
 | |
| 
 | |
| 			 bit position  meaning
 | |
| 			 -----------   ------
 | |
| 				 3         mtrace bit
 | |
| 				 2         generationID bit
 | |
| 				 1         prune bit
 | |
| 				 0         leaf bit
 | |
| 
 | |
| 			 The leaf bit indicates that the neighbor has only
 | |
| 			 one interface with neighbors.  The prune bit indicates
 | |
| 			 that the neighbor supports pruning.  The generationID bit
 | |
| 			 indicates that the neighbor sends its generationID in Probe
 | |
| 			 messages.  The mtrace bit indicates that the neighbor can
 | |
| 			 handle mtrace requests."
 | |
| 	::= { snDvmrpNeighborEntry 9 }
 | |
| 
 | |
| 
 | |
| -- The DVMRP Route Table
 | |
| 
 | |
| snDvmrpRouteTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnDvmrpRouteEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The routing table used by DVMRP in place of the unicast
 | |
| 			routing table. snDvmrpEnable must be 'enabled' before this
 | |
| 			table is read."
 | |
| 	::= { snDvmrpMIBObjects 15 }
 | |
| 
 | |
| snDvmrpRouteEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnDvmrpRouteEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) containing the multicast routing
 | |
| 			information used by DVMRP in place of the unicast routing
 | |
| 			information."
 | |
| 	INDEX      { snDvmrpRouteEntryIndex }
 | |
| 	::= { snDvmrpRouteTable 1 }
 | |
| 
 | |
| SnDvmrpRouteEntry ::= SEQUENCE {
 | |
| 	snDvmrpRouteEntryIndex         Integer32,
 | |
| 	snDvmrpRouteSource             IpAddress,
 | |
| 	snDvmrpRouteSourceMask         IpAddress,
 | |
| 	snDvmrpRouteUpstreamNeighbor   IpAddress,
 | |
| 	snDvmrpRouteVifIndex           Integer32,
 | |
| 	snDvmrpRouteMetric             Integer32,
 | |
| 	snDvmrpRouteExpiryTime         TimeTicks }
 | |
| 
 | |
| snDvmrpRouteEntryIndex OBJECT-TYPE
 | |
| 	SYNTAX     Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The table entry index."
 | |
| 	::= { snDvmrpRouteEntry 1 }
 | |
| 
 | |
| snDvmrpRouteSource OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The network address which when combined with the
 | |
| 			corresponding value of snDvmrpRouteSourceMask identifies the
 | |
| 			sources for which this entry contains multicast routing
 | |
| 			information."
 | |
| 	::= { snDvmrpRouteEntry 2 }
 | |
| 
 | |
| snDvmrpRouteSourceMask OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The network mask which when combined with the corresponding
 | |
| 			value of snDvmrpRouteSource identifies the sources for which
 | |
| 			this entry contains multicast routing information."
 | |
| 	::= { snDvmrpRouteEntry 3 }
 | |
| 
 | |
| snDvmrpRouteUpstreamNeighbor OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The address of the upstream neighbor (e.g., RPF neighbor)
 | |
| 			from which IP datagrams from these sources are received."
 | |
| 	::= { snDvmrpRouteEntry 4 }
 | |
| 
 | |
| snDvmrpRouteVifIndex OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The value of snDvmrpVInterfaceVifIndex for the virtual
 | |
| 			interface on which IP datagrams sent by these sources are
 | |
| 			received."
 | |
| 	::= { snDvmrpRouteEntry 5 }
 | |
| 
 | |
| snDvmrpRouteMetric OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The distance in hops to the source subnet."
 | |
| 	::= { snDvmrpRouteEntry 6 }
 | |
| 
 | |
| snDvmrpRouteExpiryTime OBJECT-TYPE
 | |
| 	SYNTAX     TimeTicks
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The minimum amount of time remaining before this entry will
 | |
| 			be aged out."
 | |
| 	::= { snDvmrpRouteEntry 7 }
 | |
| 
 | |
| -- The DVMRP Routing Next Hop Table
 | |
| 
 | |
| snDvmrpRouteNextHopTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnDvmrpRouteNextHopEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table containing information on the next
 | |
| 			hops on outgoing interfaces for routing IP multicast
 | |
| 			datagrams. snDvmrpEnable must be 'enabled' before this
 | |
| 			table is read."
 | |
| 	::= { snDvmrpMIBObjects 16 }
 | |
| 
 | |
| snDvmrpRouteNextHopEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnDvmrpRouteNextHopEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the list of next hops on
 | |
| 			outgoing interfaces to which IP multicast datagrams from
 | |
| 			particular sources are routed."
 | |
| 	INDEX      { snDvmrpRouteNextHopSource, snDvmrpRouteNextHopSourceMask,
 | |
| 				 snDvmrpRouteNextHopVifIndex }
 | |
| 	::= { snDvmrpRouteNextHopTable 1 }
 | |
| 
 | |
| SnDvmrpRouteNextHopEntry ::= SEQUENCE {
 | |
| 	snDvmrpRouteNextHopSource             IpAddress,
 | |
| 	snDvmrpRouteNextHopSourceMask         IpAddress,
 | |
| 	snDvmrpRouteNextHopVifIndex           Integer32,
 | |
| 	snDvmrpRouteNextHopType               INTEGER }
 | |
| 
 | |
| snDvmrpRouteNextHopSource OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The network address which when combined with the
 | |
| 			corresponding value of snDvmrpRouteNextHopSourceMask
 | |
| 			identifies the sources for which this entry specifies
 | |
| 			a next hop on an outgoing interface."
 | |
| 	::= { snDvmrpRouteNextHopEntry 1 }
 | |
| 
 | |
| snDvmrpRouteNextHopSourceMask OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The network mask which when combined with the corresponding
 | |
| 			value of snDvmrpRouteNextHopSource identifies the sources for
 | |
| 			which this entry specifies a next hop on an outgoing
 | |
| 			interface."
 | |
| 	::= { snDvmrpRouteNextHopEntry 2 }
 | |
| 
 | |
| snDvmrpRouteNextHopVifIndex OBJECT-TYPE
 | |
| 	SYNTAX     Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The snDvmrpVInterfaceVifIndex value of the virtual interface
 | |
| 			for the outgoing interface for this next hop."
 | |
| 	::= { snDvmrpRouteNextHopEntry 3 }
 | |
| 
 | |
| snDvmrpRouteNextHopType OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER { leaf(1), branch(2) }
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"Type is leaf if no neighbors exist on the outgoing virtual
 | |
| 			interface.  Otherwise, type is branch."
 | |
| 	::= { snDvmrpRouteNextHopEntry 4 }
 | |
| 
 | |
| -- The DVMRP Virtual Interface Statistics Table
 | |
| 
 | |
| snDvmrpVIfStatTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnDvmrpVIfStatEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing the router's DVMRP virtual interface
 | |
| 			statistical counters. snDvmrpEnable must be 'enabled' before this
 | |
| 			table is read."
 | |
| 	::= { snDvmrpMIBObjects 17 }
 | |
| 
 | |
| snDvmrpVIfStatEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnDvmrpVIfStatEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snDvmrpVIfStatTable."
 | |
| 	INDEX      { snDvmrpVIfStatVifIndex }
 | |
| 	::= { snDvmrpVIfStatTable 1 }
 | |
| 
 | |
| SnDvmrpVIfStatEntry ::= SEQUENCE {
 | |
| 	snDvmrpVIfStatVifIndex              INTEGER,
 | |
| 	snDvmrpVIfStatInPkts                Counter32,
 | |
| 	snDvmrpVIfStatOutPkts               Counter32,
 | |
| 	snDvmrpVIfStatInOctets              Counter32,
 | |
| 	snDvmrpVIfStatOutOctets             Counter32,
 | |
| 	snDvmrpVIfStatInProbePkts           Counter32,
 | |
| 	snDvmrpVIfStatOutProbePkts          Counter32,
 | |
| 	snDvmrpVIfStatDiscardProbePkts      Counter32,
 | |
| 	snDvmrpVIfStatInRtUpdatePkts        Counter32,
 | |
| 	snDvmrpVIfStatOutRtUpdatePkts       Counter32,
 | |
| 	snDvmrpVIfStatDiscardRtUpdatePkts   Counter32,
 | |
| 	snDvmrpVIfStatInGraftPkts           Counter32,
 | |
| 	snDvmrpVIfStatOutGraftPkts          Counter32,
 | |
| 	snDvmrpVIfStatDiscardGraftPkts      Counter32,
 | |
| 	snDvmrpVIfStatInGraftAckPkts        Counter32,
 | |
| 	snDvmrpVIfStatOutGraftAckPkts       Counter32,
 | |
| 	snDvmrpVIfStatDiscardGraftAckPkts   Counter32,
 | |
| 	snDvmrpVIfStatInPrunePkts           Counter32,
 | |
| 	snDvmrpVIfStatOutPrunePkts          Counter32,
 | |
| 	snDvmrpVIfStatDiscardPrunePkts      Counter32 }
 | |
| 
 | |
| snDvmrpVIfStatVifIndex OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..65535)
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The ifIndex value of this DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 1 }
 | |
| 
 | |
| snDvmrpVIfStatInPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of packets that have arrived on the DVMRP
 | |
| 			virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 2 }
 | |
| 
 | |
| snDvmrpVIfStatOutPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of packets that have been sent on the DVMRP
 | |
| 			virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 3 }
 | |
| 
 | |
| snDvmrpVIfStatInOctets OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of octets that have arrived on the DVMRP
 | |
| 			virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 4 }
 | |
| 
 | |
| snDvmrpVIfStatOutOctets OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of octets that have been sent on the DVMRP
 | |
| 			virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 5 }
 | |
| 
 | |
| snDvmrpVIfStatInProbePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of probe packets that have arrived
 | |
| 			on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 6 }
 | |
| 
 | |
| snDvmrpVIfStatOutProbePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of probe packets that have been sent
 | |
| 			on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 7 }
 | |
| 
 | |
| snDvmrpVIfStatDiscardProbePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of probe packets that have been discarded
 | |
| 			by the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 8 }
 | |
| 
 | |
| snDvmrpVIfStatInRtUpdatePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of route update packets that have arrived
 | |
| 			on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 9 }
 | |
| 
 | |
| snDvmrpVIfStatOutRtUpdatePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of route update packets that have been sent
 | |
| 			on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 10 }
 | |
| 
 | |
| snDvmrpVIfStatDiscardRtUpdatePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of route update packets that have been
 | |
| 			discarded by the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 11 }
 | |
| 
 | |
| snDvmrpVIfStatInGraftPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft packets that have arrived
 | |
| 			on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 12 }
 | |
| 
 | |
| snDvmrpVIfStatOutGraftPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft packets that have been sent
 | |
| 			on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 13 }
 | |
| 
 | |
| snDvmrpVIfStatDiscardGraftPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft packets that have been discarded
 | |
| 			by the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 14 }
 | |
| 
 | |
| snDvmrpVIfStatInGraftAckPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft acknowledge packets that have arrived
 | |
| 			on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 15 }
 | |
| 
 | |
| snDvmrpVIfStatOutGraftAckPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft acknowledge packets that have been
 | |
| 			sent on the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 16 }
 | |
| 
 | |
| snDvmrpVIfStatDiscardGraftAckPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft acknowledge packets that have been
 | |
| 			discarded by the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 17 }
 | |
| 
 | |
| snDvmrpVIfStatInPrunePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of prune packets that have arrived on the DVMRP
 | |
| 			virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 18 }
 | |
| 
 | |
| snDvmrpVIfStatOutPrunePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of prune packets that have been sent on the DVMRP
 | |
| 			virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 19 }
 | |
| 
 | |
| snDvmrpVIfStatDiscardPrunePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of prune packets that have been discarded
 | |
| 			by the DVMRP virtual interface."
 | |
| 	::= { snDvmrpVIfStatEntry 20 }
 | |
| 
 | |
| 
 | |
| -- FSRP MIB
 | |
| 
 | |
| snFsrpGlobal 	OBJECT IDENTIFIER ::= { snFsrp 1 }
 | |
| snFsrpIntf 		OBJECT IDENTIFIER ::= { snFsrp 2 }
 | |
| 
 | |
| --  Section 1:	FSRP Global Variables
 | |
| 
 | |
| snFsrpGroupOperMode OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER {
 | |
| 		disabled(0),
 | |
| 		enabled(1)
 | |
| 		}
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The FSRP is configured on this system
 | |
| 		 either enabled or disabled and the
 | |
| 		 default is disabled mode.
 | |
| 		 disabled(0)..........disable FSRP
 | |
| 		 enabled(1)...........activate FSRP"
 | |
| 	::= { snFsrpGlobal 1 }
 | |
| 
 | |
| snFsrpIfStateChangeTrap OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER { disabled(0), enabled(1) }
 | |
| 	MAX-ACCESS	read-write
 | |
| 	STATUS	current
 | |
| 	DESCRIPTION
 | |
| 		"Indicates whether the SNMP agent process is
 | |
| 		permitted to generate FSRP interface state change
 | |
| 		traps."
 | |
| 	DEFVAL { enabled }
 | |
| 	::= { snFsrpGlobal 2 }
 | |
| 
 | |
| 
 | |
| --  Section 2: FSRP Interface Configuration Table
 | |
| 
 | |
| --      The FSRP (Foundry Standby Routing Protocol) Interface Table augments
 | |
| --		the ifTable with FSRP specific information.
 | |
| 
 | |
| 
 | |
| 	 snFsrpIfTable OBJECT-TYPE
 | |
| 		 SYNTAX   SEQUENCE OF SnFsrpIfEntry
 | |
| 		 MAX-ACCESS   not-accessible
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The FSRP Interface Table describes the interfaces from
 | |
| 			the viewpoint of FSRP."
 | |
| 		 ::= { snFsrpIntf 1 }
 | |
| 
 | |
| 	 snFsrpIfEntry OBJECT-TYPE
 | |
| 		 SYNTAX   SnFsrpIfEntry
 | |
| 		 MAX-ACCESS   not-accessible
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The FSRP Interface Entry describes one interface from
 | |
| 			the viewpoint of FSRP."
 | |
| 		 INDEX { snFsrpIfPort, snFsrpIfIpAddress }
 | |
| 		 ::= { snFsrpIfTable 1 }
 | |
| 
 | |
| 	 SnFsrpIfEntry ::=
 | |
| 		 SEQUENCE {
 | |
| 			 snFsrpIfPort
 | |
| 				 Integer32,
 | |
| 			 snFsrpIfIpAddress
 | |
| 				 IpAddress,
 | |
| 			 snFsrpIfVirRtrIpAddr
 | |
| 				 IpAddress,
 | |
| 			 snFsrpIfOtherRtrIpAddr
 | |
| 				 IpAddress,
 | |
| 			 snFsrpIfPreferLevel
 | |
| 				 INTEGER,
 | |
| 			 snFsrpIfTrackPortMask
 | |
| 				 PortMask,
 | |
| 			 snFsrpIfRowStatus
 | |
| 				 INTEGER,
 | |
| 			 snFsrpIfState
 | |
| 				 INTEGER,
 | |
| 			 snFsrpIfKeepAliveTime
 | |
| 				 INTEGER,
 | |
| 			 snFsrpIfRouterDeadTime
 | |
| 				 INTEGER,
 | |
| 			 snFsrpIfChassisTrackPortMask
 | |
| 				 OCTET STRING,
 | |
| 			 snFsrpIfTrackPortList
 | |
| 				 OCTET STRING
 | |
| 		 }
 | |
| 
 | |
| 
 | |
| 	snFsrpIfPort OBJECT-TYPE
 | |
| 		 SYNTAX   Integer32
 | |
| 		 MAX-ACCESS   read-only
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The physical router port of this FSRP interface."
 | |
| 		 ::= { snFsrpIfEntry 1 }
 | |
| 
 | |
| 	 snFsrpIfIpAddress OBJECT-TYPE
 | |
| 		 SYNTAX   IpAddress
 | |
| 		 MAX-ACCESS   read-only
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The IP Address of the physical router port of this
 | |
| 			interface."
 | |
| 		 ::= { snFsrpIfEntry 2 }
 | |
| 
 | |
| 	 snFsrpIfVirRtrIpAddr OBJECT-TYPE
 | |
| 		 SYNTAX   IpAddress
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The IP Address of the Virtual Router for the interface.
 | |
| 			The Virtual Router IP address need to be configured on
 | |
| 			the interface before Redundant Router Function can operate
 | |
| 			on the interface.  This address has to be same on all the
 | |
| 			routers that going to participate in the Redundant Router
 | |
| 			Function on a given subnet."
 | |
| 		 ::= { snFsrpIfEntry 3 }
 | |
| 
 | |
| 	 snFsrpIfOtherRtrIpAddr OBJECT-TYPE
 | |
| 		 SYNTAX   IpAddress
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The IP Address of the Other Router on this ip subnet
 | |
| 			that operates FSRP and to whom the Keep Alive message
 | |
| 			need to be sent by this router.  This object must be
 | |
| 			configured for FSRP to work correctly"
 | |
| 		 ::= { snFsrpIfEntry 4 }
 | |
| 
 | |
| 	 snFsrpIfPreferLevel OBJECT-TYPE
 | |
| 		 SYNTAX   INTEGER (1..255)
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The higher the number the higher the priority is.
 | |
| 			This parameter decides which router should becomes
 | |
| 			the Active Router for the interface.  A Router with
 | |
| 			higher priority selected to becomes the Active Router."
 | |
| 		 DEFVAL { 100 }
 | |
| 		 ::= { snFsrpIfEntry 5 }
 | |
| 
 | |
| 	 snFsrpIfTrackPortMask OBJECT-TYPE
 | |
| 		 SYNTAX   PortMask
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   deprecated
 | |
| 		 DESCRIPTION
 | |
| 			"This object specifies the identity of the physical port
 | |
| 			whose state is to be monitored.  Each bit is a port of
 | |
| 			the system. Default value is 0.  If this object is configured
 | |
| 			then the Preference Level of this interface will be adjusted
 | |
| 			dynamically depending on the state of the Track Port.
 | |
| 			The interface's Preference Level is reduced by value of
 | |
| 			Preference Level parameter when the Track Port states first
 | |
| 			changes from UP to DOWN.  When the Track Port next comes up
 | |
| 			the interface's Preference Level is increased by the amount
 | |
| 			specified by the Preference Level.
 | |
| 			The Standalone router FSRP Track port membership (Not used for Chassis Product)"
 | |
| 		 DEFVAL { 0 }
 | |
| 		 ::= { snFsrpIfEntry 6 }
 | |
| 
 | |
| 	 snFsrpIfRowStatus OBJECT-TYPE
 | |
| 		 SYNTAX   INTEGER {
 | |
| 					invalid(1),
 | |
| 					valid(2),
 | |
| 					delete(3),
 | |
| 					create(4),
 | |
| 					modify(5)
 | |
| 				  }
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"This object is used to create and
 | |
| 			 delete row in the table and control
 | |
| 			 if they are used. The values
 | |
| 			 that can be written are:
 | |
| 			 delete(3)...deletes the row
 | |
| 			 create(4)...creates a new row
 | |
| 			 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 			 If the row exists, then a SET with
 | |
| 			 value of create(4) returns error
 | |
| 			 'badValue'. Deleted rows go away
 | |
| 			 immediately. The following values
 | |
| 			 can be returned on reads:
 | |
| 			 noSuch(0)...no such row
 | |
| 			 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 						  rendering it inoperative..
 | |
| 			 valid(2)....the row exists and is valid"
 | |
| 		 ::= { snFsrpIfEntry 7 }
 | |
| 
 | |
| 	 snFsrpIfState OBJECT-TYPE
 | |
| 		 SYNTAX   INTEGER {
 | |
| 					init(0),
 | |
| 					negotiating(1),
 | |
| 					standby(2),
 | |
| 					active(3)
 | |
| 				  }
 | |
| 		 MAX-ACCESS   read-only
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"This object specifies the FSRP Router's interface state as:
 | |
| 			init(0)...initialization state.
 | |
| 			negotiating(1)...negotiating state.
 | |
| 			standby(2)...standby state.
 | |
| 			active(3)...active state."
 | |
| 		 ::= { snFsrpIfEntry 8 }
 | |
| 
 | |
| 	 snFsrpIfKeepAliveTime OBJECT-TYPE
 | |
| 		 SYNTAX   INTEGER (1..120)
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The heart-beat is from 1 to 120 seconds."
 | |
| 		 DEFVAL { 3 }
 | |
| 		 ::= { snFsrpIfEntry 9 }
 | |
| 
 | |
| 	 snFsrpIfRouterDeadTime OBJECT-TYPE
 | |
| 		 SYNTAX   INTEGER (3..255)
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"The hold time of the Fsrp router is from 3 to 255 seconds."
 | |
| 		 DEFVAL { 9 }
 | |
| 		 ::= { snFsrpIfEntry 10 }
 | |
| 
 | |
| 	 snFsrpIfChassisTrackPortMask OBJECT-TYPE
 | |
| 		 SYNTAX  OCTET STRING (SIZE(32))
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   deprecated
 | |
| 		 DESCRIPTION
 | |
| 			"This object specifies the identity of the physical port
 | |
| 			whose state is to be monitored.  Each bit is a port of
 | |
| 			the system. Default value is 0.  If this object is configured
 | |
| 			then the Preference Level of this interface will be adjusted
 | |
| 			dynamically depending on the state of the Track Port.
 | |
| 			The interface's Preference Level is reduced by value of
 | |
| 			Preference Level parameter when the Track Port states first
 | |
| 			changes from UP to DOWN.  When the Track Port next comes up
 | |
| 			the interface's Preference Level is increased by the amount
 | |
| 			specified by the Preference Level.
 | |
| 			The Chassis router FSRP Track port membership.
 | |
| 			(It was obsoleted after release 07100, replaced by snFsrpIfTrackPortList)"
 | |
| 		 ::= { snFsrpIfEntry 11 }
 | |
| 
 | |
| 	 snFsrpIfTrackPortList OBJECT-TYPE
 | |
| 		 SYNTAX  OCTET STRING
 | |
| 		 MAX-ACCESS   read-write
 | |
| 		 STATUS   current
 | |
| 		 DESCRIPTION
 | |
| 			"This object specifies the identity of the physical port
 | |
| 			whose state is to be monitored.  Each port index is a
 | |
| 			16-bit integer in big endian order. 8-bit is the slot
 | |
| 			number, the other 8-bit is the port number. Default value
 | |
| 			is 0 length octet string.  If this object is configured
 | |
| 			then the Preference Level of this interface will be adjusted
 | |
| 			dynamically depending on the state of the Track Port.
 | |
| 			The interface's Preference Level is reduced by value of
 | |
| 			Preference Level parameter when the Track Port states first
 | |
| 			changes from UP to DOWN.  When the Track Port next comes up
 | |
| 			the interface's Preference Level is increased by the amount
 | |
| 			specified by the Preference Level.
 | |
| 			The router FSRP physical track port membership."
 | |
| 		 ::= { snFsrpIfEntry 12 }
 | |
| 
 | |
| -- PIM MIB
 | |
| 
 | |
| snPimMIBObjects OBJECT IDENTIFIER ::= { snPim 1 }
 | |
| snPimSMMIBObjects OBJECT IDENTIFIER ::= { snPim 2 }
 | |
| 
 | |
| snPimEnable OBJECT-TYPE
 | |
| 	SYNTAX     RtrStatus
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"Enable or disable PIM on this router."
 | |
| 	DEFVAL     { disabled }
 | |
| 	::= { snPimMIBObjects 1 }
 | |
| 
 | |
| snPimNeighborRouterTimeout OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (60..8000)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval after which the neighbour router
 | |
| 			is considered down. Value is in number of seconds. snPimEnable
 | |
| 			must be 'enabled' before this object is writen."
 | |
| 	DEFVAL     { 180 }
 | |
| 	::= { snPimMIBObjects 2 }
 | |
| 
 | |
| snPimHelloTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (10..3600)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the interval at which hello message is sent out
 | |
| 			an interface to the neighbouring router. This is used to
 | |
| 			detect the presence or abscense of a neighbouring router.
 | |
| 			Value is in number of seconds. snPimEnable must be 'enabled'
 | |
| 			before this object is writen."
 | |
| 	DEFVAL     { 60 }
 | |
| 	::= { snPimMIBObjects 3 }
 | |
| 
 | |
| snPimPruneTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (10..3600)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the duration of time for which the prune state
 | |
| 			is stored. Value is in number of seconds. snPimEnable
 | |
| 			must be 'enabled' before this object is writen.
 | |
| 			For FastIron platforms, the default value is 180."
 | |
| 	DEFVAL     { 60 }
 | |
| 	::= { snPimMIBObjects 4 }
 | |
| 
 | |
| snPimGraftRetransmitTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (10..3600)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the time interval after which a graft message will
 | |
| 			be retransmitted if graft acknowledge message has not been
 | |
| 			received. Value is in number of seconds. snPimEnable must
 | |
| 			be 'enabled' before this object is writen."
 | |
| 	DEFVAL     { 180 }
 | |
| 	::= { snPimMIBObjects 5 }
 | |
| 
 | |
| snPimInactivityTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (2..3600)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the interval after which the forwarding entry is
 | |
| 			deleted. When a packet is received for a group entry, this
 | |
| 			time is reset. This is used to only keep the forwarding
 | |
| 			entries for the active sessions. Value is in number of
 | |
| 			seconds. snPimEnable must be 'enabled' before this object
 | |
| 			is writen.
 | |
| 			For FastIron platforms, the default value is 3 and the range is
 | |
| 			between 2 to 10.
 | |
| 			For NetIron platforms, the range is between 10 to 3600."
 | |
| 	DEFVAL     { 180 }
 | |
| 	::= { snPimMIBObjects 6 }
 | |
| 
 | |
| -- The PIM Virtual Interface Table
 | |
| 
 | |
| snPimVInterfaceTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnPimVInterfaceEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing the router's PIM virtual
 | |
| 			interfaces. snPimEnable must be 'enabled' before this
 | |
| 			table is read or writen."
 | |
| 	::= { snPimMIBObjects 7 }
 | |
| 
 | |
| snPimVInterfaceEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnPimVInterfaceEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snPimVInterfaceTable."
 | |
| 	INDEX      { snPimVInterfaceVifIndex }
 | |
| 	::= { snPimVInterfaceTable 1 }
 | |
| 
 | |
| SnPimVInterfaceEntry ::= SEQUENCE {
 | |
| 	snPimVInterfaceVifIndex              INTEGER,
 | |
| 	snPimVInterfaceType                  INTEGER,
 | |
| 	snPimVInterfaceLocalAddress          IpAddress,
 | |
| 	snPimVInterfaceLocalSubnetMask       IpAddress,
 | |
| 	snPimVInterfaceRemoteAddress         IpAddress,
 | |
| 	snPimVInterfaceDR                    IpAddress,
 | |
| 	snPimVInterfaceTtlThreshold          INTEGER,
 | |
| 	snPimVInterfaceStatus                INTEGER,
 | |
| 	snPimVInterfaceMode                  INTEGER }
 | |
| 
 | |
| snPimVInterfaceVifIndex OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..48)
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The ifIndex value of this PIM virtual interface."
 | |
| 	::= { snPimVInterfaceEntry 1 }
 | |
| 
 | |
| snPimVInterfaceType OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER { tunnel(1), subnet(2) }
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The type of PIM virtual interface, whether it uses
 | |
| 			a tunnel or a physical interface."
 | |
| 	::= { snPimVInterfaceEntry 2 }
 | |
| 
 | |
| snPimVInterfaceLocalAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the local end of this PIM virtual
 | |
| 			interface."
 | |
| 	::= { snPimVInterfaceEntry 3 }
 | |
| 
 | |
| snPimVInterfaceLocalSubnetMask OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The network mask for the IP address of the PIM
 | |
| 			virtual interface. For a tunnel, this should be
 | |
| 			0.0.0.0."
 | |
| 	::= { snPimVInterfaceEntry 4 }
 | |
| 
 | |
| snPimVInterfaceRemoteAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the remote end of this PIM virtual
 | |
| 			interface."
 | |
| 	::= { snPimVInterfaceEntry 5 }
 | |
| 
 | |
| snPimVInterfaceDR OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The Designated Router on this PIM virtual interface.
 | |
| 			For point-to-point interfaces, this object has the
 | |
| 			value 0.0.0.0."
 | |
| 	::= { snPimVInterfaceEntry 6 }
 | |
| 
 | |
| snPimVInterfaceTtlThreshold OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..31)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This is the minimum time-to-live value to forward the packets
 | |
| 			out of this interface."
 | |
| 	DEFVAL     { 1 }
 | |
| 	::= { snPimVInterfaceEntry 7 }
 | |
| 
 | |
| snPimVInterfaceStatus OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER {
 | |
| 					invalid(1),
 | |
| 					valid(2),
 | |
| 					delete(3),
 | |
| 					create(4),
 | |
| 					modify(5)
 | |
| 			   }
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"This object is used to create and
 | |
| 			 delete row in the table and control
 | |
| 			 if they are used. The values
 | |
| 			 that can be written are:
 | |
| 			 delete(3)...deletes the row
 | |
| 			 create(4)...creates a new row
 | |
| 			 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 			 If the row exists, then a SET with
 | |
| 			 value of create(4) returns error
 | |
| 			 'badValue'. Deleted rows go away
 | |
| 			 immediately. The following values
 | |
| 			 can be returned on reads:
 | |
| 			 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 						  rendering it inoperative.
 | |
| 			 valid(2)....Setting it to 'valid' has the effect of
 | |
| 						 changing the row to operative."
 | |
| 	::= { snPimVInterfaceEntry 8 }
 | |
| 
 | |
| snPimVInterfaceMode OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER { dense(1), sparse(2) }
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The configured mode of this PIM interface."
 | |
| 	DEFVAL     { dense }
 | |
| 	::= { snPimVInterfaceEntry 9 }
 | |
| 
 | |
| -- The PIM Neighbor Table
 | |
| 
 | |
| snPimNeighborTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnPimNeighborEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing the router's PIM
 | |
| 			neighbors. snPimEnable must be 'enabled' before this
 | |
| 			table is read."
 | |
| 	::= { snPimMIBObjects 8 }
 | |
| 
 | |
| snPimNeighborEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnPimNeighborEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snPimNeighborTable."
 | |
| 	INDEX      { snPimNeighborEntryIndex }
 | |
| 	::= { snPimNeighborTable 1 }
 | |
| 
 | |
| SnPimNeighborEntry ::= SEQUENCE {
 | |
| 	snPimNeighborEntryIndex      Integer32,
 | |
| 	snPimNeighborVifIndex        Integer32,
 | |
| 	snPimNeighborAddress         IpAddress,
 | |
| 	snPimNeighborUpTime          TimeTicks,
 | |
| 	snPimNeighborExpiryTime      TimeTicks }
 | |
| 
 | |
| snPimNeighborEntryIndex OBJECT-TYPE
 | |
| 	SYNTAX     Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The table entry index."
 | |
| 	::= { snPimNeighborEntry 1 }
 | |
| 
 | |
| snPimNeighborVifIndex OBJECT-TYPE
 | |
| 	SYNTAX Integer32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The value of VifIndex for the virtual interface used to
 | |
| 			reach this PIM neighbor."
 | |
| 	::= { snPimNeighborEntry 2 }
 | |
| 
 | |
| snPimNeighborAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the PIM neighbor for which this entry
 | |
| 			contains information."
 | |
| 	::= { snPimNeighborEntry 3 }
 | |
| 
 | |
| snPimNeighborUpTime OBJECT-TYPE
 | |
| 	SYNTAX     TimeTicks
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The time since this PIM neighbor (last) became a neighbor
 | |
| 			of the local router."
 | |
| 	::= { snPimNeighborEntry 4 }
 | |
| 
 | |
| snPimNeighborExpiryTime OBJECT-TYPE
 | |
| 	SYNTAX     TimeTicks
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The minimum time remaining before this PIM neighbor will
 | |
| 			be aged out."
 | |
| 	::= { snPimNeighborEntry 5 }
 | |
| 
 | |
| -- The PIM Virtual Interface Statistics Table
 | |
| 
 | |
| snPimVIfStatTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnPimVIfStatEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing the router's PIM virtual
 | |
| 			interface statistical counters. snPimEnable must be
 | |
| 			'enabled' before this table is read."
 | |
| 	::= { snPimMIBObjects 9 }
 | |
| 
 | |
| snPimVIfStatEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnPimVIfStatEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snPimVIfStatTable."
 | |
| 	INDEX      { snPimVIfStatVifIndex }
 | |
| 	::= { snPimVIfStatTable 1 }
 | |
| 
 | |
| SnPimVIfStatEntry ::= SEQUENCE {
 | |
| 	snPimVIfStatVifIndex              INTEGER,
 | |
| 	snPimVIfStatInJoinPkts            Counter32,
 | |
| 	snPimVIfStatOutJoinPkts           Counter32,
 | |
| 	snPimVIfStatDiscardJoinPkts       Counter32,
 | |
| 	snPimVIfStatInPrunePkts           Counter32,
 | |
| 	snPimVIfStatOutPrunePkts          Counter32,
 | |
| 	snPimVIfStatDiscardPrunePkts      Counter32,
 | |
| 	snPimVIfStatInAssertPkts          Counter32,
 | |
| 	snPimVIfStatOutAssertPkts         Counter32,
 | |
| 	snPimVIfStatDiscardAssertPkts     Counter32,
 | |
| 	snPimVIfStatInHelloPkts           Counter32,
 | |
| 	snPimVIfStatOutHelloPkts          Counter32,
 | |
| 	snPimVIfStatDiscardHelloPkts      Counter32,
 | |
| 	snPimVIfStatInGraftPkts           Counter32,
 | |
| 	snPimVIfStatOutGraftPkts          Counter32,
 | |
| 	snPimVIfStatDiscardGraftPkts      Counter32,
 | |
| 	snPimVIfStatInGraftAckPkts        Counter32,
 | |
| 	snPimVIfStatOutGraftAckPkts       Counter32,
 | |
| 	snPimVIfStatDiscardGraftAckPkts   Counter32 }
 | |
| 
 | |
| snPimVIfStatVifIndex OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..32)
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The ifIndex value of this PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 1 }
 | |
| 
 | |
| snPimVIfStatInJoinPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of join packets that have arrived
 | |
| 			on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 2 }
 | |
| 
 | |
| snPimVIfStatOutJoinPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of join packets that have been sent
 | |
| 			on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 3 }
 | |
| 
 | |
| snPimVIfStatDiscardJoinPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of join packets that have been discarded
 | |
| 			by the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 4 }
 | |
| 
 | |
| snPimVIfStatInPrunePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of prune packets that have arrived on the PIM
 | |
| 			virtual interface."
 | |
| 	::= { snPimVIfStatEntry 5 }
 | |
| 
 | |
| snPimVIfStatOutPrunePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of prune packets that have been sent on the PIM
 | |
| 			virtual interface."
 | |
| 	::= { snPimVIfStatEntry 6 }
 | |
| 
 | |
| snPimVIfStatDiscardPrunePkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of prune packets that have been discarded
 | |
| 			by the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 7 }
 | |
| 
 | |
| snPimVIfStatInAssertPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of assert packets that have arrived
 | |
| 			on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 8 }
 | |
| 
 | |
| snPimVIfStatOutAssertPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of assert packets that have been sent
 | |
| 			on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 9 }
 | |
| 
 | |
| snPimVIfStatDiscardAssertPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of assert packets that have been
 | |
| 			discarded by the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 10 }
 | |
| 
 | |
| snPimVIfStatInHelloPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of hello packets that have arrived on the PIM
 | |
| 			virtual interface."
 | |
| 	::= { snPimVIfStatEntry 11 }
 | |
| 
 | |
| snPimVIfStatOutHelloPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of hello packets that have been sent on the PIM
 | |
| 			virtual interface."
 | |
| 	::= { snPimVIfStatEntry 12 }
 | |
| 
 | |
| snPimVIfStatDiscardHelloPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of hello packets that have been discarded
 | |
| 			by the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 13 }
 | |
| 
 | |
| snPimVIfStatInGraftPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft packets that have arrived
 | |
| 			on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 14 }
 | |
| 
 | |
| snPimVIfStatOutGraftPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft packets that have been sent
 | |
| 			on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 15 }
 | |
| 
 | |
| snPimVIfStatDiscardGraftPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft packets that have been discarded
 | |
| 			by the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 16 }
 | |
| 
 | |
| snPimVIfStatInGraftAckPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft acknowledge packets that have arrived
 | |
| 			on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 17 }
 | |
| 
 | |
| snPimVIfStatOutGraftAckPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft acknowledge packets that have been
 | |
| 			sent on the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 18 }
 | |
| 
 | |
| snPimVIfStatDiscardGraftAckPkts OBJECT-TYPE
 | |
| 	SYNTAX     Counter32
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The number of graft acknowledge packets that have been
 | |
| 			discarded by the PIM virtual interface."
 | |
| 	::= { snPimVIfStatEntry 19 }
 | |
| 
 | |
| 
 | |
| -- PIM-SM MIB
 | |
| 
 | |
| snPimJoinPruneInterval OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (10..3600)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The default interval in seconds at which periodic
 | |
| 			PIM-SM Join/Prune messages are to be sent. snPimEnable must
 | |
| 			be 'enabled' before this table is read or writen."
 | |
| 	::= { snPimSMMIBObjects 1 }
 | |
| 
 | |
| -- PIM Candidate-BSR Table
 | |
| 
 | |
| snPimCandidateBSRTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnPimCandidateBSR
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"Candidate Bootstrap Router information."
 | |
| 	::= { snPimSMMIBObjects 2 }
 | |
| 
 | |
| snPimCandidateBSREntry OBJECT-TYPE
 | |
| 	SYNTAX     SnPimCandidateBSR
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snPimCandidateBSRTable."
 | |
| 	INDEX      { snPimCandidateBSRPortID }
 | |
| 	::= { snPimCandidateBSRTable 1 }
 | |
| 
 | |
| SnPimCandidateBSR ::= SEQUENCE {
 | |
| 	snPimCandidateBSRPortID        Integer32,
 | |
| 	snPimCandidateBSRIPAddress     IpAddress,
 | |
| 	snPimCandidateBSRHashMaskLen   INTEGER,
 | |
| 	snPimCandidateBSRPreference    INTEGER
 | |
| }
 | |
| 
 | |
| snPimCandidateBSRPortID OBJECT-TYPE
 | |
| 	SYNTAX     Integer32
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the PIM interface.
 | |
| 		 The bit 0 to bit 7: port number.
 | |
| 		 The bit 8 to bit 11: slot number."
 | |
| 	::= { snPimCandidateBSREntry 1 }
 | |
| 
 | |
| snPimCandidateBSRIPAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (unicast) address of the Candidate BSR."
 | |
| 	::= { snPimCandidateBSREntry 2 }
 | |
| 
 | |
| snPimCandidateBSRHashMaskLen OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (1..32)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The hash mask value for this router as a candidate
 | |
| 			bootstrap router."
 | |
| 	::= { snPimCandidateBSREntry 3 }
 | |
| 
 | |
| snPimCandidateBSRPreference OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (0..255)
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The preference value for this router as a candidate
 | |
| 			bootstrap router."
 | |
| 	DEFVAL     { 100 }
 | |
| 	::= { snPimCandidateBSREntry 4 }
 | |
| 
 | |
| 
 | |
| 
 | |
| -- The PIM RP-Set Table
 | |
| 
 | |
| snPimRPSetTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnPimRPSetEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing PIM information for
 | |
| 			candidate Rendezvous Points (RPs) for IP multicast groups.
 | |
| 			When the local router is the BSR, this information is
 | |
| 			obtained from received Candidate-RP-Advertisements.  When
 | |
| 			the local router is not the BSR, this information is
 | |
| 			obtained from received RP-Set messages.
 | |
| 			 snPimEnable must be 'enabled' before this
 | |
| 			table is read or writen."
 | |
| 	::= { snPimSMMIBObjects 3 }
 | |
| 
 | |
| snPimRPSetEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnPimRPSetEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snPimRPSetTable."
 | |
| 	INDEX    { snPimRPSetGroupAddress, snPimRPSetMask, snPimRPSetIPAddress }
 | |
| 	::= { snPimRPSetTable 1 }
 | |
| 
 | |
| SnPimRPSetEntry ::= SEQUENCE {
 | |
| 	snPimRPSetGroupAddress    IpAddress,
 | |
| 	snPimRPSetMask            IpAddress,
 | |
| 	snPimRPSetIPAddress       IpAddress,
 | |
| 	snPimRPSetHoldTime        INTEGER
 | |
| }
 | |
| 
 | |
| snPimRPSetGroupAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP multicast group address which, when combined with
 | |
| 			snPimRPSetGroupMask, gives the group prefix for which this
 | |
| 			entry contains information about the Candidate-RP."
 | |
| 	::= { snPimRPSetEntry 1 }
 | |
| 
 | |
| snPimRPSetMask OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The multicast group address mask which, when combined with
 | |
| 			snPimRPSetGroupAddress, gives the group prefix for which this
 | |
| 			entry contains information about the Candidate-RP."
 | |
| 	::= { snPimRPSetEntry 2 }
 | |
| 
 | |
| snPimRPSetIPAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP address of the Candidate-RP."
 | |
| 	::= { snPimRPSetEntry 3 }
 | |
| 
 | |
| snPimRPSetHoldTime OBJECT-TYPE
 | |
| 	SYNTAX     INTEGER (0..255)
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The holdtime, in seconds, of a Candidate-RP.  If the
 | |
| 			local router is not the BSR, this value is 0."
 | |
| 	::= { snPimRPSetEntry 4 }
 | |
| 
 | |
| 
 | |
| -- The PIM Candidate-RP Table
 | |
| 
 | |
| snPimCandidateRPTable OBJECT-TYPE
 | |
| 	SYNTAX     SEQUENCE OF SnPimCandidateRPEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (conceptual) table listing the IP multicast groups for
 | |
| 			which the local router is to advertise itself as a
 | |
| 			Candidate-RP. If this table is empty, then the local router
 | |
| 			will advertise itself as a Candidate-RP for all groups
 | |
| 			 snPimEnable must be 'enabled' before this
 | |
| 			table is read or writen."
 | |
| 	::= { snPimSMMIBObjects 4 }
 | |
| 
 | |
| snPimCandidateRPEntry OBJECT-TYPE
 | |
| 	SYNTAX     SnPimCandidateRPEntry
 | |
| 	MAX-ACCESS     not-accessible
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"An entry (conceptual row) in the snPimCandidateRPTable."
 | |
| 	INDEX      { snPimCandidateRPGroupAddress,
 | |
| 				 snPimCandidateRPMask }
 | |
| 	::= { snPimCandidateRPTable 1 }
 | |
| 
 | |
| SnPimCandidateRPEntry ::= SEQUENCE {
 | |
| 	snPimCandidateRPGroupAddress    IpAddress,
 | |
| 	snPimCandidateRPMask            IpAddress,
 | |
| 	snPimCandidateRPIPAddress       IpAddress,
 | |
| 	snPimCandidateRPRowStatus       INTEGER
 | |
| }
 | |
| 
 | |
| snPimCandidateRPGroupAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The IP multicast group address which, when combined with
 | |
| 			snPimCandidateRPGroupMask, identifies a group prefix for which
 | |
| 			the local router will advertise itself as a Candidate-RP."
 | |
| 	::= { snPimCandidateRPEntry 1 }
 | |
| 
 | |
| snPimCandidateRPMask OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-only
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The multicast group address mask which, when combined with
 | |
| 			snPimCandidateRPGroupMask, identifies a group prefix for which
 | |
| 			the local router will advertise itself as a Candidate-RP."
 | |
| 	::= { snPimCandidateRPEntry 2 }
 | |
| 
 | |
| snPimCandidateRPIPAddress OBJECT-TYPE
 | |
| 	SYNTAX     IpAddress
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The (unicast) address of the interface which will be
 | |
| 			advertised as a Candidate-RP."
 | |
| 	::= { snPimCandidateRPEntry 3 }
 | |
| 
 | |
| snPimCandidateRPRowStatus OBJECT-TYPE
 | |
| 	SYNTAX	INTEGER {
 | |
| 		noSuch(0),
 | |
| 		other(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 		}
 | |
| 	MAX-ACCESS     read-write
 | |
| 	STATUS     current
 | |
| 	DESCRIPTION
 | |
| 			"The status of this row, by which new entries may be
 | |
| 			created, or old entries deleted from this table.
 | |
| 			  This object is used to create and delete row in the
 | |
| 			table and control if they are used. The values that
 | |
| 			can be written are:
 | |
| 			  delete(3)...deletes the row
 | |
| 			  create(4)...creates a new row
 | |
| 			  modify(5)...modifies an exsisting row
 | |
| 			If the row exists, then a SET with value of create(4)
 | |
| 			returns error 'badValue'. Deleted rows go away
 | |
| 			immediately. The following values can be returned on reads:
 | |
| 			  noSuch(0)...no such row
 | |
| 			  other(1)....some other case
 | |
| 			  valid(2)....the row exists and is valid"
 | |
| 	::= { snPimCandidateRPEntry 4 }
 | |
| 
 | |
| 
 | |
| -- Loopback Interface configuration table
 | |
| 
 | |
| snLoopbackIntfConfigTable           OBJECT-TYPE
 | |
| 	SYNTAX  SEQUENCE OF SnLoopbackIntfConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"Loopback Interface Config table."
 | |
| 	::= { snLoopbackIf 1 }
 | |
| 
 | |
| snLoopbackIntfConfigEntry           OBJECT-TYPE
 | |
| 	SYNTAX  SnLoopbackIntfConfigEntry
 | |
| 	MAX-ACCESS  not-accessible
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"An entry in the Loopback Interface Config table."
 | |
| 	INDEX   { snLoopbackIntfConfigPortIndex }
 | |
| 	::= { snLoopbackIntfConfigTable 1 }
 | |
| 
 | |
| SnLoopbackIntfConfigEntry ::= SEQUENCE {
 | |
| 	snLoopbackIntfConfigPortIndex
 | |
| 		INTEGER,
 | |
| 	snLoopbackIntfMode
 | |
| 		INTEGER,
 | |
| 	snLoopbackIntfRowStatus
 | |
| 		INTEGER
 | |
| 	}
 | |
| 
 | |
| snLoopbackIntfConfigPortIndex       OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER (1..8)
 | |
| 	MAX-ACCESS  read-only
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The port index for Loopback Interface config entry."
 | |
| 	::= { snLoopbackIntfConfigEntry 1 }
 | |
| 
 | |
| snLoopbackIntfMode                   OBJECT-TYPE
 | |
| 	SYNTAX  INTEGER { disabled(0), enabled(1) }
 | |
| 	MAX-ACCESS  read-write
 | |
| 	STATUS  current
 | |
| 	DESCRIPTION
 | |
| 		"The Loopback Interface mode."
 | |
| 	::= { snLoopbackIntfConfigEntry 2 }
 | |
| 
 | |
| snLoopbackIntfRowStatus   			OBJECT-TYPE
 | |
| 	SYNTAX	 INTEGER {
 | |
| 		invalid(1),
 | |
| 		valid(2),
 | |
| 		delete(3),
 | |
| 		create(4),
 | |
| 		modify(5)
 | |
| 	}
 | |
| 	MAX-ACCESS	 read-write
 | |
| 	STATUS	 current
 | |
| 	DESCRIPTION
 | |
| 	"This object is used to create and
 | |
| 	 delete row in the table and control
 | |
| 	 if they are used. The values
 | |
| 	 that can be written are:
 | |
| 	 delete(3)...deletes the row
 | |
| 	 create(4)...creates a new row
 | |
| 	 modify(5)...modifies an exsisting row
 | |
| 
 | |
| 	 If the row exists, then a SET with
 | |
| 	 value of create(4) returns error
 | |
| 	 'badValue'. Deleted rows go away
 | |
| 	 immediately. The following values
 | |
| 	 can be returned on reads:
 | |
| 	 noSuch(0)...no such row
 | |
| 	 invalid(1)...Setting it to 'invalid' has the effect of
 | |
| 			  rendering it inoperative..
 | |
| 	 valid(2)....the row exists and is valid"
 | |
| 	::= { snLoopbackIntfConfigEntry 3 }
 | |
| END
 | 
