Observium_CE/mibs/siaemic/ARICENT-LA-MIB

2244 lines
94 KiB
Plaintext

-- Copyright (C) 2015 Aricent. All Rights Reserved.
-- $Id: fsla.mib,v 1.46 2016/03/04 11:11:51 siva Exp $
-- LA Proprietary MIB Definition
-- This document explains the proprietary MIB implemented
-- for LA product.
-- This proprietary MIB definition, supplements the standard IEEE802.3ad
-- MIB and also provides management of certain proprietary features of LA.
-- The proprietary MIB definitions follows:
ARICENT-LA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
enterprises,Integer32,NOTIFICATION-TYPE,TimeTicks,Unsigned32,Counter32,
Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, MacAddress
FROM SNMPv2-TC
InterfaceIndex,InterfaceIndexOrZero
FROM IF-MIB
PortList FROM Q-BRIDGE-MIB;
--- futuresoftware OBJECT IDENTIFIER ::= { enterprises 2076 }
fsla MODULE-IDENTITY
LAST-UPDATED "201403010000Z"
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
CONTACT-INFO "support@aricent.com"
DESCRIPTION
"The proprietary MIB module for LA."
REVISION "201403010000Z"
DESCRIPTION
"The proprietary MIB module for LA."
::= { enterprises futuresoftware (2076) 63 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
PortLaMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Defines how a port channel does channeling.
lacp(1) - place the port into passive
negotiation state, in which the
port waits for its peer to
initiate negotiation.
manual(2) - force the port to enable
channeling.
disable(3) - channeling is disabled."
SYNTAX INTEGER {
lacp(1),
manual(2),
disable(3)
}
LacpKey ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The actor or partner Key value."
SYNTAX Integer32 (0..65535)
LacpState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The actor and partner state values from the LACPDU."
SYNTAX BITS {
lacpActivity(0),
lacpTimeout(1),
aggregation(2),
synchronization(3),
collecting(4),
distributing(5),
defaulted(6),
expired(7)
}
-- ------------------------------------------------------------
-- groups in the MIB
-- ------------------------------------------------------------
fsLaSystem OBJECT IDENTIFIER ::= { fsla 1 }
fsLaPortChannel OBJECT IDENTIFIER ::= { fsla 2 }
fsLaPort OBJECT IDENTIFIER ::= { fsla 3 }
fsLaTrapObjects OBJECT IDENTIFIER ::= { fsla 4 }
fsFutureLaTraps OBJECT IDENTIFIER ::= { fsla 5 }
fsLaDLAGRemotePortChannel OBJECT IDENTIFIER ::= { fsla 6 }
fsLaDLAGRemotePort OBJECT IDENTIFIER ::= { fsla 7 }
fsLaMCLAGRemotePortChannel OBJECT IDENTIFIER ::= { fsla 8 }
fsLaMCLAGRemotePort OBJECT IDENTIFIER ::= { fsla 9 }
-- ------------------------------------------------------------------
-- The La System Group
-- ------------------------------------------------------------------
fsLaSystemControl OBJECT-TYPE
SYNTAX INTEGER { start(1), shutdown(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Start or shutdown Link aggregation module in the system
When set as 'start', resources required by Link aggregation
module are allocated & Link aggregation module starts running.
When shutdown, all resources used by Link aggregation module
will be released to the system."
::= { fsLaSystem 1 }
fsLaStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the Link aggregation module administrative status as
enabled or disabled. The module can be enabled only when this
object is set to 'enabled'."
::= { fsLaSystem 2 }
fsLaTraceOption OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable trace statements in
Link aggregation module.
A four byte integer is used for enabling the level of tracing.
Each bit in the four byte integer represents a particular
level of trace.
The mapping between the bit positions & the level of trace is
as follows:
0 - Init and Shutdown Traces
1 - Management Traces
2 - Data Path Traces
3 - Control Plane Traces
4 - Packet Dump Traces
5 - Traces related to All Resources except Buffers
6 - All Failure Traces
7 - Buffer Traces
The remaining bits are unused. Combinations of levels are
also allowed.
For example, if the bits 0 and 1 are set, then the trace
statements related to Init-Shutdown and management
will be printed.
The user has to enter the corresponding integer value for the
bits set. For example, if bits 0 and 1 are set, then user has to
set the value 3."
DEFVAL { 0 }
::= { fsLaSystem 3 }
fsLaMaxPortsPerPortChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the maximum number of
ports that can attach to a port-channel."
::= { fsLaSystem 4 }
fsLaMaxPortChannels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the maximum number of
port-channels present in the system."
::= { fsLaSystem 5 }
fsLaOperStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read only objects gives actual status of the Link
aggregation module (operational status of module). When
module is enabled, Link aggregation protocol starts
functioning. When the module is disabled, all the dynamically
allocated memory will be freed and Link aggregation protocol
stops functioning."
::= { fsLaSystem 6 }
fsLaActorSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A 6-octet read-write MAC address value used as a unique
identifier for the System."
::= { fsLaSystem 7 }
fsLaNoPartnerIndep OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, and if there is no remote partner information
available in the system, then the port-channel becomes
operationally down and the member ports of the port-channel
operate as independent ports and these ports are visible to
higher layers. When disabled, and if there is no remote partner
information available in the system, then the port-channel
becomes operationally up based on the default values assigned
for the partner and the member ports of the port-channel
becomes operationally up and will not be visible to higher
layers."
DEFVAL { 2 }
::= { fsLaSystem 8 }
fsLaDLAGSystemStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object if enabled, will enable Active-Active DLAG in
the system."
DEFVAL { 2 }
::= { fsLaSystem 9 }
fsLaDLAGSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the global common System identifier in
D-LAG (Active-Active) nodes to be used for communicating with the
peer node when global D-LAG System status is enabled.
Since all the D-LAG nodes use this common D-LAG System identifier to
communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple D-LAG nodes.
Configuring this object is not allowed when global D-LAG status
is enabled. To configure this object, first
global D-LAG status should be set to disabled.
This will be applied to all port-channels when global D-LAG is
enabled."
::= { fsLaSystem 10 }
fsLaDLAGSystemPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used for configuring global common System priority in
D-LAG (Active-Active) nodes to be used for communicating with
the peer node when global D-LAG System status is enabled.
Since all the D-LAG nodes use this common D-LAG System priority
to communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple D-LAG nodes.
Configuring this object is not allowed when global D-LAG status
is enabled. To configure this object, first global
D-LAG status should be set to disabled.
This will be applied to all port-channels when global D-LAG is
enabled."
DEFVAL { 32768 }
::= { fsLaSystem 11 }
fsLaDLAGPeriodicSyncTime OBJECT-TYPE
SYNTAX Unsigned32 (0..90)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the D-LAG periodic sync timer
used in Active-Active distributed link aggregation.
Periodic sync timer is used to configure the transmission
interval of D-LAG periodic-sync PDUs. Periodic-sync timer
will be running individually in each D-LAG node.
If this object is configured with a value of '0', then no
periodic-sync messages will be sent from that D-LAG node.
The configured value of this timer is applicable only
from the next start/re-start of the timer.
In master node, this timer is used for expiring the slave
node information and also for sending periodic update
message to all slaves.
Inconsistency may be observed(node addition & removal)
if master & slave periodic time differs by a long value.
The periodic sync timer has a period from 0 to 90 seconds,
configurable in units of seconds.
Default periodic sync timer value is 2 seconds."
DEFVAL { 2 }
::= {fsLaSystem 12 }
fsLaDLAGRolePlayed OBJECT-TYPE
SYNTAX INTEGER { none(0), master(1), slave(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to hold the current role played by the device
participating in Active-Active distributed LAG.
If role played by node is master, all the port-channel will act as
master and do the consolidation of neighbor nodes port channel ports.
Periodic sync, event update messages are not sent by master but by slaves.
Periodic update & add delete PDUs are sent only by master
and processed by slaves.
Role Played by device can be
none(0) - Current role played by the device is none
when not configured.
master(1) - Current role played by the device is master.
slave (2) - Current role played by the device is slave."
::= {fsLaSystem 13 }
fsLaDLAGDistributingPortIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the distributing
port on which D-LAG periodic-sync and D-LAG event-update
messages will be sent/received for Active-Active D-LAG internal
communication between the active D-LAG nodes.
Ports which are already part of port channel should not be
configured as distributing port."
::= {fsLaSystem 14 }
fsLaDLAGDistributingPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the distributing
port list on which D-LAG periodic-sync and
D-LAG event-update messages will be sent/received
for D-LAG internal communication between the D-LAG
nodes.
Ports which are already part of port channel should not be
added to distributing port list."
::= { fsLaSystem 15 }
fsLaMCLAGSystemStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the admin status of Multi-Chassis LAG in
the system. The admin status can be
enabled(1) - Enables MC-LAG in the system
disabled(2) - Disables MC-LAG in the system"
DEFVAL { disabled }
::= { fsLaSystem 16 }
fsLaMCLAGSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the global common System identifier in
MC-LAG (Active-Active) nodes to be used for communicating with the
peer node when global MC-LAG System status is enabled.
Since all the MC-LAG nodes use this common MC-LAG System identifier to
communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple MC-LAG nodes.
Configuring this object is not allowed when global MC-LAG status
is enabled. To configure this object, first
global MC-LAG status should be set to disabled.
This will be applied to all port-channels when global MC-LAG is
enabled."
DEFVAL { '000000000000'h }
::= { fsLaSystem 17 }
fsLaMCLAGSystemPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used for configuring global common System priority in
MC-LAG (Active-Active) nodes to be used for communicating with
the peer node when global MC-LAG System status is enabled.
Since all the MC-LAG nodes use this common MC-LAG System priority
to communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple MC-LAG nodes.
Configuring this object is not allowed when global MC-LAG status
is enabled. To configure this object, first global
MC-LAG status should be set to disabled.
This will be applied to all port-channels when global MC-LAG is
enabled."
DEFVAL { 32768 }
::= { fsLaSystem 18 }
fsLaMCLAGPeriodicSyncTime OBJECT-TYPE
SYNTAX Unsigned32 (0..90)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the MC-LAG periodic sync timer
used in Active-Active Multi Chassis Link Aggregation.
Periodic sync timer is used to configure the transmission
interval of MC-LAG periodic-sync PDUs. Periodic-sync timer
will be running individually in each MC-LAG node.
If this object is configured with a value of '0', then no
periodic-sync messages will be sent from that MC-LAG node.
The configured value of this timer is applicable only
from the next start/re-start of the timer.
In master node, this timer is used for expiring the slave
node information and also for sending periodic update
message to all slaves.
Inconsistency may be observed(node addition & removal)
if master & slave periodic time differs by a long value.
The periodic sync timer has a period from 0 to 90 seconds,
configurable in units of seconds.
Default periodic sync timer value is 2 seconds."
DEFVAL { 2 }
::= {fsLaSystem 19 }
fsLaRecTmrDuration OBJECT-TYPE
SYNTAX Unsigned32 (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the duration of the error detection recovery timer.
The timer is started when the error state is detected .
Error is detected when
(i) Port goes to defaulted state.
(ii) Hardware programming fails
(iii) Port is stuck in same state for longer time.
If the value of this timer is 0 ,recovery mechanism is disabled.
Upon expiry of the timer recovery mechanism is initiated ."
DEFVAL { 90 }
::= { fsLaSystem 20 }
fsLaRecThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the threshold counter value after which recovery is triggered.
If the threshold 0 ,recovery mechanism is disabled. Setting a value
for this object configures the fsLaDefaultedStateThreshold,
fsLaHardwareFailureRecThreshold and fsLaSameStateRecThreshold objects"
DEFVAL { 5 }
::= { fsLaSystem 21 }
fsLaTotalErrRecCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to track number of times LA error recovery"
::= { fsLaSystem 22 }
fsLaDefaultedStateThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to track the maximum number of times error recovery
can be triggered from default state. Setting this value will configure the
default threshold on all the ports in system."
DEFVAL { 5 }
::= { fsLaSystem 23 }
fsLaHardwareFailureRecThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to track the maximum number of times error recovery
can be triggered after a hardware failure. Setting this value will configure the
hardware failure recovery threshold on all the ports in system."
DEFVAL { 5 }
::= { fsLaSystem 24 }
fsLaSameStateRecThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to track the maximum number of times the port stays
in the same state before triggering error recovery. Setting this value will
configure the same state recovery threshold on all the ports in system."
DEFVAL { 5 }
::= { fsLaSystem 25 }
fsLaRecThresholdExceedAction OBJECT-TYPE
SYNTAX INTEGER { none(1), shutdown(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the action to be performed on reaching the recovery
threshold.
When set as none, no action will be performed on reaching the recovery threshold of
the port. The port will remain in the same state (admin up).
When set as shutdown, the port will be made admin down when the recovery is triggered
after reaching the threshold value."
DEFVAL { 1 }
::= { fsLaSystem 26}
fsLaMCLAGClearCounters OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to clear MC-LAG periodic and event update counters
when it is set to TRUE.
Associated MIB objects are
fsLaPortChannelMCLAGPeriodicSyncPduTxCount,
fsLaPortChannelMCLAGPeriodicSyncPduRxCount,
fsLaPortChannelMCLAGEventUpdatePduTxCount and
fsLaPortChannelMCLAGEventUpdatePduRxCount.
By default this object is FALSE.
This object has no effect when it is set to FALSE.
The counters are cleared and the value is set back to false.
This object always returns false when read."
DEFVAL { false }
::= { fsLaSystem 27 }
--
-- Port Channel Table
--
fsLaPortChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaPortChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Port-channel is created through ifMain table.
After the creation of the port-channel, corresponding logical
interface will be created in the ifMain table.
This Port-channel table is indexed through Key values and allows to
configure link selection policy and the Mac address for
the port-channel. All other objects in this table displays
the details of the port-channel."
::= { fsLaPortChannel 1 }
fsLaPortChannelEntry OBJECT-TYPE
SYNTAX FsLaPortChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one entry in this table for each created
port-channel port."
INDEX { fsLaPortChannelIfIndex }
::= { fsLaPortChannelTable 1 }
FsLaPortChannelEntry ::=
SEQUENCE {
fsLaPortChannelIfIndex InterfaceIndex,
fsLaPortChannelGroup LacpKey,
fsLaPortChannelAdminMacAddress MacAddress,
fsLaPortChannelMacSelection INTEGER,
fsLaPortChannelMode PortLaMode,
fsLaPortChannelPortCount Integer32,
fsLaPortChannelActivePortCount Integer32,
fsLaPortChannelSelectionPolicy INTEGER,
fsLaPortChannelDefaultPortIndex InterfaceIndexOrZero,
fsLaPortChannelMaxPorts Integer32,
fsLaPortChannelSelectionPolicyBitList Integer32,
fsLaPortChannelDLAGDistributingPortIndex InterfaceIndexOrZero,
fsLaPortChannelDLAGSystemID MacAddress,
fsLaPortChannelDLAGSystemPriority Integer32,
fsLaPortChannelDLAGPeriodicSyncTime Unsigned32,
fsLaPortChannelDLAGMSSelectionWaitTime Unsigned32,
fsLaPortChannelDLAGRolePlayed INTEGER,
fsLaPortChannelDLAGStatus INTEGER,
fsLaPortChannelDLAGRedundancy INTEGER,
fsLaPortChannelDLAGMaxKeepAliveCount Integer32,
fsLaPortChannelDLAGPeriodicSyncPduTxCount Counter32,
fsLaPortChannelDLAGPeriodicSyncPduRxCount Counter32,
fsLaPortChannelDLAGEventUpdatePduTxCount Counter32,
fsLaPortChannelDLAGEventUpdatePduRxCount Counter32,
fsLaPortChannelDLAGElectedAsMasterCount Counter32,
fsLaPortChannelDLAGElectedAsSlaveCount Counter32,
fsLaPortChannelTrapTxCount Counter32,
fsLaPortChannelDLAGDistributingPortList PortList,
fsLaPortChannelMCLAGStatus INTEGER,
fsLaPortChannelMCLAGSystemID MacAddress,
fsLaPortChannelMCLAGSystemPriority Integer32,
fsLaPortChannelMCLAGRolePlayed INTEGER,
fsLaPortChannelMCLAGMaxKeepAliveCount Integer32,
fsLaPortChannelMCLAGPeriodicSyncPduTxCount Counter32,
fsLaPortChannelMCLAGPeriodicSyncPduRxCount Counter32,
fsLaPortChannelMCLAGEventUpdatePduTxCount Counter32,
fsLaPortChannelMCLAGEventUpdatePduRxCount Counter32
}
fsLaPortChannelIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the port-channel(Aggregator's
interface index)."
::= { fsLaPortChannelEntry 1 }
fsLaPortChannelGroup OBJECT-TYPE
SYNTAX LacpKey
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies an entry in this table."
::= { fsLaPortChannelEntry 2 }
fsLaPortChannelAdminMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object is used for configuring MacAddress that is
to be used by the port-channel when fsLaPortChannelMacSelection
is force.
WARNING: The value configured should not conflict
with the MAC address of system ports that are not configured
to select this port-channel."
::= { fsLaPortChannelEntry 3 }
fsLaPortChannelMacSelection OBJECT-TYPE
SYNTAX INTEGER { dynamic(1), force(2) }
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Indicates the MAC address selection method for
for the port-channel.
Dynamic - System will reserve certain MAC address
for aggregators. These MAC address are
derived from BaseMac. If this object is
configured as dynamic, the system will
allocate MAC address from this pool.
Force - Port-channel MAC address configured through
fsLaPortChannelAdminMacAddress is used.
The value can be changed to Force only after configuring
a valid MAC address in fsLaPortChannelAdminMacAddress."
DEFVAL { 1 }
::= { fsLaPortChannelEntry 4 }
fsLaPortChannelMode OBJECT-TYPE
SYNTAX PortLaMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Operating Channel Mode of the port
Lacp(1) - forcing the port to negotiate with the
partner.
manual(2) - force the port to enable channeling (Manual).
disable(3) - channeling is disabled."
::= { fsLaPortChannelEntry 5 }
fsLaPortChannelPortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports actually configured to the port-channel."
::= { fsLaPortChannelEntry 6 }
fsLaPortChannelActivePortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object will give the number of ports that are attached to the
port-channel and actively carrying data traffic on the link."
::= { fsLaPortChannelEntry 7 }
fsLaPortChannelSelectionPolicy OBJECT-TYPE
SYNTAX INTEGER {
macSrc(1),
macDst(2),
macSrcDst(3),
ipSrc(4),
ipDst(5),
ipSrcDst(6),
vlanId(7),
isid(8),
macSrcVid(9),
macDstVid(10),
macSrcDstVid(11),
mplsVcLabel(12),
mplsTunnelLabel(13),
mplsVcTunnelLabel(14)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Link selection policy to be used by the port-channel.
Selection policy ISID implies selection based on Service-instance
and is applicable only in provider Backbone bridge."
DEFVAL {macSrcDst}
::= {fsLaPortChannelEntry 8}
fsLaPortChannelDefaultPortIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex of the default port that gets attached to the
aggregator. A value of 0 means there is no default port for
this port-channel.
If this object is set to 0, it will remove the current default
port from the aggregator.
To change the default port of an aggregator, first reset the
object to 0 and then set the new ifIndex as default port."
DEFVAL { 0 }
::= { fsLaPortChannelEntry 9 }
fsLaPortChannelMaxPorts OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the maximum number of
ports that can attach to a port-channel."
DEFVAL { 8 }
::= { fsLaPortChannelEntry 10 }
fsLaPortChannelSelectionPolicyBitList OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the link selection policy to be
used by the port-channel.
A four byte integer is used for setting the selecting policy.
Each bit in the four byte integer represents a particular
selection policy.
The mapping between the bit positions & the selection policy is
as follows:
macSrc(0), -- source MAC
macDst(1), -- destination MAC
vlanId(2), -- VLAN ID
isid(3), -- ISID
mplsLabel0(4), -- MPLS Label 0 ( top label )
mplsLabel1(5), -- MPLS Label 1 ( inner label 1)
mplsLabel2(6), -- MPLS Label 2 ( inner label 2)
ipSrc(7), -- Source IP address
ipDst(8), -- Destination IP address
ip6Src(9), -- Source IPv6 address
ip6Dst(10), -- Destination IPv6 address
l3Protocol(11),-- Layer 3 protocol specified in IP header
l4SrcPort(12), -- Layer 4 source port specified in L4 header ( tcp/udp port )
l4DstPort (13) -- Layer 4 destination port specified in L4 header ( tcp/udp port )
The remaining bits are unused. Selection of multiple bits
implies selection of corresponding attributes in the
packet header for configuring the port-channel selection policy.
For example, if the bits 0 and 1 are set, then the selection
policy is based on source MAC and destination MAC.
This object would return failure if the selected bit list is not supported in the
system(hardware)."
::= {fsLaPortChannelEntry 11}
fsLaPortChannelDLAGDistributingPortIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the distributing
port on which D-LAG periodic-sync and
D-LAG event-update messages will be sent/received
for D-LAG internal communication between the D-LAG
nodes.
Ports which are already part of port channel should not be
configured as distributing port.
D-LAG node should immediately detect and handle distributing port
failure with high priority and allow load to be carried on the all
the configured ports."
::= { fsLaPortChannelEntry 12 }
fsLaPortChannelDLAGSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the common system ID in
D-LAG nodes to be used for communicating with the peer node
when D-LAG status is enabled.
Since all the D-LAG nodes use this common D-LAG system ID to
communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple D-LAG nodes.
Configuring this object is not allowed when D-LAG status
is enabled. To configure this object, first
D-LAG status should be set to disabled.
Disabling D-LAG/port-channel will not delete/reset the configured
value for this object.
This object uniquely identifies a D-LAG node and used in
master-slave-selection process when redundancy feature is
enabled in a D-LAG node to select master/slave."
::= { fsLaPortChannelEntry 13 }
fsLaPortChannelDLAGSystemPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used for configuring common system priority in
D-LAG nodes to be used for communicating with the peer node when
D-LAG status is enabled.
Since all the D-LAG nodes use this common D-LAG system priority
to communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple D-LAG nodes.
Configuring this object is not allowed when D-LAG status
is enabled. To configure this object, first
D-LAG status should be set to disabled.
Disabling D-LAG/port-channel will not delete/reset the configured
value for this object.
Value of this object is used in master-slave-selection process
when redundancy feature is enabled in a D-LAG node to elect
master/slave."
DEFVAL { 32768 }
::= { fsLaPortChannelEntry 14 }
fsLaPortChannelDLAGPeriodicSyncTime OBJECT-TYPE
SYNTAX Unsigned32 (0..90000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the D-LAG periodic sync timer
used in distributed link aggregation.
Periodic sync timer is used to configure the transmission
interval of D-LAG periodic-sync PDUs. Periodic-sync timer
will be running individually in each D-LAG node.
if this object is configured with a value of '0', then no
periodic-sync messages will be sent from that D-LAG node.
The configured value of this timer is applicable only
from the next start/re-start of the timer.
Value of this object should be same in all D-LAG nodes,
configuring this object to different values across the
D-LAG nodes of the same D-LAG may result in deletion of
maintained neighbor node information because of keep alive
mechanism and when D-LAG redundancy feature is enabled,
then repeated toggling of role played by D-LAG nodes may
be observed.
The periodic sync timer has a period from 0 to 90 seconds,
configurable in units of 1 ms. For example, to configure
periodic sync timer as 6 seconds, configure the value as
6000. Default periodic sync timer value is 1 second."
DEFVAL { 1000 }
::={fsLaPortChannelEntry 15 }
fsLaPortChannelDLAGMSSelectionWaitTime OBJECT-TYPE
SYNTAX Unsigned32 (0..90000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the period for the
master slave selection wait timer used in distributed
link aggregation.
This object is applicable, only if D-LAG status
and D-LAG redundancy feature is enabled.
Configuring this object when D-LAG status and D-LAG redundancy
feature is disabled will not have any effect on functionality,
instead the value will be stored and the stored value will be
used next time when D-LAG the redundancy feature and D-LAG
status is enabled.
The master slave selection wait timer will be
started in D-LAG node to synchronize the
LAG information from the other D-LAG nodes when
Master-slave-selection process is initiated in a D-LAG node,
and on expiry of this timer, master-slave-selection algorithm
will be applied.
The configured value of this timer is applicable only
from the next start/re-start of the timer.
The master slave selection wait timer has a period
from 0 to 90 seconds, configurable in units of 1 ms.
For example, to configure master slave selection wait
timer as 6 seconds, configure the value as
6000. Default master slave selection wait timer value
is 0 milliseconds."
DEFVAL { 0 }
::={fsLaPortChannelEntry 16 }
fsLaPortChannelDLAGRolePlayed OBJECT-TYPE
SYNTAX INTEGER { none(0), master(1), slave(2), backupmaster(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to hold the current role played by the device
participating in distributed LAG.
This object is applicable, only if D-LAG status and D-LAG
redundancy feature is enabled.
This object will have the value 'master' when Master-Slave-selection
process is under progress (i.e. all the devices participating in
D-LAG Master-Slave-selection process will initially set this object
to value 'master') and after completion of Master-Slave-selection process,
role decided in the selection process for this device will be set to
this object.
Role Played by device can be
none(0) - Current role played by the device will be set
to none when redundancy feature is disabled.
master(1) - Current role played by the device is master.
slave (2) - Current role played by the device is slave.
backupmaster(3) - Current role played by the device will be set
to backup master when redundancy feature is disabled."
::={fsLaPortChannelEntry 17 }
fsLaPortChannelDLAGStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable or disable the D-LAG
functionality.
This object can be modified irrespective of whether
corresponding port-channel is enabled/disabled.
Configuring D-LAG status to enabled will only enable
load sharing functionality in D-LAG nodes.
Disabling a port-channel will not change/reset the
value of this object but configuring this object to
disabled will disable the D-LAG load sharing
functionality in that D-LAG node.
Configuring this object to enabled will not be allowed
if any of the below mentioned mandatory parameters for
D-LAG are not configured.
1. fsLaPortChannelDLAGSystemID
2. fsLaPortChannelDLAGDistributingPortIndex
or fsLaPortChannelDLAGDistributingPortList
Configuring this object to disabled will not delete
the above mentioned D-LAG mandatory parameters, instead
same configured values will be used when the D-LAG status
is enabled again.
Default value for this object is disabled."
DEFVAL { disabled }
::= { fsLaPortChannelEntry 18 }
fsLaPortChannelDLAGRedundancy OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable the redundancy feature
in D-LAG node.
When D-LAG redundancy feature is enabled, master-slave-selection
algorithm can be used to select master/slave/backup-master.
D-LAG redundancy configuration must be uniform across all the
D-LAG nodes. i.e. if D-LAG redundancy feature is enabled (on) in
one node, then it should be enabled (on) in all the nodes that are
part of the same D-LAG. Configuring this object to different
values across the D-LAG nodes of the same D-LAG may result in
improper working of D-LAG redundancy feature.
Default value for this object is off."
DEFVAL { off }
::= { fsLaPortChannelEntry 19 }
fsLaPortChannelDLAGMaxKeepAliveCount OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only MIB object is used to provide keep alive
mechanism when D-LAG status is enabled.
Each D-LAG node will have a Max Keep alive count and each D-LAG
node maintains separate keep alive counts for all other remote
D-LAG nodes.
keep alive count of all remote D-LAG nodes will be incremented
every time periodic-sync timer expires but reset to zero for a
particular D-LAG node only on receiving periodic-sync/
event-update message from that particular remote D-LAG node.
if keep alive count of any of the Remote D-LAG node reaches
the max keep alive count, then that Remote D-LAG node will be
declared as operationally down/dead.
If this object is configured to value '0', then Keep-alive
mechanism will be disabled in that D-LAG node."
DEFVAL { 3 }
::= { fsLaPortChannelEntry 20 }
fsLaPortChannelDLAGPeriodicSyncPduTxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when distributing feature is enabled in a
node to hold the number of periodic-sync PDUs sent on the
distributing port."
::= { fsLaPortChannelEntry 21 }
fsLaPortChannelDLAGPeriodicSyncPduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when distributing feature is enabled in a
node to hold the number of periodic-sync PDUs received on the
distributing port."
::= { fsLaPortChannelEntry 22 }
fsLaPortChannelDLAGEventUpdatePduTxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when distributing feature is enabled in a
node to hold the number of event-update PDUs sent on the
distributing port."
::={ fsLaPortChannelEntry 23 }
fsLaPortChannelDLAGEventUpdatePduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when distributing feature is enabled in a
node to hold the number of event-update PDUs received on the
distributing port."
::={ fsLaPortChannelEntry 24 }
fsLaPortChannelDLAGElectedAsMasterCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when distributing feature and redundancy
feature both are enabled in a D-LAG node to hold the number of
times the port-channel has been selected as master."
::={fsLaPortChannelEntry 25 }
fsLaPortChannelDLAGElectedAsSlaveCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when distributing feature and redundancy
feature both are enabled in a D-LAG node to hold the number of
times the port-channel has been selected as slave."
::={fsLaPortChannelEntry 26 }
fsLaPortChannelTrapTxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of trap messages sent from the port-channel."
::={fsLaPortChannelEntry 27 }
fsLaPortChannelDLAGDistributingPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the distributing
port list on which D-LAG periodic-sync and
D-LAG event-update messages will be sent/received
for D-LAG internal communication between the D-LAG
nodes.
Ports which are already part of port channel should not be
added to distributing port list.
D-LAG node should immediately detect and handle distributing port
failure with high priority and allow load to be carried on the all
the configured ports."
::= { fsLaPortChannelEntry 28 }
fsLaPortChannelMCLAGStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable or disable the MC-LAG
functionality.
This object can be modified irrespective of whether
corresponding port-channel is enabled/disabled.
Configuring MC-LAG status to enabled will only enable
load sharing functionality in MC-LAG nodes.
Disabling a port-channel will not change/reset the
value of this object but configuring this object to
disabled will disable the MC-LAG load sharing
functionality in that MC-LAG node.
Configuring this object to enabled will not be allowed
if below mentioned mandatory parameters for
MC-LAG is not configured.
1. fsLaPortChannelMCLAGSystemID
Configuring this object to disabled will not delete
the above mentioned MC-LAG mandatory parameters, instead
same configured values will be used when the MC-LAG status
is enabled again.
Default value for this object is disabled."
DEFVAL { disabled }
::= { fsLaPortChannelEntry 29 }
fsLaPortChannelMCLAGSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the common system ID in
MC-LAG nodes to be used for communicating with the peer node
when MC-LAG status is enabled.
Since all the MC-LAG nodes use this common MC-LAG system ID to
communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple MC-LAG nodes.
Configuring this object is not allowed when MC-LAG status
is enabled. To configure this object, first
MC-LAG status should be set to disabled.
Disabling MC-LAG/port-channel will not delete/reset the configured
value for this object."
DEFVAL { '000000000000'h }
::= { fsLaPortChannelEntry 30 }
fsLaPortChannelMCLAGSystemPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used for configuring common system priority in
MC-LAG nodes to be used for communicating with the peer node when
MC-LAG status is enabled.
Since all the MC-LAG nodes use this common MC-LAG system priority
to communicate with the peer node, for peer node it looks like
it has established a LAG with a single peer node though the
LAG is shared across multiple MC-LAG nodes.
Configuring this object is not allowed when MC-LAG status
is enabled. To configure this object, first
MC-LAG status should be set to disabled.
Disabling MC-LAG/port-channel will not delete/reset the configured
value for this object.
Value of this object is used in master-slave-selection process
when redundancy feature is enabled in a MC-LAG node to elect
master/slave."
DEFVAL { 32768 }
::= { fsLaPortChannelEntry 31 }
fsLaPortChannelMCLAGRolePlayed OBJECT-TYPE
SYNTAX INTEGER { none(0), master(1), slave(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to hold the current role played by the device
participating in MC-LAG.
Role played by device can be
none(0) - Current role played by the device will be set
to none when redundancy feature is disabled.
master(1) - Current role played by the device is master.
slave (2) - Current role played by the device is slave."
::={fsLaPortChannelEntry 32 }
fsLaPortChannelMCLAGMaxKeepAliveCount OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only MIB object is used to provide keep alive
mechanism when MC-LAG status is enabled.
Each MC-LAG node will have a Max Keep alive count and each MC-LAG
node maintains separate keep alive counts for all other remote
MC-LAG nodes.
keep alive count of all remote MC-LAG nodes will be incremented
every time periodic-sync timer expires but resets to zero for a
particular MC-LAG node only on receiving periodic-sync/
event-update message from that particular remote MC-LAG node.
If keep alive count of any of the remote MC-LAG node reaches
the max keep alive count, then the remote MC-LAG node will be
declared as operationally down/dead.
If this object is configured to value '0', then Keep-alive
mechanism will be disabled in that MC-LAG node."
DEFVAL { 3 }
::= { fsLaPortChannelEntry 33 }
fsLaPortChannelMCLAGPeriodicSyncPduTxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when MC-LAG feature is enabled in a
node to hold the number of periodic-sync PDUs sent on the
ICCL port."
::= { fsLaPortChannelEntry 34 }
fsLaPortChannelMCLAGPeriodicSyncPduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when MC-LAG feature is enabled in a
node to hold the number of periodic-sync PDUs received on the
ICCL port."
::= { fsLaPortChannelEntry 35 }
fsLaPortChannelMCLAGEventUpdatePduTxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when MC-LAG feature is enabled in a
node to hold the number of event-update PDUs sent on the
ICCL port."
::={ fsLaPortChannelEntry 36 }
fsLaPortChannelMCLAGEventUpdatePduRxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used when MC-LAG feature is enabled in a
node to hold the number of event-update PDUs received on the
ICCL port."
::={ fsLaPortChannelEntry 37 }
-- END OF LaPortChannel Table
-- -------------------------------------------------------------
-- The Fs Aggregation Port Group
-- -------------------------------------------------------------
fsLaPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains objects to set the port LACP mode
of dot3adAggPortTable."
::={fsLaPort 1 }
fsLaPortEntry OBJECT-TYPE
SYNTAX FsLaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table is for each physical port that participates
in link aggregation which can be either aggregatable or individual.
This table is indexed by the PortIndex."
INDEX {fsLaPortIndex }
::={fsLaPortTable 1 }
FsLaPortEntry ::=
SEQUENCE {
fsLaPortIndex InterfaceIndex,
fsLaPortMode PortLaMode,
fsLaPortBundleState INTEGER,
fsLaPortActorResetAdminState LacpState,
fsLaPortAggregateWaitTime TimeTicks,
fsLaPortPartnerResetAdminState LacpState,
fsLaPortActorAdminPort Integer32,
fsLaPortRestoreMtu Integer32,
fsLaPortSelectAggregator INTEGER,
fsLaPortErrStateDetCount Counter32,
fsLaPortErrStateRecCount Counter32,
fsLaPortDefaultedStateThreshold Unsigned32,
fsLaPortHardwareFailureRecThreshold Unsigned32,
fsLaPortSameStateRecThreshold Unsigned32
}
fsLaPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the port."
::={fsLaPortEntry 1 }
fsLaPortMode OBJECT-TYPE
SYNTAX PortLaMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable LACP, disable LACP or manually
aggregate a port."
::={fsLaPortEntry 2 }
fsLaPortBundleState OBJECT-TYPE
SYNTAX INTEGER {
upInBndl(0),
standby(1),
down(2),
upIndividual(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to display the port state in aggregation
upInBndl(0) - The port is operationally up and actively
takes part in aggregation.
standby(1) - The port is capable of joining in
aggregation group, when any of the ports in
aggregation group goes down.
down(2) - The port is operationally down in lower layers.
or the port is operational in lower layers
but temporarily not able to participate
in aggregation because of different partner
information in the same group.
upIndividual(3) - The port is operating individually and
is not taking part in aggregation."
::={fsLaPortEntry 3}
fsLaPortActorResetAdminState OBJECT-TYPE
SYNTAX LacpState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A string of 8 bits corresponding to the administrative values
of Actor_State as transmitted by the actor in LACPDUs.
The first bit corresponds to bit 0 of Actor_State (LACP_Activity),
the second bit corresponds to bit 1 (LACP_Timeout),the third bit
corresponds to bit 2 (Aggregation), the fourth bit corresponds to
bit 3 (Synchronization), the fifth bit corresponds to bit 4
(Collecting), the sixth bit corresponds to bit 5 (Distributing),
the seventh bit corresponds to bit 6 (Defaulted) and the eighth
bit corresponds to bit 7 (Expired).
This object allows the reset of the values of actor LACP_Activity,
LACP_Timeout and aggregation.
Get operation on this object always returns zero.
To get the current port state of the actor, use
dot3adAggPortActorAdminState mib."
::={fsLaPortEntry 4 }
fsLaPortAggregateWaitTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Duration of the port to attach to the PortChannel."
DEFVAL { 2 }
::={fsLaPortEntry 5 }
fsLaPortPartnerResetAdminState OBJECT-TYPE
SYNTAX LacpState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A string of 8 bits corresponding to the administrative values
of Partner_State. The first bit corresponds to bit 0 of Partner_State
(LACP_Activity), the second bit corresponds to bit 1 (LACP_Timeout),
the third bit corresponds to bit 2 (Aggregation), the fourth bit
corresponds to bit 3 (Synchronization), the fifth bit corresponds to
bit 4 (Collecting), the sixth bit corresponds to bit 5 (Distributing),
the seventh bit corresponds to bit 6 (Defaulted) and the eighth
bit corresponds to bit 7 (Expired).
This object allows the reset of the values of partner LACP_Activity,
LACP_Timeout and Aggregation.
Get operation on this object returns zeros for
the partner administrative values."
::={fsLaPortEntry 6 }
fsLaPortActorAdminPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number used as dot3adAggPortActorPort and is
communicated in LACPDUs as the Actor_Port."
::={fsLaPortEntry 7 }
fsLaPortRestoreMtu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Restore MTU stores the original MTU of the port
before getting aggregated to port channel.
A SET on the MIB object is not allowed for SNMP users.
This operation is allowed only during config-save-restore
operation, during system initialization."
::={fsLaPortEntry 8 }
fsLaPortSelectAggregator OBJECT-TYPE
SYNTAX INTEGER {
static(0),
dynamic(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to display whether the port participates
in dynamic aggregator selection. The default will be static aggregation
selection.
static(0) - The port is involved only in static aggregation.
i.e. the port can be a member of only the aggregation
to which it is configured.
dynamic(1) - The port participates in dynamic aggregation
selection. i.e. the port will be a part of best
aggregation selected based on System id and Admin key.
This object is set to 'dynamic' once the port is configured as a default
port of a port channel."
::={fsLaPortEntry 9}
fsLaPortErrStateDetCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to track number of times the port goes to detected state"
::= { fsLaPortEntry 10 }
fsLaPortErrStateRecCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to track number of times the port executes recovery code"
::= { fsLaPortEntry 11 }
fsLaPortDefaultedStateThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to track the maximum number of times a port in defaulted state
can undergo error recovery. The value configured for fsLaDefaultedStateThreshold will
override the threshold value configured on the ports."
DEFVAL { 5 }
::= { fsLaPortEntry 12 }
fsLaPortHardwareFailureRecThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to track the maximum number of times a port can undergo recovery
after a hardware failure. The value configured for fsLaHardwareFailureRecThreshold will
override the threshold value configured on the ports."
DEFVAL { 5 }
::= { fsLaPortEntry 13 }
fsLaPortSameStateRecThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to track the maximum number of times a port can undergo recovery
after a hardware failure. The value configured for fsLaSameStateRecThreshold will
override the threshold value configured on the ports."
DEFVAL { 5 }
::= { fsLaPortEntry 14 }
-- END OF LAPort Table
-- -------------------------------------------------------------
-- The Trap objects Group
-- -------------------------------------------------------------
fsLaHwFailTrapObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaHwFailTrapObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to store the notification information
occurred."
::= { fsLaTrapObjects 1 }
fsLaHwFailTrapObjectsEntry OBJECT-TYPE
SYNTAX FsLaHwFailTrapObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry is used to store the notification information."
INDEX { fsLaTrapPortChannelIndex, fsLaTrapPortIndex}
::= { fsLaHwFailTrapObjectsTable 1 }
FsLaHwFailTrapObjectsEntry ::=
SEQUENCE {
fsLaTrapPortChannelIndex InterfaceIndex,
fsLaTrapPortIndex InterfaceIndexOrZero,
fsLaHwFailTrapType INTEGER
}
fsLaTrapPortChannelIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the port-channel for which the failure has occurred."
::= { fsLaHwFailTrapObjectsEntry 1 }
fsLaTrapPortIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the port for which the failure has occurred.
A value of 0 means the failure is not port-specific."
::= { fsLaHwFailTrapObjectsEntry 2 }
fsLaHwFailTrapType OBJECT-TYPE
SYNTAX INTEGER {
createAgg(0),
addLinkToAgg(1),
deleteAgg(2),
removeLinkFromAgg(3),
setSelectionPolicy(4),
enableCollection(5),
disableCollection(6),
enableDistribution(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware error type."
::= { fsLaHwFailTrapObjectsEntry 3 }
-- -------------------------------------------------------------
-- The Trap Notifications
-- -------------------------------------------------------------
fsLaTraps OBJECT IDENTIFIER ::= {fsFutureLaTraps 0}
fsLaHwFailureTrap NOTIFICATION-TYPE
OBJECTS {
fsLaHwFailTrapType
}
STATUS current
DESCRIPTION
"Generated when any of the fsLaHwFailTrapType event occurs."
::= { fsLaTraps 1 }
------------------------------------------------------------
-- D-LAG Trap table
------------------------------------------------------------
fsLaDLAGTrapObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaDLAGTrapObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to store the notification information
occurred for the distributed link aggregation."
::= { fsLaTrapObjects 2 }
fsLaDLAGTrapObjectsEntry OBJECT-TYPE
SYNTAX FsLaDLAGTrapObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry is used to store the notification information."
INDEX { fsLaDLAGTrapPortChannelIndex }
::= { fsLaDLAGTrapObjectsTable 1 }
FsLaDLAGTrapObjectsEntry ::=
SEQUENCE {
fsLaDLAGTrapPortChannelIndex InterfaceIndex,
fsLaDLAGTrapType INTEGER
}
fsLaDLAGTrapPortChannelIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port-channel interface index of the node which is
role change event has occurred because of the
master-slave-re-selection process.
The role change can be either from master to slave
or from slave to master."
::= { fsLaDLAGTrapObjectsEntry 1 }
fsLaDLAGTrapType OBJECT-TYPE
SYNTAX INTEGER {
mastertobackupmaster (0),
backupmastertomaster (1),
slavetobackupmaster (2),
backupmastertoslave (3),
mastertoslave (4),
slavetomaster (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traps generated in the master-slave selection/ master-slave-reselection process
Trap type can be
mastertobackupmaster : When the role played by the device changes
from master to backup-master.
backupmastertomaster : When the role played by the device changes
from backup-master to master.
slavetobackupmaster : When the role played by the device changes
from slave to backup-master.
backupmastertoslave : When the role played by the device changes
from backup-master to slave.
mastertoslave : When the role played by the device changes
from master to slave.
slavetomaster : When the role played by the device changes
from slave to master."
::= { fsLaDLAGTrapObjectsEntry 2 }
-- -------------------------------------------------------------
-- The D-LAG Trap Notifications
-- -------------------------------------------------------------
fsLaDLAGTrap NOTIFICATION-TYPE
OBJECTS {
fsLaDLAGTrapType
}
STATUS current
DESCRIPTION
"Generated when any of the fsLaDLAGTrapType event occurs."
::= { fsLaTraps 2 }
---------------------------------------------------------------
-- The Remote Fs Aggregation Port Channel Table
-- -------------------------------------------------------------
fsLaDLAGRemotePortChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaDLAGRemotePortChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to access the stored details of
all remote port-channels that are part of same D-LAG.
This table is indexed by port channel index and
remote port-channel unique system id.
All other objects in this table displays stored
details of the remote port-channel."
::= { fsLaDLAGRemotePortChannel 1 }
fsLaDLAGRemotePortChannelEntry OBJECT-TYPE
SYNTAX FsLaDLAGRemotePortChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one entry in this table for each remote port-channel
participating in distributed LAG other than the self."
INDEX { fsLaPortChannelIfIndex, fsLaDLAGRemotePortChannelSystemID }
::= { fsLaDLAGRemotePortChannelTable 1 }
FsLaDLAGRemotePortChannelEntry ::=
SEQUENCE {
fsLaDLAGRemotePortChannelSystemID MacAddress,
fsLaDLAGRemotePortChannelSystemPriority Integer32,
fsLaDLAGRemotePortChannelRolePlayed INTEGER,
fsLaDLAGRemotePortChannelKeepAliveCount Integer32,
fsLaDLAGRemotePortChannelSpeed Gauge32,
fsLaDLAGRemotePortChannelHighSpeed Gauge32,
fsLaDLAGRemotePortChannelMtu Integer32
}
fsLaDLAGRemotePortChannelSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is used to read the stored 6-octet MAC address value
of each remote D-LAG node, which uniquely identifies the
remote D-LAG node."
::= { fsLaDLAGRemotePortChannelEntry 1 }
fsLaDLAGRemotePortChannelSystemPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to read the stored system priority of
each remote D-LAG node."
::={fsLaDLAGRemotePortChannelEntry 2}
fsLaDLAGRemotePortChannelRolePlayed OBJECT-TYPE
SYNTAX INTEGER { none(0), master(1), slave(2), backupmaster(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to read the stored value of
current role played by each remote D-LAG node
Value of role played by the remote D-LAG node can be
none (0) - Current role played by the remote D-LAG node
is none.
master (1) - Current role played by the remote D-LAG node
is master.
slave (2) - Current role played by the remote D-LAG node
is slave.
backupmaster (3) - Current role played by the remote D-LAG node
is backup-master."
::={fsLaDLAGRemotePortChannelEntry 3}
fsLaDLAGRemotePortChannelKeepAliveCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current keep alive count value of
running keep alive counter maintained for each remote D-LAG node.
This count will be incremented by value 1 for all the remote
D-LAG node entries on each periodic-sync timer expiry and will
be reset to zero for a particular remote D-LAG node entry on
receiving a periodic-sync/event-update message from that
particular remote D-LAG node.
If this count value for a remote D-LAG node becomes equal to
fsLaPortChannelDLAGMaxKeepAliveCount, then the remote D-LAG node
will be considered as down/dead and corresponding entry will be
deleted from the remote port-channel info list."
::={fsLaDLAGRemotePortChannelEntry 4 }
fsLaDLAGRemotePortChannelSpeed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current speed of remote node port-channel, this
can be referred in units of bits per second. If the speed of the particular
port channel is greater among all the port-channels, then the active
links of this port-channel are considered for selecting best links.
Speed is given first priority for selecting best port-channel.
For example,
speed is 1 Gbps for node 1 port-channel 1
and 100 Mbps for node 2 port-channel 1
then node 1 port-channel 1 ports are selected as best links among
all other port-channel links."
::={fsLaDLAGRemotePortChannelEntry 5 }
fsLaDLAGRemotePortChannelHighSpeed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current speed of remote node port-channel, this
can be referred in units of 1,000,000 bits per second. If the speed of the particular
port channel is greater among all the port-channels, then the active
links of this port-channel are considered for selecting best links.
High speed is given second priority if speed exceeds the maximum
value.
For example,
high speed is 10 Gbps for node 1 port-channel 1
and 40 Gbps for node 2 port-channel 1
then node 2 port-channel 1 ports are selected as best links among
all other port-channel links."
::={fsLaDLAGRemotePortChannelEntry 6 }
fsLaDLAGRemotePortChannelMtu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current MTU of remote port-channel
which is used for selecting best links in case of Active-Active
DLAG.
If the MTU of the particular port channel is greater among all the port-channels,
then the active links of this port-channel are considered for selecting best links.
MTU is given third priority for selecting port-channel if speed
and high speed are same.
For example,
speed is 4296 Mbps, high speed is 10 Gbps for node 1 & node 2
port-channel 1 but MTU is greater for node 1 port-channel 1(1600)
with node 2 port-channel 1(1500), then node 1 port-channel
ports are selected as best links among all other port-channel links."
::={fsLaDLAGRemotePortChannelEntry 7 }
----------------------------------------------------------------
-- END OF Remote D-LAG Aggregation Port Channel Table
-- -------------------------------------------------------------
---------------------------------------------------------------
-- The Remote D-LAG Aggregation Port Table
-- -------------------------------------------------------------
fsLaDLAGRemotePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaDLAGRemotePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to access the stored port list information
of each remote D-LAG node.
This table is indexed by combination of port-channel index,
remote port-channel unique system ID, and port indices configured
for that remote D-LAG node."
::= { fsLaDLAGRemotePort 1 }
fsLaDLAGRemotePortEntry OBJECT-TYPE
SYNTAX FsLaDLAGRemotePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one entry in this table for each port belonging
to the remote D-LAG node."
INDEX { fsLaPortChannelIfIndex, fsLaDLAGRemotePortChannelSystemID, fsLaDLAGRemotePortIndex }
::= { fsLaDLAGRemotePortTable 1 }
FsLaDLAGRemotePortEntry ::=
SEQUENCE {
fsLaDLAGRemotePortIndex InterfaceIndex,
fsLaDLAGRemotePortBundleState INTEGER,
fsLaDLAGRemotePortSyncStatus INTEGER,
fsLaDLAGRemotePortPriority INTEGER
}
fsLaDLAGRemotePortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to get the ifIndex of each port
belonging to the remote D-LAG node."
::={fsLaDLAGRemotePortEntry 1 }
fsLaDLAGRemotePortBundleState OBJECT-TYPE
SYNTAX INTEGER {
upInBndl(0),
standby(1),
down(2),
upIndividual(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to get the port bundle states of each port belonging
to the remote D-LAG node
upInBndl(0) - The port is operationally up and actively takes part in aggregation.
standby(1) - The port is capable of joining in aggregation group, when any of the ports in
aggregation group goes down.
down(2) - The port is operationally down in lower layers.
or the port is operational in lower layers but temporarily not able
to participate in aggregation because of different partner
information in the same group.
upIndividual(3) - The port is operating individually and is not taking part in aggregation."
::={fsLaDLAGRemotePortEntry 2}
fsLaDLAGRemotePortSyncStatus OBJECT-TYPE
SYNTAX INTEGER {
inSync(1),
outofSync(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to get the current sync status
of the each port belonging to the remote D-LAG node
inSync(1) - The port sync status is inSync.
outofSync(2) - The port sync status is out-of-sync."
::={fsLaDLAGRemotePortEntry 3}
fsLaDLAGRemotePortPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to get the current port priority
of the each port belonging to the remote D-LAG node."
::={fsLaDLAGRemotePortEntry 4}
-------------------------------------------------------
-- END OF Remote D-LAG Aggregation Port Table
------------------------------------------------------
---------------------------------------------------------------
-- The Remote Fs Aggregation Port Channel Table
---------------------------------------------------------------
fsLaMCLAGRemotePortChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaMCLAGRemotePortChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to access the stored details of
all remote port-channels that are part of same MC-LAG.
This table is indexed by port channel index and
remote port-channel unique system id.
All other objects in this table displays stored
details of the remote port-channel."
::= { fsLaMCLAGRemotePortChannel 1 }
fsLaMCLAGRemotePortChannelEntry OBJECT-TYPE
SYNTAX FsLaMCLAGRemotePortChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one entry in this table for each remote port-channel
participating in MC-LAG other than the self."
INDEX { fsLaPortChannelIfIndex, fsLaMCLAGRemotePortChannelSystemID }
::= { fsLaMCLAGRemotePortChannelTable 1 }
FsLaMCLAGRemotePortChannelEntry ::=
SEQUENCE {
fsLaMCLAGRemotePortChannelSystemID MacAddress,
fsLaMCLAGRemotePortChannelSystemPriority Integer32,
fsLaMCLAGRemotePortChannelRolePlayed INTEGER,
fsLaMCLAGRemotePortChannelKeepAliveCount Integer32,
fsLaMCLAGRemotePortChannelSpeed Gauge32,
fsLaMCLAGRemotePortChannelHighSpeed Gauge32,
fsLaMCLAGRemotePortChannelMtu Integer32
}
fsLaMCLAGRemotePortChannelSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is used to read the stored 6-octet MAC address value
of each remote MC-LAG node, which uniquely identifies the
remote MC-LAG node."
::= { fsLaMCLAGRemotePortChannelEntry 1 }
fsLaMCLAGRemotePortChannelSystemPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to read the stored system priority of
each remote MC-LAG node."
::={fsLaMCLAGRemotePortChannelEntry 2}
fsLaMCLAGRemotePortChannelRolePlayed OBJECT-TYPE
SYNTAX INTEGER { none(0), master(1), slave(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to read the stored value of
current role played by each remote MC-LAG node
Value of role played by the remote MC-LAG node can be
none (0) - Current role played by the remote MC-LAG node
is none.
master (1) - Current role played by the remote MC-LAG node
is master.
slave (2) - Current role played by the remote MC-LAG node
is slave."
::={fsLaMCLAGRemotePortChannelEntry 3}
fsLaMCLAGRemotePortChannelKeepAliveCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current keep alive count value of
running keep alive counter maintained for each remote MC-LAG node.
This count will be incremented by value 1 for all the remote
MC-LAG node entries on each periodic-sync timer expiry and will
be reset to zero for a particular remote MC-LAG node entry on
receiving a periodic-sync/event-update message from that
particular remote MC-LAG node.
If this count value for a remote MC-LAG node becomes equal to
fsLaPortChannelMCLAGMaxKeepAliveCount, then the remote MC-LAG node
will be considered as down/dead and corresponding entry will be
deleted from the remote port-channel info list."
::={fsLaMCLAGRemotePortChannelEntry 4 }
fsLaMCLAGRemotePortChannelSpeed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current speed of remote node port-channel, this
can be referred in units of bits per second. If the speed of the particular
port channel is greater among all the port-channels, then the active
links of this port-channel are considered for selecting best links.
Speed is given first priority for selecting best port-channel.
For example,
speed is 1 Gbps for node 1 port-channel 1
and 100 Mbps for node 2 port-channel 1
then node 1 port-channel 1 ports are selected as best links among
all other port-channel links."
::={fsLaMCLAGRemotePortChannelEntry 5 }
fsLaMCLAGRemotePortChannelHighSpeed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current speed of remote node port-channel, this
can be referred in units of 1,000,000 bits per second. If the speed of the particular
port channel is greater among all the port-channels, then the active
links of this port-channel are considered for selecting best links.
High speed is given second priority if speed exceeds the maximum
value.
For example,
high speed is 10 Gbps for node 1 port-channel 1
and 40 Gbps for node 2 port-channel 1
then node 2 port-channel 1 ports are selected as best links among
all other port-channel links."
::={fsLaMCLAGRemotePortChannelEntry 6 }
fsLaMCLAGRemotePortChannelMtu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current MTU of remote port-channel
which is used for selecting best links in case of Active-Active
MC-LAG.
If the MTU of the particular port channel is greater among all the port-channels,
then the active links of this port-channel are considered for selecting best links.
MTU is given third priority for selecting port-channel if speed
and high speed are same.
For example,
speed is 4296 Mbps, high speed is 10 Gbps for node 1 & node 2
port-channel 1 but, MTU is greater for node 1 port-channel 1(1600)
with node 2 port-channel 1(1500), then node 1 port-channel
ports are selected as best links among all other port-channel links."
::={fsLaMCLAGRemotePortChannelEntry 7 }
----------------------------------------------------------------
-- END OF Remote MC-LAG Aggregation Port Channel Table
-- -------------------------------------------------------------
---------------------------------------------------------------
-- The Remote MC-LAG Aggregation Port Table
-- -------------------------------------------------------------
fsLaMCLAGRemotePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsLaMCLAGRemotePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to access the stored port list information
of each remote MC-LAG node.
This table is indexed by combination of port-channel index,
remote port-channel unique system ID, and port indices configured
for that remote MC-LAG node."
::= { fsLaMCLAGRemotePort 1 }
fsLaMCLAGRemotePortEntry OBJECT-TYPE
SYNTAX FsLaMCLAGRemotePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one entry in this table for each port belonging
to the remote MC-LAG node."
INDEX { fsLaPortChannelIfIndex, fsLaMCLAGRemotePortChannelSystemID, fsLaMCLAGRemotePortIndex }
::= { fsLaMCLAGRemotePortTable 1 }
FsLaMCLAGRemotePortEntry ::=
SEQUENCE {
fsLaMCLAGRemotePortIndex InterfaceIndex,
fsLaMCLAGRemotePortSlotIndex Integer32,
fsLaMCLAGRemotePortBundleState INTEGER,
fsLaMCLAGRemotePortSyncStatus INTEGER,
fsLaMCLAGRemotePortPriority Integer32
}
fsLaMCLAGRemotePortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to get the ifIndex of each port
belonging to the remote MC-LAG node."
::={fsLaMCLAGRemotePortEntry 1 }
fsLaMCLAGRemotePortSlotIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to get the current slot index
of the each port belonging to the remote MC-LAG node."
::={fsLaMCLAGRemotePortEntry 2}
fsLaMCLAGRemotePortBundleState OBJECT-TYPE
SYNTAX INTEGER {
upInBndl(0),
standby(1),
down(2),
upIndividual(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to get the port bundle states of each port belonging
to the remote MC-LAG node
upInBndl(0) - The port is operationally up and actively takes part in aggregation.
standby(1) - The port is capable of joining in aggregation group, when any of the ports in
aggregation group goes down.
down(2) - The port is operationally down in lower layers.
or the port is operational in lower layers but temporarily not able
to participate in aggregation because of different partner
information in the same group.
upIndividual(3) - The port is operating individually and is not taking part in aggregation."
::={fsLaMCLAGRemotePortEntry 3}
fsLaMCLAGRemotePortSyncStatus OBJECT-TYPE
SYNTAX INTEGER {
inSync(1),
outofSync(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to get the current sync status
of the each port belonging to the remote MC-LAG node
inSync(1) - The port sync status is inSync.
outofSync(2) - The port sync status is out-of-sync."
::={fsLaMCLAGRemotePortEntry 4}
fsLaMCLAGRemotePortPriority OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object is used to get the current port priority
of the each port belonging to the remote MC-LAG node."
::={fsLaMCLAGRemotePortEntry 5}
-------------------------------------------------------
-- END OF Remote MC-LAG Aggregation Port Table
-------------------------------------------------------
END