-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved -- $Id: fsmpvlan.mib,v 1.43.24.1 2018/03/26 11:33:14 siva Exp $ AricentMIVlan-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE,MODULE-IDENTITY, Integer32, Unsigned32, NOTIFICATION-TYPE, enterprises,Counter32,IpAddress FROM SNMPv2-SMI RowStatus, TEXTUAL-CONVENTION, MacAddress, TruthValue,DisplayString FROM SNMPv2-TC fsDot1qTpFdbPort FROM ARICENTQ-BRIDGE-MIB fsDot1qTpFdbEntry FROM ARICENTQ-BRIDGE-MIB fsDot1qStaticUnicastEntry FROM ARICENTQ-BRIDGE-MIB fsDot1qVlanStaticEntry FROM ARICENTQ-BRIDGE-MIB VlanIdOrNone FROM Q-BRIDGE-MIB fsDot1qTpPort FROM ARICENTQ-BRIDGE-MIB fsDot1qVlanStaticPortConfigEntry FROM ARICENTQ-BRIDGE-MIB; futureMIVlanMIB MODULE-IDENTITY LAST-UPDATED "201209050000Z" ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE" CONTACT-INFO "support@aricent.com" DESCRIPTION "This mib module is for Proprietary Multiple Instance VLAN mib" REVISION "201209050000Z" DESCRIPTION "This mib module is for Proprietary Multiple Instance VLAN mib" ::= { enterprises futuresoftware(2076) 120 } VlanId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 12-bit VLAN ID used in the VLAN Tag header." SYNTAX Integer32 (1..4094) EnabledStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A simple status value for the object." SYNTAX INTEGER { enabled(1), disabled(2) } MacLearningStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A simple MAC learning status value specific to VLAN." SYNTAX INTEGER { enabled(1), disabled(2), default(3) } fsMIDot1qFutureVlan OBJECT IDENTIFIER ::= { futureMIVlanMIB 1 } -- fsMIDot1qFutureVlanTunnelConfig - This sub group contains mib objects for -- configuring VLAN Stacking (also known 802.1q in 802.1q) feature -- in FutureVLAN. fsMIDot1qFutureVlanTunnelConfig OBJECT IDENTIFIER ::= { futureMIVlanMIB 2 } fsMIDot1qFutureVlanTraps OBJECT IDENTIFIER ::= { futureMIVlanMIB 3 } fsMIDot1qFutureVlanTrapControl OBJECT IDENTIFIER ::= { futureMIVlanMIB 4 } -- fsMIDot1qFutureVlan group fsMIDot1qFutureVlanGlobalTrace OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the global trace in VLAN." ::= { fsMIDot1qFutureVlan 1 } fsMIDot1qFutureVlanGlobalsTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanGlobalsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of per virtual context Vlan Module Parameters." ::= { fsMIDot1qFutureVlan 2 } fsMIDot1qFutureVlanGlobalsEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanGlobalsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Per virtual context Vlan module parmaters." INDEX { fsMIDot1qFutureVlanContextId } ::= { fsMIDot1qFutureVlanGlobalsTable 1 } FsMIDot1qFutureVlanGlobalsEntry ::= SEQUENCE { fsMIDot1qFutureVlanContextId Integer32, fsMIDot1qFutureVlanStatus EnabledStatus, fsMIDot1qFutureVlanMacBasedOnAllPorts EnabledStatus, fsMIDot1qFutureVlanPortProtoBasedOnAllPorts EnabledStatus, fsMIDot1qFutureVlanShutdownStatus TruthValue, fsMIDot1qFutureGarpShutdownStatus TruthValue, fsMIDot1qFutureVlanDebug Integer32, fsMIDot1qFutureVlanLearningMode INTEGER, fsMIDot1qFutureVlanHybridTypeDefault INTEGER, fsMIDot1qFutureVlanOperStatus EnabledStatus, fsMIDot1qFutureGvrpOperStatus EnabledStatus, fsMIDot1qFutureGmrpOperStatus EnabledStatus, fsMIDot1qFutureVlanContextName DisplayString, fsMIDot1qFutureGarpDebug Integer32, fsMIDot1qFutureUnicastMacLearningLimit Unsigned32, fsMIDot1qFutureBaseBridgeMode INTEGER, fsMIDot1qFutureVlanSubnetBasedOnAllPorts EnabledStatus, fsMIDot1qFutureVlanGlobalMacLearningStatus EnabledStatus, fsMIDot1qFutureVlanApplyEnhancedFilteringCriteria TruthValue, fsMIDot1qFutureVlanGlobalsFdbFlush TruthValue, fsMIDot1qFutureVlanUserDefinedTPID Integer32, fsMIDot1qFutureVlanRemoteFdbFlush TruthValue } fsMIDot1qFutureVlanContextId OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Identifies the virtual context in the system." ::= { fsMIDot1qFutureVlanGlobalsEntry 1 } fsMIDot1qFutureVlanStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status requested by management for the Vlan feature. The value enabled(1) indicates that Vlan should be enabled in the device on all ports. The value disabled(2) indicates that Vlan should be disabled in the device on all ports. The object can be set to disabled if and only if, fsMIDot1qGvrpStatus and fsMIDot1dGmrpStatus are disabled. The object should NOT be enabled before setting 'fsMIDot1qFutureVlanType'. Setting this object will affect the operational status of the VLAN module (fsMIDot1qFutureVlanOperStatus)." ::= { fsMIDot1qFutureVlanGlobalsEntry 2 } fsMIDot1qFutureVlanMacBasedOnAllPorts OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is only used to enable/disable the mac based type on all ports of fsMIDot1qFutureVlanPortMacBasedClassification" ::= { fsMIDot1qFutureVlanGlobalsEntry 3 } fsMIDot1qFutureVlanPortProtoBasedOnAllPorts OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is only used to enable/disable the port protocol based type on all ports of fsMIDot1qFutureVlanPortPortProtoBasedClassification" ::= { fsMIDot1qFutureVlanGlobalsEntry 4 } fsMIDot1qFutureVlanShutdownStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The administrative shutdown status requested by management for Vlan The value true(1) indicates that Vlan should be shutdown in the device on all ports. All memory will be released. The value false(2) indicates that Vlan should be active in the device on all ports." DEFVAL { false } ::= { fsMIDot1qFutureVlanGlobalsEntry 5 } fsMIDot1qFutureGarpShutdownStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status requested by management for GARP The value true(1) indicates that GARP should be shutdown in the device on all ports. All memory will be released. The value false(2) indicates that GARP should be active in the device on all ports. This object can be set to true only when none of the Garp applications (GVRP, GMRP) are enabled. Whenever Garp is enabled after shutdown, Gvrp and Gmrp must be enabled explicitly.By default this value is false(2) for default context and is true for other contexts." ::= { fsMIDot1qFutureVlanGlobalsEntry 6 } fsMIDot1qFutureVlanDebug OBJECT-TYPE SYNTAX Integer32 (0..524287) MAX-ACCESS read-write STATUS current DESCRIPTION "Enables the tracing in the selected submodule in VLAN. A 32 bit integer is used to store the Tracing level in the specified module. Different Tracing Levels - BIT 0 - Initialisation and Shutdown Trace. BIT 1 - Management trace. BIT 2 - Data path trace. BIT 3 - Control Plane trace. BIT 4 - Packet Dump. BIT 5 - OS Resource trace. BIT 6 - All Failure trace (All failures including Packet Validation) BIT 7 - Buffer Trace. Different submodule Tracing - BIT 16 - Tracing in VLAN module. BIT 17 - Tracing in VLAN Priority module. BIT 18 - Tracing in VLAN Redundancy module. The remaining bits are reserved. The combination of levels and submodules are allowed i.e. Tracing can be allowed at all failure and data path level in All submodules by setting the BIT appropriately. For Example, setting the debug value to the following bit stream, 00000000000000010000000000000100 will enable data path trace prints in VLAN module. Multiple submodules and multiple levels can be combined by setting the corresponding bits. For Example, setting the debug value to the following bit stream, 00000000000000110000000000001100 will enable data path and control plane trace prints in VLAN and VLAN Priority modules. Note : BIT0 is the least significant bit and BIT31 is the most significant bit." ::= { fsMIDot1qFutureVlanGlobalsEntry 7 } fsMIDot1qFutureVlanLearningMode OBJECT-TYPE SYNTAX INTEGER { ivl (1), svl (2), hybrid (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Type of VLAN learning mode. When the object value is modified, the static fid-vlan mappings and static unicast entries need to be reconfigured. Static unicast configurations associated with old fid will get deleted." DEFVAL { ivl } ::= { fsMIDot1qFutureVlanGlobalsEntry 8 } fsMIDot1qFutureVlanHybridTypeDefault OBJECT-TYPE SYNTAX INTEGER { ivl(1), svl(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The default learning mode of the switch if fsMIDot1qFutureVlanLearningMode is hvl (3). When the object value is modified, the static fid-vlan mappings and static unicast entries need to be reconfigured. Static unicast configurations associated with old fid will get deleted." DEFVAL { ivl } ::= { fsMIDot1qFutureVlanGlobalsEntry 9 } fsMIDot1qFutureVlanOperStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the Vlan module. The value enabled(1) indicates that Vlan module is currently enabled in the device. The value disabled(2) indicates that Vlan module is currently disabled in the device." ::= { fsMIDot1qFutureVlanGlobalsEntry 10 } fsMIDot1qFutureGvrpOperStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the GVRP module. The value enabled(1) indicates that GVRP module is currently enabled in the device. The value disabled(2) indicates that GVRP module is currently disabled in the device." ::= { fsMIDot1qFutureVlanGlobalsEntry 11 } fsMIDot1qFutureGmrpOperStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the GMRP module. The value enabled(1) indicates that GMRP module is currently enabled in the device. The value disabled(2) indicates that GMRP module is currently disabled in the device." ::= { fsMIDot1qFutureVlanGlobalsEntry 12 } fsMIDot1qFutureVlanContextName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the virtual context." ::= { fsMIDot1qFutureVlanGlobalsEntry 13 } fsMIDot1qFutureGarpDebug OBJECT-TYPE SYNTAX Integer32 (0..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "Enables the tracing in the selected submodule in GARP. A 32 bit integer is used to store the Tracing level in the specified module. Different Tracing Levels - BIT 0 - Initialisation and Shutdown Trace. BIT 1 - Management trace. BIT 2 - Data path trace. BIT 3 - Control Plane trace. BIT 4 - Packet Dump. BIT 5 - OS Resource trace. BIT 6 - All Failure trace (All failures including Packet Validation) BIT 7 - Buffer Trace. Different submodule Tracing - BIT 16 - Tracing in GARP module. BIT 17 - Tracing in GMRP module. BIT 18 - Tracing in GVRP module. BIT 19 - Tracing in GARP Redundancy module. The remaining bits are reserved. The combination of levels and submodules are allowed i.e. Tracing can be allowed at all failure and data path level in All submodules by setting the BIT appropriately. For Example, setting the debug value to the following bit stream, 00000000000000010000000000000100 will enable data path trace prints in GARP module. Multiple submodules and multiple levels can be combined by setting the corresponding bits. For Example, setting the debug value to the following bit stream, 00000000000001010000000000001100 will enable data path and control plane trace prints in GARP and GVRP modules. Note : BIT0 is the least significant bit and BIT31 is the most significant bit." DEFVAL { 0 } ::= { fsMIDot1qFutureVlanGlobalsEntry 14 } fsMIDot1qFutureUnicastMacLearningLimit OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The Limiting value on the number of distinct unicast MAC addresses that can be learnt in the specified virtual context. The upper limit value that can be SET for this object is determined by the underlying hardware. The value that can be SET for this object cannot be less than the value set for the UnicastMacLimit per vlan for any of the vlans in the specified virtual context." ::= { fsMIDot1qFutureVlanGlobalsEntry 15 } fsMIDot1qFutureBaseBridgeMode OBJECT-TYPE SYNTAX INTEGER { dot1dTransparentMode(1), dot1qVlanMode(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates Base Bridge-Mode of the Switch. Setting the value to transparent mode will make switch behave according to IEEE 802.1d implementation. Setting the value to VLAN mode will make switch behave according to IEEE 802.1q Implementation" ::= { fsMIDot1qFutureVlanGlobalsEntry 16 } fsMIDot1qFutureVlanSubnetBasedOnAllPorts OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable/disable the subnet based VLAN Classification on all ports of dot1qFutureVlanPortSubnetBasedClassification. On setting this object to enable/disable status, Subnet based VLAN classification will be enabled/disabled on all the ports." ::= { fsMIDot1qFutureVlanGlobalsEntry 17 } fsMIDot1qFutureVlanGlobalMacLearningStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the global MAC learning status of the switch. The default value of global mac learning status of the switch is enabled. This object can take only two values enabled or disabled. The value as specified by this object will be applied for a newly created VLAN. The configuration of this object will override the value of fsMIDot1qFutureVlanAdminMacLearningStatus provided the value of fsMIDot1qFutureVlanAdminMacLearningStatus is default only." DEFVAL {enabled} ::= { fsMIDot1qFutureVlanGlobalsEntry 18 } fsMIDot1qFutureVlanApplyEnhancedFilteringCriteria OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set as 'false', then only default filtering utility criteria will be applied on all ports in this context. Otherwise the filtering criteria to be used for the ports in this context will be taken from fsMIDot1qFutureVlanFilteringUtilityCriteria for the respective ports. - It is recommended to configure this object before doing any port to virtual context mapping in the system." DEFVAL {true} ::= { fsMIDot1qFutureVlanGlobalsEntry 19 } fsMIDot1qFutureVlanGlobalsFdbFlush OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set as 'true', then all the dynamically learnt MAC addresses in this context are removed.After flush this object is set to 'false'" DEFVAL {false} ::= { fsMIDot1qFutureVlanGlobalsEntry 20 } fsMIDot1qFutureVlanUserDefinedTPID OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object sets the value for the user defined TPID configurable for an Ingress port or for a VLAN Egress Ethertype. A value ZERO deletes the configured entry." DEFVAL { 0 } ::= { fsMIDot1qFutureVlanGlobalsEntry 21 } -- ---------------------------------------------------------------------------- -- Flush FDB entries learnt from remote MC-LAG node -- ---------------------------------------------------------------------------- fsMIDot1qFutureVlanRemoteFdbFlush OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set as 'true', then all the MAC addresses learnt from remote MC-LAG node will be removed. After flush, this object is reset to 'false'." DEFVAL { false } ::= { fsMIDot1qFutureVlanGlobalsEntry 22 } -- ------------------------------------------------------------------------- -- Future Vlan Port Table -- ------------------------------------------------------------------------- fsMIDot1qFutureVlanPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the port type information." ::= { fsMIDot1qFutureVlan 3 } fsMIDot1qFutureVlanPortEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry indicating the type of the port." INDEX { fsMIDot1qFutureVlanPort } ::= { fsMIDot1qFutureVlanPortTable 1 } FsMIDot1qFutureVlanPortEntry ::= SEQUENCE { fsMIDot1qFutureVlanPort Integer32, fsMIDot1qFutureVlanPortType INTEGER, fsMIDot1qFutureVlanPortMacBasedClassification EnabledStatus, fsMIDot1qFutureVlanPortPortProtoBasedClassification EnabledStatus, fsMIDot1qFutureVlanFilteringUtilityCriteria INTEGER, fsMIDot1qFutureVlanPortProtected TruthValue, fsMIDot1qFutureVlanPortSubnetBasedClassification EnabledStatus, fsMIDot1qFutureVlanPortUnicastMacLearning EnabledStatus, fsMIDot1qFutureVlanPortGmrpJoinEmptyTxCount Counter32, fsMIDot1qFutureVlanPortGmrpJoinEmptyRxCount Counter32, fsMIDot1qFutureVlanPortGmrpJoinInTxCount Counter32, fsMIDot1qFutureVlanPortGmrpJoinInRxCount Counter32, fsMIDot1qFutureVlanPortGmrpLeaveInTxCount Counter32, fsMIDot1qFutureVlanPortGmrpLeaveInRxCount Counter32, fsMIDot1qFutureVlanPortGmrpLeaveEmptyTxCount Counter32, fsMIDot1qFutureVlanPortGmrpLeaveEmptyRxCount Counter32, fsMIDot1qFutureVlanPortGmrpEmptyTxCount Counter32, fsMIDot1qFutureVlanPortGmrpEmptyRxCount Counter32, fsMIDot1qFutureVlanPortGmrpLeaveAllTxCount Counter32, fsMIDot1qFutureVlanPortGmrpLeaveAllRxCount Counter32, fsMIDot1qFutureVlanPortGmrpDiscardCount Counter32, fsMIDot1qFutureVlanPortGvrpJoinEmptyTxCount Counter32, fsMIDot1qFutureVlanPortGvrpJoinEmptyRxCount Counter32, fsMIDot1qFutureVlanPortGvrpJoinInTxCount Counter32, fsMIDot1qFutureVlanPortGvrpJoinInRxCount Counter32, fsMIDot1qFutureVlanPortGvrpLeaveInTxCount Counter32, fsMIDot1qFutureVlanPortGvrpLeaveInRxCount Counter32, fsMIDot1qFutureVlanPortGvrpLeaveEmptyTxCount Counter32, fsMIDot1qFutureVlanPortGvrpLeaveEmptyRxCount Counter32, fsMIDot1qFutureVlanPortGvrpEmptyTxCount Counter32, fsMIDot1qFutureVlanPortGvrpEmptyRxCount Counter32, fsMIDot1qFutureVlanPortGvrpLeaveAllTxCount Counter32, fsMIDot1qFutureVlanPortGvrpLeaveAllRxCount Counter32, fsMIDot1qFutureVlanPortGvrpDiscardCount Counter32, fsMIDot1qFutureVlanPortFdbFlush TruthValue, fsMIDot1qFutureVlanPortIngressEtherType Integer32, fsMIDot1qFutureVlanPortEgressEtherType Integer32, fsMIDot1qFutureVlanPortEgressTPIDType INTEGER, fsMIDot1qFutureVlanPortAllowableTPID1 Integer32, fsMIDot1qFutureVlanPortAllowableTPID2 Integer32, fsMIDot1qFutureVlanPortAllowableTPID3 Integer32, fsMIDot1qFutureVlanPortClearGarpStats TruthValue, fsMIDot1qFutureVlanPortUnicastMacSecType INTEGER, fsMIDot1qFutureVlanPortStVlanList OCTET STRING, fsMIDot1qFutureVlanPortStUntaggedVlan Unsigned32, fsMIDot1qFuturePortPacketReflectionStatus TruthValue } fsMIDot1qFutureVlanPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number of the port for which this entry applies." ::= { fsMIDot1qFutureVlanPortEntry 1 } fsMIDot1qFutureVlanPortType OBJECT-TYPE SYNTAX INTEGER { accessPort (1), trunkPort (2), hybridPort (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the port is by default hybrid port. When configured as access port, the port can accept and send only untagged frames. When configured as a trunk port, port is added as member of all the existing Vlans and also for any new vlan created. When configured as hybrid port, the port can send or accept both tagged and untagged frames." DEFVAL { hybridPort } ::= { fsMIDot1qFutureVlanPortEntry 2 } fsMIDot1qFutureVlanPortMacBasedClassification OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Object to expilicitly enable/disable the Mac based Classification on port. This can be independently set without any dependency in available configuration of fsMIDot1qFutureVlanMacBasedOnAllPorts " ::= { fsMIDot1qFutureVlanPortEntry 3 } fsMIDot1qFutureVlanPortPortProtoBasedClassification OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Object to expilicitly enable/disable the port and protocol Classification on port. This can be independently set without any dependency in available configuration of fsMIDot1qFutureVlanPortProtoBasedOnAllPorts " ::= { fsMIDot1qFutureVlanPortEntry 4 } fsMIDot1qFutureVlanFilteringUtilityCriteria OBJECT-TYPE SYNTAX INTEGER { default (1), enhanced (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Based on this object, learning on a port is decided. If default filtering utility Criteria is selected on a port, then learning of source mac from a received packet on that port will be done only if there is atleast on member port in that vlan. If enhanced filtering utility criteria is selected on a port,then learning of source mac from a received packet on that port will be done if the following are satisfied: - if at least one VLAN that uses the FID includes the reception Port and at least one other Port with a Port State of Learning or Forwarding in its member set, and: o The operPointToPointMAC parameter is false for the reception Port; or o Ingress to the VLAN is permitted through a third Port. The third port can, but is not required to, be in the member set." DEFVAL { default } ::= { fsMIDot1qFutureVlanPortEntry 5 } fsMIDot1qFutureVlanPortProtected OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Split Horizon property of the port. If set to true, frames that are received on any other port, that has the same property set to true, will not be forwarded on this port." DEFVAL { false } ::= { fsMIDot1qFutureVlanPortEntry 6 } fsMIDot1qFutureVlanPortSubnetBasedClassification OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Object to expilicitly enable/disable the Subnet based Vlan Classification on port. This can be independently set without any dependency in available configuration of dot1qFutureVlanSubnetBasedOnAllPorts. This object is not used in case of BCM chipsets." ::= { fsMIDot1qFutureVlanPortEntry 7 } fsMIDot1qFutureVlanPortUnicastMacLearning OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "A Truth value indicating the unicast MAC learning enabled/disabled status for this port. When Unicast Mac Learning is disabled, no unicast mac entry will be learnt on this port. When Mac Learning is enabled, unicast mac entries will be learnt on this port. Configuration of this object will not get affected by the value configured for fsMIDot1qFutureVlanGlobalMacLearningStatus " DEFVAL { enabled } ::= { fsMIDot1qFutureVlanPortEntry 8 } fsMIDot1qFutureVlanPortGmrpJoinEmptyTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Join Empty packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 9 } fsMIDot1qFutureVlanPortGmrpJoinEmptyRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Join Empty packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 10 } fsMIDot1qFutureVlanPortGmrpJoinInTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Join In packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 11 } fsMIDot1qFutureVlanPortGmrpJoinInRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Join In packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 12 } fsMIDot1qFutureVlanPortGmrpLeaveInTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Leave In packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 13 } fsMIDot1qFutureVlanPortGmrpLeaveInRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Leave In packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 14 } fsMIDot1qFutureVlanPortGmrpLeaveEmptyTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Leave Empty packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 15 } fsMIDot1qFutureVlanPortGmrpLeaveEmptyRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Leave Empty packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 16 } fsMIDot1qFutureVlanPortGmrpEmptyTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Empty packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 17 } fsMIDot1qFutureVlanPortGmrpEmptyRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Empty packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 18 } fsMIDot1qFutureVlanPortGmrpLeaveAllTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Leave All packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 19 } fsMIDot1qFutureVlanPortGmrpLeaveAllRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp Leave All packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 20 } fsMIDot1qFutureVlanPortGmrpDiscardCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gmrp packets discarded in this port." ::= { fsMIDot1qFutureVlanPortEntry 21 } fsMIDot1qFutureVlanPortGvrpJoinEmptyTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Join Empty packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 22 } fsMIDot1qFutureVlanPortGvrpJoinEmptyRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Join Empty packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 23 } fsMIDot1qFutureVlanPortGvrpJoinInTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Join In packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 24 } fsMIDot1qFutureVlanPortGvrpJoinInRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Join In packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 25 } fsMIDot1qFutureVlanPortGvrpLeaveInTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Leave In packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 26 } fsMIDot1qFutureVlanPortGvrpLeaveInRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Leave In packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 27 } fsMIDot1qFutureVlanPortGvrpLeaveEmptyTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Leave Empty packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 28 } fsMIDot1qFutureVlanPortGvrpLeaveEmptyRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Leave Empty packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 29 } fsMIDot1qFutureVlanPortGvrpEmptyTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Empty packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 30 } fsMIDot1qFutureVlanPortGvrpEmptyRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Empty packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 31 } fsMIDot1qFutureVlanPortGvrpLeaveAllTxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Leave All packets transmitted by this port." ::= { fsMIDot1qFutureVlanPortEntry 32 } fsMIDot1qFutureVlanPortGvrpLeaveAllRxCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp Leave All packets received on this port." ::= { fsMIDot1qFutureVlanPortEntry 33 } fsMIDot1qFutureVlanPortGvrpDiscardCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Gvrp packets discarded in this port." ::= { fsMIDot1qFutureVlanPortEntry 34 } fsMIDot1qFutureVlanPortFdbFlush OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set as 'true', then all the dynamically learnt MAC addresses on the specified interface are removed. After flush this object is set to 'false'. If port is non secure, its all dynamic MAC addresses are cleared. If port is secure, its all secure MAC addresses which have learned or configured are cleared." DEFVAL { false } ::= { fsMIDot1qFutureVlanPortEntry 35 } fsMIDot1qFutureVlanPortIngressEtherType OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " In Customer Bridge mode this object indicates the primary C-VLAN tag ether type used for the packets received on this port. Packets received on a port are considered tagged, when the packet ethertype matches with the port ether type configured.Otherwise, they will be considered untagged. By default, on all the ports, 0x8100 will be configured as the ether type. In Provider-Egde Bridge Mode, this object indicates the primary S-VLAN tag ether type used for the packets received on this port.Packets received on a port are considered tagged, when the packet ethertype matches with the port ether type configured. Otherwise, they will be considered untagged. By default, on all the ports, 0x88a8 will be configured as the ether type. On Proprietary Provider Network Ports 0x8100 will be configured as the ingress ethertype." ::= { fsMIDot1qFutureVlanPortEntry 36 } fsMIDot1qFutureVlanPortEgressEtherType OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "In Customer Bridge Mode, this object indicates the ether type of the C-VLAN tag that has to be applied for all the outgoing packets on this port. If a valid value is in this object, all the packets which are outgoing on this port will contain the ether type as configured in this object. By Default 0x8100 will be used for packets transmitted with C-VLAN on the ports. In Provider-Egde Bridge Mode, this object indicates the ether type of the S-VLAN tag that has to be applied for all the outgoing packets on this port. If a valid value is in this object, all the packets which are outgoing on this port will contain the ether type as configured in this object. By Default 0x88a8 will be used for packets transmitted with S-VLAN on the ports. On Proprietary Provider Network Ports and Customer Edge Ports, 0x8100 will be used as the ether type for the outgoing packets." ::= { fsMIDot1qFutureVlanPortEntry 37 } fsMIDot1qFutureVlanPortEgressTPIDType OBJECT-TYPE SYNTAX INTEGER { portbased(1), vlanbased(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the Egress TPID type for a Port. If the value is portbased(1) the egress TPID of the packet is selected from Egress Port Table. When the value is vlanbased(2) the Egress TPID is selected from Egress VLAN Table." DEFVAL { portbased } ::= { fsMIDot1qFutureVlanPortEntry 38 } fsMIDot1qFutureVlanPortAllowableTPID1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " This object indicates the secondary ether type that is allowable for a port. The configurable values for this object are either 0x8100 or 0x88a8. Setting this MIB object is applicable only for hardware. When this object is set to zero, secondary ether type configurations will be deleted from hardware." DEFVAL { 0 } ::= { fsMIDot1qFutureVlanPortEntry 39 } fsMIDot1qFutureVlanPortAllowableTPID2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " This object indicates the standard ether type that is allowable for a port. The configurable value for this object is Q-in-Q EtherType [0x9100]. Setting this MIB object is applicable only for hardware. When this object is set to zero, the additional standard ether type configurations will be deleted from hardware." DEFVAL { 0 } ::= { fsMIDot1qFutureVlanPortEntry 40 } fsMIDot1qFutureVlanPortAllowableTPID3 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " This object indicates the additional user defined ether type that is allowable for a port. The value for this object is set by the fsMIDot1qFutureVlanUserDefinedTPID MIB. Setting this MIB object is applicable only for hardware. When this object is set to zero, the additional user defined ether type configurations will be deleted from hardware." DEFVAL { 0 } ::= { fsMIDot1qFutureVlanPortEntry 41 } fsMIDot1qFutureVlanPortClearGarpStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting a value of 'true' in this object, resets all GVRP & GMRP statistics counter values to zero. After resetting the statistics counter values, the value of this object automatically switches back to 'false'. Setting a value of 'false' to this object has no effect. This object always returns 'false' on a read." DEFVAL { false } ::= { fsMIDot1qFutureVlanPortEntry 42 } fsMIDot1qFutureVlanPortUnicastMacSecType OBJECT-TYPE SYNTAX INTEGER { sav(1), shv(2), off(3), sdv(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the MA Table Address Type for this port sav - security is sav, strict is FALSE Only unknown MAC is treated as violation on all security configured ports. shv - security is shv, strict is TRUE Configured MAC alone is treated as non violation in all security configured ports. sdv - security is sdv, strict is TRUE Configured MAC alone is treated as non violation in all security configured ports. Ports will be disabled. off - disable security." DEFVAL { 3 } ::= { fsMIDot1qFutureVlanPortEntry 43 } fsMIDot1qFutureVlanPortStVlanList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the list of VLANs in which this egress port is added as static member. The first octet corresponds to VLANs with VlanId values 1 through 8; the second octet corresponds to VLANs 9 through 16 etc. The most significant bit of each octet corresponds to the lowest VLAN ID in that octet. The least significant bit represents the highest VLAN ID. The same object is used to set / reset the port membership to the VLAN list. The dynamically learnt VLAN membership for this port will not be displayed in this object. " ::= { fsMIDot1qFutureVlanPortEntry 44 } fsMIDot1qFutureVlanPortStUntaggedVlan OBJECT-TYPE SYNTAX Unsigned32 (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the VLAN in which this egress port is added as untagged member port. The same object is used to set / reset the port membership to the untagged VLAN. The untagged VLAN member should be subset of the VLAN List. This object is set to zero when untagged vlan will be deleted from the interface." ::= { fsMIDot1qFutureVlanPortEntry 45 } fsMIDot1qFuturePortPacketReflectionStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Port Packet Reflection feature allows switching of packets received on an ingress port back on the same port on which packet was received, if the MAC Destination Address is on the same port. The default behavior of the switch is not to switch packets back on the same ingress port." DEFVAL {false} ::= { fsMIDot1qFutureVlanPortEntry 46 } -- ------------------------------------------------------------------------- -- Future Vlan Mac Map Table -- ------------------------------------------------------------------------- fsMIDot1qFutureVlanPortMacMapTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanPortMacMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information on Vlan-MAC address mapping. This table maintains context ID as one more index to support Multiple Instances." ::= { fsMIDot1qFutureVlan 4 } fsMIDot1qFutureVlanPortMacMapEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanPortMacMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry that contains Vlan-MAC address mapping." INDEX { fsMIDot1qFutureVlanPort, fsMIDot1qFutureVlanPortMacMapAddr } ::= { fsMIDot1qFutureVlanPortMacMapTable 1 } FsMIDot1qFutureVlanPortMacMapEntry ::= SEQUENCE { fsMIDot1qFutureVlanPortMacMapAddr MacAddress, fsMIDot1qFutureVlanPortMacMapVid VlanId, fsMIDot1qFutureVlanPortMacMapName DisplayString, fsMIDot1qFutureVlanPortMacMapMcastBcastOption INTEGER, fsMIDot1qFutureVlanPortMacMapRowStatus RowStatus } fsMIDot1qFutureVlanPortMacMapAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Mac address for which the Vlan mapping is present in the entry." ::= { fsMIDot1qFutureVlanPortMacMapEntry 1 } fsMIDot1qFutureVlanPortMacMapVid OBJECT-TYPE SYNTAX VlanId MAX-ACCESS read-write STATUS current DESCRIPTION "The Vlan to which the mac address of this entry is mapped to." ::= { fsMIDot1qFutureVlanPortMacMapEntry 2 } fsMIDot1qFutureVlanPortMacMapName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name given to the mac-vlan entry." ::= { fsMIDot1qFutureVlanPortMacMapEntry 3 } fsMIDot1qFutureVlanPortMacMapMcastBcastOption OBJECT-TYPE SYNTAX INTEGER { allow(1), supress(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configurable option for discarding/allowing Multicast/Broadcast Untagged frames. The value allow (1) indicates that Multicast/Broadcast frames with source Mac address as in the Mac Vlan entry will be dropped if mac based vlan is enabled on that port.The value suppress (2) indicates that Multicast/Broadcast frames with source Mac address as in the Mac Vlan entry will be processed if mac based vlan is enabled on that port" DEFVAL { allow } ::= { fsMIDot1qFutureVlanPortMacMapEntry 4 } fsMIDot1qFutureVlanPortMacMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status of the entry." ::= { fsMIDot1qFutureVlanPortMacMapEntry 5 } -- ------------------------------------------------------------------------- -- Future Vlan Vlan-Fid Map Table -- ------------------------------------------------------------------------- fsMIDot1qFutureVlanFidMapTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanFidMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Filtering database identifier (FID) used by vlan's to make forwarding decisions. Vlan's can be mapped to use the same FID to share filtering information among them. This will cause the mapped vlan's to operate in shared vlan learning (SVL) mode. Vlan's mapped to a unique FID will operate in independent vlan learning mode (IVL). A SET operation on this table is allowed only when fsMIDot1qFutureVlanLearningMode is hybrid. By default all vlan's will be mapped to the FID equal to their vlan id when fsMIDot1qFutureVlanHybridTypeDefault is IVL. If the value of fsMIDot1qFutureVlanHybridTypeDefault is SVL all vlan's are mapped to filtering database id 1. This table maintains context ID as one more index to support Multiple Instances." ::= { fsMIDot1qFutureVlan 5 } fsMIDot1qFutureVlanFidMapEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanFidMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry mapping VlanId to Filtering database id." INDEX { fsMIDot1qFutureVlanContextId, fsMIDot1qFutureVlanIndex } ::= { fsMIDot1qFutureVlanFidMapTable 1 } FsMIDot1qFutureVlanFidMapEntry ::= SEQUENCE { fsMIDot1qFutureVlanIndex Unsigned32, fsMIDot1qFutureVlanFid Unsigned32 } fsMIDot1qFutureVlanIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID for which filtering database information is available." ::= { fsMIDot1qFutureVlanFidMapEntry 1 } fsMIDot1qFutureVlanFid OBJECT-TYPE SYNTAX Unsigned32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "The Filtering database id (FID) that will be used by the vlan." ::= { fsMIDot1qFutureVlanFidMapEntry 2 } -- fsMIDot1qFutureVlanTunnelConfig group fsMIDot1qFutureVlanTunnelConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanTunnelConfigEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "List of per virtual context Vlan Tunnel config parameters." ::= { fsMIDot1qFutureVlanTunnelConfig 1 } fsMIDot1qFutureVlanTunnelConfigEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanTunnelConfigEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Per virtual context Vlan Tunnel config parameters. " INDEX { fsMIDot1qFutureVlanContextId } ::= { fsMIDot1qFutureVlanTunnelConfigTable 1 } FsMIDot1qFutureVlanTunnelConfigEntry ::= SEQUENCE { fsMIDot1qFutureVlanBridgeMode INTEGER, fsMIDot1qFutureVlanTunnelBpduPri Integer32 } fsMIDot1qFutureVlanBridgeMode OBJECT-TYPE SYNTAX INTEGER { customerBridge (1), providerBridge (2), providerCoreBridge (3), providerEdgeBridge (4), invalidBridgeMode (5) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object indicates the Bridge mode of the switch. Setting this to 'customerBridge' means that the switch will operate as a 802.1Q VLAN Bridge. Setting this to 'providerBridge' means that the Bridge will operate as a normal Q-in-Q Bridge. Setting this to 'providerCoreBridge' means that the switch will operate as a 802.1ad compliant provider bridge with only S-VLAN component. Setting this to 'providerEdgeBridge' means that the switch will operate as a 802.1ad provider edge bridge with S-VLAN component and atleast one C-VLAN component. For changing the bridge mode, GARP and STP modules should be shutdown." ::= { fsMIDot1qFutureVlanTunnelConfigEntry 1 } fsMIDot1qFutureVlanTunnelBpduPri OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Specifies the default User Priority for all the tunneled Layer 2 BPDU's received on tunnel ports." DEFVAL { 7 } ::= { fsMIDot1qFutureVlanTunnelConfigEntry 2 } -- ------------------------------------------------------------------------- -- Future Vlan Tunnel Table -- ------------------------------------------------------------------------- fsMIDot1qFutureVlanTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanTunnelEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table contains information about the fsMIDot1q tunnel ports. A walk on this table will show only those interfaces that are configured for tunneling. This table is supported only when the Bridge is configured in Provider Bridge (Q-in-Q) mode. For Provider Core or Edge bridges, the tunnel protocol configuration objects are defined in fspb.mib." ::= { fsMIDot1qFutureVlanTunnelConfig 2 } fsMIDot1qFutureVlanTunnelEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanTunnelEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry indicating the tunnel information of the port." INDEX { fsMIDot1qFutureVlanPort } ::= { fsMIDot1qFutureVlanTunnelTable 1 } FsMIDot1qFutureVlanTunnelEntry ::= SEQUENCE { fsMIDot1qFutureVlanTunnelStatus EnabledStatus } fsMIDot1qFutureVlanTunnelStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicates whether fsMIDot1qTunnelling is enabled or disabled on this port. fsMIDot1qFutureVlanTunnelStatus can be set to `enabled` only if the Bridge mode is set to be `Provider Bridge Mode` and Future VLAN port type is set to 'accessPort'and GVRP,GMRP,STP Protocols are disabled on this port. All tunnel ports should be set as untagged members for the access VLAN's configured for that customer." DEFVAL { disabled } ::= { fsMIDot1qFutureVlanTunnelEntry 1 } -- ------------------------------------------------------------------------- -- Future Vlan Tunnel Protocol Table -- ------------------------------------------------------------------------- fsMIDot1qFutureVlanTunnelProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanTunnelProtocolEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table contains information/statistics about the customer STP BPDU's being tunneled inside the service provider network. A walk on this table will show only those interfaces in which tunneling of STP BPDU's is enabled. This table is supported only when the Bridge is configured in Provider Bridge (Q-in-Q) mode. For Provider Core or Edge bridges, the tunnel protocol configuration objects are defined in fspb.mib." ::= { fsMIDot1qFutureVlanTunnelConfig 3 } fsMIDot1qFutureVlanTunnelProtocolEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanTunnelProtocolEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry indicating the tunneling of STP BPDU's on this port." INDEX { fsMIDot1qFutureVlanPort } ::= { fsMIDot1qFutureVlanTunnelProtocolTable 1 } FsMIDot1qFutureVlanTunnelProtocolEntry ::= SEQUENCE { fsMIDot1qFutureVlanTunnelStpPDUs EnabledStatus, fsMIDot1qFutureVlanTunnelStpPDUsRecvd Counter32, fsMIDot1qFutureVlanTunnelStpPDUsSent Counter32, fsMIDot1qFutureVlanTunnelGvrpPDUs EnabledStatus, fsMIDot1qFutureVlanTunnelGvrpPDUsRecvd Counter32, fsMIDot1qFutureVlanTunnelGvrpPDUsSent Counter32, fsMIDot1qFutureVlanTunnelIgmpPkts EnabledStatus, fsMIDot1qFutureVlanTunnelIgmpPktsRecvd Counter32, fsMIDot1qFutureVlanTunnelIgmpPktsSent Counter32 } fsMIDot1qFutureVlanTunnelStpPDUs OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicates whether tunneling of STP BPDUs is enabled or not." DEFVAL { disabled } ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 1 } fsMIDot1qFutureVlanTunnelStpPDUsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of tunneled ingress STP PDU's." ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 2 } fsMIDot1qFutureVlanTunnelStpPDUsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of tunneled egress STP PDU's." ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 3 } fsMIDot1qFutureVlanTunnelGvrpPDUs OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicates whether tunneling of GVRP BPDUs is enabled or not." DEFVAL { enabled } ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 4 } fsMIDot1qFutureVlanTunnelGvrpPDUsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of tunneled ingress GVRP PDU's." ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 5 } fsMIDot1qFutureVlanTunnelGvrpPDUsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of tunneled egress GVRP PDU's." ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 6 } fsMIDot1qFutureVlanTunnelIgmpPkts OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicates whether tunneling of IGMP Packets is enabled or not." DEFVAL { enabled } ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 7 } fsMIDot1qFutureVlanTunnelIgmpPktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of tunneled ingress IGMP Packets." ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 8 } fsMIDot1qFutureVlanTunnelIgmpPktsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of tunneled egress IGMP Packets." ::= { fsMIDot1qFutureVlanTunnelProtocolEntry 9 } fsMIDot1qFutureVlanCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains the statistics on a per VLAN basis. It contains number of unicast, broadcast and unknown unicast packets flooded per VLAN." ::= { fsMIDot1qFutureVlan 6 } fsMIDot1qFutureVlanCounterEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry contains the VLAN statistics" INDEX { fsMIDot1qFutureVlanContextId, fsMIDot1qFutureVlanIndex } ::= { fsMIDot1qFutureVlanCounterTable 1 } FsMIDot1qFutureVlanCounterEntry ::= SEQUENCE { fsMIDot1qFutureVlanCounterRxUcast Counter32, fsMIDot1qFutureVlanCounterRxMcastBcast Counter32, fsMIDot1qFutureVlanCounterTxUnknUcast Counter32, fsMIDot1qFutureVlanCounterTxUcast Counter32, fsMIDot1qFutureVlanCounterTxBcast Counter32, fsMIDot1qFutureVlanCounterRxFrames Counter32, fsMIDot1qFutureVlanCounterRxBytes Counter32, fsMIDot1qFutureVlanCounterTxFrames Counter32, fsMIDot1qFutureVlanCounterTxBytes Counter32, fsMIDot1qFutureVlanCounterDiscardFrames Counter32, fsMIDot1qFutureVlanCounterDiscardBytes Counter32, fsMIDot1qFutureVlanCounterStatus EnabledStatus } fsMIDot1qFutureVlanCounterRxUcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of unicast packets received in this VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 1 } fsMIDot1qFutureVlanCounterRxMcastBcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of multicast/broadcast packets received in this VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 2 } fsMIDot1qFutureVlanCounterTxUnknUcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of unknown unicast packets flooded in this VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 3 } fsMIDot1qFutureVlanCounterTxUcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of known unicast packets forwarded in this VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 4 } fsMIDot1qFutureVlanCounterTxBcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of broadcast packets forwarded in this VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 5 } fsMIDot1qFutureVlanCounterRxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object displays the total number of unicast, multicast and broadcast packets received in the VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 6 } fsMIDot1qFutureVlanCounterRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object displays the total number of unicast, multicast and broadcast bytes received in the VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 7 } fsMIDot1qFutureVlanCounterTxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object displays the total number of unicast, multicast and broadcast packets transmitted by the VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 8 } fsMIDot1qFutureVlanCounterTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object displays the total number of unicast, multicast and broadcast bytes transmitted by the VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 9 } fsMIDot1qFutureVlanCounterDiscardFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object displays the number of packets dropped by the VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 10 } fsMIDot1qFutureVlanCounterDiscardBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object displays the number of bytes dropped by the VLAN." ::= { fsMIDot1qFutureVlanCounterEntry 11 } fsMIDot1qFutureVlanCounterStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "A Truth value indicating the statistics collection is enabled/disabled for this vlan. When statistics collection is set to disabled, Vlan stops collecting statistics on this specific vlan. When statistics collection is set to enabled, Vlan start collecting statistics on this specific vlan" DEFVAL { disabled } ::= {fsMIDot1qFutureVlanCounterEntry 12 } fsMIDot1qFutureVlanUnicastMacControlTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanUnicastMacControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing per VLAN Unicast MAC address control information. The control information includes the status of unicast MAC address learning as well as restricting the number of unique entries learnt to a specified limit for the specified VLAN. The control set for the VLAN is applicable only for the virtual context identified by the virtual context identifier in this entry." ::= { fsMIDot1qFutureVlan 7 } fsMIDot1qFutureVlanUnicastMacControlEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanUnicastMacControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information controlling the number of distinct unicast MAC addresses that can be learnt in a VLAN for a virtual context depending on whether learning is enabled or disabled for the VLAN. The virtual context is identified by an unique virtual context identifier." INDEX { fsMIDot1qFutureVlanContextId, fsMIDot1qFutureVlanIndex } ::= { fsMIDot1qFutureVlanUnicastMacControlTable 1 } FsMIDot1qFutureVlanUnicastMacControlEntry ::= SEQUENCE { fsMIDot1qFutureVlanUnicastMacLimit Unsigned32, fsMIDot1qFutureVlanAdminMacLearningStatus MacLearningStatus, fsMIDot1qFutureVlanOperMacLearningStatus EnabledStatus } fsMIDot1qFutureVlanUnicastMacLimit OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The Limiting value on the number of distinct unicast MAC addresses learned in the VLAN in this specified virtual context. The lower limit and upper limit value that can be SET for this object is determined by the underlying hardware. If the unicast MAC learning limit is set as 'zero', then unicast MAC learning status will be disabled for that particular VLAN. Configuring Mac learning limit as 'non zero', when Mac learning status is 'disable' will not have any impact." ::= { fsMIDot1qFutureVlanUnicastMacControlEntry 1 } fsMIDot1qFutureVlanAdminMacLearningStatus OBJECT-TYPE SYNTAX MacLearningStatus MAX-ACCESS read-write STATUS current DESCRIPTION "A Truth value used to configure the unicast MAC learning Admin status for the VLAN in this specified virtual context to either be enabled (1) or disabled (2) or default (3), Configuring this object to default behaviour is governed by value configured for dot1qFutureVlanGlobalMacLearningStatus." DEFVAL { default } ::= { fsMIDot1qFutureVlanUnicastMacControlEntry 2 } fsMIDot1qFutureVlanOperMacLearningStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-only STATUS current DESCRIPTION "A Truth value indicating the unicast MAC learning enabled/disabled Operational status for the VLAN in this specified virtual context. If the VLAN is a Point-point service, then the Mac Learning Status for this VLAN will always be disabled. If the VLAN is a Multipoint service, then the Mac Learning status for this VLAN will take value from Admin Mac Learning status." ::= { fsMIDot1qFutureVlanUnicastMacControlEntry 3 } fsMIDot1qFutureGarpGlobalTrace OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the global trace in GARP." ::= { fsMIDot1qFutureVlan 8 } -- ------------------------------------------------------------- -- fsDot1qTpFdbTable -- ------------------------------------------------------------- fsMIDot1qFutureVlanTpFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanTpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about unicast entries for which the device has forwarding and/or filtering information. This information is used by the transparent bridging function in determining how to propagate a received frame. This table maintains context ID as one more index to support Multiple Instances." REFERENCE "IEEE 802.1Q/D11 Section 12.7.7" ::= { fsMIDot1qFutureVlan 9 } fsMIDot1qFutureVlanTpFdbEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanTpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific unicast MAC address for which the device has some forwarding and/or filtering information." AUGMENTS { fsDot1qTpFdbEntry } ::= { fsMIDot1qFutureVlanTpFdbTable 1 } FsMIDot1qFutureVlanTpFdbEntry ::= SEQUENCE { fsMIDot1qFutureVlanOldTpFdbPort Integer32, fsMIDot1qFutureConnectionIdentifier MacAddress } fsMIDot1qFutureVlanOldTpFdbPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is useful for generating the source relearning trap. When a get is performed on this object, it returns the value of Zero(0), so that ISS walk doesn't break. It indicates the port through which the mac-address was learnt previously, while generating the source relearning trap." ::= { fsMIDot1qFutureVlanTpFdbEntry 1 } fsMIDot1qFutureConnectionIdentifier OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object is to associate the backbone MAC address of the peer backbone edge brige with customer Mac addresses that can be reached through the peer backbone edge bridge." ::= { fsMIDot1qFutureVlanTpFdbEntry 2 } fsMIDot1qFutureVlanWildCardTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanWildCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wild card vlan (Id : 0xFFF) static filtering information will be used for all Vlans for which there is no specific Static filtering exists in dot1qStaticUnicastTable or dot1qStaticMulticastTable." ::= { fsMIDot1qFutureVlan 10 } fsMIDot1qFutureVlanWildCardEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanWildCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WildCard vlan filtering Information configured into device by management to which frames received from any port and for any vlan containing this wild card mac address as destination address and for which there is no static filtering information are allowed to be forwarded." INDEX { fsMIDot1qFutureVlanContextId, fsMIDot1qFutureVlanWildCardMacAddress } ::= { fsMIDot1qFutureVlanWildCardTable 1 } FsMIDot1qFutureVlanWildCardEntry ::= SEQUENCE { fsMIDot1qFutureVlanWildCardMacAddress MacAddress, fsMIDot1qFutureVlanWildCardRowStatus RowStatus } fsMIDot1qFutureVlanWildCardMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination MAC address in a frame to which this entry's filtering information applies. This object must take the value of a Unicast, Multicast or Broadcast address." ::= { fsMIDot1qFutureVlanWildCardEntry 1 } fsMIDot1qFutureVlanWildCardRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status of the entry." ::= { fsMIDot1qFutureVlanWildCardEntry 2 } fsMIDot1qFutureVlanWildCardPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanWildCardPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Table containing ports to which frames received from a specific port and destined for fsMIDot1qFutureVlanWildCardMacAddress must be forwarded, if there is no specific static filtering entry exist for this MAC." ::= { fsMIDot1qFutureVlan 11 } fsMIDot1qFutureVlanWildCardPortEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanWildCardPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WildCard vlan filtering Information configured into device by management specifying set of ports to which frames received from any port and for any vlan containing fsMIDot1qFutureVlanWildCardMacAddress mac address as destination address and for which there is no static filtering information are allowed to be forwarded." INDEX { fsMIDot1qFutureVlanContextId, fsMIDot1qFutureVlanWildCardMacAddress, fsDot1qTpPort } ::= { fsMIDot1qFutureVlanWildCardPortTable 1 } FsMIDot1qFutureVlanWildCardPortEntry ::= SEQUENCE { fsMIDot1qFutureVlanIsWildCardEgressPort TruthValue } fsMIDot1qFutureVlanIsWildCardEgressPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the port is an egress port of wildcard entry." ::= { fsMIDot1qFutureVlanWildCardPortEntry 1 } -- ------------------------------------------------------------- -- The Static (Destination-Address Filtering) Database -- ------------------------------------------------------------- fsMIDot1qFutureStaticUnicastExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureStaticUnicastExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing filtering information for Unicast MAC addresses for each Filtering Database, configured into the device by (local or network) management specifying the set of ports to which frames received from specific ports and containing specific unicast destination addresses are allowed to be forwarded. A value of zero in this table as the port number from which frames with a specific destination address are received, is used to specify all ports for which there is no specific entry in this table for that particular destination address. Entries are valid for unicast addresses only. This table maintains context ID as one more index to support Multiple Instances." REFERENCE "IEEE 802.1Q/D11 Section 12.7.7, ISO/IEC 15802-3 Section 7.9.1" ::= { fsMIDot1qFutureVlan 12 } fsMIDot1qFutureStaticUnicastExtnEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureStaticUnicastExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Filtering information configured into the device by (local or network) management specifying the set of ports to which frames received from a specific port and containing a specific unicast destination address are allowed to be forwarded." AUGMENTS { fsDot1qStaticUnicastEntry } ::= { fsMIDot1qFutureStaticUnicastExtnTable 1 } FsMIDot1qFutureStaticUnicastExtnEntry ::= SEQUENCE { fsMIDot1qFutureStaticConnectionIdentifier MacAddress } fsMIDot1qFutureStaticConnectionIdentifier OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object is to associate the backbone MAC address of the peer backbone edge bridge with customer Mac addresses that can be reached through the peer backbone edge bridge." ::= { fsMIDot1qFutureStaticUnicastExtnEntry 1 } -- ------------------------------------------------------------------------- -- Future Vlan Subnet Map Table -- ------------------------------------------------------------------------- fsMIDot1qFutureVlanPortSubnetMapTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanPortSubnetMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subnet based VLAN classification - The source IP-subnet address in the incoming packets is used to classify VLAN membership. Subnet based VLAN is applied only on IP/ARP packets. This table contains information on Subnet-VlanId address mapping. This table maintains context ID as one more index to support Multiple Instances. In case of BCM, the dot1qFutureVlanPort index should always be 0 since BCM supports Subnet based VLAN globally (not on per port)" ::= { fsMIDot1qFutureVlan 13 } fsMIDot1qFutureVlanPortSubnetMapEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanPortSubnetMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry that contains Vlan-Subnet address mapping." INDEX { fsMIDot1qFutureVlanPort, fsMIDot1qFutureVlanPortSubnetMapAddr } ::= { fsMIDot1qFutureVlanPortSubnetMapTable 1 } FsMIDot1qFutureVlanPortSubnetMapEntry ::= SEQUENCE { fsMIDot1qFutureVlanPortSubnetMapAddr IpAddress, fsMIDot1qFutureVlanPortSubnetMapVid VlanId, fsMIDot1qFutureVlanPortSubnetMapARPOption INTEGER, fsMIDot1qFutureVlanPortSubnetMapRowStatus RowStatus } fsMIDot1qFutureVlanPortSubnetMapAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Source IP-Subnet address for which the Vlan mapping is present in the entry." ::= { fsMIDot1qFutureVlanPortSubnetMapEntry 1 } fsMIDot1qFutureVlanPortSubnetMapVid OBJECT-TYPE SYNTAX VlanId MAX-ACCESS read-write STATUS current DESCRIPTION "The Vlan to which the source IP-Subnet address of this entry is mapped to." ::= { fsMIDot1qFutureVlanPortSubnetMapEntry 2 } fsMIDot1qFutureVlanPortSubnetMapARPOption OBJECT-TYPE SYNTAX INTEGER { allow(1), suppress(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configurable option for discarding/allowing ARP Untagged frames on the vlan. The value allow (1) indicates that ARP frames with source IP-subnet address matching the dot1qFutureVlanPortSubnetMapEntry will be classified to vlan based on dot1qFutureVlanPortSubnetMapEntry. The value suppress (2) indicates that ARP frames with source IP-Subnet address matching the dot1qFutureVlanPortSubnetMapEntry will not be classified to vlan based on dot1qFutureVlanPortSubnetMapEntry. The VLAN classification will be based on next subsequent classification mechanism." DEFVAL { allow } ::= { fsMIDot1qFutureVlanPortSubnetMapEntry 3 } fsMIDot1qFutureVlanPortSubnetMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status of the entry." ::= { fsMIDot1qFutureVlanPortSubnetMapEntry 4 } fsMIDot1qFutureVlanSwStatsEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to 'true', statistics collection will be done and stored in software. This object can be set to 'true' only if the data switching is done by software. If set to 'false', the statistics collection will be done by the hardware and will not be stored in software. If data switching is done by software, then the default value of this object will be 'true'. Otherwise, the default value will be 'false'. - It is recommended to configure this object before doing any port to virtual context mapping in the system." ::= { fsMIDot1qFutureVlan 14 } -- ---------------------------------------------------------------------------- -- Future Vlan Extension Table -- ---------------------------------------------------------------------------- fsMIDot1qFutureStVlanExtTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureStVlanExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An extension to fsDot1qVlanStaticTable VLAN table." ::= { fsMIDot1qFutureVlan 15 } fsMIDot1qFutureStVlanExtEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureStVlanExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry specifies the Vlan configuration done for a given Vlan." AUGMENTS { fsDot1qVlanStaticEntry } ::= { fsMIDot1qFutureStVlanExtTable 1 } FsMIDot1qFutureStVlanExtEntry ::= SEQUENCE { fsMIDot1qFutureStVlanType INTEGER, fsMIDot1qFutureStVlanVid VlanIdOrNone, fsMIDot1qFutureStVlanFdbFlush TruthValue, fsMIDot1qFutureStVlanEgressEthertype Integer32 } fsMIDot1qFutureStVlanType OBJECT-TYPE SYNTAX INTEGER { normal (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the VLAN type of the static VLAN. This object is being retained for backward compatibility of OID's of the remaining objects in this table." DEFVAL { normal } ::= { fsMIDot1qFutureStVlanExtEntry 1 } fsMIDot1qFutureStVlanVid OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "This object is being retained for backward compatibility of OID's of the remaining objects in this table. " ::= { fsMIDot1qFutureStVlanExtEntry 2 } fsMIDot1qFutureStVlanFdbFlush OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set as 'true', then all the dynamically learnt MAC addresses in this Vlan are removed.After flush this object is set to 'false'" DEFVAL {false} ::= { fsMIDot1qFutureStVlanExtEntry 3 } fsMIDot1qFutureStVlanEgressEthertype OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object sets the value for the Egress Ether type of a packet. The value set for this object is applicable for a port present in this vlan only when the value of fsMIDot1qFutureVlanPortEgressTPIDType is set to vlanbased(2) for a egress port. The configurable values are C-TAG, S-TAG ,Q-IN-Q and Userdefined TPID defined by object fsMIDot1qFutureVlanUserDefinedTPID. For a customer bridge the default value is C-VLAN tag, and for a Provider-edge bridge the default is S-VLAN tag." DEFVAL { 33024 } ::= { fsMIDot1qFutureStVlanExtEntry 4} --table ends fsMIDot1qVlanTraps OBJECT IDENTIFIER ::= { fsMIDot1qFutureVlanTraps 0 } fsMIDot1qFutureMacThresholdTrap NOTIFICATION-TYPE OBJECTS { fsMIDot1qFutureVlanContextName, fsMIDot1qFutureVlanIndex, fsMIDot1qFutureVlanUnicastMacLimit } STATUS current DESCRIPTION "This trap is generated when the unicast mac limit threshold is exceeded for a particular VLAN in a virtual context.The generated trap will carry information regarding the Virtual context Id, the Vlan Id whose Mac address limit has exceeded and the Mac address threshold that was configured for this VLAN." ::= { fsMIDot1qVlanTraps 1 } fsMIDot1qFutureSrcRelearnTrap NOTIFICATION-TYPE OBJECTS { fsMIDot1qFutureVlanContextName, fsMIDot1qFutureVlanFid, fsDot1qTpFdbPort, fsMIDot1qFutureVlanOldTpFdbPort } STATUS current DESCRIPTION "This trap is generated whenever Source relearning happens in a VLAN. The generated trap will contain information about the VLAN for which the Source relearning happened, MAC Address and port number through which this MAC address has been learnt now." ::= { fsMIDot1qVlanTraps 2 } fsMIDot1qFutureSwitchMacLimitTrap NOTIFICATION-TYPE OBJECTS { fsMIDot1qFutureVlanContextName, fsMIDot1qFutureUnicastMacLearningLimit } STATUS current DESCRIPTION "This trap is generated when the unicast mac limit threshold is exceeded for a virtual context.The generated trap will carry information regarding the Virtual context Id, and the mac address threshold that was configured for this virtual context." ::= { fsMIDot1qVlanTraps 3 } -- ---------------------------------------------------------------------------- -- Vlan Subnet Extension Table -- ---------------------------------------------------------------------------- fsMIDot1qFutureVlanPortSubnetMapExtTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanPortSubnetMapExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subnet based VLAN classification - The source IP-subnet address in the incoming packets is used to classify VLAN membership. Subnet based VLAN is applied only on IP/ARP packets. This table contains information on Subnet-VlanId address mapping." ::= { fsMIDot1qFutureVlan 16 } fsMIDot1qFutureVlanPortSubnetMapExtEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanPortSubnetMapExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry that contains Vlan-Subnet address mapping." INDEX { fsMIDot1qFutureVlanPort, fsMIDot1qFutureVlanPortSubnetMapExtAddr, fsMIDot1qFutureVlanPortSubnetMapExtMask } ::= { fsMIDot1qFutureVlanPortSubnetMapExtTable 1 } FsMIDot1qFutureVlanPortSubnetMapExtEntry ::= SEQUENCE { fsMIDot1qFutureVlanPortSubnetMapExtAddr IpAddress, fsMIDot1qFutureVlanPortSubnetMapExtMask IpAddress, fsMIDot1qFutureVlanPortSubnetMapExtVid VlanId, fsMIDot1qFutureVlanPortSubnetMapExtARPOption INTEGER, fsMIDot1qFutureVlanPortSubnetMapExtRowStatus RowStatus } fsMIDot1qFutureVlanPortSubnetMapExtAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Source IP address for which the Vlan mapping is present in the entry." ::= { fsMIDot1qFutureVlanPortSubnetMapExtEntry 1 } fsMIDot1qFutureVlanPortSubnetMapExtMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Subnet Mask for which the Vlan mapping is present in the entry." ::= { fsMIDot1qFutureVlanPortSubnetMapExtEntry 2 } fsMIDot1qFutureVlanPortSubnetMapExtVid OBJECT-TYPE SYNTAX VlanId MAX-ACCESS read-write STATUS current DESCRIPTION "The Vlan to which the Source IP-Subnet address of this entry is mapped to." ::= { fsMIDot1qFutureVlanPortSubnetMapExtEntry 3 } fsMIDot1qFutureVlanPortSubnetMapExtARPOption OBJECT-TYPE SYNTAX INTEGER { allow(1), suppress(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configurable option for discarding/allowing ARP Untagged frames on the vlan. The value allow (1) indicates that ARP frames with source IP-subnet address matching the fsMIDot1qFutureVlanPortSubnetMapExtEntry will be classified to vlan based on fsMIDot1qFutureVlanPortSubnetMapExtEntry.The value suppress (2) indicates that ARP frames with source IP-Subnet address matching the fsMIDot1qFutureVlanPortSubnetMapExtEntry will not be classified to vlan based on fsMIDot1qFutureVlanPortSubnetMapExtEntry. The VLAN classification will be based on next subsequent classification mechanism." DEFVAL { allow } ::= { fsMIDot1qFutureVlanPortSubnetMapExtEntry 4 } fsMIDot1qFutureVlanPortSubnetMapExtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status of the entry." ::= { fsMIDot1qFutureVlanPortSubnetMapExtEntry 5 } -- ---------------------------------------------------------------------------- -- Port Vlan Extension Table -- ---------------------------------------------------------------------------- fsMIDot1qFuturePortVlanExtTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFuturePortVlanExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An extension to fsDot1qVlanStaticPortConfigEntry VLAN table. This table contains the FDB Flush related configurations." ::= { fsMIDot1qFutureVlan 17 } fsMIDot1qFuturePortVlanExtEntry OBJECT-TYPE SYNTAX FsMIDot1qFuturePortVlanExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry specifies the Vlan configuration done for a given Vlan and Port." AUGMENTS { fsDot1qVlanStaticPortConfigEntry } ::= { fsMIDot1qFuturePortVlanExtTable 1 } FsMIDot1qFuturePortVlanExtEntry ::= SEQUENCE { fsMIDot1qFuturePortVlanFdbFlush TruthValue } fsMIDot1qFuturePortVlanFdbFlush OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to 'true', then all the dynamically learnt MAC addresses on the specified interface and vlan are removed.After flush this object is set to 'false'" DEFVAL {false} ::= { fsMIDot1qFuturePortVlanExtEntry 1 } -- ---------------------------------------------------------------------------- -- Service level loopback Table -- ---------------------------------------------------------------------------- fsMIDot1qFutureVlanLoopbackTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMIDot1qFutureVlanLoopbackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the Loopback Status for all VLANs." ::= { fsMIDot1qFutureVlan 18 } fsMIDot1qFutureVlanLoopbackEntry OBJECT-TYPE SYNTAX FsMIDot1qFutureVlanLoopbackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains the VLAN loopback Status." INDEX { fsMIDot1qFutureVlanContextId, fsMIDot1qFutureVlanIndex } ::= { fsMIDot1qFutureVlanLoopbackTable 1 } FsMIDot1qFutureVlanLoopbackEntry ::= SEQUENCE { fsMIDot1qFutureVlanLoopbackStatus EnabledStatus } fsMIDot1qFutureVlanLoopbackStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the loopback status for the vlan. When Loopback is enabled, all data packets received in the vlan will be sent back in the same port from which the packets are received." DEFVAL { disabled } ::= { fsMIDot1qFutureVlanLoopbackEntry 1 } END