Initial commit
This commit is contained in:
		
							
								
								
									
										302
									
								
								MIBS/linksys/LINKSYS-MNGINF-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										302
									
								
								MIBS/linksys/LINKSYS-MNGINF-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,302 @@
 | 
			
		||||
LINKSYS-MNGINF-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
-- Title:                LINKSYS MNGINF ROS
 | 
			
		||||
--                         This Private MIB supports the Management ACL for ROS
 | 
			
		||||
-- Version:                    7.46
 | 
			
		||||
-- Date:                       20 Jan 2007
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
    rnd                                     FROM LINKSYS-MIB
 | 
			
		||||
    OBJECT-TYPE, IpAddress, Unsigned32,
 | 
			
		||||
    MODULE-IDENTITY                         FROM SNMPv2-SMI
 | 
			
		||||
    TEXTUAL-CONVENTION, DisplayString,
 | 
			
		||||
    TruthValue, RowStatus                   FROM SNMPv2-TC
 | 
			
		||||
    InetAddressType,InetAddress             FROM INET-ADDRESS-MIB; -- RFC2851
 | 
			
		||||
 | 
			
		||||
rlMngInf MODULE-IDENTITY
 | 
			
		||||
         LAST-UPDATED "200309210000Z"
 | 
			
		||||
         ORGANIZATION "Linksys LLC."
 | 
			
		||||
         CONTACT-INFO
 | 
			
		||||
                "www.linksys.com/business/support"
 | 
			
		||||
         DESCRIPTION
 | 
			
		||||
                "The private MIB module definition for management access control."
 | 
			
		||||
         REVISION "200309210000Z"
 | 
			
		||||
         DESCRIPTION
 | 
			
		||||
                "Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes."
 | 
			
		||||
        ::= { rnd 89 }
 | 
			
		||||
 | 
			
		||||
RlMngInfServiceType ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Management ACL Service type"
 | 
			
		||||
     SYNTAX INTEGER {
 | 
			
		||||
        dontCare(0),
 | 
			
		||||
        telnet(1),
 | 
			
		||||
        snmp(2),
 | 
			
		||||
        http(3),
 | 
			
		||||
        https(4),
 | 
			
		||||
        ssh(5)
 | 
			
		||||
     }
 | 
			
		||||
 | 
			
		||||
