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