Observium_CE/mibs/mrv/SEC-FLOW-MIB

386 lines
9.3 KiB
Plaintext

-- flowManagemenet communications with AR.
-- =======================================================================
-- File : Sec_flow.mib
-- Description : Private mib for flow entries
-- By : Ilona
-- Version : 0.2
-- Date :
-- =======================================================================
--
--
-- Copyright (c) 1999 NBase-Xyplex. All Rights Reserved.
--
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This NBase-Xyplex SNMP MIB Specification
-- embodies NBase-Xyplex's proprietary intellectual property. NBase-Xyplex
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is NBase-Xyplex's intent to encourage the widespread use of this
-- specification in connection with the management of NBase-Xyplex's
-- products. NBase-Xyplex grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of NBase-Xyplex's products.
--
-- This specification is supplied "AS IS," and NBase-Xyplex makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- Copyright text courtesy of NBase-Xyplex
--
-- If you have any questions about this MIB, please call NBase-Xyplex
-- Technical Support Center at 1-800-858-7815 from inside USA or
-- 1-818-773-0900 from outside USA.
--
--
-- NBase-Xyplex retains the right to change this MIB without notification.
--
SEC-FLOW-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises,
IpAddress FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215
nbSwitchG1 FROM NBASE-G1-MIB;
MacAddress ::= OCTET STRING(SIZE(6))
-- ************************************************************
-- NBase Object Identifier Definition
-- ************************************************************
-- nbase OBJECT IDENTIFIER ::= { enterprises 629 }
-- nbSwitchG1 OBJECT IDENTIFIER ::= { nbase 1 }
nbSwitchG1Il OBJECT IDENTIFIER ::= { nbSwitchG1 50}
-- GROUPS for SBC-Accelerouter Interface
nbsAccelerouter OBJECT IDENTIFIER ::= { nbSwitchG1Il 10}
--------------------------- nbsArGen --------------------------------
nbsArSecFlow OBJECT IDENTIFIER ::= { nbsAccelerouter 8 }
------------------------------------------------------------------------
nbsArSecFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsArSecFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlow 1 }
nbsArSecFlowEntry OBJECT-TYPE
SYNTAX NbsArSecFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"."
INDEX { nbsArSecFlowIndex }
::= { nbsArSecFlowTable 1 }
NbsArSecFlowEntry ::= SEQUENCE {
nbsArSecFlowIndex INTEGER(0..2147483647),
nbsArSecFlowValid INTEGER,
nbsArSecFlowState INTEGER,
nbsArSecFlowLastUsedTimestamp INTEGER(0..2147483647),
nbsArSecFlowServTypes INTEGER,
nbsArSecFlowServId INTEGER,
nbsArFlowID OCTET STRING,
nbsArFlowQoSSpec OCTET STRING,
nbsArSecFlowNumOfServices INTEGER(0..2147483647),
nbsArSecFlowDriverData OCTET STRING,
nbsArSecFlowActions OCTET STRING,
nbsArSecFlowCounters OCTET STRING,
nbsArSecFlowAdminStatus INTEGER
}
nbsArSecFlowIndex OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 1 }
nbsArSecFlowValid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 2 }
nbsArSecFlowState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 3 }
nbsArSecFlowLastUsedTimestamp OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 4 }
nbsArSecFlowServTypes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 5 }
nbsArSecFlowServId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 6 }
nbsArFlowID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 7 }
nbsArFlowQoSSpec OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of quality of service supplied."
::= { nbsArSecFlowEntry 8 }
nbsArSecFlowNumOfServices OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of service specs defined."
::= { nbsArSecFlowEntry 9 }
nbsArSecFlowDriverData OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 10 }
nbsArSecFlowActions OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 11 }
nbsArSecFlowCounters OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlowEntry 12 }
nbsArSecFlowAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
none (1),
add (2),
delete (3),
modify (4),
activate (5),
deactivate (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"What action to perform."
::= { nbsArSecFlowEntry 13 }
------------------------------------------------------------------------------------------
nbsArFlowServiceSpecTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsArFlowServiceSpecEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Specific service data entries attached to each flow entry."
::= { nbsArSecFlow 2 }
nbsArFlowServiceSpecEntry OBJECT-TYPE
SYNTAX NbsArFlowServiceSpecEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"."
INDEX { nbsArFlowServiceFlowIndex, nbsArFlowServiceSpecsServiceId }
::= { nbsArFlowServiceSpecTable 1 }
NbsArFlowServiceSpecEntry ::= SEQUENCE {
nbsArFlowServiceFlowIndex INTEGER,
nbsArFlowServiceSpecsServiceId INTEGER,
nbsArFlowServiceSpecsServiceType INTEGER,
nbsArFlowServiceSpecsServiceFlowIndex INTEGER,
nbsArFlowServiceSpecsFlowIDExtension OCTET STRING,
nbsArFlowServiceSpecsFlowModifier OCTET STRING,
nbsArFlowServiceSpecsFlowSpec OCTET STRING,
nbsArFlowServiceSpecsAdminStatus INTEGER
}
nbsArFlowServiceFlowIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArFlowServiceSpecEntry 1 }
nbsArFlowServiceSpecsServiceId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArFlowServiceSpecEntry 2 }
nbsArFlowServiceSpecsServiceType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArFlowServiceSpecEntry 3 }
nbsArFlowServiceSpecsServiceFlowIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A reference to the service's table (installed by the service)."
::= { nbsArFlowServiceSpecEntry 4 }
nbsArFlowServiceSpecsFlowIDExtension OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArFlowServiceSpecEntry 5 }
nbsArFlowServiceSpecsFlowModifier OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArFlowServiceSpecEntry 6 }
nbsArFlowServiceSpecsFlowSpec OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArFlowServiceSpecEntry 7 }
nbsArFlowServiceSpecsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
none (1),
add (2),
delete (3),
modify (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action to perform."
::= { nbsArFlowServiceSpecEntry 8 }
------------------------------------------------------------------------
nbsArFlowServicePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsArFlowServicePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlow 3 }
nbsArFlowServicePortEntry OBJECT-TYPE
SYNTAX NbsArFlowServicePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"."
INDEX { nbsArFlowServicePortNumber }
::= { nbsArFlowServicePortTable 1 }
NbsArFlowServicePortEntry ::= SEQUENCE {
nbsArFlowServicePortNumber INTEGER,
nbsArFlowServicePortData OCTET STRING,
nbsArFlowServicePortAdminStatus INTEGER
}
nbsArFlowServicePortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number for which the configuration relates. "
::= { nbsArFlowServicePortEntry 1 }
nbsArFlowServicePortData OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The data describing port attributes. "
::= { nbsArFlowServicePortEntry 2 }
nbsArFlowServicePortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
none (1),
add (2),
delete (3),
modify (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port configuration status."
::= { nbsArFlowServicePortEntry 3 }
------------------------------------------------------------------------
nbsArSecFlowFwdStatus OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= { nbsArSecFlow 4 }
------------------------------------------------------------------------
END