mibs/MIBS/hillstone/HILLSTONE-ZONE-MIB
2023-12-05 12:25:34 +01:00

153 lines
3.6 KiB
Plaintext

-- **************************************************************************
-- HILLSTONE-ZONE-MIB
--
-- Copyright (c) 2009 by Hillstone Networks, Inc.
-- All rights reserved.
--
-- Version: V3
-- Description: Hillstone Networks ZONE MIB Object Identifier Assignments
-- **************************************************************************
--
HILLSTONE-ZONE-MIB DEFINITIONS ::= BEGIN
IMPORTS
hillstoneZONE
FROM HILLSTONE-SMI
OBJECT-TYPE
FROM RFC-1212
RowStatus
FROM SNMPv2-TC;
-- textual conventions
DisplayString ::=
OCTET STRING
-- This data type is used to model textual information taken
-- from the NVT ASCII character set. By convention, objects
-- with this syntax are declared as having
--
-- SIZE (0..255)
hillstoneZoneObjects OBJECT IDENTIFIER ::= { hillstoneZONE 1 }
hillstoneZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF HillstoneZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all the security zones defined in the system."
::= { hillstoneZoneObjects 1 }
HillstoneZoneEntry OBJECT-TYPE
SYNTAX HillstoneZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define the parameters of security zone."
INDEX { hillstoneZoneZoneIdx }
::= { hillstoneZoneTable 1 }
HillstoneZoneEntry ::=
SEQUENCE {
hillstoneZoneZoneIdx
Counter,
hillstoneZoneZoneName
OCTET STRING,
hillstoneZoneType
INTEGER,
hillstoneZoneRowStatus
RowStatus
}
hillstoneZoneZoneIdx OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
An internal number to distinguish security zone.
Different zone has different number.
"
::= { HillstoneZoneEntry 1 }
hillstoneZoneZoneName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The name of security zone.
Different zone has different name."
::= { HillstoneZoneEntry 2 }
hillstoneZoneType OBJECT-TYPE
SYNTAX INTEGER
{
lever-2(1),
lever-3(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The priority of security zone.
Different zone has different priority.
"
::= { HillstoneZoneEntry 3 }
hillstoneZoneRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this address book row. support: active, createandgo, destory"
::= { HillstoneZoneEntry 4 }
hillstoneZoneIFTable OBJECT-TYPE
SYNTAX SEQUENCE OF hillstoneZoneIFEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table define the interfaces belong to which security zone.
An interface can only belong to one security zone."
::= { hillstoneZoneObjects 2 }
hillstoneZoneIFEntry OBJECT-TYPE
SYNTAX hillstoneZoneIFEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { hillstoneZoneIdx,
hillstoneZoneIfIndex }
::= { hillstoneZoneIFTable 1 }
hillstoneZoneIFEntry ::=
SEQUENCE {
hillstoneZoneIdx
Counter,
hillstoneZoneIfIndex
Counter
}
hillstoneZoneIdx OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An internal number to distinguish security zone.
Different zone has different number."
::= { hillstoneZoneIFEntry 1 }
hillstoneZoneIfIndex OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"hillstoneZoneIfIndex equals to ifindex of IF-MIB"
::= { hillstoneZoneIFEntry 2 }
END