Observium_CE/mibs/zhone/NTNTECH-MTM-MIB

777 lines
31 KiB
Plaintext

NTNTECH-MTM-MIB DEFINITIONS ::= BEGIN
-- ****************************************************************
-- Enterprise:
-- Paradyne Corporation.
--
-- ContactInfo:
-- Paradyne Corporation
-- 8545 126th Avenue North
-- Largo, FL 33773
-- phone: +1 (727) 530 - 2000
-- email: support@paradyne.com
-- www: http://www.nettonet.com/support/
--
-- Description:
-- ntntech-mtm-mib.my
-- Revision: 1.02.02
-- Part Number: xx-xxxx-xx
-- Date: October , 2005
--
-- This module provides explicit definitions for the Net to
-- Net Technologies naming tree below:
--
-- nettonettech { enterprises 8059 }
--
-- This module will be extended, as additional sub-sections
-- of this naming tree are defined.
--
-- Disclaimer:
-- This is an extremely preliminary MIB module and is subject
-- to change at any time therefore, use at your own risk.
--
-- Copyright (c) 2005 by Paradyne Corporation.
-- All rights reserved.
-- ****************************************************************
IMPORTS
ntntechChassis,NtnDisplayString,NtnMacAddress,NtnIpAddress FROM NTNTECH-ROOT-MIB
ifCfgSlotIndex, ifCfgPortIndex FROM NTNTECH-INTERFACE-MODULE-CONFIGURATION-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
-- ****************************************************************
ntntechMTMMIB MODULE-IDENTITY
LAST-UPDATED "0410140200Z" -- October 14, 2004
ORGANIZATION "Paradyne Corporation"
CONTACT-INFO
"Paradyne Corporation
8545 126th Avenue North
Largo, FL 33773
phone: +1 (727) 530-2000
email: support@paradyne.com
www: http://www.nettonet.com/support/"
DESCRIPTION
"This mib module defines an SNMP API to manage Paradyne Corporation's
Quality of Service attributes on a per port basis."
::= { ntntechInterfaceModule 3}
mtmMIBObjects OBJECT IDENTIFIER ::= {ntntechMTMMIB 1 }
------------------------------------------------------------------------------
-- DiffServ MTM Rules
------------------------------------------------------------------------------
diffServTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiffServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table describes objects applicable to managing a Differentiated Services
Code Point (DSCP) Rule. DSCP provides OSI Layer 3 identification information within
a packet's IP header for the purpose of determining packet type. Up to four (4) seperate
DiffServ Rules may be configured per port. "
::= { mtmMIBObjects 2 }
diffServEntry OBJECT-TYPE
SYNTAX DiffServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " "
INDEX { ifCfgSlotIndex, ifCfgPortIndex, diffServIndex }
::= { diffServTable 1 }
DiffServEntry ::=
SEQUENCE {
diffServIndex INTEGER,
diffServActivateRule INTEGER,
diffServDSValue INTEGER,
diffServDSMask INTEGER,
diffServAllowTagOnIngress INTEGER,
diffServVlanIDStart INTEGER,
diffServVlanIDEnd INTEGER,
diffServTagActionOnIngress INTEGER,
diffServReplaceVlanID INTEGER,
diffServPriority INTEGER,
diffServFixedMaxValue INTEGER,
diffServIngressRateLimit INTEGER,
diffServEgressRateLimit INTEGER,
diffServBackboneVlanID INTEGER,
diffServPVCIndex INTEGER
}
diffServIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A pointer to one of four possible DSCP Rules that can be assigned to a port."
::= { diffServEntry 1 }
diffServActivateRule OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Activate or deactivate the rule that is represented by the remaining attributes of this
table."
::= { diffServEntry 2 }
diffServDSValue OBJECT-TYPE
SYNTAX INTEGER(1..252)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the Differentiated Services Code Point. This
is a hexidecimal value calculated from the upper six (6) bits of an eight (8) bit field in
the packet's IP header (the remaining two[2] bits are unused). It is one of several methods
used to determine packet type. Configuring this value requires knowledge of the users (desired)
network traffic and, as such, a default value is not applicable (indicated as 00). "
::= { diffServEntry 3 }
diffServDSMask OBJECT-TYPE
SYNTAX INTEGER(1..252)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned indicates which six (6) bits of the DSCP will be utilized in considering the
packets DSCP type. Default is 252, indicating that all of the DSCP's upper six bits will be used in
calculating the packet's DS value. "
::= { diffServEntry 4 }
diffServAllowTagOnIngress OBJECT-TYPE
SYNTAX INTEGER { tag(1), untag(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned will determine a path for ingress packets. Tag (1) indicates that
only ingress packets with a vlan tag to be considered; all ingress packets without
a VLAN tag will be dropped. Untag (2) indicates that only ingress packets without a VLAN
tag will be considered. All ingress packets with a VLAN tag will be dropped."
::= { diffServEntry 5 }
diffServVlanIDStart OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If diffServAllowTagOnIngress is set to tag(1), then this value dictates the beginning of a VLAN range
that ingress packets will be allowed to have. If diffServAllowTagOnIngress is set to untag(2), and
diffServTagActionOnIngress is set to add(1) then this value dictates what VLAN ID to add to all ingress
packets."
::= { diffServEntry 6 }
diffServVlanIDEnd OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If diffServAllowTagOnIngress is set to tag(1), then this value dictates the end of a VLAN range
that ingress packets will be allowed to have."
::= { diffServEntry 7 }
diffServTagActionOnIngress OBJECT-TYPE
SYNTAX INTEGER { add(1), keep(2), replace(3), drop(4), inaction(5)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned will alter the VLAN information of the Ingress Packet.
1 -- Add VLAN information to the Ingress Packet
2 -- Keep VLAN information on the Ingress Packet
3 -- Replace VLAN information on the Ingress Packet to diffServReplaceVlanID
4 -- Drop the Ingress Packet
5 -- Inaction -- No Action to the VLAN information on the Ingress Packet
add(1) and inaction(5) are only valid if you have chosen untag(2) for the attribute
diffServAllowTagOnIngress. keep(2) and replace(3) are only valid if tag(1) is chosen for
the attribute diffServAllowTagOnIngress."
::= { diffServEntry 8 }
diffServReplaceVlanID OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned dictates to which VLAN ID we will change the ingress packets VLAN ID. This attribute
is valid only if tag(1) is chosen for diffServAllowTagOnIngress and replace(3) is chosen for
diffServTagActionOnIngress."
::= { diffServEntry 9 }
diffServPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned to a port which indicates VLAN priority. This priority is relevant
both within the DSLAM and at egress. "
::= { diffServEntry 10 }
diffServFixedMaxValue OBJECT-TYPE
SYNTAX INTEGER { fixed(1), max(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned dictates the action to be taken with the configured diffServPriority
for tagged ingress packets. The default value is fixed(1). If set to fixed(1), the packet's ingress
priority will automatically be replaced with the diffServPriority. If set to max(2), the packet's
ingress priority will only be replaced with the diffServPriority if the packet's ingress priority
is higher than the diffServPriority."
::= { diffServEntry 11 }
diffServIngressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { diffServEntry 12 }
diffServEgressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { diffServEntry 13 }
diffServBackboneVlanID OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned will dictate what VLAN ID we add as the Q-in-Q VLAN ID to all ingress traffic
passing this diffserv rule set."
::= { diffServEntry 14 }
diffServPVCIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned describes a PVC index that the ingress traffic defined by this diffServ rule
is expected to be received on."
::= { diffServEntry 15 }
------------------------------------------------------------------------------
-- IpRange MTM Rules
------------------------------------------------------------------------------
ipRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF IPRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines MTM rules associated with an IP Address or an IP Address Range. Up to
four (4) seperate IP Range Rules may be configured per port. "
::= { mtmMIBObjects 4 }
ipRangeEntry OBJECT-TYPE
SYNTAX IPRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to an IPD12000, IPD4000
Access/Inverse module and Mini/Micro DSLAM port."
INDEX { ifCfgSlotIndex, ifCfgPortIndex, ipRangeIndex }
::= { ipRangeTable 1 }
IPRangeEntry ::=
SEQUENCE {
ipRangeIndex INTEGER,
ipRangeActivateRule INTEGER,
ipRangeStart NtnIpAddress,
ipRangeEnd NtnIpAddress,
ipRangeAllowTagOnIngress INTEGER,
ipRangeVlanIDStart INTEGER,
ipRangeVlanIDEnd INTEGER,
ipRangeTagActionOnIngress INTEGER,
ipRangePriority INTEGER,
ipRangeFixedMaxValue INTEGER,
ipRangeIngressRateLimit INTEGER,
ipRangeEgressRateLimit INTEGER,
ipRangeBackboneVlanID INTEGER,
ipRangePVCIndex INTEGER
}
ipRangeIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A pointer to one of four possible IP Range Rules that can be assigned to a port."
::= { ipRangeEntry 1 }
ipRangeActivateRule OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this value, activates the rule that is represented by the remaining attributes of this
table."
::= { ipRangeEntry 2 }
ipRangeStart OBJECT-TYPE
SYNTAX NtnIpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the start of an IP range. Packets
containing a source and/or desitination IP address that falls within the configured
range will match the IP portion of the IP Range Rule. Default is 0.0.0.0. "
::= { ipRangeEntry 3 }
ipRangeEnd OBJECT-TYPE
SYNTAX NtnIpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the end of an IP range. Packets containing a
source and/or destination IP address that falls within the configured range will match the IP
portion of the IP Range Rule. Default is 0.0.0.0. "
::= { ipRangeEntry 4 }
ipRangeAllowTagOnIngress OBJECT-TYPE
SYNTAX INTEGER { tag(1), untag(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned will determine a path for ingress packets. Tag indicates that
only ingress packets with a vlan tag to be considered; all ingress packets without
a VLAN tag will be dropped. Untag indicates that only ingress packets without a VLAN
tag will be considered. All ingress packets with a VLAN tag will be dropped."
::= { ipRangeEntry 5 }
ipRangeVlanIDStart OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the start of a VLAN ID range. This
should only be defined if vlanRulesAllowTagOnIngress is set to tag (1). "
::= { ipRangeEntry 6 }
ipRangeVlanIDEnd OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the end of a VLAN ID range. This
should only be defined if vlanRulesAllowTagOnIngress is set to tag (1). "
::= { ipRangeEntry 7 }
ipRangeTagActionOnIngress OBJECT-TYPE
SYNTAX INTEGER { add(1), keep(2), replace(3), drop(4), inaction(5)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned will alter the VLAN information of the Ingress Packet.
1 -- Add VLAN information to the Ingress Packet
2 -- Keep VLAN information on the Ingress Packet
3 -- Replace VLAN information on the Ingress Packet
4 -- Drop the Ingress Packet
5 -- Inaction -- No Action to the VLAN information on the Ingress Packet
Add (1) and No Action (5) are only valid if you have chosen Untag (2) for the attribute
ipRangeAllowTagOnIngress. Keep(2) and Replace(3) are only valid if Tag (1) is chosen for
the attribute ipRangeAllowTagOnIngress."
::= { ipRangeEntry 8 }
ipRangePriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned to a port which indicates priority. This priority is relevant
both within the DSLAM and at egress. "
::= { ipRangeEntry 9 }
ipRangeFixedMaxValue OBJECT-TYPE
SYNTAX INTEGER { fixed(1), max(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned dictates the action to be taken with the configured ipRangePriority
for tagged ingress packets. The default value is fixed.If set to Fixed, the packet's ingress
priority will automatically be replaced with the ipRangeRulePriority. If set to Max, the packet's
ingress priority will only be replaced with the ipRangeRulePriority if the packet's ingress priority
is higher than the ipRangeRulePriority."
::= { ipRangeEntry 10 }
ipRangeIngressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { ipRangeEntry 11 }
ipRangeEgressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { ipRangeEntry 12 }
ipRangeBackboneVlanID OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { ipRangeEntry 13 }
ipRangePVCIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned describes a PVC that is assigned to this port for MTM purposes."
::= { ipRangeEntry 14 }
------------------------------------------------------------------------------
-- Mac Address Range MTM Rules
------------------------------------------------------------------------------
macAddrRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacAddrRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines MTM rules associated with a Mac Address or Mac Address Range. These rules can be
established on a per port basis. Up to four (4) seperate Mac Address Rules may be configured per port."
::= { mtmMIBObjects 6 }
macAddrRangeEntry OBJECT-TYPE
SYNTAX MacAddrRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to an IPD12000, IPD4000
Access/Inverse module and Mini/Micro DSLAM port."
INDEX { ifCfgSlotIndex, ifCfgPortIndex, macAddrIndex }
::= { macAddrRangeTable 1 }
MacAddrRangeEntry ::=
SEQUENCE {
macAddrRangeIndex INTEGER,
macAddrRangeActivateRule INTEGER,
macAddrRangeStart NtnMacAddress,
macAddrRangeEnd NtnMacAddress,
macAddrRangeAllowTagOnIngress INTEGER,
macAddrRangeVlanIDStart INTEGER,
macAddrRangeVlanIDEnd INTEGER,
macAddrRangeTagActionOnIngress INTEGER,
macAddrRangePriority INTEGER,
macAddrRangeFixedMaxValue INTEGER,
macAddrRangeIngressRateLimit INTEGER,
macAddrRangeEgressRateLimit INTEGER,
macAddrRangeBackboneVlanID INTEGER,
macAddrRangePVCIndex INTEGER
}
macAddrRangeIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A pointer to one of four possible Mac Address Rules that can be assigned to a port."
::= { macAddrRangeEntry 1 }
macAddrRangeActivateRule OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this value, activates the rule that is represented by the remaining attributes of this
table."
::= { macAddrRangeEntry 2 }
macAddrRangeStart OBJECT-TYPE
SYNTAX NtnMacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the start of a MAC Address range. This
should only be defined if macaddrAllowTagOnIngress is set to tag. "
::= { macAddrRangeEntry 3 }
macAddrRangeEnd OBJECT-TYPE
SYNTAX NtnMacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the end of a MAC Address range. This should
only be defined if macaddrAllowTagOnIngress is set to tag. "
::= { macAddrRangeEntry 4 }
macAddrRangeAllowTagOnIngress OBJECT-TYPE
SYNTAX INTEGER { tag(1), untag(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned will determine a path for ingress packets. Tag(1) indicates that
only ingress packets with a vlan tag to be considered; all ingress packets without
a VLAN tag will be dropped. Untag(2) indicates that only ingress packets without a VLAN
tag will be considered. All ingress packets with a VLAN tag will be dropped."
::= { macAddrRangeEntry 5 }
macAddrRangeVlanIDStart OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the start of a VLAN ID range. This
should only be defined if vlanRulesAllowTagOnIngress is set to tag (1). "
::= { macAddrRangeEntry 6 }
macAddrRangeVlanIDEnd OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the end of a VLAN ID range. This
should only be defined if vlanRulesAllowTagOnIngress is set to tag (1). "
::= { macAddrRangeEntry 7 }
macAddrRangeTagActionOnIngress OBJECT-TYPE
SYNTAX INTEGER { add(1), keep(2), replace(3), drop(4), inaction(5)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned will alter the VLAN information of the Ingress Packet.
1 -- Add VLAN information to the Ingress Packet
2 -- Keep VLAN information on the Ingress Packet
3 -- Replace VLAN information on the Ingress Packet
4 -- Drop the Ingress Packet
5 -- Inaction -- No Action to the VLAN information on the Ingress Packet
Add (1) and No Action (5) are only valid if you have chosen Untag (2) for the attribute
macAddrAllowTagOnIngress.Keep(2) and Replace(3) are only valid if Tag (1) is chosen for
the attribute macAddrAllowTagOnIngress "
::= { macAddrRangeEntry 8 }
macAddrRangePriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned to a port which indicates VLAN priority. This priority is relevant
both within the DSLAM and at egress. "
::= { macAddrRangeEntry 9 }
macAddrRangeFixedMaxValue OBJECT-TYPE
SYNTAX INTEGER{ fixed(1), max(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned dictates the action to be taken with the configured macaddrPriority
for tagged ingress packets. The default value is fixed. If set to Fixed, the packet's ingress
priority will automatically be replaced with the macAddrPriority. If set to Max, the packet's
ingress priority will only be replaced with the macAddrPriority if the packet's ingress priority
is higher than the Mac Address Rule Priority."
::= { macAddrRangeEntry 10 }
macAddrRangeIngressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { macAddrRangeEntry 11 }
macAddrRangeEgressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { macAddrRangeEntry 12 }
macAddrRangeBackboneVlanID OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { macAddrRangeEntry 13 }
macAddrRangePVCIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned describes a PVC that is assigned to this port for MTM purposes."
::= { macAddrRangeEntry 14 }
------------------------------------------------------------------------------
-- VLAN MTM Rules
------------------------------------------------------------------------------
vlanRulesTable OBJECT-TYPE
SYNTAX SEQUENCE OF VLANRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table defines MTM rules associated with a VLAN or a VLAN Range. These rules can be
established on a per port basis. Up to ten (10) seperate VLAN Rules may be configured per port."
::= { mtmMIBObjects 8 }
vlanRulesEntry OBJECT-TYPE
SYNTAX VLANRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to an IPD12000, IPD4000
Access/Inverse module and Mini/Micro DSLAM port."
INDEX { ifCfgSlotIndex, ifCfgPortIndex, vlanRulesVLANIndex }
::= { vlanRulesTable 1 }
VLANRulesEntry ::=
SEQUENCE {
vlanRulesVLANIndex INTEGER,
vlanRulesActivateRule INTEGER,
vlanRulesAllowTagOnIngress INTEGER,
vlanRulesVLANIdStart INTEGER,
vlanRulesVLANIdEnd INTEGER,
vlanRulesTagActionOnIngress INTEGER,
vlanRulesPriority INTEGER,
vlanRulesFixedMaxValue INTEGER,
vlanRulesIngressRateLimit INTEGER,
vlanRulesEgressRateLimit INTEGER,
vlanRulesBackboneVlanID INTEGER,
vlanRulesPVCIndex INTEGER
}
vlanRulesVLANIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A pointer to one of ten possible VLAN Rules that can be assigned to a port."
::= { vlanRulesEntry 1 }
vlanRulesActivateRule OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this value, activates the rule that is represented by the remaining attributes of this
table."
::= { vlanRulesEntry 2 }
vlanRulesAllowTagOnIngress OBJECT-TYPE
SYNTAX INTEGER { tag(1), untag(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned will determine a path for ingress packets. Tag indicates that
only ingress packets with a vlan tag to be considered; all ingress packets without
a VLAN tag will be dropped. Untag indicates that only ingress packets without a VLAN
tag will be considered. All ingress packets with a VLAN tag will be dropped."
::= { vlanRulesEntry 3 }
vlanRulesVLANIdStart OBJECT-TYPE
SYNTAX INTEGER (0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the start of a VLAN ID range. This
should only be defined if vlanRulesAllowTagOnIngress is set to tag. "
::= { vlanRulesEntry 4 }
vlanRulesVLANIdEnd OBJECT-TYPE
SYNTAX INTEGER (0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value assigned to a port which designates the end of a VLAN ID range. This should
only be defined if vlanRulesAllowTagOnIngress is set to tag. "
::= { vlanRulesEntry 5 }
vlanRulesTagActionOnIngress OBJECT-TYPE
SYNTAX INTEGER {add(1), keep(2), replace(3), drop(4), noAction(5)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned will allow VLAN information to be added to the Ingress Packet.
1 -- Add VLAN information to the Ingress Packet
2 -- Keep VLAN information on the Ingress Packet
3 -- Replace VLAN information on the Ingress Packet
4 -- Drop the Ingress Packet
5 -- Inaction -- No Action to the VLAN information on the Ingress Packet
Add (1) and No Action (5) are only valid if you have chosen Untag (2) for the attribute
vlanRulesAllowTagOnIngress.Keep(2) and Replace(3) are only valid if Tag (1) is chosen for
the attribute vlanRulesAllowTagOnIngress. "
::= { vlanRulesEntry 6 }
vlanRulesPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned to a port which indicates VLAN priority. This priority is relevant
both within the DSLAM and at egress. "
::= { vlanRulesEntry 7 }
vlanRulesFixedMaxValue OBJECT-TYPE
SYNTAX INTEGER { fixed(1), max(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned dictates the action to be taken with the configured vlanRulesPriority
for tagged ingress packets. The default value is fixed. If set to Fixed, the packet's ingress
priority will automatically be replaced with the vlanRulesPriority. If set to Max, the packet's
ingress priority will only be replaced with the vlanRulesPriority if the packet's ingress priority
is higher than the vlanRulesPriority."
::= { vlanRulesEntry 8 }
vlanRulesIngressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { vlanRulesEntry 9 }
vlanRulesEgressRateLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned allows traffic-specific, rule-specific, bandwidth limits for each port.
The unit of measure is kbps. The default value is 0 (no limit)."
::= { vlanRulesEntry 10 }
vlanRulesBackboneVlanID OBJECT-TYPE
SYNTAX INTEGER(0..4085)
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { vlanRulesEntry 11 }
vlanRulesPVCIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value assigned describes a PVC that is assigned to this port for MTM purposes. "
::= { vlanRulesEntry 12 }
END