mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1577 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			780 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			780 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
	DEVFILTER-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
		IpAddress
 | 
						|
			FROM RFC1155-SMI
 | 
						|
		OBJECT-TYPE, MODULE-IDENTITY, Integer32
 | 
						|
			FROM SNMPv2-SMI
 | 
						|
		MacAddress, DisplayString, RowStatus
 | 
						|
			FROM SNMPv2-TC
 | 
						|
		device
 | 
						|
			FROM ANIROOT-MIB;
 | 
						|
 | 
						|
aniDevFilter  MODULE-IDENTITY
 | 
						|
	LAST-UPDATED "0105091130Z"      -- Wed May 9 11:30:00 PDT 2001
 | 
						|
	ORGANIZATION "Aperto Networks"
 | 
						|
	CONTACT-INFO
 | 
						|
	  "       
 | 
						|
	  Postal:  Aperto Networks Inc
 | 
						|
		   1637 S Main Street 
 | 
						|
		   Milpitas, California 95035
 | 
						|
	  Tel:	   +1 408 719 9977
 | 
						|
	  "       
 | 
						|
	DESCRIPTION
 | 
						|
	"This group provides Filter related information for BSU or SU.
 | 
						|
	"
 | 
						|
	::= { device 8 }
 | 
						|
 | 
						|
 | 
						|
aniDevFilterTable OBJECT-TYPE
 | 
						|
	SYNTAX      SEQUENCE OF AniDevFilterEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "This table allows the user to view the configured IP 
 | 
						|
	    Filters.
 | 
						|
	   "
 | 
						|
	::= { aniDevFilter 1 }
 | 
						|
 | 
						|
aniDevFilterEntry OBJECT-TYPE
 | 
						|
	SYNTAX      AniDevFilterEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "An entry containing objects for each IP Filter
 | 
						|
	    configured.
 | 
						|
	   "
 | 
						|
	INDEX { aniDevFilterIfIndex, aniDevFilterIdentifier }
 | 
						|
	::= { aniDevFilterTable 1 }
 | 
						|
 | 
						|
AniDevFilterEntry ::= SEQUENCE {
 | 
						|
	aniDevFilterIfIndex		INTEGER,
 | 
						|
	aniDevFilterIdentifier		Integer32,
 | 
						|
	aniDevFilterName		DisplayString,
 | 
						|
	aniDevFilterPriority		Integer32,
 | 
						|
	aniDevFilterActivationState	INTEGER,
 | 
						|
	aniDevFilterPermission		INTEGER,
 | 
						|
	aniDevFilterIpProtocol		Integer32,    
 | 
						|
	aniDevFilterIpSaddr		IpAddress,
 | 
						|
	aniDevFilterIpSmask		IpAddress,
 | 
						|
	aniDevFilterIpDaddr		IpAddress,
 | 
						|
	aniDevFilterIpDmask		IpAddress,
 | 
						|
	aniDevFilterIpSourceStart	INTEGER,
 | 
						|
	aniDevFilterIpSourceEnd		INTEGER,
 | 
						|
	aniDevFilterIpDestStart		INTEGER,
 | 
						|
	aniDevFilterIpDestEnd		INTEGER,
 | 
						|
	aniDevFilterIpOptions		Integer32,
 | 
						|
	aniDevFilterIpSecOptions	INTEGER,
 | 
						|
	aniDevFilterIcmpMsgType		INTEGER,
 | 
						|
	aniDevFilterIcmpSubcode		INTEGER,
 | 
						|
	aniDevFilterTcpFlags		Integer32,
 | 
						|
	aniDevFilterDestMacMask		OCTET STRING,
 | 
						|
	aniDevFilterSourceMac		MacAddress,
 | 
						|
	aniDevFilterEnetType		DisplayString,
 | 
						|
	aniDevFilterLlcDSAP		DisplayString,
 | 
						|
	aniDevFilterLlcSSAP		DisplayString,
 | 
						|
	aniDevFilterLlcControl		DisplayString,
 | 
						|
	aniDevFilterLocalCode		DisplayString,
 | 
						|
	aniDevFilterRowStatus		RowStatus,
 | 
						|
	aniDevFilterUserPriorityHi     	INTEGER,
 | 
						|
	aniDevFilterUserPriorityLo     	INTEGER,
 | 
						|
	aniDevFilterVlanIdStart      	INTEGER,
 | 
						|
	aniDevFilterVlanIdEnd      	INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
aniDevFilterIfIndex OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			ethernet(1),
 | 
						|
			wireless-port1(2),
 | 
						|
			wireless-port2(3),
 | 
						|
			wireless-port3(4),
 | 
						|
			wireless-port4(5),
 | 
						|
			wireless-port5(6),
 | 
						|
			wireless-port6(7)
 | 
						|
		}
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Interface Type.
 | 
						|
	    On SU, only ethernet(1) and wireless-port1(2) are valid.
 | 
						|
 | 
						|
	    On BSU, ethernet(1) and all configured wireless interfaces  
 | 
						|
	    -- wireless-port1(2), wireless-port2(3), wireless-port3(4), 
 | 
						|
	    wireless-port4(5), wireless-port5(6), wireless-port6(7) are valid, 
 | 
						|
	    that is, filtering should be allowed on these wireless 
 | 
						|
	    interfaces only if they are configured.
 | 
						|
	   "
 | 
						|
	DEFVAL { 1 }
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 1 }
 | 
						|
 | 
						|