RlMngInfActionType ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Management ACL Action definition."
 | 
			
		||||
    SYNTAX INTEGER {
 | 
			
		||||
        permit(0),
 | 
			
		||||
        deny(1)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
rlMngInfMibVersion OBJECT-TYPE
 | 
			
		||||
    SYNTAX  INTEGER
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS  current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "MIB's version, the current version is 1."
 | 
			
		||||
    ::= {rlMngInf 1}
 | 
			
		||||
 | 
			
		||||
rlMngInfEnable OBJECT-TYPE
 | 
			
		||||
    SYNTAX TruthValue
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The variable specifies if Management ACL functionality is enabled."
 | 
			
		||||
    ::= {rlMngInf 2}
 | 
			
		||||
 | 
			
		||||
rlMngInfActiveListName OBJECT-TYPE
 | 
			
		||||
    SYNTAX DisplayString (SIZE(0..32))
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The currently activated Management ACL name"
 | 
			
		||||
    ::= {rlMngInf 3}
 | 
			
		||||
 | 
			
		||||
rlMngInfListTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX SEQUENCE OF RlMngInfListEntry
 | 
			
		||||
    MAX-ACCESS not-accessible
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The table specifies all defined Access Lists definitions for IPv4 addresses.
 | 
			
		||||
         Provide backward compatibility for previous versions."
 | 
			
		||||
    ::= {rlMngInf 4}
 | 
			
		||||
 | 
			
		||||
rlMngInfListEntry  OBJECT-TYPE
 | 
			
		||||
    SYNTAX RlMngInfListEntry
 | 
			
		||||
    MAX-ACCESS not-accessible
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Row definition for this table."
 | 
			
		||||
    INDEX { rlMngInfListName, rlMngInfListPriority }
 | 
			
		||||
    ::= { rlMngInfListTable 1}
 | 
			
		||||
 | 
			
		||||
RlMngInfListEntry ::= SEQUENCE {
 | 
			
		||||
    rlMngInfListName            DisplayString,
 | 
			
		||||
    rlMngInfListPriority        Unsigned32,
 | 
			
		||||
    rlMngInfListIfIndex         Unsigned32,
 | 
			
		||||
    rlMngInfListIpAddr          IpAddress,
 | 
			
		||||
    rlMngInfListIpNetMask       IpAddress,
 | 
			
		||||
    rlMngInfListService         RlMngInfServiceType,
 | 
			
		||||
    rlMngInfListAction          RlMngInfActionType,
 | 
			
		||||
    rlMngInfListRowStatus       RowStatus
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
rlMngInfListName OBJECT-TYPE
 | 
			
		||||
    SYNTAX  DisplayString (SIZE(1..32))
 | 
			
		||||
    MAX-ACCESS read-only
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The Name of the Access List."
 | 
			
		||||
    ::= { rlMngInfListEntry 1}
 | 
			
		||||
 | 
			
		||||
rlMngInfListPriority OBJECT-TYPE
 | 
			
		||||
    SYNTAX  Unsigned32 (1..65535)
 | 
			
		||||
    MAX-ACCESS read-only
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The Priority value."
 | 
			
		||||
    ::= { rlMngInfListEntry 2}
 | 
			
		||||
 | 
			
		||||
rlMngInfListIfIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX  Unsigned32
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
 | 
			
		||||
    ::= { rlMngInfListEntry 3}
 | 
			
		||||
 | 
			
		||||
rlMngInfListIpAddr OBJECT-TYPE
 | 
			
		||||
    SYNTAX  IpAddress
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The IP address. The IP address can be configured to be 0, which means don't care value."
 | 
			
		||||
    ::= { rlMngInfListEntry 4}
 | 
			
		||||
 | 
			
		||||
rlMngInfListIpNetMask OBJECT-TYPE
 | 
			
		||||
    SYNTAX  IpAddress
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The subnet mask associated with the IP address of this entry. The value of the mask is
 | 
			
		||||
         an IP address with all the network bits set to 1 and all the hosts bits set to 0."
 | 
			
		||||
    ::= { rlMngInfListEntry 5}
 | 
			
		||||
 | 
			
		||||
rlMngInfListService  OBJECT-TYPE
 | 
			
		||||
    SYNTAX  RlMngInfServiceType
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service type. The Service type address can be configured to be 0,
 | 
			
		||||
         which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
 | 
			
		||||
    ::= { rlMngInfListEntry 6}
 | 
			
		||||
 | 
			
		||||
rlMngInfListAction  OBJECT-TYPE
 | 
			
		||||
    SYNTAX  RlMngInfActionType
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Action type. Can be permit or deny."
 | 
			
		||||
    ::= { rlMngInfListEntry 7}
 | 
			
		||||
 | 
			
		||||
rlMngInfListRowStatus OBJECT-TYPE
 | 
			
		||||
    SYNTAX   RowStatus
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS   current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The row status variable, used according to
 | 
			
		||||
         row installation and removal conventions."
 | 
			
		||||
    ::= { rlMngInfListEntry 8}
 | 
			
		||||
 | 
			
		||||
---         Management Interface auditing control (SysLog)
 | 
			
		||||
 | 
			
		||||
rlMngInfAuditingEnable  OBJECT-TYPE
 | 
			
		||||
    SYNTAX TruthValue
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Controls whether SysLog messages
 | 
			
		||||
   should be issued on reject by rule"
 | 
			
		||||
    DEFVAL { true }
 | 
			
		||||
    ::= { rlMngInf 5 }
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX SEQUENCE OF RlMngInfListInetEntry
 | 
			
		||||
    MAX-ACCESS not-accessible
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The table specifies all defined Access Lists definitions  definitions
 | 
			
		||||
        for both IPv4 and IPv6 addresses."
 | 
			
		||||
    ::= {rlMngInf 6}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetEntry  OBJECT-TYPE
 | 
			
		||||
    SYNTAX RlMngInfListInetEntry
 | 
			
		||||
    MAX-ACCESS not-accessible
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Row definition for this table."
 | 
			
		||||
    INDEX { rlMngInfListInetName, rlMngInfListInetPriority }
 | 
			
		||||
    ::= { rlMngInfListInetTable 1}
 | 
			
		||||
 | 
			
		||||
RlMngInfListInetEntry ::= SEQUENCE {
 | 
			
		||||
    rlMngInfListInetName             DisplayString,
 | 
			
		||||
    rlMngInfListInetPriority         Unsigned32,
 | 
			
		||||
    rlMngInfListInetIfIndex          Unsigned32,
 | 
			
		||||
    rlMngInfListInetIpAddrType       InetAddressType,
 | 
			
		||||
    rlMngInfListInetIpAddr           InetAddress,
 | 
			
		||||
    rlMngInfListInetIpNetMask        IpAddress,
 | 
			
		||||
    rlMngInfListInetService          RlMngInfServiceType,
 | 
			
		||||
    rlMngInfListInetAction           RlMngInfActionType,
 | 
			
		||||
    rlMngInfListInetRowStatus        RowStatus,
 | 
			
		||||
    rlMngInfListInetIPv6PrefixLength INTEGER
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetName OBJECT-TYPE
 | 
			
		||||
    SYNTAX  DisplayString (SIZE(1..32))
 | 
			
		||||
    MAX-ACCESS read-only
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The Name of the Access List."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 1}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetPriority OBJECT-TYPE
 | 
			
		||||
    SYNTAX  Unsigned32 (1..65535)
 | 
			
		||||
    MAX-ACCESS read-only
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The Priority value."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 2}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetIfIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX  Unsigned32
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 3}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetIpAddrType OBJECT-TYPE
 | 
			
		||||
    SYNTAX  InetAddressType
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The Inet address type."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 4}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetIpAddr OBJECT-TYPE
 | 
			
		||||
    SYNTAX  InetAddress
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The Inet address.Used for both IPv4 and IPv6 addresses.
 | 
			
		||||
        The InetIpAddress can  be configured to be 0.0.0.0 and address type IPv4 ,
 | 
			
		||||
        which means ignored value."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 5}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetIpNetMask OBJECT-TYPE
 | 
			
		||||
    SYNTAX  IpAddress
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This field will used in case of IPv4 addresses . For IPv6 this field ignored.
 | 
			
		||||
         Default value 255.255.255.255."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 6}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetService  OBJECT-TYPE
 | 
			
		||||
    SYNTAX  RlMngInfServiceType
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service type. The Service type address can be configured to be 0,
 | 
			
		||||
         which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 7}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetAction  OBJECT-TYPE
 | 
			
		||||
    SYNTAX  RlMngInfActionType
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Action type. Can be permit or deny."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 8}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetRowStatus OBJECT-TYPE
 | 
			
		||||
    SYNTAX   RowStatus
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS   current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The row status variable, used according to
 | 
			
		||||
         row installation and removal conventions."
 | 
			
		||||
    ::= { rlMngInfListInetEntry 9}
 | 
			
		||||
 | 
			
		||||
rlMngInfListInetIPv6PrefixLength OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER (0.. 128)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION "IPv6 prefix length.This field provide IPv6 prefix length (mask)
 | 
			
		||||
                     for IPv6 only.In case of IPv4 this field will ignored"
 | 
			
		||||
        DEFVAL      { 128 }
 | 
			
		||||
        ::= { rlMngInfListInetEntry 10}
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user