216 lines
7.0 KiB
Plaintext
216 lines
7.0 KiB
Plaintext
-- ZyXEL Communications Corporation
|
|
-- Private Enterprise MIB definition
|
|
|
|
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
|
|
-- It contains ZyXEL products OIDs, and common managed objects.
|
|
|
|
-- $Log: ZYXEL-POLICY-ROUTE-MIB.mib $
|
|
-- Revision 1.4 2013/12/06 07:07:41 ccho
|
|
-- remove uncessary imports
|
|
-- Revision 1.3 2012/09/19 07:43:41 Kevin
|
|
-- if it's leaf node, revise the vender name from zyxel to zy
|
|
-- Revision 1.2 2012/07/05 06:24:11 Kevin
|
|
-- 1. upgrade from SNMP to SNMPv2
|
|
-- 2. clean warning
|
|
-- Revision 1.1 2012/05/30 07:50:23 Kevin
|
|
-- Initial revision
|
|
|
|
ZYXEL-POLICY-ROUTE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI -- RFC2578
|
|
|
|
MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
|
|
RowStatus
|
|
FROM SNMPv2-TC -- RFC2579
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
|
|
esMgmt
|
|
FROM ZYXEL-ES-SMI;
|
|
|
|
zyxelPolicyRoute MODULE-IDENTITY
|
|
LAST-UPDATED "201207010000Z"
|
|
ORGANIZATION "Enterprise Solution ZyXEL"
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"The subtree for policy route"
|
|
::= { esMgmt 60 }
|
|
|
|
zyxelPolicyRouteSetup OBJECT IDENTIFIER ::= { zyxelPolicyRoute 1 }
|
|
|
|
|
|
-- *******************************************************************
|
|
-- *
|
|
-- * zyxelPolicyRouteSetup
|
|
-- *
|
|
-- *******************************************************************
|
|
|
|
-- zyxelPolicyRouteMaxNumberOfProfiles
|
|
zyPolicyRouteMaxNumberOfProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of policy route profile that can be created."
|
|
::= { zyxelPolicyRouteSetup 1 }
|
|
|
|
-- zyxelPolicyRouteProfileTable
|
|
zyxelPolicyRouteProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyxelPolicyRouteProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains policy route profile configuration."
|
|
::= { zyxelPolicyRouteSetup 2 }
|
|
|
|
zyxelPolicyRouteProfileEntry OBJECT-TYPE
|
|
SYNTAX ZyxelPolicyRouteProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains policy route profile configuration."
|
|
INDEX { zyPolicyRouteProfileName}
|
|
::= { zyxelPolicyRouteProfileTable 1 }
|
|
|
|
ZyxelPolicyRouteProfileEntry ::=
|
|
SEQUENCE {
|
|
zyPolicyRouteProfileState EnabledStatus,
|
|
zyPolicyRouteProfileName DisplayString,
|
|
zyPolicyRouteProfileRowStatus RowStatus
|
|
}
|
|
|
|
zyPolicyRouteProfileState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable this policy routing profile and rule in the profile."
|
|
::= { zyxelPolicyRouteProfileEntry 1 }
|
|
|
|
|
|
zyPolicyRouteProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A descriptive name for identification policy route profile."
|
|
::= { zyxelPolicyRouteProfileEntry 2 }
|
|
|
|
|
|
|
|
zyPolicyRouteProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows entries to be created and deleted from the policy route profile table."
|
|
|
|
::= { zyxelPolicyRouteProfileEntry 3 }
|
|
|
|
-- zyxelPolicyRouteMaxNumberOfRules
|
|
zyPolicyRouteMaxNumberOfRules OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of policy route rule that can be created."
|
|
::= { zyxelPolicyRouteSetup 3 }
|
|
|
|
-- zyxelPolicyRouteTable
|
|
zyxelPolicyRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyxelPolicyRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains policy route rule configuration."
|
|
::= { zyxelPolicyRouteSetup 4 }
|
|
|
|
zyxelPolicyRouteEntry OBJECT-TYPE
|
|
SYNTAX ZyxelPolicyRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains policy route rule configuration. "
|
|
INDEX { zyPolicyRouteProfile, zyPolicyRouteSequence}
|
|
::= { zyxelPolicyRouteTable 1 }
|
|
|
|
ZyxelPolicyRouteEntry ::=
|
|
SEQUENCE {
|
|
zyPolicyRouteProfile DisplayString,
|
|
zyPolicyRouteSequence INTEGER,
|
|
zyPolicyRouteStatement INTEGER,
|
|
zyPolicyRouteCalssifier DisplayString,
|
|
zyPolicyRouteNextHop IpAddress,
|
|
zyPolicyRouteRowStatus RowStatus
|
|
}
|
|
|
|
zyPolicyRouteProfile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The policy routing profile you configure."
|
|
::= { zyxelPolicyRouteEntry 1 }
|
|
|
|
|
|
zyPolicyRouteSequence OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rule number from 1 to 64. The ordering of your rules is important as rules are applied in turn."
|
|
::= { zyxelPolicyRouteEntry 2 }
|
|
|
|
zyPolicyRouteStatement OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
permit(0),
|
|
deny(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statement of policy route rule.
|
|
Select Permit to forward traffic that matches this rule to the gateway specified in the rule.
|
|
Select Deny to disable the rule action and forward traffic that matches this rule according to the routing table on the switch."
|
|
::= { zyxelPolicyRouteEntry 3 }
|
|
|
|
zyPolicyRouteCalssifier OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The available active classifiers you configure, which are not used by any policy rule or policy routing rule."
|
|
::= { zyxelPolicyRouteEntry 4 }
|
|
|
|
zyPolicyRouteNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Next hop IP address if the incoming packets match the criteria. 0.0.0.0 means nothing be done."
|
|
::= { zyxelPolicyRouteEntry 5 }
|
|
|
|
|
|
zyPolicyRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows entries to be created and deleted from the policy route rule table."
|
|
|
|
::= { zyxelPolicyRouteEntry 6 }
|
|
END
|
|
|