aniDevFilterIdentifier OBJECT-TYPE
 | 
						|
	SYNTAX      Integer32 (0..255)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "A unique number which identifies the filtering rule.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 2 }
 | 
						|
 | 
						|
aniDevFilterName OBJECT-TYPE
 | 
						|
	SYNTAX      DisplayString (SIZE (0..31))
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "A name which identifies the filtering rule.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 3 }
 | 
						|
 | 
						|
aniDevFilterPriority OBJECT-TYPE
 | 
						|
	SYNTAX      Integer32 (0..255)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The priority for the filtering rule. It should be unique. 
 | 
						|
	    A higher number means higher priority.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 4 }
 | 
						|
 | 
						|
aniDevFilterActivationState OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			inactive(1),
 | 
						|
			active(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The state of the filtering rule.
 | 
						|
	   "
 | 
						|
	DEFVAL { 2 }
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 5 }
 | 
						|
 | 
						|
aniDevFilterPermission OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			block(1),
 | 
						|
			pass(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The permissions for the filtering rule.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 6 }
 | 
						|
 | 
						|
aniDevFilterIpProtocol OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32 (0..257)
 | 
						|
	MAX-ACCESS  	read-write
 | 
						|
	STATUS      	current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The IP protocol value.
 | 
						|
 | 
						|
	    List of well known IP Protocols:
 | 
						|
	
 | 
						|
		Protocol	Value
 | 
						|
		--------	-----
 | 
						|
		ICMP		1
 | 
						|
		IGMP		2
 | 
						|
		TCP		6
 | 
						|
		EGP		8
 | 
						|
		UDP		17
 | 
						|
		IPIP		94
 | 
						|
		RSVP		46
 | 
						|
		GRE		47
 | 
						|
		TCP or UDP	257
 | 
						|
	    
 | 
						|
	    Apart from the above protocols, the user can also specify 
 | 
						|
	    other values.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 7 }
 | 
						|
 | 
						|
aniDevFilterIpSaddr OBJECT-TYPE
 | 
						|
	SYNTAX      IpAddress
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The source IP address for this Filter.
 | 
						|
	    IP Source Address and Subnet Mask go in a pair.
 | 
						|
	    So if aniDevFilterIpSaddr is configured, then 
 | 
						|
	    aniDevFilterIpSmask should be configured as well and 
 | 
						|
	    vice versa.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 8 }
 | 
						|
 | 
						|
aniDevFilterIpSmask OBJECT-TYPE
 | 
						|
	SYNTAX      IpAddress
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Subnet mask for the source IP Address.
 | 
						|
	    IP Source Address and Subnet Mask go in a pair.
 | 
						|
	    So if aniDevFilterIpSaddr is configured, then 
 | 
						|
	    aniDevFilterIpSmask should be configured as well and 
 | 
						|
	    vice versa.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 9 }
 | 
						|
 | 
						|
