Observium_CE/mibs/maipu/MPACL-MIB

530 lines
21 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

------------------------------------------------------------------------------
--
-- File : mpAcl.mib
-- Description :
-- Version :
-- Date : March 20, 2006
-- Copyright : 2006 by maipu (sichuan) communication technology co.,ltd.
-- All rights reserved.
--
-- $Id:
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
MPACL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Gauge32,
Integer32, Unsigned32, TimeTicks,IpAddress,Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, MacAddress,
RowStatus, DisplayString, DateAndTime
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
mpMgmt
FROM MAIPU-SMI
ObjectName, ObjectSyntax, NetworkAddress
FROM RFC1155-SMI;
mpAclMib MODULE-IDENTITY
LAST-UPDATED "0603201716Z"
ORGANIZATION "四川迈普数据通信股份有限公司,
Maipu (Sichuan) Communication Technology Co. LTD."
CONTACT-INFO
"编 写 人huyq
联系地址:四川省 成都市 高新区 九兴大道16号
邮 编610041
电 话:
传 真:
电子邮件:"
DESCRIPTION
""
::= { mpMgmt 30 }
------------------------------------------------------------------------------
mpAclConf OBJECT IDENTIFIER ::= { mpAclMib 5 }
mpAclStdTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpAclStdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"标准ACL的配置表."
::= { mpAclConf 10 }
mpAclStdEntry OBJECT-TYPE
SYNTAX MpAclStdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"标准ACL的配置表."
INDEX { aclStdName, aclStdSequence }
::= { mpAclStdTable 1 }
MpAclStdEntry ::= SEQUENCE {
aclStdName DisplayString,
aclStdSequence INTEGER,
aclStdType INTEGER,
aclStdSrcAddr IpAddress,
aclStdSrcWildcard IpAddress,
aclStdLogEnable INTEGER,
-- aclStdAuditEnable INTEGER,
aclStdTimeRngName DisplayString,
aclStdRemark DisplayString,
aclStdMatchPkts Counter64,
-- aclStdMatchBytes Counter64,
aclStdRowStatus RowStatus
}
aclStdName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"访问列表名称或编号."
::= { mpAclStdEntry 1 }
aclStdSequence OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"规则的序号."
::= { mpAclStdEntry 2 }
aclStdType OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2),
remark(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"规则的类型,该字段必须指定."
::= { mpAclStdEntry 3 }
aclStdSrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"源IP地址该字段必须指定."
::= { mpAclStdEntry 4 }
aclStdSrcWildcard OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"源IP地址通配符。当是host的时候该值为0;是any的时候该值为0xffffffff。该字段必须指定."
::= { mpAclStdEntry 5 }
aclStdLogEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"是否进行日志记录,缺省为disable."
::= { mpAclStdEntry 6 }
-- 更新7500、3700、2700、MP5、PM3特殊出厂版本注释掉不用的配置项 by zhaoym 2007.12.12
--aclStdAuditEnable OBJECT-TYPE
-- SYNTAX INTEGER {
-- disable(1),
-- enable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "是否进行审计,缺省为disable."
-- ::= { mpAclStdEntry 7 }
aclStdTimeRngName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"时间域名称,缺省为空."
::= { mpAclStdEntry 8 }
aclStdRemark OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..99))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"规则的注释仅当aclStdType为remark(3)时该字段有意义."
::= { mpAclStdEntry 9 }
aclStdMatchPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"与该规则相匹配的报文数统计值."
::= { mpAclStdEntry 10 }
-- 更新7500、3700、2700、MP5、PM3特殊出厂版本注释掉不用的配置项 by zhaoym 2007.12.12
--aclStdMatchBytes OBJECT-TYPE
-- SYNTAX Counter64
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "与该规则相匹配的字节数统计值."
-- ::= { mpAclStdEntry 11 }
aclStdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"标准ACL的配置表的行状态."
::= { mpAclStdEntry 12 }
mpAclExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpAclExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"扩展ACL的配置表."
::= { mpAclConf 20 }
mpAclExtEntry OBJECT-TYPE
SYNTAX MpAclExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"扩展ACL的配置表."
INDEX { aclExtName, aclExtSequence }
::= { mpAclExtTable 1 }
MpAclExtEntry ::= SEQUENCE {
aclExtName DisplayString,
aclExtSequence INTEGER,
aclExtType INTEGER,
aclExtProtocol INTEGER,
aclExtSrcAddr IpAddress,
aclExtSrcWildcard IpAddress,
aclExtDestAddr IpAddress,
aclExtDestWildcard IpAddress,
aclExtPrecedence INTEGER,
aclExtTos INTEGER,
aclExtIcmpMsgType INTEGER,
aclExtIcmpMsgCode INTEGER,
aclExtIgmpMsgType INTEGER,
aclExtTUSrcPortType INTEGER,
aclExtTUSrcPort INTEGER,
aclExtTUSrcEndPort INTEGER,
aclExtTUDestPortType INTEGER,
aclExtTUDestPort INTEGER,
aclExtTUDestEndPort INTEGER,
aclExtTcpFlag INTEGER,
aclExtLogEnable INTEGER,
-- aclExtAuditEnable INTEGER,
aclExtTimeRngName DisplayString,
aclExtReflectName DisplayString,
aclExtReflectTimeOut INTEGER,
aclExtEvaluateName DisplayString,
aclExtRemark DisplayString,
aclExtMatchPkts Counter64,
-- aclExtMatchBytes Counter64,
aclExtRowStatus RowStatus
}
aclExtName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"访问列表名称或编号."
::= { mpAclExtEntry 1 }
aclExtSequence OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"规则的序号."
::= { mpAclExtEntry 2 }
aclExtType OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2),
remark(3),
evaluate(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"规则的类型,该字段必须指定."
::= { mpAclExtEntry 3 }
aclExtProtocol OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP协议类型该字段必须指定."
::= { mpAclExtEntry 4 }
aclExtSrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"源IP地址该字段必须指定."
::= { mpAclExtEntry 5 }
aclExtSrcWildcard OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"源IP地址通配符。当是host的时候该值为0;是any的时候该值为0xffffffff。该字段必须指定."
::= { mpAclExtEntry 6 }
aclExtDestAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"目的IP地址该字段必须指定."
::= { mpAclExtEntry 7 }
aclExtDestWildcard OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"目的IP地址通配符。当是host的时候该值为0;是any的时候该值为0xffffffff。该字段必须指定."
::= { mpAclExtEntry 8 }
aclExtPrecedence OBJECT-TYPE
SYNTAX INTEGER(-1..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP优先级。routine - 0, priority - 1, immediate - 2, flash - 3, flash-voeride - 4, critical - 5, internet - 6, network - 7, -1表示不关心."
::= { mpAclExtEntry 9 }
aclExtTos OBJECT-TYPE
SYNTAX INTEGER(-1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP TOS。 normal - 0, min-monetary-cost - 1, max-reliability - 2, max-throughput - 4, min-delay - 8, -1表示不关心."
::= { mpAclExtEntry 10 }
aclExtIcmpMsgType OBJECT-TYPE
SYNTAX INTEGER(-1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP类型, -1表示不关心."
::= { mpAclExtEntry 11 }
aclExtIcmpMsgCode OBJECT-TYPE
SYNTAX INTEGER(-1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP代码, -1表示不关心."
::= { mpAclExtEntry 12 }
aclExtIgmpMsgType OBJECT-TYPE
SYNTAX INTEGER(-1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IGMP类型, -1表示不关心."
::= { mpAclExtEntry 13 }
aclExtTUSrcPortType OBJECT-TYPE
SYNTAX INTEGER {
no-care(0),
eq(1),
gt(2),
lt(3),
neq(4),
range(5),
wildcard(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TCP或UDP源端口类型0表示不关心源端口."
::= { mpAclExtEntry 14 }
aclExtTUSrcPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"源端口号。当类型是range时这是起始端口号."
::= { mpAclExtEntry 15 }
aclExtTUSrcEndPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"当类型是range时这是终止端口号当类型是wildcard时这是端口的wildcard值."
::= { mpAclExtEntry 16 }
aclExtTUDestPortType OBJECT-TYPE
SYNTAX INTEGER {
no-care(0),
eq(1),
gt(2),
lt(3),
neq(4),
range(5),
wildcard(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TCP或UDP目的端口类型 0表示不关心目的端口."
::= { mpAclExtEntry 17 }
aclExtTUDestPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"目的端口号。当类型是range时这是起始端口号."
::= { mpAclExtEntry 18 }
aclExtTUDestEndPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"当类型是range时这是终止端口号当类型是wildcard时这是端口的wildcard值."
::= { mpAclExtEntry 19 }
aclExtTcpFlag OBJECT-TYPE
SYNTAX INTEGER(-1..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TCP标志。FIN - 0x01,SYN - 0x02,RST - 0x04,SH - 0x08,ACK - 0x10,URG - 0x20,ESTABLISHED - 0x14, -1表示不关心."
::= { mpAclExtEntry 20 }
aclExtLogEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"是否进行日志记录,缺省为disable."
::= { mpAclExtEntry 21 }
-- 更新7500、3700、2700、MP5、PM3特殊出厂版本注释掉不用的配置项 by zhaoym 2007.12.12
--aclExtAuditEnable OBJECT-TYPE
-- SYNTAX INTEGER {
-- disable(1),
-- enable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "是否进行审计,缺省为disable."
-- ::= { mpAclExtEntry 22 }
aclExtTimeRngName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"时间域的名称,缺省为空."
::= { mpAclExtEntry 23 }
aclExtReflectName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"自反访问列表的名称,缺省为空."
::= { mpAclExtEntry 24 }
aclExtReflectTimeOut OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"自反访问列表超时时间单位为秒缺省为0,表示使用全局的超时时间。仅当aclExtReflectName非空时该字段才有效.0表示不关心该字段."
::= { mpAclExtEntry 25 }
aclExtEvaluateName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"evaluate访问列表的名称缺省为空."
::= { mpAclExtEntry 26 }
aclExtRemark OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..99))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"规则的注释仅当aclExtType为remark(3)时该字段有意义."
::= { mpAclExtEntry 27 }
aclExtMatchPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"与该规则相匹配的报文数统计值."
::= { mpAclExtEntry 28 }
-- 更新7500、3700、2700、MP5、PM3特殊出厂版本注释掉不用的配置项 by zhaoym 2007.12.12
--aclExtMatchBytes OBJECT-TYPE
-- SYNTAX Counter64
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "与该规则相匹配的字节数统计值."
-- ::= { mpAclExtEntry 29 }
aclExtRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"扩展ACL的配置表的行状态."
::= { mpAclExtEntry 30 }
END
------------------------------------------------------------------------------
-- ============================================================================
-- $Log: mpAcl.mib,v $
-- Revision 1.1 2010/06/21 11:18:46 liyh
-- first commit
--
--
--
-- ============================================================================