2345 lines
88 KiB
Plaintext
2345 lines
88 KiB
Plaintext
-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved
|
||
|
||
-- $Id: fsmpvlan.mib,v 1.43 2016/06/30 10:12:28 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.Also, when fsMIDot1qFutureVlanGlobalMacLearningStatus is
|
||
configured as ‘Disabled’, the MAC learning status of the Layer3 VLANs
|
||
in the system will not be disabled. [A VLAN over which Layer3 IP
|
||
interface (IVR) is instantiated is called Layer3 VLAN]"
|
||
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),
|
||
hostPort (4),
|
||
promiscuousPort (5)
|
||
}
|
||
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.
|
||
|
||
hostPort, promiscuousPort are types of port in PVLAN domain.
|
||
Behaviour of host port varies based on the secondary vlan to which
|
||
it is configured as member port.
|
||
|
||
If a host port is a member port of an isolated VLAN, traffic from the
|
||
host port is sent only to the promiscuous port of the Private VLAN and
|
||
the trunk port.
|
||
|
||
If a host port is a member port of the community VLAN, traffic from the
|
||
port can be sent only to other ports of the community VLAN , trunk port
|
||
and promiscuous port of the private VLAN.
|
||
|
||
A host port can be associated with only one secondary vlan and with
|
||
the associated primary vlan.
|
||
|
||
The PVID of host port will be set the ID of the secondary vlan
|
||
to which it belongs to.
|
||
If a host port is member port of primary vlan, but is not member port
|
||
of any secondary vlan, then its PVID will be set to primary vlan id.
|
||
|
||
Promiscuous ports should be configured as member port of primary vlan
|
||
and member port of all(some) secondary vlans associated with that
|
||
primary vlan.
|
||
|
||
The PVID of promiscuous port will be set as the ID of the primary
|
||
vlan to which it belongs to.
|
||
|
||
Host and promiscuous ports should be configured as untagged members
|
||
of primary/secondary vlans.
|
||
|
||
When a access/hybrid port is configured as a member port of a
|
||
primary/secondary vlan, it becomes a hostPort automatically."
|
||
|
||
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'"
|
||
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)
|
||
}
|
||
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.
|
||
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.
|
||
MAC learning can not be disabled for a VLAN when Layer3 IP interface (IVR) is
|
||
instantiated over that VLAN"
|
||
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.
|
||
This table contains the Private Vlan (PVLAN) related
|
||
configurations."
|
||
::= { fsMIDot1qFutureVlan 15 }
|
||
|
||
fsMIDot1qFutureStVlanExtEntry OBJECT-TYPE
|
||
SYNTAX FsMIDot1qFutureStVlanExtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Each entry specifies the Private Vlan configuration done for
|
||
a given Vlan."
|
||
AUGMENTS { fsDot1qVlanStaticEntry }
|
||
::= { fsMIDot1qFutureStVlanExtTable 1 }
|
||
|
||
FsMIDot1qFutureStVlanExtEntry ::=
|
||
SEQUENCE {
|
||
fsMIDot1qFutureStVlanPVlanType INTEGER,
|
||
fsMIDot1qFutureStVlanPrimaryVid VlanIdOrNone,
|
||
fsMIDot1qFutureStVlanFdbFlush TruthValue,
|
||
fsMIDot1qFutureStVlanEgressEthertype Integer32
|
||
}
|
||
|
||
fsMIDot1qFutureStVlanPVlanType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
normal (1),
|
||
primary (2),
|
||
isolated (3),
|
||
community (4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the Private vlan type for this vlan.
|
||
normal - Vlan does not belong to any Private VLAN domain.
|
||
primary - Primary vlan in a Private VLAN domain.
|
||
isolated - Isolated vlan in a Private VLAN domain.
|
||
Devices connected to host ports of this vlan, can not
|
||
communicate with each other.
|
||
For every isolated vlan, one primary vlan id should be
|
||
configured.
|
||
community - Community Vlan in a Private VLAN domain. Layer 2
|
||
behaviour for a community and normal vlan is same.
|
||
For every community vlan, one primary vlan id should be
|
||
configured.
|
||
Configuration of this object is allowed only when VLAN is not
|
||
active."
|
||
DEFVAL { normal }
|
||
::= { fsMIDot1qFutureStVlanExtEntry 1 }
|
||
|
||
fsMIDot1qFutureStVlanPrimaryVid OBJECT-TYPE
|
||
SYNTAX VlanIdOrNone
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the primary vlan assoicated with this
|
||
vlan.
|
||
For primary and normal vlans, this object will have the value zero
|
||
and configuring this object to non-zero value will not be allowed for
|
||
them.
|
||
For secondary vlans, this object identifies the associated
|
||
primary vlan."
|
||
DEFVAL { 0 }
|
||
::= { 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
|