aniDevFilterIpDaddr OBJECT-TYPE
 | 
						|
	SYNTAX      IpAddress
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The destination IP address for this Filter.
 | 
						|
	    IP Destination Address and Subnet Mask go in a pair.
 | 
						|
	    So if aniDevFilterIpDaddr is configured, then 
 | 
						|
	    aniDevFilterIpDmask should be configured as well and 
 | 
						|
	    vice versa.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 10 }
 | 
						|
 | 
						|
aniDevFilterIpDmask OBJECT-TYPE
 | 
						|
	SYNTAX      IpAddress
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Subnet mask for the destination IP Address.
 | 
						|
	    IP Destination Address and Subnet Mask go in a pair.
 | 
						|
	    So if aniDevFilterIpDaddr is configured, then 
 | 
						|
	    aniDevFilterIpDmask should be configured as well and 
 | 
						|
	    vice versa.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 11 }
 | 
						|
 | 
						|
aniDevFilterIpSourceStart OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..65535)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The lowest bound value for the source port number.
 | 
						|
 | 
						|
	    List of Some Well Known Ports:
 | 
						|
 | 
						|
		Application		Port
 | 
						|
		-----------		----
 | 
						|
		Ftp Data		20
 | 
						|
		Ftp Control		21
 | 
						|
		HTTP			80
 | 
						|
		IMAP2			143
 | 
						|
		SNMP			161
 | 
						|
		POP3			110
 | 
						|
		SMTP			25
 | 
						|
		Telnet			23
 | 
						|
		TFTP			69
 | 
						|
		BootP Server		67
 | 
						|
		BootP Client		68
 | 
						|
		Gopher			70
 | 
						|
		Finger			79
 | 
						|
		BGP			179
 | 
						|
	    
 | 
						|
	    In addition to the list, the user can enter any other
 | 
						|
	    value as well.
 | 
						|
 | 
						|
	    This field is valid only if the aniDevFilterIpProtocol
 | 
						|
	    field is set to TCP, UDP, (TCP or UDP) or not specified by the user.
 | 
						|
 | 
						|
	    aniIpFilterIpSourceEnd should be >= 
 | 
						|
	    aniIpFilterIpSourceStart. 
 | 
						|
	    Whenever aniIpFilterIpSourceEnd is configured,
 | 
						|
	    aniIpFilterIpSourceStart should be configured as well.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 12 }
 | 
						|
 | 
						|
aniDevFilterIpSourceEnd OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..65535)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The highest bound value for the source port number.
 | 
						|
 | 
						|
	    Refer to the Well known ports list under 
 | 
						|
	    aniIpFilterIpSourceStart description.
 | 
						|
	    In addition to the list, the user can enter any other
 | 
						|
	    value as well.
 | 
						|
 | 
						|
	    This field is valid only if the aniDevFilterIpProtocol is 
 | 
						|
	    set to TCP, UDP, (TCP or UDP) or not specified by the user.
 | 
						|
	    aniDevFilterIpSourceEnd should be >= aniDevFilterIpSourceStart.
 | 
						|
	    Whenever aniDevFilterIpSourceEnd is configured, 
 | 
						|
	    aniDevFilterIpSourceStart should be configured as well.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 13 }
 | 
						|
 | 
						|
aniDevFilterIpDestStart OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..65535)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The lowest bound value for the destination port number.
 | 
						|
 | 
						|
	    Refer to the Well known ports list under 
 | 
						|
	    aniIpFilterIpSourceStart description.
 | 
						|
	    In addition to the list, the user can enter any other
 | 
						|
	    value as well.
 | 
						|
 | 
						|
	    This field is valid only if the aniDevFilterIpProtocol 
 | 
						|
	    is set to TCP, UDP, (TCP or UDP) or not specified by the user.
 | 
						|
	    aniDevFilterIpDestEnd should be >= aniDevFilterIpDestStart.
 | 
						|
	    Whenever aniDevFilterIpDestStart is configured, 
 | 
						|
	    aniDevFilterIpDestEnd should be configured as well.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 14 }
 | 
						|
 | 
						|
