-- ***************************************************************** -- TN-EVC-MIB.my : TN Ethernet Virtual Connection MIB -- -- Copyright (c) 2014 by Transition Networks, Inc. -- All rights reserved. -- -- ***************************************************************** TN-EVC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32, Counter64 FROM SNMPv2-SMI InetAddress FROM INET-ADDRESS-MIB MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF entPhysicalIndex FROM ENTITY-MIB TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress, StorageType FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB VlanId, VlanIdOrAny, VlanIdOrNone, VlanIdOrAnyOrNone, PortList FROM Q-BRIDGE-MIB ifIndex, InterfaceIndexOrZero FROM IF-MIB tnProducts FROM TRANSITION-SMI; tnEvcMib MODULE-IDENTITY LAST-UPDATED "201405060000Z" ORGANIZATION "Transition Networks, Inc." CONTACT-INFO "Transition Networks Technical Support 10900 Red Circle Drive Minnetonka, MN 55343 USA Tel: +1-800-526-9267 E-mail: techsupport@transition.com" DESCRIPTION "TBD" REVISION "201204200000Z" DESCRIPTION "Initial version of this MIB module." REVISION "201207060000Z" DESCRIPTION "Add L2CP to the mib." REVISION "201401090000Z" DESCRIPTION "Add tnEvcName to MIB module." REVISION "201405060000Z" DESCRIPTION "Add Serval MIBs to MIB module." ::= { tnProducts 106 } tnEvcObjects OBJECT IDENTIFIER ::= { tnEvcMib 1 } tnEvcCfgMgmtGroup OBJECT IDENTIFIER ::= { tnEvcObjects 1 } tnEvcStatGroup OBJECT IDENTIFIER ::= { tnEvcObjects 2 } tnEvcL2cpMgmtGroup OBJECT IDENTIFIER ::= { tnEvcObjects 3 } -- EVC port table tnEvcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays and sets current EVC port configurations. This table has a sparse depedent relationship on the ifTable, containing a row for each ifEntry having an ifType of 'ethernetCsmacd' capable of supporting Ethernet services." ::= { tnEvcCfgMgmtGroup 1 } tnEvcPortEntry OBJECT-TYPE SYNTAX TnEvcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents an EVC port configuration." INDEX { ifIndex } ::= { tnEvcPortTable 1 } TnEvcPortEntry ::= SEQUENCE { tnEvcPortDEIMode INTEGER, tnEvcPortTagMode INTEGER, tnEvcPortAddressMode INTEGER } tnEvcPortDEIMode OBJECT-TYPE SYNTAX INTEGER { coloured(1), fixed(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DEI mode for an NNI port determines whether frames transmitted on the port will have the DEI field in the outer tag marked based on the colour of the frame. The allowed values are: 'coloured': The DEI is 1 for yellow frames and 0 for green frames. 'fixed': The DEI value is determined by ECE rules. " ::= { tnEvcPortEntry 1 } tnEvcPortTagMode OBJECT-TYPE SYNTAX INTEGER { inner(1), outer(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The inner tag type is used to determine whether an inner tag is inserted in frames forwarded to NNI ports. The possible values are: 'inner': An inner tag is not inserted. 'outer': An inner C-tag is inserted. " ::= { tnEvcPortEntry 2 } tnEvcPortAddressMode OBJECT-TYPE SYNTAX INTEGER { source(1), destination(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The IP/MAC address mode specifying whether the EVC classification must be based on source (SMAC/SIP) or destination (DMAC/DIP) addresses. The allowed values are: 'source': Enable SMAC/SIP matching. 'destination': Enable DMAC/DIP matching. " ::= { tnEvcPortEntry 3 } -- EVC tables tnEvcTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the configuration of EVC(Ethernet Virtual Circuit)." ::= { tnEvcCfgMgmtGroup 2 } tnEvcEntry OBJECT-TYPE SYNTAX TnEvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents an EVC. Each entry in this table represents an EVC and can be created or deleted by the management system." INDEX { tnEvcIndex } ::= { tnEvcTable 1 } TnEvcEntry ::= SEQUENCE { tnEvcIndex INTEGER, tnEvcNNIPortlist PortList, tnEvcVid VlanIdOrAny, tnEvcIVid VlanIdOrAny, tnEvcLearning INTEGER, tnEvcInnerTagType INTEGER, tnEvcInnerVidMode INTEGER, tnEvcInnerVid VlanIdOrAnyOrNone, tnEvcInnerPCPDEIPreservation INTEGER, tnEvcInnerPCP INTEGER, tnEvcInnerDEI INTEGER, tnEvcOuterVid VlanIdOrAnyOrNone, tnEvcStatus RowStatus, tnEvcPolicerID INTEGER, tnEvcName OCTET STRING } tnEvcIndex OBJECT-TYPE SYNTAX INTEGER (1..11111) -- range added by Jing MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier of the EVC. " ::= { tnEvcEntry 1 } tnEvcNNIPortlist OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The list of Network to Network Interfaces for the EVC." ::= { tnEvcEntry 2 } tnEvcVid OBJECT-TYPE SYNTAX VlanIdOrAny -- changed from VlanId to VlanIdOrAny by Jing MAX-ACCESS read-create STATUS current DESCRIPTION "The VLAN ID in the PB network. It may be inserted in a C-tag, S-tag or S-custom tag depending on the NNI port VLAN configuration. The allowed range is from 1 through 4094" ::= { tnEvcEntry 3 } tnEvcIVid OBJECT-TYPE SYNTAX VlanIdOrAny -- changed from VlanId to VlanIdOrAny by Jing MAX-ACCESS read-create STATUS current DESCRIPTION "The Internal/classified VLAN ID in the PB network. The allowed range is from 1 through 4094" ::= { tnEvcEntry 4 } tnEvcLearning OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The learning mode for the EVC controls whether source MAC addresses are learned for frames matching the EVC. Learning may be disabled if the EVC only includes two UNI/NNI ports. The allowed values are: Enabled: Learning is enabled (MAC addresses are learned). Disabled: Learning is disabled (MAC addresses are not learned)." ::= { tnEvcEntry 5 } tnEvcInnerTagType OBJECT-TYPE SYNTAX INTEGER{ none(1), cTag(2), sTag(3), sCustomTag(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag type is used to determine whether an inner tag is inserted in frames forwarded to NNI ports. The allowed values are: None: An inner tag is not inserted. cTag: An inner C-tag is inserted. sTag: An inner S-tag is inserted. sCustomTag: An inner tag is inserted and the tag type is determined by the VLAN port configuration of the NNI." ::= { tnEvcEntry 6 } tnEvcInnerVidMode OBJECT-TYPE SYNTAX INTEGER{ normal(1), tunnel(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The inner VID Mode affects the VID in the inner and outer tag. The allowed values are: normal: The VID of the two outer tags aren't swapped. tunnel: The VID of the two outer tags are swapped, so that the VID of the outer tag is taken from the Inner Tag configuration and the VID of the inner tag is the EVC VID. In this mode, the NNI ports are normally configured to do EVC classification based on the inner tag. " ::= { tnEvcEntry 7 } tnEvcInnerVid OBJECT-TYPE SYNTAX VlanIdOrAnyOrNone -- changed from:VlanId to VlanIdOrAny by Jing MAX-ACCESS read-create STATUS current DESCRIPTION "The Inner tag VLAN ID. The allowed range is from 0 through 4094." ::= { tnEvcEntry 8 } tnEvcInnerPCPDEIPreservation OBJECT-TYPE SYNTAX INTEGER{ preserved(1), fixed(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag PCP and DEI preservation. The allowed values are: Preserved: The inner tag PCP and DEI is preserved. Fixed: The inner tag PCP and DEI is fixed. " ::= { tnEvcEntry 9 } tnEvcInnerPCP OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag PCP value. The allowed range is from 0 through 7. " ::= { tnEvcEntry 10 } tnEvcInnerDEI OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag DEI value. The allowed value is 0 or 1." ::= { tnEvcEntry 11 } tnEvcOuterVid OBJECT-TYPE SYNTAX VlanIdOrAnyOrNone -- changed from:VlanId to VlanIdOrAny by Jing MAX-ACCESS read-create STATUS current DESCRIPTION "The Outer tag VLAN ID. The allowed range is from 0 through 4094." ::= { tnEvcEntry 12 } tnEvcStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row entry of EVC table. This object isused to manage the creation and deletion of conceptual rows. The status column has six defined values: - 'active', which indicates that the conceptual row is available for use by the managed device; - 'notInService', which indicates that the conceptual row exists in the agent, but is unavailable for use by the managed device (see NOTE below); - 'notReady', which indicates that the conceptual row exists in the agent, but is missing information necessary in order to be available for use by the managed device; - 'createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - 'createAndWait', which is supplied by a management station wishing to create a new instance of a conceptual row (but not make it available for use by the managed device); and, - 'destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row. For a detailed description of this object, please refer to SNMPv2-TC MIB." ::= { tnEvcEntry 13 } tnEvcPolicerID OBJECT-TYPE SYNTAX INTEGER(1..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "The ingress bandwidth profile mode for the EVC. The possible values are: Specific: The allowed range is from 1 through 128. Discard: All received frames are discarded for the EVC. The value is 4094. None: None bandwidth profile for the EVC. The value is 4095." ::= { tnEvcEntry 14 } tnEvcName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "EVC Administrative Name." ::= { tnEvcEntry 15 } -- ECE tables tnEvcEceTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcEceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the configuration of EVC control entry." ::= { tnEvcCfgMgmtGroup 3 } tnEvcEceEntry OBJECT-TYPE SYNTAX TnEvcEceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents an ECE. The system automatically creates an entry when the system or the EMS/NMS creates a row in the cevcECETable. Likewise, the system automatically destroys an entry when the system or the EMS/NMS destroys the corresponding row in the cevcECETable." INDEX { tnEvcEceId } ::= { tnEvcEceTable 1 } TnEvcEceEntry ::= SEQUENCE { tnEvcEceId INTEGER, tnEvcEceNextEceId INTEGER, tnEvcEceUNIPortlist PortList, tnEvcEceTagType INTEGER, tnEvcEceTagVIDFilterType INTEGER, tnEvcEceTagVIDFilterVal VlanIdOrAnyOrNone, tnEvcEceTagVIDFilterStart VlanIdOrAnyOrNone, tnEvcEceTagVIDFilterEnd VlanIdOrAnyOrNone, tnEvcEceTagPCP BITS, tnEvcEceTagDEI INTEGER, tnEvcEceTagFrameType INTEGER, --ipv4/ipv6 common tnEvcEceProtoType INTEGER, tnEvcEceProtoVal INTEGER, tnEvcEceDscpFilterType INTEGER, tnEvcEceDscpFilterVal INTEGER, tnEvcEceDscpRangeStart INTEGER, tnEvcEceDscpRangeEnd INTEGER, tnEvcEceSrcPortFilterType INTEGER, tnEvcEceSrcPortFilterNo INTEGER, tnEvcEceSrcPortRangeStart INTEGER, tnEvcEceSrcPortRangeEnd INTEGER, tnEvcEceDstPortFilterType INTEGER, tnEvcEceDstPortFilterNo INTEGER, tnEvcEceDstPortRangeStart INTEGER, tnEvcEceDstPortRangeEnd INTEGER, --ipv4 speciific tnEvcEceIpv4DipSipFilter INTEGER, tnEvcEceIpv4DipSipAddr InetAddress, tnEvcEceIpv4DipSipMask InetAddress, tnEvcEceIpv4Fragment INTEGER, --ipv6 specific tnEvcEceIpv6DipSipFilter INTEGER, tnEvcEceIpv6DipSipAddr Unsigned32, tnEvcEceIpv6DipSipMask Unsigned32, --outer tag tnEvcEceOuterMode INTEGER, tnEvcEceOuterPCPDEIPreserve INTEGER, tnEvcEceOuterPCP INTEGER, tnEvcEceOuterDEI INTEGER, --Action tnEvcEceActDirection INTEGER, tnEvcEceActEvcidFilterType INTEGER, tnEvcEceActEvcidVal INTEGER, tnEvcEceActTagPopCount INTEGER, tnEvcEceActPolicyId INTEGER, tnEvcEceActClass INTEGER, -- MAC Parameter tnEvcEceDMacSMacFilterType INTEGER, tnEvcEceDMacSMacVal MacAddress, tnEvcEceDMacType INTEGER, tnEvcEceConflict INTEGER, tnEvcEceStatus RowStatus } tnEvcEceId OBJECT-TYPE SYNTAX INTEGER (1..11111) -- range added by Jing MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier of the ECE. " ::= { tnEvcEceEntry 1 } tnEvcEceNextEceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the created ECE is placed before which ECE. " ::= { tnEvcEceEntry 2 } tnEvcEceUNIPortlist OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The list of User to Network Interfaces for the ECE." ::= { tnEvcEceEntry 3 } tnEvcEceTagType OBJECT-TYPE SYNTAX INTEGER{ tagged(1), untagged(2), any(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The tag type for the ECE. The possible values are: tagged: The ECE will match tagged frames only. untagged: The ECE will match untagged frames only. any: The ECE will match both tagged and untagged frames. " ::= { tnEvcEceEntry 4 } tnEvcEceTagVIDFilterType OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2), range(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The VLAN ID filter for matching the ECE. It only significant if tag type 'Tagged' is selected. The possible values are: any: No VLAN ID filter is specified. (VLAN ID filter status is 'don't-care'.) specific: If you want to filter a specific VLAN ID value with this ECE, choose this value. A field for entering a specific value appears. range: If you want to filter a specific VLAN ID range filter with this ECE, choose this value. A field for entering a range appears. " ::= { tnEvcEceEntry 5 } tnEvcEceTagVIDFilterVal OBJECT-TYPE SYNTAX VlanIdOrAnyOrNone -- changed from VlanIdOrNone by Jing MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the VLAN ID filter, you can enter a specific value. The allowed value is from 0 through 4094. " ::= { tnEvcEceEntry 6 } tnEvcEceTagVIDFilterStart OBJECT-TYPE SYNTAX VlanIdOrAnyOrNone -- changed from VlanIdOrNone by Jing MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the VLAN ID filter, you can enter a specific range. The allowed range start is from 0 through 4094. " ::= { tnEvcEceEntry 7 } tnEvcEceTagVIDFilterEnd OBJECT-TYPE SYNTAX VlanIdOrAnyOrNone -- changed from VlanIdOrNone by Jing MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the VLAN ID filter, you can enter a specific range. The allowed range end is from 0 through 4094. " ::= { tnEvcEceEntry 8 } tnEvcEceTagPCP OBJECT-TYPE SYNTAX BITS { none(0) -- added by Jing } MAX-ACCESS read-create STATUS current DESCRIPTION "The PCP value for mataching the ECE. It only significant if tag type 'Tagged' is selected. The possible values are: any: The ECE will match any PCP value(all bits will be set to 1). specific: each bit matchs a specific PCP of ECE(from bit0 to bit7). range: The ECE will match PCP values in the selected range, valid range bit0-bit1, bit2-bit3, bit4-bit5, bit6-bit7, bit0-bit3 or bit4-bit7. " ::= { tnEvcEceEntry 9 } tnEvcEceTagDEI OBJECT-TYPE SYNTAX INTEGER{ any(1), dei0(2), dei1(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The DEI value for mataching the ECE. It only significant if tag type 'Tagged' is selected. The allowed value is: 0, 1 or Any. " ::= { tnEvcEceEntry 10 } tnEvcEceTagFrameType OBJECT-TYPE SYNTAX INTEGER{ any(1), etype(2), llc(3), snap(4), ipv4(5), ipv6(6), l2cp(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "The frame type for the ECE. The possible values are: any: The ECE will match any frame type. etype: The ECE will match Ethernet Type frames only. llc: The ECE will match LLC frames only. snap: The ECE will match SNAP frames only. ipv4: The ECE will match IPv4 frames only. ipv6: The ECE will match IPv6 frames only. l2cp: The ECE will match L2CP frames only. " ::= { tnEvcEceEntry 11 } tnEvcEceProtoType OBJECT-TYPE SYNTAX INTEGER{ any(1), udp(2), tcp(3), other(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The IP protocol for matching the ECE. The possible values are: any: No protocol filter is specified. (Protocol filter status is 'don't-care'.) udp: Specify the UDP for matching the ECE. tcp: Specify the TCP for matching the ECE. other: If you want to filter a specific protocol value with this ECE, choose this value. A field for entering a specific value appears. " ::= { tnEvcEceEntry 12 } tnEvcEceProtoVal OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the protocol filter, you can enter a specific value. The allowed value is from 0 through 255." ::= { tnEvcEceEntry 13 } tnEvcEceDscpFilterType OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2), range(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The DSCP filter for matching the ECE. The possible values are: any: No DSCP filter is specified. (DSCP filter status is 'don't-care'.) specific: If you want to filter a specific DSCP value with this ECE, choose this value. A field for entering a specific value appears. range: If you want to filter a specific DSCP range filter with this ECE, choose this value. A field for entering a range appears. " ::= { tnEvcEceEntry 14} tnEvcEceDscpFilterVal OBJECT-TYPE SYNTAX INTEGER(0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the DSCP filter, you can enter a specific value. The allowed value is from 0 through 63. " ::= { tnEvcEceEntry 15 } tnEvcEceDscpRangeStart OBJECT-TYPE SYNTAX INTEGER(0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the DSCP filter, you can enter a specific range. The allowed range start is from 0 through 63. " ::= { tnEvcEceEntry 16 } tnEvcEceDscpRangeEnd OBJECT-TYPE SYNTAX INTEGER(0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the DSCP filter, you can enter a specific range. The allowed range end is from 0 through 63. " ::= { tnEvcEceEntry 17 } tnEvcEceSrcPortFilterType OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2), range(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The TCP/UDP source port for matching the ECE. It only significant if protocol filter 'UDP' or 'TCP' is selected. The possible values are: any: No TCP/UDP source port filter is specified. (Source port filter status is 'don't-care'.) specific: If you want to filter a specific TCP/UDP source port No. with this ECE, choose this value. A field for entering a specific No. appears. range: If you want to filter a specific TCP/UDP source port range filter with this ECE, choose this value. A field for entering a range appears. " ::= { tnEvcEceEntry 18 } tnEvcEceSrcPortFilterNo OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the source port filter, you can enter a specific value. The allowed value is from 0 through 65535. " ::= { tnEvcEceEntry 19 } tnEvcEceSrcPortRangeStart OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the source port filter, you can enter a specific range. The allowed range start is from 0 through 65535. " ::= { tnEvcEceEntry 20 } tnEvcEceSrcPortRangeEnd OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the source port filter, you can enter a specific range. The allowed range end is from 0 through 65535. " ::= { tnEvcEceEntry 21 } tnEvcEceDstPortFilterType OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2), range(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The TCP/UDP destination port for matching the ECE. It only significant if protocol filter 'UDP' or 'TCP' is selected. The possible values are: any: No TCP/UDP destination port filter is specified. (Source port filter status is 'don't-care'.) specific: If you want to filter a specific TCP/UDP source port No. with this ECE, choose this value. A field for entering a specific No. appears. range: If you want to filter a specific TCP/UDP source port range filter with this ECE, choose this value. A field for entering a range appears. " ::= { tnEvcEceEntry 22 } tnEvcEceDstPortFilterNo OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the destination port filter, you can enter a specific value. The allowed value is from 0 through 65535. " ::= { tnEvcEceEntry 23 } tnEvcEceDstPortRangeStart OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the destination port filter, you can enter a specific range. The allowed range start is from 0 through 65535. " ::= { tnEvcEceEntry 24 } tnEvcEceDstPortRangeEnd OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the destination port filter, you can enter a specific range. The allowed range end is from 0 through 65535. " ::= { tnEvcEceEntry 25 } tnEvcEceIpv4DipSipFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), host(2), network(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The source/destination IP address for matching the ECE. It depend on by the port address mode, when port address mode is set to 'Source' then the field is used for source address. Similarly when port address mode is set to 'Destination' then the field is used for destination address. The possible values are: Any: No SIP/DIP filter is specified. (SIP/DIP filter status is 'don't-care'.) Host: If you want to filter a specific host address with this ECE, choose this value. A field for entering a host address appears. Network: If you want to filter a specific network address with this ECE, choose this value. A Two fields for entering a specific network address and network mask appears. " ::= { tnEvcEceEntry 26 } tnEvcEceIpv4DipSipAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the SIP/DIP filter, you can enter a specific host or network address." ::= { tnEvcEceEntry 27 } tnEvcEceIpv4DipSipMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the SIP/DIP filter, you can enter a specific network mask." ::= { tnEvcEceEntry 28 } tnEvcEceIpv4Fragment OBJECT-TYPE SYNTAX INTEGER{ any(1), fragment(2), nonfragment(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The IPv4 Fragment for matching the ECE. This involves the settings for the More Fragments (MF) bit and the Fragment Offset (FRAG OFFSET) field for an IPv4 frame. The possible values are: any: The ECE will match any MF bit. fragment: IPv4 frames where the MF bit is set or the FRAG OFFSET field is greater than zero must be able to match this entry. nonfragment: IPv4 frames where the MF bit is set or the FRAG OFFSET field is greater than zero must not be able to match this entry. " ::= { tnEvcEceEntry 29 } tnEvcEceIpv6DipSipFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The source/destination IP address for matching the ECE. It depend on by the port address mode, when port address mode is set to 'Source' then the field is used for source address. Similarly when port address mode is set to 'Destination' then the field is used for destination address. The possible values are: Any: No SIP/DIP filter is specified. (SIP/DIP filter status is 'don't-care'.) specific: If you want to filter a specific host address with this ECE, choose this value. A field for entering a host address appears." ::= { tnEvcEceEntry 30 } tnEvcEceIpv6DipSipAddr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the SIP/DIP filter, you can enter a specific host or network address. When 'IPv6' is selected for the Frame Type, the field only supported 32 bits for IPv6 address." ::= { tnEvcEceEntry 31 } tnEvcEceIpv6DipSipMask OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the SIP/DIP filter, you can enter a specific network mask. When 'IPv6' is selected for the Frame Type, the field only supported 32 bits for IPv6 address mask." ::= { tnEvcEceEntry 32 } tnEvcEceOuterMode OBJECT-TYPE SYNTAX INTEGER{ enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The outer tag PCP and DEI preservation for the ECE. The possible values are: enabled: Enable outer tag for nni-to-uni direction for the ECE. disabled: Disable outer tag for nni-to-uni direction for the ECE. " ::= { tnEvcEceEntry 33 } tnEvcEceOuterPCPDEIPreserve OBJECT-TYPE SYNTAX INTEGER{ preserved(1), fixed(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The outer tag PCP and DEI preservation for the ECE. The possible values are: preserved: The outer tag PCP and DEI is preserved. fixed: The outer tag PCP and DEI is fixed. " ::= { tnEvcEceEntry 34 } tnEvcEceOuterPCP OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The outer tag PCP value for the ECE. The allowed range is from 0 through 7. " ::= { tnEvcEceEntry 35 } tnEvcEceOuterDEI OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS read-create STATUS current DESCRIPTION "The outer tag DEI value for the ECE. The allowed value is 0 or 1. " ::= { tnEvcEceEntry 36 } tnEvcEceActDirection OBJECT-TYPE SYNTAX INTEGER{ both(1), uni2nni(2), nni2uni(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The EVCs and ECEs are used to setup flows in one or both directions as determined by the ECE Direction parameter. If the ECE is bidirectional, the ingress rules of the NNI ports will be setup to match the traffic being forwarded to NNI ports. The possible values are: both: Bidirectional. uni2nni: Unidirectional from UNI to NNI. nni2uni: Unidirectional from NNI to UNI. " ::= { tnEvcEceEntry 37 } tnEvcEceActEvcidFilterType OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The outer tag PCP and DEI preservation for the ECE. The possible values are: any: No EVC ID filter is specified. (EVC ID filter status is 'don't-care'.) specific: If you want to filter a specific EVC ID with this ECE, choose this value. A field for entering a specific value appears. " ::= { tnEvcEceEntry 38 } tnEvcEceActEvcidVal OBJECT-TYPE SYNTAX INTEGER(1..128) MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the VLAN ID filter, you can enter a specific value. The allowed value is from 1 through 128. " ::= { tnEvcEceEntry 39 } tnEvcEceActTagPopCount OBJECT-TYPE SYNTAX INTEGER(0..2) MAX-ACCESS read-create STATUS current DESCRIPTION "The ingress tag pop count for the ECE. The allowed range is from 0 through 2." ::= { tnEvcEceEntry 40 } tnEvcEceActPolicyId OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The ACL Policy ID for the ECE for matching ACL rules. The allowed range is from 0 through 255." ::= { tnEvcEceEntry 41 } tnEvcEceActClass OBJECT-TYPE SYNTAX INTEGER{ tc0(1), tc1(2), tc2(3), tc3(4), tc4(5), tc5(6), tc6(7), tc7(8), disabled(9) } MAX-ACCESS read-create STATUS current DESCRIPTION "The traffic class for the ECE. The allowed range is from 0 through 8 or disabled. " ::= { tnEvcEceEntry 42 } tnEvcEceDMacSMacFilterType OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The source/destination MAC address for matching the ECE. It depend on by the port address mode, when port address mode is set to 'Source' then the field is used for source MAC address. Similarly when port address mode is set to 'Destination' then the field is used for destination MAC address. The possible values are: any: No SMAC/DMAC filter is specified. (SMAC/DMAC filter status is 'don't-care'.) specific: If you want to filter a specific SMAC/DMAC value with this ECE, choose this value. A field for entering a specific value appears. " ::= { tnEvcEceEntry 43 } tnEvcEceDMacSMacVal OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the SMAC/DMAC filter, you can enter a specific value. The legal format is 'xx-xx-xx-xx-xx-xx' or 'xx.xx.xx.xx.xx.xx' or 'xxxxxxxxxxxx' (x is a hexadecimal digit). " ::= { tnEvcEceEntry 44 } tnEvcEceDMacType OBJECT-TYPE SYNTAX INTEGER{ any(1), unicast(2), multicast(3), broadcast(4), specific(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The destination MAC address for matching the ECE. The possible values are: any: No destination MAC address is specified. unicast: Frame must be unicast. multicast: Frame must be multicast. broadcast: Frame must be broadcast. specific: If you want to filter a specific DMAC value with this ECE, choose this value." ::= { tnEvcEceEntry 45 } tnEvcEceConflict OBJECT-TYPE SYNTAX INTEGER{ yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the hardware status of the specific ECE. The specific ECE is not applied to the hardware due to hardware limitations. " ::= { tnEvcEceEntry 46 } tnEvcEceStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row entry of ECE table. This object isused to manage the creation and deletion of conceptual rows. The status column has six defined values: - 'active', which indicates that the conceptual row is available for use by the managed device; - 'notInService', which indicates that the conceptual row exists in the agent, but is unavailable for use by the managed device (see NOTE below); - 'notReady', which indicates that the conceptual row exists in the agent, but is missing information necessary in order to be available for use by the managed device; - 'createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - 'createAndWait', which is supplied by a management station wishing to create a new instance of a conceptual row (but not make it available for use by the managed device); and, - 'destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row. For a detailed description of this object, please refer to SNMPv2-TC MIB." ::= { tnEvcEceEntry 47 } --cevcBandwidthProfiles tnEvcBandwidthProfilesTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcBandwidthProfilesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry displays and sets current EVC ingress bandwidth profile configurations. These policers may be used to limit the traffic received on UNI ports." ::= { tnEvcCfgMgmtGroup 4 } tnEvcBandwidthProfilesEntry OBJECT-TYPE SYNTAX TnEvcBandwidthProfilesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents an entry of EVC ingress bandwidth profile configuration." INDEX { tnEvcBandwidthProfilesIndex } ::= { tnEvcBandwidthProfilesTable 1 } TnEvcBandwidthProfilesEntry ::= SEQUENCE { tnEvcBandwidthProfilesIndex INTEGER, tnEvcBandwidthProfilesPolicerMode INTEGER, tnEvcBandwidthProfilesCIR INTEGER, tnEvcBandwidthProfilesCBS INTEGER, tnEvcBandwidthProfilesEIR INTEGER, tnEvcBandwidthProfilesEBS INTEGER, tnEvcBandwidthProfilesState INTEGER } tnEvcBandwidthProfilesIndex OBJECT-TYPE SYNTAX INTEGER (1..11111) -- range added by Jing MAX-ACCESS not-accessible STATUS current DESCRIPTION "The EVC bandwidth profiles policer index." ::= { tnEvcBandwidthProfilesEntry 1 } tnEvcBandwidthProfilesPolicerMode OBJECT-TYPE SYNTAX INTEGER{ coupled(1), aware(2), blind(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The colour mode of the bandwidth profile. The allowed values are: coupled: Colour-aware mode with coupling enabled. aware: Colour-aware mode with coupling disabled. " ::= { tnEvcBandwidthProfilesEntry 2 } tnEvcBandwidthProfilesCIR OBJECT-TYPE SYNTAX INTEGER(0..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "The Committed Information Rate of the bandwidth profile. The allowed range is from 0 through 10,000,000 kilobit per second." ::= { tnEvcBandwidthProfilesEntry 3 } tnEvcBandwidthProfilesCBS OBJECT-TYPE SYNTAX INTEGER(0..100000) MAX-ACCESS read-create STATUS current DESCRIPTION "The Committed Burst Size of the bandwidth profile. The allowed range is from 0 through 100,000 bytes. " ::= { tnEvcBandwidthProfilesEntry 4 } tnEvcBandwidthProfilesEIR OBJECT-TYPE SYNTAX INTEGER(0..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "The Excess Information Rate of the bandwidth profile. The allowed range is from 0 through 10,000,000 kilobit per second." ::= { tnEvcBandwidthProfilesEntry 5 } tnEvcBandwidthProfilesEBS OBJECT-TYPE SYNTAX INTEGER(0..100000) MAX-ACCESS read-create STATUS current DESCRIPTION "The Excess Burst Size of the bandwidth profile. The allowed range is from 0 through 100,000 bytes. " ::= { tnEvcBandwidthProfilesEntry 6 } tnEvcBandwidthProfilesState OBJECT-TYPE SYNTAX INTEGER{ enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The administrative state of the bandwidth profile. The allowed values are: enabled: The bandwidth profile enabled. disabled: The bandwidth profile is disabled." ::= { tnEvcBandwidthProfilesEntry 7 } -- exttable tnEvcExtEceTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcExtEceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the configuration of EVC control entry." ::= { tnEvcCfgMgmtGroup 5 } tnEvcExtEceEntry OBJECT-TYPE SYNTAX TnEvcExtEceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents an ECE. The system automatically creates an entry when the system or the EMS/NMS creates a row in the cevcECETable. Likewise, the system automatically destroys an entry when the system or the EMS/NMS destroys the corresponding row in the cevcECETable." AUGMENTS { tnEvcEceEntry } ::= { tnEvcExtEceTable 1 } TnEvcExtEceEntry ::= SEQUENCE { tnEvcEceInnerTagType INTEGER, tnEvcEceInnerTagVIDFilterType INTEGER, tnEvcEceInnerTagVIDFilterVal VlanIdOrNone, tnEvcEceInnerTagVIDFilterStart VlanIdOrNone, tnEvcEceInnerTagVIDFilterEnd VlanIdOrNone, tnEvcEceInnerTagPCP BITS, tnEvcEceInnerTagDEI INTEGER, tnEvcEcePolicer INTEGER, tnEvcEceOuterVid VlanIdOrNone, tnEvcEceNNIInnerTagType INTEGER, tnEvcEceInnerVid VlanIdOrNone, tnEvcEceInnerPCPDEIPreserve INTEGER, tnEvcEceInnerPCP INTEGER, tnEvcEceInnerDEI INTEGER, -- MAC Parameter tnEvcEceDMacVal MacAddress, --outer tag tnEvcEceOuterPCPMode INTEGER, tnEvcEceOuterDEIMode INTEGER, --Action tnEvcEceActRuleType INTEGER, tnEvcEceActTxLookupType INTEGER, tnEvcEceActDropPrecType INTEGER, -- Egress InnerTag tnEvcEceInnerPcpMode INTEGER, tnEvcEceIInnerDeiMode INTEGER, -- IPv4 tnEvcEceIpv4DipFilter INTEGER, tnEvcEceIpv4DipAddr InetAddress, tnEvcEceIpv4DipMask InetAddress, -- IPv6 tnEvcEceIpv6DipFilter INTEGER, tnEvcEceIpv6DipAddr Unsigned32, tnEvcEceIpv6DipMask Unsigned32, -- Ingress Matching tnEvcEceLookup INTEGER, -- ETYPE tnEvcEceEtypeFilter INTEGER, tnEvcEceEtypeValue Unsigned32, tnEvcEceEtypeDataFilter INTEGER, tnEvcEceEtypeData Unsigned32, tnEvcEceEtypeDataMask Unsigned32, -- LLC tnEvcEceLlcDSAPFilter INTEGER, tnEvcEceLlcDSAPValue Unsigned32, tnEvcEceLlcSSAPFilter INTEGER, tnEvcEceLlcSSAPValue Unsigned32, tnEvcEceLlcCtrlFilter INTEGER, tnEvcEceLlcCtrlValue Unsigned32, tnEvcEceLlcDataFilter INTEGER, tnEvcEceLlcDataValue Unsigned32, tnEvcEceLlcDataMask Unsigned32, -- SNAP tnEvcEceSnapOuiFilter INTEGER, tnEvcEceSnapOuiValue Unsigned32, tnEvcEceSnapPidFilter INTEGER, tnEvcEceSnapPidValue Unsigned32, -- L2CP tnEvcEceL2cpProtoType INTEGER } tnEvcEceInnerTagType OBJECT-TYPE SYNTAX INTEGER{ any(1), untagged(2), tagged(3), c-tag(4), s-tag(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The Inner tag type for the ECE. The possible values are: tagged: The ECE will match tagged frames only. untagged: The ECE will match untagged frames only. any: The ECE will match both tagged and untagged frames. If supported: C-Tagged: The ECE will match custom tagged frames only. S-Tagged: The ECE will match service tagged frames only." ::= { tnEvcExtEceEntry 1 } tnEvcEceInnerTagVIDFilterType OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2), range(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The Inner VLAN ID filter for matching the ECE. It only significant if tag type 'Tagged' is selected. The possible values are: any: No VLAN ID filter is specified. (VLAN ID filter status is 'don't-care'.) specific: If you want to filter a specific VLAN ID value with this ECE, choose this value. A field for entering a specific value appears. range: If you want to filter a specific VLAN ID range filter with this ECE, choose this value. A field for entering a range appears. " ::= { tnEvcExtEceEntry 2 } tnEvcEceInnerTagVIDFilterVal OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Specific' is selected for the Inner VLAN ID filter, you can enter a specific value. The allowed value is from 0 through 4094. " ::= { tnEvcExtEceEntry 3 } tnEvcEceInnerTagVIDFilterStart OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the Inner VLAN ID filter, you can enter a specific range. The allowed range start is from 0 through 4094. " ::= { tnEvcExtEceEntry 4 } tnEvcEceInnerTagVIDFilterEnd OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "When 'Range' is selected for the Inner VLAN ID filter, you can enter a specific range. The allowed range end is from 0 through 4094. " ::= { tnEvcExtEceEntry 5 } tnEvcEceInnerTagPCP OBJECT-TYPE SYNTAX BITS { none(0) -- added by Jing } MAX-ACCESS read-create STATUS current DESCRIPTION "The PCP value for matching the ECE. It only significant if tag type 'Tagged' is selected. The possible values are: any: The ECE will match any PCP value(all bits will be set to 1). specific: each bit matchs a specific PCP of ECE(from bit0 to bit7). range: The ECE will match PCP values in the selected range, valid range bit0-bit1, bit2-bit3, bit4-bit5, bit6-bit7, bit0-bit3 or bit4-bit7. " ::= { tnEvcExtEceEntry 6 } tnEvcEceInnerTagDEI OBJECT-TYPE SYNTAX INTEGER{ any(1), dei0(2), dei1(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The DEI value for matching the ECE. It only significant if tag type 'Tagged' is selected. The allowed value is: 0, 1 or Any. " ::= { tnEvcExtEceEntry 7 } tnEvcEcePolicer OBJECT-TYPE SYNTAX INTEGER(1..4096) MAX-ACCESS read-create STATUS current DESCRIPTION "The ingress bandwidth profile mode for the EVC. The possible values are: Specific: The allowed range is from 1 through 128. Discard: All received frames are discarded for the EVC. The value is 4094. None: None bandwidth profile for the EVC. The value is 4095. EVC:The bandwidth profile for the specified EVC ID is used. The value is 4096." ::= { tnEvcExtEceEntry 8 } tnEvcEceOuterVid OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "The EVC outer tag VID for UNI ports. The allowed value is from 0 through 4094." ::= { tnEvcExtEceEntry 9 } tnEvcEceNNIInnerTagType OBJECT-TYPE SYNTAX INTEGER{ none(0), ctag(1), stag(2), sctag(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The inner type for the ECE determines whether an inner tag is inserted in frames forwarded to NNI ports.\ The possible values are: None: An inner tag is not inserted. C-tag: An inner C-tag is inserted. S-tag: An inner S-tag is inserted. S-custom-tag: An inner tag is inserted and the tag type is determined by the VLAN port configuration of the NNI. " ::= { tnEvcExtEceEntry 10 } tnEvcEceInnerVid OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag VLAN ID for the ECE. The allowed range is from 0 through 4094." ::= { tnEvcExtEceEntry 11 } tnEvcEceInnerPCPDEIPreserve OBJECT-TYPE SYNTAX INTEGER{ preserved(1), fixed(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag PCP and DEI preservation for the ECE. The possible values are: Preserved: The inner tag PCP and DEI is preserved. Fixed: The inner tag PCP and DEI is fixed. " ::= { tnEvcExtEceEntry 12 } tnEvcEceInnerPCP OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag PCP value for the ECE. The allowed range is from 0 through 7." ::= { tnEvcExtEceEntry 13 } tnEvcEceInnerDEI OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS read-create STATUS current DESCRIPTION "The inner tag DEI value for the ECE. The allowed value is 0 or 1." ::= { tnEvcExtEceEntry 14 } tnEvcEceDMacVal OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the DMAC filter, you can enter a specific value. The legal format is 'xx-xx-xx-xx-xx-xx' or 'xx.xx.xx.xx.xx.xx' or 'xxxxxxxxxxxx' (x is a hexadecimal digit). " ::= { tnEvcExtEceEntry 15 } tnEvcEceOuterPCPMode OBJECT-TYPE SYNTAX INTEGER{ classified(1), fixed(2), mapped(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The outer tag PCP mode for the ECE. The possible values are: Classified: The outer tag PCP Mode is classified. Fixed: The outer tag PCP Mode is fixed. Mapped: The outer tag PCP Mode is based on mapped (QOS, DP)." ::= { tnEvcExtEceEntry 16 } tnEvcEceOuterDEIMode OBJECT-TYPE SYNTAX INTEGER{ classified(1), fixed(2), dropPrec(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The outer tag DEI mode for the ECE. The possible values are: Classified: The outer tag DEI mode is classified. Fixed: The outer tag DEI mode is fixed. Drop Precedence: The outer tag DEI mode is drop precedence." ::= { tnEvcExtEceEntry 17 } tnEvcEceActRuleType OBJECT-TYPE SYNTAX INTEGER{ both(1), rx(2), tx(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The rule type for the ECE. The possible values are: Both: Ingress and egress rule. RX: Ingress rule. TX: Egress rule." ::= { tnEvcExtEceEntry 18 } tnEvcEceActTxLookupType OBJECT-TYPE SYNTAX INTEGER{ vidLookup(1), vidPCP(2), isdx(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The TX lookup for the ECE. The possible values are: VID lookup: The TX lookup is based on VID. VID-PCP: The TX lookup is based on VID and PCP. ISDX: The TX lookup is based on ISDX." ::= { tnEvcExtEceEntry 19 } tnEvcEceActDropPrecType OBJECT-TYPE SYNTAX INTEGER{ dp0(1), dp1(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The drop precedence for the ECE. The allowed range is 0, 1 or disabled." ::= { tnEvcExtEceEntry 20 } tnEvcEceInnerPcpMode OBJECT-TYPE SYNTAX INTEGER{ classified(1), fixed(2), mapped(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The inner tag PCP mode for the ECE. The possible values are: Classified: The inner tag PCP Mode is classified. Fixed: The inner tag PCP Mode is classified. Mapped: The inner tag PCP Mode is based on mapped (QOS, DP)." ::= { tnEvcExtEceEntry 21 } tnEvcEceIInnerDeiMode OBJECT-TYPE SYNTAX INTEGER{ classified(1), fixed(2), dropPrecedence(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The inner tag DEI mode for the ECE. The possible values are: Classified: The inner tag DEI mode is classified. Fixed: The inner tag DEI mode is fixed. Drop Precedence: The inner tag DEI mode is drop precedence." ::= { tnEvcExtEceEntry 22 } tnEvcEceIpv4DipFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), host(2), network(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The destination IP address for matching the ECE. The possible values are: Any: No DIP filter is specified. (DIP filter status is 'don't-care'.) Host: If you want to filter a specific host address with this ECE, choose this value. A field for entering a host address appears. Network: If you want to filter a specific network address with this ECE, choose this value. A Two fields for entering a specific network address and network mask appears. " ::= { tnEvcExtEceEntry 23 } tnEvcEceIpv4DipAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the DIP filter, you can enter a specific host or network address." ::= { tnEvcExtEceEntry 24 } tnEvcEceIpv4DipMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the DIP filter, you can enter a specific network mask." ::= { tnEvcExtEceEntry 25 } tnEvcEceIpv6DipFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), host(2), network(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The destination IP address for matching the ECE. The possible values are: Any: No DIP filter is specified. (DIP filter status is 'don't-care'.) Host: If you want to filter a specific host address with this ECE, choose this value. A field for entering a host address appears. Network: If you want to filter a specific network address with this ECE, choose this value. A Two fields for entering a specific network address and network mask appears. " ::= { tnEvcExtEceEntry 26 } tnEvcEceIpv6DipAddr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the DIP filter, you can enter a specific host or network address." ::= { tnEvcExtEceEntry 27 } tnEvcEceIpv6DipMask OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Host' or 'Network' is selected for the DIP filter, you can enter a specific network mask." ::= { tnEvcExtEceEntry 28 } tnEvcEceLookup OBJECT-TYPE SYNTAX INTEGER{ basic(1), advanced(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The looup type for matching the ECE. The allowed values are: Basic: First lookup for basic classification. Advanced: Second lookup for advanced classification." ::= { tnEvcExtEceEntry 29 } tnEvcEceEtypeFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Ethernet type value for matching the ECE. The possible values are: Any: No Ethernet type value filter is specified. (Ethernet type filter status is 'don't-care'.) Specific: If you want to filter a specific Ethernet type value with this ECE, choose this value." ::= { tnEvcExtEceEntry 30 } tnEvcEceEtypeValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the Ethernet type filter, you can enter a specific value. The allowed value is from 0x600 through 0xFFFF but exclude 0x0800(IPv4), 0x806(ARP) and 0x86DD(IPv6)." ::= { tnEvcExtEceEntry 31 } tnEvcEceEtypeDataFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Ethernet type data for matching the ECE. The possible values are: Any: No Ethernet type data filter is specified. (Ethernet type filter status is 'don't-care'.) Specific: If you want to filter a specific Ethernet type value with this ECE, choose this value." ::= { tnEvcExtEceEntry 32 } tnEvcEceEtypeData OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the Ethernet type filter, you can enter a specific value. The allowed value is from 0x600 through 0xFFFF but exclude 0x0800(IPv4), 0x806(ARP) and 0x86DD(IPv6)." ::= { tnEvcExtEceEntry 33 } tnEvcEceEtypeDataMask OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the Ethernet type data filter, you can enter a specific value. It is a pair of the Ethernet type data and its mask. The allowed value is from 0x0 through 0xFFFF." ::= { tnEvcExtEceEntry 34 } tnEvcEceLlcDSAPFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The LLC DSAP for matching the ECE. The possible values are: Any: No LLC DSAP value filter is specified. (LLC DSAP filter status is 'don't-care'.) Specific: If you want to filter a specific LLC DSAP value with this ECE, choose this value." ::= { tnEvcExtEceEntry 35 } tnEvcEceLlcDSAPValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the LLC DSAP filter, you can enter a specific value. The allowed value is from 0x0 through 0xFF" ::= { tnEvcExtEceEntry 36 } tnEvcEceLlcSSAPFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The LLC SSAP for matching the ECE. The possible values are: Any: No LLC SSAP value filter is specified. (LLC SSAP filter status is 'don't-care'.) Specific: If you want to filter a specific LLC SSAP value with this ECE, choose this value." ::= { tnEvcExtEceEntry 37 } tnEvcEceLlcSSAPValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the LLC SSAP filter, you can enter a specific value. The allowed value is from 0x0 through 0xFF." ::= { tnEvcExtEceEntry 38 } tnEvcEceLlcCtrlFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The LLC control for matching the ECE. The possible values are: Any: No LLC control value filter is specified. (LLC control filter status is 'don't-care'.) Specific: If you want to filter a specific LLC control value with this ECE, choose this value." ::= { tnEvcExtEceEntry 39 } tnEvcEceLlcCtrlValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the LLC control filter, you can enter a specific value. The allowed value is from 0x0 through 0xFF." ::= { tnEvcExtEceEntry 40 } tnEvcEceLlcDataFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The LLC data for matching the ECE. The possible values are: Any: No LLC data filter is specified. (LLC filter status is 'don't-care'.) Specific: If you want to filter a specific LLC value with this ECE, choose this value." ::= { tnEvcExtEceEntry 41 } tnEvcEceLlcDataValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the LLC data filter, you can enter a specific value. It is a pair of the LLC data and its mask. The allowed value is from 0x0 through 0xFFFF." ::= { tnEvcExtEceEntry 42 } tnEvcEceLlcDataMask OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the LLC data filter, you can enter a specific mask. The allowed value is from 0x0 through 0xFFFF." ::= { tnEvcExtEceEntry 43 } tnEvcEceSnapOuiFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SNAP OUI for matching the ECE. The possible values are: Any: No SNAP OUI value filter is specified. (SNAP OUI filter status is 'don't-care'.) Specific: If you want to filter a specific SNAP OUI value with this ECE, choose this value." ::= { tnEvcExtEceEntry 44 } tnEvcEceSnapOuiValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the SNAP OUI filter, you can enter a specific value. The allowed value is from 00-00-00 through FF-FF-FF." ::= { tnEvcExtEceEntry 45 } tnEvcEceSnapPidFilter OBJECT-TYPE SYNTAX INTEGER{ any(1), specific(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The SNAP PID for matching the ECE. The possible values are: Any: No SNAP PID value filter is specified. (SNAP PID filter status is 'don't-care'.) Specific: If you want to filter a specific SNAP PID value with this ECE, choose this value." ::= { tnEvcExtEceEntry 46 } tnEvcEceSnapPidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When 'Specific' is selected for the SNAP PID filter, you can enter a specific value. The allowed value is from 0x0 through 0xFFFF." ::= { tnEvcExtEceEntry 47 } tnEvcEceL2cpProtoType OBJECT-TYPE SYNTAX INTEGER{ stpRstpMstp(1), pause(2), lacp(3), lamp(4), linkOam(5), portAuth8021x(6), elmi(7), pbGroupAddr(8), pbGvrp(9), lldp(10), gmrp(11), gvrp(12), uld(13), pagp(14), pvstPvstP(15), ciscoBpdu(16), cdp(17), vtp(18), dtp(19), stpUplinkFast(20), ciscoCfm(21) } MAX-ACCESS read-write STATUS current DESCRIPTION "The L2CP type for the ECE. The possible values are: STP/RSTP/MSTP: Match STP/RSTP/MSTP frames. Pause: Match Pause frames. LACP: Match LACP frames. LAMP: Match LAMP frames. Link OAM(802.1ah): Match Link OAM(802.1ah) frames. Port Authentication(802.1x): Match Port Authentication(802.1x) frames. E-LMI: Match PB Group Address frames. PB Group Address: Match PB Group Address frames. PB GVRP: Match PB GVRP frames. LLDP: Match LLDP frames. GMRP: Match GMRP frames. GVRP: Match GVRP frames. ULD: Match ULD frames. PAgP: Match PAgP frames. PVST/PVST+: Match PVST/PVST+ frames. Cisco BPDU: Match Cisco BPDU frames. CDP: Match CDP frames. VTP: Match VTP frames. DTP: Match DTP frames. STP Uplink Fast: Match STP Uplink Fast frames. Cisco CFM: Match Cisco CFM frames." ::= { tnEvcExtEceEntry 48 } -- EVC statistics table tnEvcStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides NNI port traffic statistics for the selected EVC. It also shows counters for UNI ports of ECEs mapping to the EVC." ::= { tnEvcStatGroup 1 } tnEvcStatEntry OBJECT-TYPE SYNTAX TnEvcStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents an entry of EVC statistics." INDEX { ifIndex, tnEvcStatClass } ::= { tnEvcStatTable 1 } TnEvcStatEntry ::= SEQUENCE { tnEvcStatClass INTEGER, tnEvcStatGreenFrameRx Counter64, tnEvcStatGreenFrameTx Counter64, tnEvcStatYellowFrameRx Counter64, tnEvcStatYellowFrameTx Counter64, tnEvcStatRedFrameRx Counter64, tnEvcStatDiscardGreenFrame Counter64, tnEvcStatDiscardYellowFrame Counter64, tnEvcStatClear TruthValue } tnEvcStatClass OBJECT-TYPE SYNTAX INTEGER (1..11111) -- range added by Jing MAX-ACCESS not-accessible STATUS current DESCRIPTION "The traffic class for the EVC. " ::= { tnEvcStatEntry 1 } tnEvcStatGreenFrameRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of green received. " ::= { tnEvcStatEntry 2 } tnEvcStatGreenFrameTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of green transmitted. " ::= { tnEvcStatEntry 3 } tnEvcStatYellowFrameRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of yellow received. " ::= { tnEvcStatEntry 4 } tnEvcStatYellowFrameTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of yellow transmitted. " ::= { tnEvcStatEntry 5 } tnEvcStatRedFrameRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of red received. " ::= { tnEvcStatEntry 6 } tnEvcStatDiscardGreenFrame OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded in the green color. " ::= { tnEvcStatEntry 7 } tnEvcStatDiscardYellowFrame OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded in the yellow color. " ::= { tnEvcStatEntry 8 } tnEvcStatClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clears the counters for selected ports when the value of tnEvcStatClear is true." ::= { tnEvcStatEntry 9 } -- EVC statistics table for S4140 tnEvcExtStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcExtStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides port traffic statistics for the selected EVC. It also shows counters for UNI ports of ECEs mapping to the EVC." ::= { tnEvcStatGroup 2 } tnEvcExtStatEntry OBJECT-TYPE SYNTAX TnEvcExtStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents an entry of EVC statistics." INDEX { tnEvcExtStatType, tnEvcExtStatIndex, tnEvcExtStatPort } ::= { tnEvcExtStatTable 1 } TnEvcExtStatEntry ::= SEQUENCE { tnEvcExtStatType INTEGER, tnEvcExtStatIndex INTEGER, tnEvcExtStatPort INTEGER, tnEvcExtStatGreenFrameRx Counter64, tnEvcExtStatGreenFrameTx Counter64, tnEvcExtStatGreenBytesRx Counter64, tnEvcExtStatGreenBytesTx Counter64, tnEvcExtStatYellowFrameRx Counter64, tnEvcExtStatYellowFrameTx Counter64, tnEvcExtStatYellowBytesRx Counter64, tnEvcExtStatYellowBytesTx Counter64, tnEvcExtStatRedFrameRx Counter64, tnEvcExtStatRedBytesRx Counter64, tnEvcExtStatDiscardFrameRx Counter64, tnEvcExtStatDiscardFrameTx Counter64, tnEvcExtStatDiscardBytesRx Counter64, tnEvcExtStatDiscardBytesTx Counter64, tnEvcExtStatclear TruthValue } tnEvcExtStatType OBJECT-TYPE SYNTAX INTEGER { evc(1), ece(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The traffic class for the EVC." ::= { tnEvcExtStatEntry 1 } tnEvcExtStatIndex OBJECT-TYPE SYNTAX INTEGER (1..11111) -- range added by Jing MAX-ACCESS not-accessible STATUS current DESCRIPTION "The EVC or ECE index." ::= { tnEvcExtStatEntry 2 } tnEvcExtStatPort OBJECT-TYPE SYNTAX INTEGER (1..11111) -- range added by Jing MAX-ACCESS not-accessible STATUS current DESCRIPTION "The EVC or ECE index." ::= { tnEvcExtStatEntry 3 } tnEvcExtStatGreenFrameRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Frames of green received." ::= { tnEvcExtStatEntry 4 } tnEvcExtStatGreenFrameTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Frames of green transmitted." ::= { tnEvcExtStatEntry 5 } tnEvcExtStatGreenBytesRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Bytes of green received." ::= { tnEvcExtStatEntry 6 } tnEvcExtStatGreenBytesTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Bytes of green transmitted." ::= { tnEvcExtStatEntry 7 } tnEvcExtStatYellowFrameRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Frames of yellow received." ::= { tnEvcExtStatEntry 8 } tnEvcExtStatYellowFrameTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Frames of yellow transmitted." ::= { tnEvcExtStatEntry 9 } tnEvcExtStatYellowBytesRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Bytes of yellow received." ::= { tnEvcExtStatEntry 10 } tnEvcExtStatYellowBytesTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Bytes of yellow transmitted." ::= { tnEvcExtStatEntry 11 } tnEvcExtStatRedFrameRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Frames of red received." ::= { tnEvcExtStatEntry 12 } tnEvcExtStatRedBytesRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Bytes of red received." ::= { tnEvcExtStatEntry 13 } tnEvcExtStatDiscardFrameRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Frames of discarded received." ::= { tnEvcExtStatEntry 14 } tnEvcExtStatDiscardFrameTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Frames of discarded transmitted." ::= { tnEvcExtStatEntry 15 } tnEvcExtStatDiscardBytesRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Bytes of discarded received." ::= { tnEvcExtStatEntry 16 } tnEvcExtStatDiscardBytesTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number Bytes of discarded transmitted." ::= { tnEvcExtStatEntry 17 } tnEvcExtStatclear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the value by EVC or ECE index." ::= { tnEvcExtStatEntry 18 } -- -- Ethernet Service Interface L2CP Table -- tnEvcL2cpCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF TnEvcL2cpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table supports L2CP settings." ::= { tnEvcL2cpMgmtGroup 3 } tnEvcL2cpCfgEntry OBJECT-TYPE SYNTAX TnEvcL2cpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "L2CP settings table entry." INDEX { tnEvcL2cpCfgInterfaceNumber, tnEvcL2cpCfgIndex } ::= { tnEvcL2cpCfgTable 1 } TnEvcL2cpCfgEntry ::= SEQUENCE { tnEvcL2cpCfgInterfaceNumber Unsigned32, tnEvcL2cpCfgIndex Unsigned32, tnEvcL2cpCfgType INTEGER, tnEvcL2cpCfgMatchScope INTEGER, tnEvcL2cpCfgMacAddress MacAddress, tnEvcL2cpCfgProtocol Unsigned32, tnEvcL2cpCfgSubType Unsigned32, tnEvcL2cpCfgEvcName OCTET STRING, tnEvcL2cpCfgValid INTEGER, tnEvcL2cpCfgRowStatus RowStatus } tnEvcL2cpCfgInterfaceNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sets L2CP interface number." ::= { tnEvcL2cpCfgEntry 1 } tnEvcL2cpCfgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sets L2CP index number on an interface." ::= { tnEvcL2cpCfgEntry 2 } tnEvcL2cpCfgType OBJECT-TYPE SYNTAX INTEGER { discard (1), tunnel (2), peer (3), passToEvc (4), peerToEvc (5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Sets L2CP type setting." ::= { tnEvcL2cpCfgEntry 3 } tnEvcL2cpCfgMatchScope OBJECT-TYPE SYNTAX INTEGER { destinationAddressOnly (1), daPlusProtocol (2), daPlusProtocolPlusSubtype (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Sets L2CP selection matching scope." ::= { tnEvcL2cpCfgEntry 4 } tnEvcL2cpCfgMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Sets L2CP Destination MAC address." ::= { tnEvcL2cpCfgEntry 5 } tnEvcL2cpCfgProtocol OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Sets L2CP protocol." ::= { tnEvcL2cpCfgEntry 6 } tnEvcL2cpCfgSubType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Sets L2CP subtype for the protocol selected." ::= { tnEvcL2cpCfgEntry 7 } tnEvcL2cpCfgEvcName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..45)) MAX-ACCESS read-create STATUS current DESCRIPTION "Sets L2CP EVC association." ::= { tnEvcL2cpCfgEntry 8 } tnEvcL2cpCfgValid OBJECT-TYPE SYNTAX INTEGER { invalid (1), valid (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Sets L2CP valid instance." ::= { tnEvcL2cpCfgEntry 9 } tnEvcL2cpCfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the row. The writable columns in a row cannot be changed if the row is active. All columns must have a valid value before a row can be activated. " ::= { tnEvcL2cpCfgEntry 10 } --- -- conformance information tnEvcConformance OBJECT IDENTIFIER ::= { tnEvcObjects 8 } tnEvcGroups OBJECT IDENTIFIER ::= { tnEvcConformance 1 } -- MIB groupings tnEvcPortConfigGroup OBJECT-GROUP OBJECTS { tnEvcPortDEIMode, tnEvcPortTagMode, tnEvcPortAddressMode } STATUS current DESCRIPTION "The collection of objects which are used to configure or describe the configuration or behavior of the S3280." ::= { tnEvcGroups 1 } tnEvcJaguarPortConfigGroup OBJECT-GROUP OBJECTS { tnEvcPortDEIMode } STATUS current DESCRIPTION "The collection of objects which are used to configure or describe the configuration or behavior of the S4140." ::= { tnEvcGroups 2 } tnEvcTableGroup OBJECT-GROUP OBJECTS { tnEvcNNIPortlist, tnEvcVid, tnEvcIVid, tnEvcLearning, tnEvcPolicerID } STATUS current DESCRIPTION "The collection of objects which are used to configure or describe the configuration or behavior of the S4140." ::= { tnEvcGroups 3 } END