-- This file was included in WWP MIB release 04-10-01-0027 -- -- WWP-LEOS-PORT-MIB.my -- -- WWP-LEOS-PORT-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Unsigned32, Counter32, Gauge32, TimeTicks, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, MacAddress, TEXTUAL-CONVENTION, TruthValue, RowStatus FROM SNMPv2-TC sysName, sysLocation FROM RFC1213-MIB wwpModules, wwpModulesLeos FROM WWP-SMI dot3adAggPortActorAdminKey, dot3adAggPortListPorts FROM IEEE8023-LAG-MIB; wwpLeosPortMIB MODULE-IDENTITY LAST-UPDATED "201205250000Z" ORGANIZATION "Ciena, Inc" CONTACT-INFO "Mib Meister 115 North Sullivan Road Spokane Valley, WA 99037 USA Phone: +1 509 242 9000 Email: support@ciena.com" DESCRIPTION "This MIB defines the managed objects for Ethernet ports." REVISION "201205250000Z" DESCRIPTION "Added wwpLeosEtherPortAdvertSpeed and wwpLeosEtherPortAdvertDuplex to WwpLeosEtherPortEntry MIB object" REVISION "201102020000Z" DESCRIPTION "Added admitOnlyUntagged to wwpLeosEtherPortAcceptableFrameTypes MIB object" REVISION "201011010000Z" DESCRIPTION "Added wwpLeosEtherPortEgressCosPolicy" REVISION "201007280000Z" DESCRIPTION "Added wwpLeosEtherFixedRColor and wwpLeosEtherPortFrameCosMapId mib objects" REVISION "201005051700Z" DESCRIPTION "Added changed length of wwpLeosPortDescr from 32 to 128." REVISION "200811140000Z" DESCRIPTION "Added wwpLeosEtherPortEgressPortQueueMapId to wwpLeosEtherPortEntryTable. Added 10 gig option to wwpLeosEtherInterfaceType, wwpLeosEtherAdminSpeed and wwpLeosEtherOperSpeed" REVISION "200807210000Z" DESCRIPTION "Added wwpLeosEtherPortResolvedCosPolicy,wwpLeosEtherPortMode and wwpLeosEtherFixedRcos mib objects" REVISION "200708110000Z" DESCRIPTION "Added new mib object wwpLeosEtherPortStateMirrorGroupType." REVISION "200706200000Z" DESCRIPTION "Added new mib object wwpLeosEtherPortUntagDataVid." REVISION "200605260000Z" DESCRIPTION "Added new mib object wwpLeosEtherPortOperAutoNeg." REVISION "200605180000Z" DESCRIPTION "Added new mib object wwpLeosEtherPortStateMirrorGroupOperStatus. Added new mib object wwpLeosEtherPortStateMirrorGroupNumSrcPorts. Added new mib object wwpLeosEtherPortStateMirrorGroupNumDstPorts. Added new mib object wwpLeosEtherPortStateMirrorGroupMemOperState." REVISION "200603150000Z" DESCRIPTION "This MIB module is for the Extension of the dot1dBasePortTable for WWP Products" REVISION "200507280000Z" DESCRIPTION "Added eumeration to wwpLeosEtherPortAdminSpeed." REVISION "200404181700Z" DESCRIPTION "Added new tables to support port state mirroring feature." ::= { wwpModulesLeos 2 } -- -- Textual conventions -- PortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." SYNTAX OCTET STRING (SIZE (0..255)) PortEgressFrameCosPolicy ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Egress cos policy to use on this port ignore means leave egress map disabled" SYNTAX INTEGER { ingore (1), rcosToL2OuterPcpMap (2) } PortIngressFixedColor ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Egress cos policy to use on this port ignore means leave egress map disabled" SYNTAX INTEGER { green (1), yellow (2) } -- -- Node definitions -- wwpLeosPortMIBObjects OBJECT IDENTIFIER ::= { wwpLeosPortMIB 1 } wwpLeosEtherPort OBJECT IDENTIFIER ::= { wwpLeosPortMIBObjects 1 } wwpLeosEtherPortNotif OBJECT IDENTIFIER ::= { wwpLeosPortMIBObjects 2 } -- Notifications wwpLeosPortMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosPortMIB 2 } wwpLeosPortMIBNotifications OBJECT IDENTIFIER ::= { wwpLeosPortMIBNotificationPrefix 0 } -- Conformance information wwpLeosPortMIBConformance OBJECT IDENTIFIER ::= { wwpLeosPortMIB 3 } wwpLeosPortMIBCompliances OBJECT IDENTIFIER ::= { wwpLeosPortMIBConformance 1 } wwpLeosPortMIBGroups OBJECT IDENTIFIER ::= { wwpLeosPortMIBConformance 2 } wwpLeosEtherPortTable OBJECT-TYPE SYNTAX SEQUENCE OF WwpLeosEtherPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Ethernet Ports." ::= { wwpLeosEtherPort 1 } wwpLeosEtherPortEntry OBJECT-TYPE SYNTAX WwpLeosEtherPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Entry in the Ethernet Port Table." INDEX { wwpLeosEtherPortId } ::= { wwpLeosEtherPortTable 1 } WwpLeosEtherPortEntry ::= SEQUENCE { wwpLeosEtherPortId INTEGER, wwpLeosEtherPortName DisplayString, wwpLeosEtherPortDesc DisplayString, wwpLeosEtherPortType INTEGER, wwpLeosEtherPortPhysAddr MacAddress, wwpLeosEtherPortAutoNeg TruthValue, wwpLeosEtherPortAdminStatus INTEGER, wwpLeosEtherPortOperStatus INTEGER, wwpLeosEtherPortAdminSpeed INTEGER, wwpLeosEtherPortOperSpeed INTEGER, wwpLeosEtherPortAdminDuplex INTEGER, wwpLeosEtherPortOperDuplex INTEGER, wwpLeosEtherPortAdminFlowCtrl INTEGER, wwpLeosEtherPortOperFlowCtrl INTEGER, wwpLeosEtherIngressPvid INTEGER, wwpLeosEtherUntagEgressVlanId INTEGER, wwpLeosEtherPortAcceptableFrameTypes INTEGER, wwpLeosEtherPortUntaggedPriority INTEGER, wwpLeosEtherPortMaxFrameSize INTEGER, wwpLeosEtherPortVlanIngressFiltering TruthValue, wwpLeosEtherPortAdminAdvertisedFlowCtrl INTEGER, wwpLeosEtherPortVplsPortType INTEGER, wwpLeosEtherPortIngressCosPolicy INTEGER, wwpLeosEtherPortIngressFixedDot1dPri INTEGER, wwpLeosEtherPortUntagDataVsi INTEGER, wwpLeosEtherPortOperationalSpeed Gauge32, wwpLeosEtherPortUntagCtrlVsi INTEGER, wwpLeosEtherPortMirrorPort TruthValue, wwpLeosEtherPortMirrorEncap INTEGER, wwpLeosEtherPortMirrorEncapVid INTEGER, wwpLeosEtherPortMirrorEncapTpid INTEGER, wwpLeosEtherPortMirrorIngress INTEGER, wwpLeosEtherPortMirrorEgress INTEGER, wwpLeosEtherPortUntagDataVsiType INTEGER, wwpLeosEtherPortUntagCtrlVsiType INTEGER, wwpLeosEtherPortVsIngressFiltering TruthValue, wwpLeosEtherPortOperAutoNeg INTEGER, wwpLeosEtherPortUpTime TimeTicks, wwpLeosEtherPortUntagDataVid INTEGER, wwpLeosEtherPortPhyLoopback TruthValue, wwpLeosEtherPortVlanIngressFilterStrict TruthValue, wwpLeosEtherPortMacSaDaSwap TruthValue, wwpLeosEtherPortMacSaDaSwapVlan INTEGER, wwpLeosEtherPortResolvedCosPolicy INTEGER, wwpLeosEtherPortMode INTEGER, wwpLeosEtherFixedRcos INTEGER, wwpLeosEtherPortEgressPortQueueMapId INTEGER, wwpLeosEtherPortResolvedCosMapId INTEGER, wwpLeosEtherPortResolvedCosRemarkL2 TruthValue, wwpLeosEtherPortL2TransformMode INTEGER, wwpLeosEtherPortLinkFlapDetection TruthValue, wwpLeosEtherPortLinkFlapCount INTEGER, wwpLeosEtherPortLinkFlapDetectTime INTEGER, wwpLeosEtherPortLinkFlapHoldTime INTEGER, wwpLeosEtherFixedRColor PortIngressFixedColor, wwpLeosEtherPortFrameCosMapId INTEGER, wwpLeosEtherPortEgressCosPolicy PortEgressFrameCosPolicy, wwpLeosEtherPortEgressSpeed Gauge32, wwpLeosEtherPortAdaptiveRateSpeed Gauge32, wwpLeosEtherPortIfgDecrease Integer32, wwpLeosEtherPortAdvertSpeed INTEGER, wwpLeosEtherPortAdvertDuplex INTEGER } wwpLeosEtherPortId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Port ID for the instance. Port ID's start at 1, and may not be consecutive for each additional port. This port Id should refer to the dot1dBasePort in the Dot1dBasePortEntry." ::= { wwpLeosEtherPortEntry 1 } wwpLeosEtherPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing information about the port. This string should indicate about the physical location of the port as well." ::= { wwpLeosEtherPortEntry 2 } wwpLeosEtherPortDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "A textual string containing port description." ::= { wwpLeosEtherPortEntry 3 } wwpLeosEtherPortType OBJECT-TYPE SYNTAX INTEGER { ethernet(1), fastEthernet(2), hundredFx(3), gigEthernet(4), lagPort(5), unknown(6), gigHundredFx(7), tripleSpeed(8), tenGigEthernet(9), gigTenGigEthernet(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port type for the port." ::= { wwpLeosEtherPortEntry 4 } wwpLeosEtherPortPhysAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The ethernet MAC address for the port. This information can also be achieved via dot1dTpFdbTable" ::= { wwpLeosEtherPortEntry 5 } wwpLeosEtherPortAutoNeg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The object sets the port to AUTO NEG MOde and vice versa. Specific platforms may have requirements of configuring speed before moving the port to out of AUTO-NEG mode." ::= { wwpLeosEtherPortEntry 6 } wwpLeosEtherPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the port." ::= { wwpLeosEtherPortEntry 7 } wwpLeosEtherPortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), notauth(3), lbtx(4), lbrx(5), linkflap(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of Port." ::= { wwpLeosEtherPortEntry 8 } wwpLeosEtherPortAdminSpeed OBJECT-TYPE SYNTAX INTEGER { tenMb(1), hundredMb(2), gig(3), auto(4), tenGig(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Desired speed of the port. Set the port speed to be either 10MB, 100MB, or gig. Set the port speed to auto to enable automatic port speed detection. The default value for this object depends upon the platform." ::= { wwpLeosEtherPortEntry 9 } wwpLeosEtherPortOperSpeed OBJECT-TYPE SYNTAX INTEGER { unknown(0), tenMb(1), hundredMb(2), gig(3), tenGig(4) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The current operational speed of the port." ::= { wwpLeosEtherPortEntry 10 } wwpLeosEtherPortAdminDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired mode for the port. It can be set to either half or full duplex operation. The default value for this object depends upon the platform." ::= { wwpLeosEtherPortEntry 11 } wwpLeosEtherPortOperDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current duplex mode of the port." ::= { wwpLeosEtherPortEntry 12 } wwpLeosEtherPortAdminFlowCtrl OBJECT-TYPE SYNTAX INTEGER { unknown(1), off(2), asymTx(3), asymRx(4), sym(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the ports flow control operation." ::= { wwpLeosEtherPortEntry 13 } wwpLeosEtherPortOperFlowCtrl OBJECT-TYPE SYNTAX INTEGER { unknown(1), off(2), asymTx(3), asymRx(4), sym(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows ports flow control configuration." ::= { wwpLeosEtherPortEntry 14 } wwpLeosEtherIngressPvid OBJECT-TYPE SYNTAX INTEGER (1..24576) MAX-ACCESS read-write STATUS current DESCRIPTION "The Ingress PVID, the VLAN ID associated with untagged frames ingressing the port or if tunnel is enabled on this port. The max value for this object is platform dependent. Refer to architecture document for details of platform dependency." REFERENCE "IEEE 802.1Q/D11 Section 12.10.1.1" DEFVAL { 1 } ::= { wwpLeosEtherPortEntry 15 } wwpLeosEtherUntagEgressVlanId OBJECT-TYPE SYNTAX INTEGER (0..24576) MAX-ACCESS read-write STATUS current DESCRIPTION "All the egress frames whose VLAN id matches the wwpLeosEtherUntagEgressVlanId, will egress the port as untagged. To egress the frames tagged set wwpLeosEtherUntagEgressVlanId to 0. The max value for this object is platform dependent. Refer to architecture document for details of platform dependency." ::= { wwpLeosEtherPortEntry 16 } wwpLeosEtherPortAcceptableFrameTypes OBJECT-TYPE SYNTAX INTEGER { admitAll(1), admitOnlyVlanTagged(2), admitOnlyUntagged(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this is admitOnlyVlanTagged(2) the device will discard untagged frames or Priority-Tagged frames received on this port. When admitOnlyUntagged(3) is set, the device will discard VLAN tagged frames received on this port. With admitOnlyUntagged(3) and admitAll(1), untagged frames or Priority-Tagged frames received on this port will be accepted and assigned to the PVID for this port. This control does not affect VLAN independent BPDU frames, such as GVRP and STP. It does affect VLAN dependent BPDU frames, such as GMRP." REFERENCE "IEEE 802.1Q/D11 Section 12.10.1.3" DEFVAL { admitAll } ::= { wwpLeosEtherPortEntry 17 } wwpLeosEtherPortUntaggedPriority OBJECT-TYPE SYNTAX INTEGER { p0(0), p1(1), p2(2), p3(3), p4(4), p5(5), p6(6), p7(7) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The 802.1p packet priority to be assigned to packets ingressing this port that do not have an 802.1Q VLAN header. This priority is also assigned to ingress frame if tunnel is enabled on this port." ::= { wwpLeosEtherPortEntry 18 } wwpLeosEtherPortMaxFrameSize OBJECT-TYPE SYNTAX INTEGER (1522..9216) MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will set the max frame size allowed on a port. The max frame size can vary from 1522 bytes to 9216 bytes. Default value is 1526 bytes." ::= { wwpLeosEtherPortEntry 19 } wwpLeosEtherPortVlanIngressFiltering OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this is true(1) the device will discard incoming frames for VLANs which do not include this Port in its Member set. When false(2), the port will accept all incoming frames." DEFVAL { true } ::= { wwpLeosEtherPortEntry 20 } wwpLeosEtherPortAdminAdvertisedFlowCtrl OBJECT-TYPE SYNTAX INTEGER { unknown(1), off(2), asymTx(3), sym(4), symAsymRx(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the advertised flow control for given port." ::= { wwpLeosEtherPortEntry 21 } wwpLeosEtherPortVplsPortType OBJECT-TYPE SYNTAX INTEGER { notDefined(1), subscriber(2), networkFacing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies whether port is in subscriber type, network facing side or both. " ::= { wwpLeosEtherPortEntry 22 } wwpLeosEtherPortIngressCosPolicy OBJECT-TYPE SYNTAX INTEGER { leave(1), fixed(2), ippInherit(3), phbgInherit(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the ingress cos policy to be applied to all frames coming in on the given port." ::= { wwpLeosEtherPortEntry 23 } wwpLeosEtherPortIngressFixedDot1dPri OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The 802.1p packet priority to be assigned to packets ingressing this port that do not have an 802.1Q VLAN header. This priority is also assigned to ingress untagged frame if the virtual switch cos policy is set to 'fix' for a given port." ::= { wwpLeosEtherPortEntry 24 } wwpLeosEtherPortUntagDataVsi OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the virtual switch to be used for this port if data frame is untagged. If this object is set to 0 then device will unset this object. When setting this object to Mpls Vsi Index then wwpLeosEtherPortUntagDataVsiType must also be set to mpls (Use multiple set operation)" ::= { wwpLeosEtherPortEntry 25 } wwpLeosEtherPortOperationalSpeed OBJECT-TYPE SYNTAX Gauge32 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the port's current bandwidth in k-bits per second for given port." ::= { wwpLeosEtherPortEntry 26 } wwpLeosEtherPortUntagCtrlVsi OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the virtual switch to be used for this port if control frame is untagged. If this object is set to 0 then device will unset this object. When setting this object to Mpls Vsi Index then wwpLeosEtherPortUntagCtrlVsiType must also be set to mpls (Use multiple set operation)" ::= { wwpLeosEtherPortEntry 27 } wwpLeosEtherPortMirrorPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines whether the port will allow traffic from other ports to be mirrored to this port. To allow traffic from other ports to be sent to this port, set this object to True(1). This port is known as a mirror port. If set to true, then other ports may set the values of their wwpLeosEtherPortMirrorIngress or wwpLeosEtherPortMirrorEgress objects to the port index of this port. Setting this object to false(2) disables this port as a mirror port." DEFVAL { false } ::= { wwpLeosEtherPortEntry 28 } wwpLeosEtherPortMirrorIngress OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object is the port index of a mirror port. The ingress traffic of this port can be mirrored by setting the destination port's wwpLeosEtherPortMirrorPort object to true. If the value of this object is set to zero this port's ingress traffic will not be mirrored." DEFVAL {0} ::= { wwpLeosEtherPortEntry 29 } wwpLeosEtherPortMirrorEgress OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object is the port index of a mirror port. The egress traffic of this port can be mirrored by setting the destination port's wwpLeosEtherPortMirrorPort object to true. If the value of this object is set to zero this port's egress traffic will not be mirrored." DEFVAL {0} ::= { wwpLeosEtherPortEntry 30 } wwpLeosEtherPortUntagDataVsiType OBJECT-TYPE SYNTAX INTEGER { ethernet(1), mpls(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the virtual switch instance type associated with this port. This object defaults to ethernet and specifies if wwpLeosEtherPortUntagDataVsi belongs to ethernet virtual switch table (wwpLeosVplsVirtualSwitchEthTable in WWP-LEOS-VPLS-MIB) or mpls virtual switch table (wwpLeosVplsVirtualSwitchMplsTable in WWP-LEOS-VPLS-MIB). When setting wwpLeosEtherPortUntagDataVsi to MPLS Vsi Index then this object must also be set to mpls (Use mutliple set operation)." DEFVAL {ethernet} ::= { wwpLeosEtherPortEntry 31 } wwpLeosEtherPortUntagCtrlVsiType OBJECT-TYPE SYNTAX INTEGER { ethernet(1), mpls(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the virtual switch instance type associated with this port. This object defaults to ethernet and specifies if wwpLeosEtherPortUntagCtrlVsi belongs to ethernet virtual switch table (wwpLeosVplsVirtualSwitchEthTable) or mpls virtual switch table (wwpLeosVplsVirtualSwitchMplsTable). When setting wwpLeosEtherPortUntagCtrlVsi to MPLS Vsi Index then this object must also be set to mpls (Use mutliple set operation)" DEFVAL {ethernet} ::= { wwpLeosEtherPortEntry 32 } wwpLeosEtherPortVsIngressFiltering OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This item is applicable to this port when the port is added as a per-port member to a virtual switch. If true(1) the device will discard incoming tagged frames. If false(2) the device will forwared incoming tagged frames so long as those customer tagged frames do not match another virtual switch with this port included as a per-port-per-vlan member." DEFVAL { false } ::= { wwpLeosEtherPortEntry 33 } wwpLeosEtherPortOperAutoNeg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the operational auto neg state." ::= { wwpLeosEtherPortEntry 34 } wwpLeosEtherPortUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the port up time in hundredths of a second." ::= { wwpLeosEtherPortEntry 35 } wwpLeosEtherPortUntagDataVid OBJECT-TYPE SYNTAX INTEGER (0..24576) MAX-ACCESS read-write STATUS current DESCRIPTION "The Ingress Untagged Data Vid, the VLAN ID stamped on untagged frames ingressing the port or if tunnel is enabled on this port. To disable tagging of untagged data on ingress write a value of 0. The max value for this object is platform dependent. Refer to architecture document for details of platform dependency." REFERENCE "IEEE 802.1Q/D11 Section 12.10.1.1" DEFVAL { 1 } ::= { wwpLeosEtherPortEntry 36 } wwpLeosEtherPortPhyLoopback OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines whether the phy has been placed in loopback mode, which causes frames egressing the port to be looped back to the port." DEFVAL { false } ::= { wwpLeosEtherPortEntry 37 } wwpLeosEtherPortVlanIngressFilterStrict OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This item is applicable to this port when the port is added as a to a virtual switch. If true(1) the legacy ingress filter behavior will be enforced at member addition (drop bit will be set to drop untagged traffic). If false, the splat bit will not be changed. Note that external VLAN associations are also maintained when strict is false." DEFVAL { false } ::= { wwpLeosEtherPortEntry 38 } wwpLeosEtherPortMacSaDaSwap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines whether the MAC SA and DA will be swapped on frames egressing the port. This only works on a 311V." DEFVAL { false } ::= { wwpLeosEtherPortEntry 39 } wwpLeosEtherPortMacSaDaSwapVlan OBJECT-TYPE SYNTAX INTEGER (0..24576) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines whether the MAC SA and DA will be swapped on specific VLAN frames egressing the port. This only works on a 311V." DEFVAL { 0 } ::= { wwpLeosEtherPortEntry 40 } wwpLeosEtherPortResolvedCosPolicy OBJECT-TYPE SYNTAX INTEGER { dot1d(1), l3DscpCos(2), fixedCos(3), unknown(99) } MAX-ACCESS read-write STATUS current DESCRIPTION " The Resolved Cost Policy. Setting this attribute is not supported in leos version 4" ::= { wwpLeosEtherPortEntry 41 } wwpLeosEtherPortMode OBJECT-TYPE SYNTAX INTEGER { rj45(1), sfp(2), default(3), unknown(99) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mode of the port Setting this attribute is not supported in leos version 4" ::= { wwpLeosEtherPortEntry 42 } wwpLeosEtherFixedRcos OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed Resolve Cost value. Setting this attribute is not supported in leos version 4" ::= { wwpLeosEtherPortEntry 43 } wwpLeosEtherPortEgressPortQueueMapId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The Egress-port-Queue associated with this port. Setting this attribute is not supported in leos version 4" ::= { wwpLeosEtherPortEntry 44 } wwpLeosEtherPortResolvedCosMapId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "RCOS map id for the port. Setting this attribute is not supported in leos version 4" ::= { wwpLeosEtherPortEntry 45 } wwpLeosEtherPortResolvedCosRemarkL2 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The object specifies whether to remark L2 based on L3. This applies when the resolved cos policy is either l3-dscp-cos or dot1d-tag1-cos but not when it is fixed-cos policy. Setting this attribute is not supported in leos version 4" ::= { wwpLeosEtherPortEntry 46 } wwpLeosEtherPortL2TransformMode OBJECT-TYPE SYNTAX INTEGER { none(0), iPush-e-Pop(1), iStamp-Push-e-QualifiedPopStamp(2), iPush-e-PopStamp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "L2 transform action for port. Setting this attribute is not supported in leos version 4" DEFVAL { 1 } ::= { wwpLeosEtherPortEntry 47 } wwpLeosEtherPortLinkFlapDetection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines whether link flap detection will be enabled on the port." DEFVAL { false } ::= { wwpLeosEtherPortEntry 48 } wwpLeosEtherPortLinkFlapCount OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines how many link down events are required to trigger a link flap event." DEFVAL { 5 } ::= { wwpLeosEtherPortEntry 49 } wwpLeosEtherPortLinkFlapDetectTime OBJECT-TYPE SYNTAX INTEGER (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the time in seconds during which link down events are accumlated to trigger a link flap event." DEFVAL { 10 } ::= { wwpLeosEtherPortEntry 50 } wwpLeosEtherPortLinkFlapHoldTime OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the time in seconds that a port will be operationally disabled after a link flap event, before it is re-enabled. A value of zero causes the port to remain disabled until manually enabled." DEFVAL { 300 } ::= { wwpLeosEtherPortEntry 51 } wwpLeosEtherFixedRColor OBJECT-TYPE SYNTAX PortIngressFixedColor MAX-ACCESS read-write STATUS current DESCRIPTION "This sets the fixed color to green (default) or yellow. Setting this attribute is not supported in saos version 4" DEFVAL { 1 } ::= { wwpLeosEtherPortEntry 52 } wwpLeosEtherPortFrameCosMapId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Frame COS map id for the port. Setting this attribute is not supported in leos version 4" DEFVAL { 1 } ::= { wwpLeosEtherPortEntry 53 } wwpLeosEtherPortEgressCosPolicy OBJECT-TYPE SYNTAX PortEgressFrameCosPolicy MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the egress frame cos policy Setting this attribute is not supported in leos version 4" DEFVAL { 1 } ::= { wwpLeosEtherPortEntry 54 } wwpLeosEtherPortEgressSpeed OBJECT-TYPE SYNTAX Gauge32 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the port's current egress bandwidth restriction in k-bits per second for given port. A value of 0 means there is no active restriction. This attribute not supported in leos version 6" ::= { wwpLeosEtherPortEntry 55 } wwpLeosEtherPortAdaptiveRateSpeed OBJECT-TYPE SYNTAX Gauge32 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the port's current adaptive-rate bandwidth restriction in k-bits per second for given port. A value of 0 means there is no active restriction. This attribute not supported in leos version 6" ::= { wwpLeosEtherPortEntry 56 } wwpLeosEtherPortMirrorEncap OBJECT-TYPE SYNTAX INTEGER { none(0), vlanTag(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines whether the port will encapsulate mirrored frames by adding a vlan-tag. (Or, in the case where a mirrored frame is already tagged, by adding a further vlan-tag to the frame) To allow mirrored traffic to be encapsulated, set this object to vlan-tag(1). If set to vlan-tag, then the values of wwpLeosEtherPortMirrorEncapVid and wwpLeosEtherPortMirrorEncapTpid will be used to populate tag added to each mirrored frame. Setting this object to none(0) indicates no tag is to be added to the mirrored frames." DEFVAL { none } ::= { wwpLeosEtherPortEntry 57 } wwpLeosEtherPortMirrorEncapVid OBJECT-TYPE SYNTAX INTEGER (0..24576) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the VID that will be added to mirrored frames when the mirroring encapsulation mode is vlan-tag" DEFVAL { 1 } ::= { wwpLeosEtherPortEntry 58 } wwpLeosEtherPortMirrorEncapTpid OBJECT-TYPE SYNTAX INTEGER { tpid8100(1), tpid9100(2), tpid88A8(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the tpid used in the tag that is added to mirrored frames, when the mirroring encapsulation mode is vlan-tag" DEFVAL { tpid8100 } ::= { wwpLeosEtherPortEntry 59 } wwpLeosEtherPortIfgDecrease OBJECT-TYPE SYNTAX Integer32(0..5) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the number of bytes that will be subtracted from the minimum standard IFG of 12 bytes as defined in IEEE 802.3. SAOS 6.x only supports a value of 0 or 4." DEFVAL { 0 } ::= { wwpLeosEtherPortEntry 60 } wwpLeosEtherPortAdvertSpeed OBJECT-TYPE SYNTAX INTEGER { not-applicable(1), ten(2), hundred(3), gigabit(4), ten-hundred-gigabit(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the speed capabilities that will be advertised during the auto-negotiation process." DEFVAL { ten-hundred-gigabit } ::= { wwpLeosEtherPortEntry 61 } wwpLeosEtherPortAdvertDuplex OBJECT-TYPE SYNTAX INTEGER { not-applicable(1), half(2), full(3), half-full(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the duplex capabilities that will be advertised during the auto-negotiation process." DEFVAL { half-full } ::= { wwpLeosEtherPortEntry 62 } -- -- Port Flush Table -- wwpLeosEtherPortFlushTable OBJECT-TYPE SYNTAX SEQUENCE OF WwpLeosEtherPortFlushEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of port flush entries." ::= { wwpLeosEtherPort 2 } wwpLeosEtherPortFlushEntry OBJECT-TYPE SYNTAX WwpLeosEtherPortFlushEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Broadcast containment port entry in the Ethernet Port Table." INDEX { wwpLeosEtherPortId } ::= { wwpLeosEtherPortFlushTable 1 } WwpLeosEtherPortFlushEntry ::= SEQUENCE { wwpLeosEtherPortFlushActivate TruthValue } wwpLeosEtherPortFlushActivate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'true' will cause the Macs to be flushed for the port specified by wwpLeosEtherPortId." DEFVAL { false } ::= { wwpLeosEtherPortFlushEntry 1 } -- -- Port Traps enable/disable -- wwpLeosEtherPortTrapsTable OBJECT-TYPE SYNTAX SEQUENCE OF WwpLeosEtherPortTrapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Ethernet Ports Traps." ::= { wwpLeosEtherPort 3 } wwpLeosEtherPortTrapsEntry OBJECT-TYPE SYNTAX WwpLeosEtherPortTrapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Traps Entry in the Ethernet Port Trap Table." INDEX { wwpLeosEtherPortId } ::= { wwpLeosEtherPortTrapsTable 1 } WwpLeosEtherPortTrapsEntry ::= SEQUENCE { wwpLeosEtherPortTrapsState INTEGER } wwpLeosEtherPortTrapsState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will enable or disable all traps on given port." ::= { wwpLeosEtherPortTrapsEntry 1 } -- -- Port State Mirror Group Table -- wwpLeosEtherPortStateMirrorGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF WwpLeosEtherPortStateMirrorGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table can be used to keep track of all the port state mirror groups. To create entry in this table along with indexes following mib objects must be set using multiple set operation wwpLeosEtherPortStateMirrorGroupName must be valid string. wwpLeosEtherPortStateMirrorGroupStatus must be set." ::= { wwpLeosEtherPort 4 } wwpLeosEtherPortStateMirrorGroupEntry OBJECT-TYPE SYNTAX WwpLeosEtherPortStateMirrorGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table will define the port state mirror group." INDEX { wwpLeosEtherPortStateMirrorGroupId } ::= { wwpLeosEtherPortStateMirrorGroupTable 1 } WwpLeosEtherPortStateMirrorGroupEntry ::= SEQUENCE { wwpLeosEtherPortStateMirrorGroupId INTEGER, wwpLeosEtherPortStateMirrorGroupName DisplayString, wwpLeosEtherPortStateMirrorGroupOperStatus INTEGER, wwpLeosEtherPortStateMirrorGroupNumSrcPorts Counter32, wwpLeosEtherPortStateMirrorGroupNumDstPorts Counter32, wwpLeosEtherPortStateMirrorGroupOperStatus INTEGER, wwpLeosEtherPortStateMirrorGroupStatus RowStatus, wwpLeosEtherPortStateMirrorGroupType INTEGER } wwpLeosEtherPortStateMirrorGroupId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This mib object is used as index in the table and is used to identify the unique group id." ::= { wwpLeosEtherPortStateMirrorGroupEntry 1 } wwpLeosEtherPortStateMirrorGroupName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..15)) MAX-ACCESS read-create STATUS current DESCRIPTION "This mib object is used to specify the name of the group." ::= { wwpLeosEtherPortStateMirrorGroupEntry 2 } wwpLeosEtherPortStateMirrorGroupOperStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This mib object is used to specify the operational status of the group." ::= { wwpLeosEtherPortStateMirrorGroupEntry 3 } wwpLeosEtherPortStateMirrorGroupNumSrcPorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This mib object is used to specify the total number of source ports that exists in the group." ::= { wwpLeosEtherPortStateMirrorGroupEntry 4 } wwpLeosEtherPortStateMirrorGroupNumDstPorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This mib object is used to specify the total number of destination ports that exists in the group." ::= { wwpLeosEtherPortStateMirrorGroupEntry 5 } wwpLeosEtherPortStateMirrorGroupStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to manage the creation and deletion of the conceptual rows in this table." ::= { wwpLeosEtherPortStateMirrorGroupEntry 6 } wwpLeosEtherPortStateMirrorGroupType OBJECT-TYPE SYNTAX INTEGER { unidirectional(1), bidirectional(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This mib object is used to specify the directional mode type for the port state mirror group. A uni-directional(1) mirror group type will only mirror the port state of the source port(s) to the destination port(s). The bi-directional(2) mirror group type will mirror state of either the source port(s) to the destination port(s) or the state of the destination port(s) will be mirrored to the source port(s). Where there are more than one source or destination ports the combined state of the source or destination group will be the combined 'OR'ed status of all the ports in either the source or destination groups. In other words, if one or more source ports is 'UP' then the source group is 'UP' and the mirrored destination state may be 'UP'. The default for this object type is uni-directional." ::= { wwpLeosEtherPortStateMirrorGroupEntry 7 } -- -- Port State Mirror Group Membership Table -- wwpLeosEtherPortStateMirrorGroupMemTable OBJECT-TYPE SYNTAX SEQUENCE OF WwpLeosEtherPortStateMirrorGroupMemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to keep track of port group membership." ::= { wwpLeosEtherPort 5 } wwpLeosEtherPortStateMirrorGroupMemEntry OBJECT-TYPE SYNTAX WwpLeosEtherPortStateMirrorGroupMemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table is used to represent the membership of port to a given group and group type." INDEX { wwpLeosEtherPortStateMirrorGroupId, wwpLeosEtherPortId } ::= { wwpLeosEtherPortStateMirrorGroupMemTable 1 } WwpLeosEtherPortStateMirrorGroupMemEntry ::= SEQUENCE { wwpLeosEtherPortStateMirrorGroupMemType INTEGER, wwpLeosEtherPortStateMirrorGroupMemOperState INTEGER, wwpLeosEtherPortStateMirrorGroupMemStatus RowStatus } wwpLeosEtherPortStateMirrorGroupMemType OBJECT-TYPE SYNTAX INTEGER { srcPort(1), dstPort(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this object will specify the type of group this port is member of for a given port state mirror group. This object can only be set while creating the entry. This object cannot be modified once entry is created." DEFVAL { srcPort } ::= { wwpLeosEtherPortStateMirrorGroupMemEntry 1 } wwpLeosEtherPortStateMirrorGroupMemOperState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This mib object is used to specify the operational status of the port." ::= { wwpLeosEtherPortStateMirrorGroupMemEntry 2 } wwpLeosEtherPortStateMirrorGroupMemStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to manage the creation and deletion of the conceptual rows in this table." ::= { wwpLeosEtherPortStateMirrorGroupMemEntry 3 } -- -- Traps Defination -- wwpLeosEtherStndLinkUpDownTrapsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'false(2)' will cause standard Link Up Down Traps to be suppressed." DEFVAL { true } ::= { wwpLeosEtherPortNotif 1 } wwpLeosEtherPortLinkUpDownTrapsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'true(1)' will cause wwp specific port up down trap to be generated." DEFVAL { false } ::= { wwpLeosEtherPortNotif 2 } wwpLeosEtherAggPortLinkUpDownTrapsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'true(1)' will cause wwp specific agg port up down trap to be generated for a link state change on a physical port that is a member of a agg." DEFVAL { false } ::= { wwpLeosEtherPortNotif 3 } wwpLeosEthLinkUp NOTIFICATION-TYPE OBJECTS { sysName, sysLocation, wwpLeosEtherPortId, wwpLeosEtherPortName, wwpLeosEtherPortType, wwpLeosEtherPortAdminStatus, wwpLeosEtherPortOperStatus, wwpLeosEtherPortDesc } STATUS current DESCRIPTION "A wwpLeosEthLinkUp trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links has entered the up state." ::= { wwpLeosPortMIBNotifications 3 } wwpLeosEthLinkDown NOTIFICATION-TYPE OBJECTS { sysName, sysLocation, wwpLeosEtherPortId, wwpLeosEtherPortType, wwpLeosEtherPortName, wwpLeosEtherPortAdminStatus, wwpLeosEtherPortOperStatus, wwpLeosEtherPortDesc } STATUS current DESCRIPTION "A wwpLeosEthLinkDown trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links has entered the down state." ::= { wwpLeosPortMIBNotifications 4 } wwpLeosEthAdminSpeedIncompatible NOTIFICATION-TYPE OBJECTS { wwpLeosEtherPortId } STATUS current DESCRIPTION "A wwpLeosEthAdminSpeedIncompatible trap is generated when the port administrative speed doesn't match the speed of the SFP transceiver installed." ::= { wwpLeosPortMIBNotifications 5 } wwpLeosEthLinkFlap NOTIFICATION-TYPE OBJECTS { sysName, sysLocation, wwpLeosEtherPortId, wwpLeosEtherPortType, wwpLeosEtherPortName, wwpLeosEtherPortOperStatus, wwpLeosEtherPortDesc, wwpLeosEtherPortLinkFlapHoldTime } STATUS current DESCRIPTION "A wwpLeosEthLinkFlap trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links has been changed due to link flap detection." ::= { wwpLeosPortMIBNotifications 6 } wwpLeosAggLinkUpDown NOTIFICATION-TYPE OBJECTS { sysName, sysLocation, wwpLeosEtherPortId, wwpLeosEtherPortName, wwpLeosEtherPortDesc, wwpLeosEtherPortType, wwpLeosEtherPortAdminStatus, wwpLeosEtherPortOperStatus, dot3adAggPortActorAdminKey, dot3adAggPortListPorts, wwpLeosEtherPortName, wwpLeosEtherPortDesc } STATUS current DESCRIPTION "A wwpLeosAggLinkUpDown trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links has changed state." ::= { wwpLeosPortMIBNotifications 7 } END