aniDevFilterIpDestEnd OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..65535)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The highest bound value for the destination port number.
 | 
						|
 | 
						|
	    Refer to the Well known ports list under 
 | 
						|
	    aniIpFilterIpSourceStart description.
 | 
						|
	    In addition to the list, the user can enter any other
 | 
						|
	    value as well.
 | 
						|
 | 
						|
	    This field is valid only if the aniDevFilterIpProtocol 
 | 
						|
	    is set to TCP, UDP, (TCP or UDP) or not specified by the user.
 | 
						|
	    aniDevFilterIpDestEnd should be >= aniDevFilterIpDestStart.
 | 
						|
	    Whenever aniDevFilterIpDestStart is configured, 
 | 
						|
	    aniDevFilterIpDestEnd should be configured as well.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 15 }
 | 
						|
 | 
						|
aniDevFilterIpOptions OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Mask value for the IP Options.
 | 
						|
	    No Operation	(0x000001)
 | 
						|
	    Route Record 	(0x000002)
 | 
						|
	    Time Stamp   	(0x000040)
 | 
						|
	    MTU Probe 		(0x000008)
 | 
						|
	    MTU Reply 		(0x000010)
 | 
						|
	    Trace Route 	(0x000080)
 | 
						|
	    Address Extension 	(0x004000)
 | 
						|
	    Loose Source Route 	(0x000200)
 | 
						|
	    Strict Source Route (0x002000)
 | 
						|
	    Extended Security 	(0x000400)
 | 
						|
	    Security 		(0x000100)
 | 
						|
	    Commercial Security (0x000800)
 | 
						|
	    Experimental Measurement 	(0x000004)
 | 
						|
	    Experimental Flow Control 	(0x040000)
 | 
						|
	    Experimental Access Control (0x008000)
 | 
						|
	    Stream Id 		(0x001000)
 | 
						|
	    IMI Traffic Descriptor	(0x010000)
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 16 }
 | 
						|
 | 
						|
aniDevFilterIpSecOptions OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			top-secret(1),
 | 
						|
			secret(2),
 | 
						|
			confidential(3),
 | 
						|
			unclassified(4)
 | 
						|
		}
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The IP Security Value.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 17 }
 | 
						|
 | 
						|
aniDevFilterIcmpMsgType OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Message Type for ICMP Protocol.
 | 
						|
 | 
						|
	    This field is valid only if the aniDevFilterIpProtocol 
 | 
						|
	    is set to ICMP or not specified by the user.
 | 
						|
 | 
						|
	    Valid Range:
 | 
						|
 | 
						|
		ICMP Message	Type	SubCode
 | 
						|
		------------    ----    ----
 | 
						|
		Echo reply	0	
 | 
						|
		------------------------------------------------------------
 | 
						|
		Destination 
 | 
						|
		Unreachable	3	0 = net unreachable; 
 | 
						|
					1 = host unreachable; 
 | 
						|
					2 = protocol unreachable; 
 | 
						|
					3 = port unreachable; 
 | 
						|
					4 = fragmentation needed and DF set; 
 | 
						|
					5 = source route failed. 
 | 
						|
		------------------------------------------------------------
 | 
						|
		Source Quench	4
 | 
						|
		------------------------------------------------------------
 | 
						|
		Redirect	5	0 = Redirect datagrams for the Network. 
 | 
						|
					1 = Redirect datagrams for the Host. 
 | 
						|
					2 = Redirect datagrams for the Type of 
 | 
						|
						Service and Network. 
 | 
						|
					3 = Redirect datagrams for the Type of 
 | 
						|
						Service and Host. 
 | 
						|
		------------------------------------------------------------
 | 
						|
		Echo		8	
 | 
						|
		------------------------------------------------------------
 | 
						|
		Time Exceeded 
 | 
						|
		Message		11	0 = time to live exceeded in transit; 
 | 
						|
					1 = fragment reassembly time exceeded. 
 | 
						|
		------------------------------------------------------------
 | 
						|
		Parameter 
 | 
						|
		Problem		12	0 = pointer indicates the error.
 | 
						|
		------------------------------------------------------------
 | 
						|
		Timestamp 
 | 
						|
		message		13	
 | 
						|
		------------------------------------------------------------
 | 
						|
		Timestamp 
 | 
						|
		reply message	14	
 | 
						|
		------------------------------------------------------------
 | 
						|
		Information 
 | 
						|
		Request		15	
 | 
						|
		------------------------------------------------------------
 | 
						|
		Information 
 | 
						|
		Reply		16	
 | 
						|
		------------------------------------------------------------
 | 
						|
		Address Mask 
 | 
						|
		request 	17	
 | 
						|
		------------------------------------------------------------
 | 
						|
		Address Mask 
 | 
						|
		reply		18	
 | 
						|
		------------------------------------------------------------
 | 
						|
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 18 }
 | 
						|
 | 
						|
