Observium_CE/mibs/mrv/OA-DIFFSERV-MIB

830 lines
25 KiB
Plaintext

-- =======================================================================
-- File : oadiffsr.mib
-- Description : Private MIB for Optical Access Device
-- By : Sharon Yakov, Yakov Vaisman.
-- Version : $Revision: 1.0
-- Date : $Date: November 17, 2000
-- =======================================================================
--
--
-- Copyright (c) 2000 Optical Access. All Rights Reserved.
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This NBase SNMP MIB Specification
-- embodies Optical Access's proprietary intellectual property. NBase
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is Optical Access's intent to encourage the widespread use of this
-- specification in connection with the management of Optical Access's
-- products. Optical Access grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of Optical Access's products.
--
-- This specification is supplied "AS IS," and Optical Access makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- Optical Access retains the right to change this MIB without notification.
--
OA-DIFFSERV-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises,
IpAddress FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212
DisplayString FROM RFC1213-MIB;
FlowType0 ::= INTEGER
{
other (1),
none (2),
interior (3),
lastInterior(4),
portAccess (5),
srcIpAccess (6),
borderAccess(7),
dstIpAccess (8),
upStreamAccess (11),
downStreamAccess (12),
upStreamDeny (13),
downStreamDeny (14)
}
-- ************************************************************
-- NBase Object Identifier Definition
-- ************************************************************
oaccess OBJECT IDENTIFIER ::= { enterprises 6926 }
oaManagement OBJECT IDENTIFIER ::= { oaccess 1 }
oaClassification OBJECT IDENTIFIER ::= { oaManagement 21}
oaDiffServ OBJECT IDENTIFIER ::= { oaClassification 1}
-- *************************************************************
-- Object in the Device Configuration Group
-- *************************************************************
oaDifSrSaveMode OBJECT-TYPE
SYNTAX INTEGER{
other (1),
allDifSrParams (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Save whole DiffServ feature Configuration
in the NVRAM for the corresponding Device.
In case of GET command - always responds with 1=other.
In case of SET command - always needs 2=allDifSrParams."
::= { oaDiffServ 1 }
-- *************************************************************
-- Objects in the Module Configuration Group
-- *************************************************************
oaDifSrModuleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaDifSrModuleStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table contains the DiffServ feature Status in Modules."
::= { oaDiffServ 2 }
oaDifSrModuleStatusEntry OBJECT-TYPE
SYNTAX OaDifSrModuleStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, describes whether the
DiffServ feature is supported by the Module."
INDEX { oaDifSrSlotId,oaDifSrModuleId }
::= { oaDifSrModuleStatusTable 1 }
OaDifSrModuleStatusEntry ::=
SEQUENCE {
oaDifSrSlotId INTEGER,
oaDifSrModuleId INTEGER,
oaDifSrModuleStatus INTEGER
}
oaDifSrSlotId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Slot Index in the Device."
::= { oaDifSrModuleStatusEntry 1 }
oaDifSrModuleId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The Module Index in the Slot."
::= { oaDifSrModuleStatusEntry 2 }
oaDifSrModuleStatus OBJECT-TYPE
SYNTAX INTEGER{
other (1),
supported (2),
notSupported (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the DiffServ feature in the corresponding Module.
In case of 1=other - module is in the other mode.
In case of 2=supported - feature is supported.
In case of 3=notSupported - feature is not supported."
::= { oaDifSrModuleStatusEntry 3 }
-- *************************************************************
-- DiffServ Data Base Groups 3 - 9 are Reserved
-- *************************************************************
oaDiffServRun OBJECT IDENTIFIER ::= { oaDiffServ 10}
oaDiffServPerm OBJECT IDENTIFIER ::= { oaDiffServ 11}
-- *************************************************************
-- 'oaDiffServ' Run Data Base Groups
-- *************************************************************
-- *************************************************************
-- Objects in the DiffServ Run Data Base Flow Description Group
-- *************************************************************
oaDifSrCPUServiceLevel OBJECT-TYPE
SYNTAX INTEGER (0..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Service Level of the CPU. "
::= { oaDiffServRun 1 }
-- *************************************************************
-- 'DiffServRun' Data Base Groups 2 - 5 are Reserved
-- *************************************************************
oaDifSrFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaDifSrFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of DiffServ Flows."
::= { oaDiffServRun 6 }
oaDifSrFlowEntry OBJECT-TYPE
SYNTAX OaDifSrFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing the necessary
parameters to describe a certain DiffServ Flow."
INDEX { oaDifSrFlowId }
::= { oaDifSrFlowTable 1 }
OaDifSrFlowEntry ::=
SEQUENCE {
oaDifSrFlowId INTEGER,
oaDifSrGlobalFlowId INTEGER,
oaDifSrSrcPort INTEGER,
oaDifSrDstPorts OCTET STRING,
oaDifSrSrcIPAddr IpAddress,
oaDifSrSrcMask IpAddress,
oaDifSrDstIPAddr IpAddress,
oaDifSrDstMask IpAddress,
oaDifSrProtocol INTEGER,
oaDifSrTCPSrcFirstPort INTEGER,
oaDifSrTCPSrcPortsMask INTEGER,
oaDifSrTCPDstFirstPort INTEGER,
oaDifSrTCPDstPortsMask INTEGER,
oaDifSrFlowDescription DisplayString,
oaDifSrServiceLevel INTEGER,
oaDifSrMaxRate INTEGER,
oaDifSrMaxBurstSize INTEGER,
oaDifSrAvrgPackSize INTEGER,
oaDifSrVPTag INTEGER,
oaDifSrSelectedTOS INTEGER,
oaDifSrStatus INTEGER,
oaDifSrFlowType FlowType
}
oaDifSrFlowId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Index of the flow"
::= { oaDifSrFlowEntry 1 }
oaDifSrGlobalFlowId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the flow in the All Services Flow Global Table"
::= { oaDifSrFlowEntry 2 }
oaDifSrSrcPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Source Port, The port on which the flow is configured.
This parameter must be set by the user, when configuraing a new flow."
::= { oaDifSrFlowEntry 3 }
oaDifSrDstPorts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the Destination Ports of the Flow.
The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the least
significant bit represents the lowest numbered
port, and the most significant bit represents the
highest numbered port. Thus, each port is represented
by a single bit within the value of this object.
If that bit has a value of <1> then that port exists in the Flow.
The port is not exists in the Flow if its bit has a value of <0>."
::= { oaDifSrFlowEntry 4 }
oaDifSrSrcIPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Source IP Address of the flow."
::= { oaDifSrFlowEntry 5 }
oaDifSrSrcMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Source IP Mask of the flow."
::= { oaDifSrFlowEntry 6 }
oaDifSrDstIPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Destination IP Address of the flow."
::= { oaDifSrFlowEntry 7 }
oaDifSrDstMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Destination IP Mask of the flow."
::= { oaDifSrFlowEntry 8 }
oaDifSrProtocol OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Layer 4 Protocol Type."
::= { oaDifSrFlowEntry 9 }
oaDifSrTCPSrcFirstPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" First TCP/UDP Source Port."
::= { oaDifSrFlowEntry 10 }
oaDifSrTCPSrcPortsMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TCP/UDP Source Port Mask.
This parameter gives the ability to configure
a range of TCP/UDP ports, without using oaDifSrTCPSrcLastPort object."
::= { oaDifSrFlowEntry 11 }
oaDifSrTCPDstFirstPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" First TCP\UDP Destination Port."
::= { oaDifSrFlowEntry 12 }
oaDifSrTCPDstPortsMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TCP/UDP Destination Port Mask.
This parameter gives the ability to configure
a range of TCP/UDP ports, without using oaDifSrTCPDstLastPort object."
::= { oaDifSrFlowEntry 14 }
oaDifSrFlowDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"DiffServ Flow Description."
::= { oaDifSrFlowEntry 15 }
oaDifSrServiceLevel OBJECT-TYPE
SYNTAX INTEGER (1..9)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Service Level of the corresponding Flow.
1 - The lowest service level,
8 - The highest service level.
9 - cos is not used."
::= { oaDifSrFlowEntry 17 }
oaDifSrMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum rate in kilobits per second for the corresponding flow."
::= { oaDifSrFlowEntry 18 }
oaDifSrMaxBurstSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum burst size in Kilobits for the corresponding flow."
::= { oaDifSrFlowEntry 19 }
oaDifSrAvrgPackSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Average Packet Size for the corresponding flow."
::= { oaDifSrFlowEntry 20 }
oaDifSrVPTag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { oaDifSrFlowEntry 21 }
oaDifSrSelectedTOS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { oaDifSrFlowEntry 22 }
oaDifSrStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2), -- the entry is invalid
create(3) -- to create the entry
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
oaDifSrFlowDescrTable table.
Setting this value to invalid(2) for a certain
oaDifSrFlowDescrId, deletes this entry.
To create a new entry a SET PDU with the
oaDifSrFlowDescrEntry and value = valid(1)
objects is required."
::= { oaDifSrFlowEntry 23 }
oaDifSrFlowType OBJECT-TYPE
SYNTAX FlowType
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { oaDifSrFlowEntry 24 }
-- *************************************************************
-- Objects in the Run Data Base Diff Serv Ports Configuration Group
-- *************************************************************
oaDifSrPortsCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaDifSrPortsCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of DiffServ Port Types Configuration."
::= { oaDiffServRun 8 }
oaDifSrPortsCfgEntry OBJECT-TYPE
SYNTAX OaDifSrPortsCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information
about the DiffServ Port Configuration."
INDEX { oaDifSrPortCfgId }
::= { oaDifSrPortsCfgTable 1 }
OaDifSrPortsCfgEntry ::=
SEQUENCE {
oaDifSrPortCfgId INTEGER,
oaDifSrPortType FlowType
}
oaDifSrPortCfgId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port Index."
::= { oaDifSrPortsCfgEntry 1 }
oaDifSrPortType OBJECT-TYPE
SYNTAX FlowType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The DiffServ Type of the corresponding Port."
::= { oaDifSrPortsCfgEntry 2 }
oaDifSrPorts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { oaDifSrPortsCfgEntry 3 }
-- *****************************************************************************
-- Objects in the Run Data Base Diff Serv Access List Ports Configuration Group
-- *****************************************************************************
oaDifSrAclPortCfg OBJECT IDENTIFIER ::= { oaDiffServRun 9 }
oaDifSrAclPortInfo OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS write-only
STATUS mandatory
DESCRIPTION
"This is a casting to stucture
typedef struct kuku {
FLOW_TYPE_T flowType;
BITMAP_T ports;
TAG tag;
} KUKU_T;"
::= { oaDifSrAclPortCfg 1 }
--oaDifSrAclPortType OBJECT-TYPE
-- SYNTAX FlowType
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The DiffServ Type of the corresponding Port."
-- ::= { oaDifSrAclPortCfg 1 }
--
--oaDifSrAclPortBitmap OBJECT-TYPE
-- SYNTAX OCTET STRING
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- ""
-- ::= { oaDifSrAclPortCfg 2 }
--
--oaDifSrAclPortTag OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- ""
-- ::= { oaDifSrAclPortCfg 3 }
-- *************************************************************
-- 'oaDiffServ' Perm Data Base Groups
-- *************************************************************
-- *************************************************************
-- Objects in the DiffServ Perm Data Base Flow Description Group
-- *************************************************************
oaDifSrPermCPUServiceLevel OBJECT-TYPE
SYNTAX INTEGER (0..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Service Level of the CPU. "
::= { oaDiffServPerm 1 }
-- *************************************************************
-- DiffServ Perm Data Base Groups 2 - 5 are Reserved
-- *************************************************************
oaDifSrPermFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaDifSrPermFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of DiffServ Flows."
::= { oaDiffServPerm 6 }
oaDifSrPermFlowEntry OBJECT-TYPE
SYNTAX OaDifSrPermFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing the necessary
parameters to describe a certain DiffServ Flow."
INDEX { oaDifSrPermFlowId }
::= { oaDifSrPermFlowTable 1 }
OaDifSrPermFlowEntry ::=
SEQUENCE {
oaDifSrPermFlowId INTEGER,
oaDifSrPermGlobalFlowId INTEGER,
oaDifSrPermSrcPort INTEGER,
oaDifSrPermDstPorts OCTET STRING,
oaDifSrPermSrcIPAddr IpAddress,
oaDifSrPermSrcMask IpAddress,
oaDifSrPermDstIPAddr IpAddress,
oaDifSrPermDstMask IpAddress,
oaDifSrPermProtocol INTEGER,
oaDifSrPermTCPSrcFirstPort INTEGER,
oaDifSrPermTCPSrcPortsMask INTEGER,
oaDifSrPermTCPDstFirstPort INTEGER,
oaDifSrPermTCPDstPortsMask INTEGER,
oaDifSrPermFlowDescription DisplayString,
oaDifSrPermServiceLevel INTEGER,
oaDifSrPermMaxRate INTEGER,
oaDifSrPermMaxBurstSize INTEGER,
oaDifSrPermAvrgPackSize INTEGER,
oaDifSrPermVPTag INTEGER,
oaDifSrPermSelectedTOS INTEGER,
oaDifSrPermStatus INTEGER
}
oaDifSrPermFlowId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Index of the flow"
::= { oaDifSrPermFlowEntry 1 }
oaDifSrPermGlobalFlowId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the flow in the All Services Flow Global Table"
::= { oaDifSrPermFlowEntry 2 }
oaDifSrPermSrcPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Source Port, The port on which the flow is configured.
This parameter must be set by the user, when configuraing a new flow."
::= { oaDifSrPermFlowEntry 3 }
oaDifSrPermDstPorts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the Destination Ports of the Flow.
The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the least
significant bit represents the lowest numbered
port, and the most significant bit represents the
highest numbered port. Thus, each port is represented
by a single bit within the value of this object.
If that bit has a value of <1> then that port exists in the Flow.
The port is not exists in the Flow if its bit has a value of <0>."
::= { oaDifSrPermFlowEntry 4 }
oaDifSrPermSrcIPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Source IP Address of the flow."
::= { oaDifSrPermFlowEntry 5 }
oaDifSrPermSrcMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Source IP Mask of the flow."
::= { oaDifSrPermFlowEntry 6 }
oaDifSrPermDstIPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Destination IP Address of the flow."
::= { oaDifSrPermFlowEntry 7 }
oaDifSrPermDstMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Destination IP Mask of the flow."
::= { oaDifSrPermFlowEntry 8 }
oaDifSrPermProtocol OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Layer 4 Protocol Type."
::= { oaDifSrPermFlowEntry 9 }
oaDifSrPermTCPSrcFirstPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" First TCP/UDP Source Port."
::= { oaDifSrPermFlowEntry 10 }
oaDifSrPermTCPSrcPortsMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TCP/UDP Source Port Mask.
This parameter gives the ability to configure
a range of TCP/UDP ports, without using oaDifSrPermTCPSrcLastPort object."
::= { oaDifSrPermFlowEntry 11 }
oaDifSrPermTCPDstFirstPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" First TCP\UDP Destination Port."
::= { oaDifSrPermFlowEntry 12 }
oaDifSrPermTCPDstPortsMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TCP/UDP Destination Port Mask.
This parameter gives the ability to configure
a range of TCP/UDP ports, without using oaDifSrPermTCPDstLastPort object."
::= { oaDifSrPermFlowEntry 14 }
oaDifSrPermFlowDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"DiffServ Flow Description."
::= { oaDifSrPermFlowEntry 15 }
oaDifSrPermServiceLevel OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Service Level of the corresponding Flow.
1 - The lowest service level,
8 - The highest service level."
::= { oaDifSrPermFlowEntry 17 }
oaDifSrPermMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum rate in kilobits per second for the corresponding flow."
::= { oaDifSrPermFlowEntry 18 }
oaDifSrPermMaxBurstSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum burst size in Kilobits for the corresponding flow."
::= { oaDifSrPermFlowEntry 19 }
oaDifSrPermAvrgPackSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Average Packet Size for the corresponding flow."
::= { oaDifSrPermFlowEntry 20 }
oaDifSrPermVPTag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { oaDifSrPermFlowEntry 21 }
oaDifSrPermSelectedTOS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { oaDifSrPermFlowEntry 22 }
oaDifSrPermStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2), -- the entry is invalid
create (3) -- to create the entry
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
oaDifSrPermFlowDescrTable table.
Setting this value to invalid(2) for a certain
oaDifSrPermFlowDescrId, deletes this entry.
To create a new entry a SET PDU with the
oaDifSrPermFlowDescrEntry and value = valid(1)
objects is required."
::= { oaDifSrPermFlowEntry 23 }
-- *************************************************************
-- Objects in the Perm Data Base Diff Serv Ports Configuration Group
-- *************************************************************
oaDifSrPermPortsCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaDifSrPermPortsCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of DiffServ Port Types Configuration."
::= { oaDiffServPerm 8 }
oaDifSrPermPortsCfgEntry OBJECT-TYPE
SYNTAX OaDifSrPermPortsCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information
about the DiffServ Port Configuration."
INDEX { oaDifSrPermPortCfgId }
::= { oaDifSrPermPortsCfgTable 1 }
OaDifSrPermPortsCfgEntry ::=
SEQUENCE {
oaDifSrPermPortCfgId INTEGER,
oaDifSrPermPortType INTEGER
}
oaDifSrPermPortCfgId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port Index."
::= { oaDifSrPermPortsCfgEntry 1 }
oaDifSrPermPortType OBJECT-TYPE
SYNTAX INTEGER {
other (1),
none (2),
interior (3),
lastInterior(4),
portAccess (5),
srcIpAccess (6),
borderAccess(7),
dstIpAccess (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The DiffServ Type of the corresponding Port."
::= { oaDifSrPermPortsCfgEntry 2 }
-- *************************************************************
END