aniDevFilterIcmpSubcode OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Subcode for ICMP Protocol.
 | 
						|
 | 
						|
	    This field is valid only if the aniDevFilterIpProtocol is 
 | 
						|
	    set to ICMP or not specified by the user. 
 | 
						|
	    If this field is specified then aniDevFilterIcmpMsgType 
 | 
						|
	    should already be specified. The values allowed for ICMP Code 
 | 
						|
	    depend on aniDevFilterIcmpMsgType.
 | 
						|
	    Refer to the description under aniDevFilterIcmpMsgType for a
 | 
						|
	    detail list of values.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 19 }
 | 
						|
 | 
						|
aniDevFilterTcpFlags OBJECT-TYPE
 | 
						|
	SYNTAX		Integer32
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The TCP Flags.
 | 
						|
 | 
						|
	    The valid range:
 | 
						|
	    Urgent (0x20)
 | 
						|
	    Acknowledgement (0x10)
 | 
						|
	    Push (0x08)
 | 
						|
	    Reset (0x04)
 | 
						|
	    Sync (0x02)
 | 
						|
	    Sync-Ack (0x12)
 | 
						|
	    Finish (0x01)
 | 
						|
	    Finish-Ack (0x11)
 | 
						|
 | 
						|
	    This field is valid only if the aniDevFilterIpProtocol 
 | 
						|
	    is set to ICMP or not specified by the user.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 20 }
 | 
						|
 | 
						|
aniDevFilterDestMacMask OBJECT-TYPE
 | 
						|
	SYNTAX      OCTET STRING (SIZE(0..12))
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The MAC address and mask value for destination.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 21 }
 | 
						|
 | 
						|
aniDevFilterSourceMac OBJECT-TYPE
 | 
						|
	SYNTAX      MacAddress
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The MAC Address of the source.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 22 }
 | 
						|
 | 
						|
aniDevFilterEnetType OBJECT-TYPE
 | 
						|
	SYNTAX      DisplayString
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
 	DESCRIPTION
 | 
						|
	   "The Ethernet type value in the ethernet header.
 | 
						|
	    
 | 
						|
	    The maximum length of the ethernet packet is 1500 (0x5DC).
 | 
						|
	    The value of the ethernet type must be greater than 1500.
 | 
						|
	    
 | 
						|
	    Appicable for Ethernet Version II frame type. If this type 
 | 
						|
	    is being used then, DSAP (LLC Header), SSAP (LLC Header), 
 | 
						|
	    Control Byte (LLC Header) and Local Code (SNAP) cannot be 
 | 
						|
	    used and vice-versa.
 | 
						|
 | 
						|
	    Valid Range: 0x5DD to 0xFFFF
 | 
						|
 | 
						|
	    List of Ethernet Types:
 | 
						|
 | 
						|
		-----------------------------------------------------------
 | 
						|
		0x800	DOD Internet Protocol (IP)
 | 
						|
		-----------------------------------------------------------
 | 
						|
		0x806	Address Resolution Protocol (ARP) 
 | 
						|
			(for IP and for CHAOS)
 | 
						|
 | 
						|
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 23 }
 | 
						|
 | 
						|
aniDevFilterLlcDSAP OBJECT-TYPE
 | 
						|
	SYNTAX      DisplayString
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The DSAP (Destination Service Access Point) value 
 | 
						|
	    in LLC Header.
 | 
						|
	    
 | 
						|
	    Valid Range: 0 to 0xFF
 | 
						|
	    Applicable for IEEE 802.3 Frame Format only.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 24 }
 | 
						|
 | 
						|
aniDevFilterLlcSSAP OBJECT-TYPE
 | 
						|
	SYNTAX      DisplayString
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The SSAP (Source Service Access Point) value 
 | 
						|
	    in LLC Header.
 | 
						|
	    
 | 
						|
	    Valid Range: 0 to 0xFF
 | 
						|
	    Applicable for IEEE 802.3 Frame Format only.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 25 }
 | 
						|
 | 
						|
aniDevFilterLlcControl OBJECT-TYPE
 | 
						|
	SYNTAX      DisplayString
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Control Byte of the LLC Header.
 | 
						|
 | 
						|
	    Valid Range: 0 to 0xFF
 | 
						|
	    Applicable for IEEE 802.3 Frame Format only.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 26 }
 | 
						|
 | 
						|
aniDevFilterLocalCode OBJECT-TYPE
 | 
						|
	SYNTAX      DisplayString
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Local Code for SNAP ethernet type.
 | 
						|
	    Applicable for IEEE 802.3 Frame Format only.
 | 
						|
	    DSAP should be set to 0xAA, SSAP should be set to 0xAA,
 | 
						|
	    Control Byte should be set to 0x03.
 | 
						|
			    
 | 
						|
	    Valid range: 0 - 0xFFFF.
 | 
						|
 | 
						|
	    List of Ethernet Types:
 | 
						|
 | 
						|
		--------------------------------------------------------
 | 
						|
		0x800	DOD Internet Protocol (IP)
 | 
						|
		--------------------------------------------------------
 | 
						|
		0x806	Address Resolution Protocol (ARP) 
 | 
						|
			(for IP and for CHAOS)
 | 
						|
 | 
						|
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 27 }
 | 
						|
 | 
						|
aniDevFilterRowStatus OBJECT-TYPE
 | 
						|
	SYNTAX  RowStatus
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "This represents the state of an entry within the 
 | 
						|
	    table.  It is used to manage creation and deletion of rows.
 | 
						|
	    The values include:
 | 
						|
	    active(1)
 | 
						|
	    notInService(2)
 | 
						|
	    notReady(3)
 | 
						|
	    createAndGo(4)
 | 
						|
	    createAndWait(5)
 | 
						|
	    destroy(6)
 | 
						|
 | 
						|
	    When a Get request is sent, this object returns either 
 | 
						|
	    active(1), notInService(2) or notReady(3) depending on
 | 
						|
	    the state of this row.
 | 
						|
	    A new row can be Created using either createAndGo(4) or
 | 
						|
	    createAndWait(5).
 | 
						|
	    For Deleting a row, this field should be set to destroy(6).
 | 
						|
	   "
 | 
						|
	::= { aniDevFilterEntry 28 }
 | 
						|
 | 
						|
aniDevFilterUserPriorityHi OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..7)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The high priority byte of the user priority.
 | 
						|
 | 
						|
	    The user priority specifies the matching 
 | 
						|
	    parameters for the IEEE 802.1P user_priority
 | 
						|
	    bits. An Ethernet packet with IEEE 802.1P 
 | 
						|
	    user_priority value 'priority' matches these
 | 
						|
	    parameters if pri-low <= priority <= pri_high.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 29 }
 | 
						|
 | 
						|
aniDevFilterUserPriorityLo OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..7)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The low priority byte of the user priority.
 | 
						|
 | 
						|
	    The user priority specifies the matching 
 | 
						|
	    parameters for the IEEE 802.1P user_priority
 | 
						|
	    bits. An Ethernet packet with IEEE 802.1P 
 | 
						|
	    user_priority value 'priority' matches these
 | 
						|
	    parameters if pri-low <= priority <= pri_high.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 30 }
 | 
						|
 | 
						|
aniDevFilterVlanIdStart OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..4095)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The lower limit for the VLAN ID.
 | 
						|
	    This value is used to specify the lower limit in the 
 | 
						|
	    range. Any IEEE 802.1P packet from a customer's VLAN
 | 
						|
	    that falls into the range matches the rule.
 | 
						|
	    aniDevFilterVlanIdStart and aniDevFilterVlanIdEnd 
 | 
						|
	    must be defined in a pair.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 31 }
 | 
						|
 | 
						|
aniDevFilterVlanIdEnd OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER (0..4095)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The upper limit for the VLAN ID.
 | 
						|
	    This value is used to specify the upper limit in the 
 | 
						|
	    range. Any IEEE 802.1P packet from a customer's VLAN
 | 
						|
	    that falls into the range matches the rule.
 | 
						|
	    aniUSClassifierVlanIdStart and aniUSClassifierVlanIdEnd 
 | 
						|
	    must be defined in a pair.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterEntry_next
 | 
						|
	::= { aniDevFilterEntry 32 }
 | 
						|
 | 
						|
 | 
						|
aniDevFilterIfTable OBJECT-TYPE
 | 
						|
	SYNTAX      SEQUENCE OF AniDevFilterIfEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "This table allows the user to enable/disable Filtering
 | 
						|
	    per interface basis.
 | 
						|
	   "
 | 
						|
	::= { aniDevFilter 2 }
 | 
						|
 | 
						|
aniDevFilterIfEntry OBJECT-TYPE
 | 
						|
	SYNTAX      AniDevFilterIfEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "An entry containing objects for each IP Filter
 | 
						|
	    interface configured.
 | 
						|
	   "
 | 
						|
	INDEX { aniDevFilterIfIdentifier }
 | 
						|
	::= { aniDevFilterIfTable 1 }
 | 
						|
 | 
						|
AniDevFilterIfEntry ::= SEQUENCE {
 | 
						|
	aniDevFilterIfIdentifier	INTEGER,
 | 
						|
	aniDevFilterIfFlag		INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
aniDevFilterIfIdentifier OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			ethernet(1),
 | 
						|
			wireless-port1(2),
 | 
						|
			wireless-port2(3),
 | 
						|
			wireless-port3(4),
 | 
						|
			wireless-port4(5),
 | 
						|
			wireless-port5(6),
 | 
						|
			wireless-port6(7)
 | 
						|
		}
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The Interface Type.
 | 
						|
	    On SU, only ethernet(1) and wireless-port1(2) are valid.
 | 
						|
 | 
						|
	    On BSU, ethernet(1) and all configured wireless interfaces  
 | 
						|
	    -- wireless-port1(2), wireless-port2(3), wireless-port3(4), 
 | 
						|
	    wireless-port4(5), wireless-port5(6), wireless-port6(7) are valid, 
 | 
						|
	    that is, filtering should be allowed on these wireless 
 | 
						|
	    interfaces only if they are configured.
 | 
						|
	   "
 | 
						|
	DEFVAL { 1 }
 | 
						|
	--DEFAULT next-function-async     aniDevFilterIfEntry_next
 | 
						|
	::= { aniDevFilterIfEntry 1 }
 | 
						|
 | 
						|
aniDevFilterIfFlag OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			enable(1),
 | 
						|
			disable(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS      current
 | 
						|
	DESCRIPTION
 | 
						|
	   "The flag to enable or disable filtering on
 | 
						|
	    a particular interface.
 | 
						|
 | 
						|
	    The default value depends on whether a rule is configured 
 | 
						|
	    on the particular interface or not. When a rule is configured
 | 
						|
	    on the interface, this flag will be set to enable(1)
 | 
						|
	    automatically. If no rule is configured, this flag should
 | 
						|
	    be disabled by default.
 | 
						|
	   "
 | 
						|
	--DEFAULT next-function-async     aniDevFilterIfEntry_next
 | 
						|
	::= { aniDevFilterIfEntry 2 }
 | 
						|
 | 
						|
          END
 | 
						|
 |