Observium_CE/mibs/brocade/BROCADE-MCT-CLUSTER-MIB

855 lines
34 KiB
Plaintext

BROCADE-MCT-CLUSTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF -- [RFC2580]
TruthValue, RowStatus, DisplayString, TimeInterval,
TEXTUAL-CONVENTION
FROM SNMPv2-TC -- [RFC2579]
InterfaceIndex
FROM IF-MIB -- [RFC2863]
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- [RFC 4001]
BrcdVlanIdOrNoneTC, BrcdVlanIdTC
FROM FOUNDRY-SN-SWITCH-GROUP-MIB -- [snaclu]
brcdMct
FROM FOUNDRY-SN-ROOT-MIB -- [snrootu]
EnabledStatus
FROM P-BRIDGE-MIB; -- [RFC4363]
brcdMctMIB MODULE-IDENTITY
LAST-UPDATED "201708070000Z" -- Aug 7, 2017
ORGANIZATION "Ruckus Wireless, Inc."
CONTACT-INFO
"Technical Support Center
350 West Java Drive,
Sunnyvale, CA 94089, USA
Support URL: https://support.ruckuswireless.com
Phone: +1-855-782-5871
ROW TF Numbers: https://support.ruckuswireless.com/contact-us"
DESCRIPTION
"The MIB module contains the managed object definition for
Ruckus Wireless Multi Chassis Trunking.
Supported Platforms:
- supported on NetIron XMR/MLX CES/CER platforms.
Copyright 1996-2017 Ruckus Wireless, Inc.
All rights reserved.
This Ruckus Wireless, Inc SNMP Management Information
Base Specification embodies Ruckus Wireless, Inc
confidential and proprietary intellectual property.
Ruckus Wireless, Inc retains all title and ownership
in the Specification, including any revisions.
This Specification is supplied AS IS, and Ruckus Wireless, Inc
Systems makes no warranty, either express or implied, as to the
use, operation, condition, or performance of the specification,
and any unintended consequence it may on the user environment."
REVISION "201112200000Z" -- January 12, 2012
DESCRIPTION
"Initial version"
REVISION "201708070000Z" -- Aug 7, 2017
DESCRIPTION
"Modified contact Info, Organization and Description"
::= { brcdMct 1 }
---
--- Textual Conventions
---
BrcdDeployStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The deploy status."
SYNTAX INTEGER { deploy(1), undeploy(2) }
-- Top level components of this MIB module.
-- Notifications
brcdMctNotifications OBJECT IDENTIFIER ::= { brcdMctMIB 0 }
-- Tables, Scalars
brcdMctObjects OBJECT IDENTIFIER ::= { brcdMctMIB 1 }
---
--- MCT global configuration
---
brcdMctL2Forward OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The global cluster L2 forward state for this system. When this object
is set to disable, the STP protocol packets coming on the MCT VLANs
are dropped."
::= { brcdMctObjects 1 }
---
--- MCT Cluster Table
---
brcdMctClusterTable OBJECT-TYPE
SYNTAX SEQUENCE OF BrcdMctClusterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides Multi Chassis Trunking Cluster information."
::= { brcdMctObjects 2 }
brcdMctClusterEntry OBJECT-TYPE
SYNTAX BrcdMctClusterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the MCT Cluster."
INDEX { brcdMctClusterId }
::= { brcdMctClusterTable 1 }
BrcdMctClusterEntry ::= SEQUENCE {
brcdMctClusterId Unsigned32,
brcdMctClusterName DisplayString,
brcdMctClusterRbridgeId Unsigned32,
brcdMctClusterSessionVlan BrcdVlanIdTC,
brcdMctClusterKeepAliveVlan BrcdVlanIdOrNoneTC,
brcdMctClusterClientIsolationMode INTEGER,
brcdMctClusterClientShutdown TruthValue,
brcdMctClusterMemberVlans DisplayString,
brcdMctClusterActiveMemberVlans DisplayString,
brcdMctClusterDeploy BrcdDeployStatus,
brcdMctClusterDeployFailureReason INTEGER,
brcdMctClusterRowStatus RowStatus
}
brcdMctClusterId OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The id for this MCT Cluster."
::= { brcdMctClusterEntry 1 }
brcdMctClusterName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this MCT Cluster. This object cannot be modified after
creation."
::= { brcdMctClusterEntry 2 }
brcdMctClusterRbridgeId OBJECT-TYPE
SYNTAX Unsigned32 (1..35535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The remote bridge id of this MCT Cluster. This remote bridge
id is used by the peer to communicate with this cluster node."
::= { brcdMctClusterEntry 3 }
brcdMctClusterSessionVlan OBJECT-TYPE
SYNTAX BrcdVlanIdTC
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The session VLAN of this MCT Cluster. The cluster session
VLAN can be in the range of 1 to 4090, but cannot be default VLAN.
The brcdMctClusterSessionVlan and brcdMctClusterKeepAliveVlan
cannot be same."
::= { brcdMctClusterEntry 4 }
brcdMctClusterKeepAliveVlan OBJECT-TYPE
SYNTAX BrcdVlanIdOrNoneTC
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The keep-alive VLAN of this MCT Cluster. The keep-alive VLAN
can be in the range of 0 to 4090, but cannot be default VLAN.
The brcdMctClusterSessionVlan and brcdMctClusterKeepAliveVlan
cannot be same.
The value 0 indicates that keep-alive VLAN is not set for this cluster.
If brcdMctClusterClientIsolationMode object is set to strict(2),
then brcdMctClusterKeepAliveVlan cannot be set to except with value 0."
DEFVAL { 0 }
::= { brcdMctClusterEntry 5 }
brcdMctClusterClientIsolationMode OBJECT-TYPE
SYNTAX INTEGER { loose(1), strict(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The client isolation mode of this MCT Cluster.
When this object is set to loose(1), then whenever the
CCP goes down the client performs the Master/Slave
negotiation. After negotiation, the Slave shuts down
its client ports whereas the Master client ports continue
to forward the traffic.
When this object is set to strict(2), then whenever the CCP
goes down, the client interfaces on both the cluster nodes
are administratively shutdown. In this mode, the client is
completely isolated from the network if CCP is not
operational.
If brcdMctClusterKeepAliveVlan is set to a VLAN id except 0, then
brcdMctClusterClientIsolationMode cannot be set to strict(2)."
DEFVAL { loose }
::= { brcdMctClusterEntry 6 }
brcdMctClusterClientShutdown OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The client shutdown state of this MCT Cluster.
When set to true, shutdown all the local client interfaces
in the cluster. This would result in failover of traffic
to the cluster peer."
DEFVAL { false }
::= { brcdMctClusterEntry 7 }
brcdMctClusterMemberVlans OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The list of the member VLAN ids on which this MCT cluster is
operating. This would be the range of VLANs for which
there would be MAC synchronization.
The VLANs which are not continuous are represented with a space
separated and continuous VLANs represented with the range.
For example: 2 5 10 to 40 100"
::= { brcdMctClusterEntry 8 }
brcdMctClusterActiveMemberVlans OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list of the active member VLANs of this MCT Cluster.
The VLANs which are not continuous are represented with a space
separated and continuous VLANs represented with the range.
For example: 2 5 10 to 40 100"
::= { brcdMctClusterEntry 9 }
brcdMctClusterDeploy OBJECT-TYPE
SYNTAX BrcdDeployStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The admin status of this MCT Cluster. When this object
is set to deploy, consistency check of the entire cluster
configuration is done.
Once the cluster is deployed, the configuration cannot be
modified except for the brcdMctClusterMemberVlans,
brcdMctClusterClientIsolationMode and brcdMctClusterDeploy objects."
DEFVAL { undeploy }
::= { brcdMctClusterEntry 10 }
brcdMctClusterDeployFailureReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
unknown(2),
rBridgeIdNotConfigured(3),
sessionVlanNotConfigured(4),
iclNotConfigured(5),
peerNotConfigured(6),
iclIsMrpSecondaryInterface(7),
iclIsErpRplInterface(8),
iclIsErpMsInterface(9),
iclIsErpFsInterface(10),
iclNotInSessionVlan(11),
iclNotInMemberVlans(12),
nonIclInterfacesInSessionVlan(13),
mgmtVeNotConfiguredInSessionVlan(14),
mgmtIpNotConfiguredInSessionVlan(15),
mgmtIpIsUsedInPeerOrClientConfig(16),
mgmtIpNotInSubnetOfPeerIp(17),
rBridgeIdIsUsedInPeerOrClientConfig(18),
clientInterfaceIsNotInMemberVlan(19),
defaultVlanConfigForSessionOrMemberVlan(20)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last failure reason for cluster deploy operation through SNMP.
The following failure reason codes are supported:
none(1) - The last deploy is successful.
unknown(2) - The last deploy has failed
for unknown reason.
rBridgeIdNotConfigured(3) - Remote bridge id is not
configured.
sessionVlanNotConfigured(4) - Session VLAN is not
configured.
iclNotConfigured(5) - ICL is not configured.
peerNotConfigured(6) - Peer is not configured.
iclIsMrpSecondaryInterface(7) - In NI CES/CER devices, ICL
should not be MRP
secondary interface.
iclIsErpRplInterface(8) - In NI CES/CER devices, ICL
should not be ERP RPL
interface.
iclIsErpMsInterface(9) - In NI CES/CER devices, ICL
should not be ERP MS
interface.
iclIsErpFsInterface(10) - In NI CES/CER devices, ICL
should not be ERP FS
interface.
iclNotInSessionVlan(11) - ICL is not in session VLAN.
iclNotInMemberVlans(12) - ICL is not in member VLANs.
nonIclInterfacesInSessionVlan(13) - Non ICL interfaces are
present under session VLAN.
mgmtVeNotConfiguredInSessionVlan(14) - Management VE is not
configured in session VLAN.
mgmtIpNotConfiguredInSessionVlan(15) - Management IP is not
configured in session VLAN.
mgmtIpIsUsedInPeerOrClientConfig(16) - Management IP is used in peer
or client configuration.
mgmtIpNotInSubnetOfPeerIp(17) - Management IP is not in subnet
of peer IP.
rBridgeIdUsedInPeerOrClientConfig(18) - Remote bridge id is used
in peer or client
configuration.
clientInterfaceIsNotInMemberVlan(19) - Client interface is not in
member VLAN.
defaultVlanConfigAsSessOrMemberVlan(20) - Default VLAN is configured
as session or member VLAN."
::= { brcdMctClusterEntry 11 }
brcdMctClusterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this MCT Cluster. All the values of RowStatus
are supported. The notInService(2) indicates that cluster is not
yet activated.
The following objects should be present in the same SNMP set request
to create a row with brcdMctClusterRowStatus set to createAndGo(4)
value:
brcdMctClusterName, brcdMctClusterRbridgeId,
brcdMctClusterSessionVlan, brcdMctClusterMemberVlans,
objects.
The brcdMctClusterName object should be present in the same SNMP set
request to create a row in brcdMctClusterTable with
brcdMctClusterRowStatus set to createAndWait(5) value.
If the cluster is deployed, then brcdMctClusterRowStatus cannot be
set destroy(6)"
::= { brcdMctClusterEntry 12 }
-- End of brcdMctClusterTable
--
-- MCT Cluster ICL table
--
brcdMctClusterIclTable OBJECT-TYPE
SYNTAX SEQUENCE OF BrcdMctClusterIclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides Multi Chassis Trunking Cluster information."
::= { brcdMctObjects 3 }
brcdMctClusterIclEntry OBJECT-TYPE
SYNTAX BrcdMctClusterIclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the MCT Cluster ICL."
INDEX { brcdMctClusterId,
IMPLIED brcdMctClusterIclName
}
::= { brcdMctClusterIclTable 1 }
BrcdMctClusterIclEntry ::= SEQUENCE {
brcdMctClusterIclName DisplayString,
brcdMctClusterIclIfIndex InterfaceIndex,
brcdMctClusterIclRowStatus RowStatus
}
brcdMctClusterIclName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of ICL."
::= { brcdMctClusterIclEntry 1 }
brcdMctClusterIclIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index of the ICL. The ICL interface can be a single
ethernet interface or trunk interface index."
::= { brcdMctClusterIclEntry 2 }
brcdMctClusterIclRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this MCT Cluster ICL entry. Only the active(1),
createAndGo(4) and destroy (6) values of RowStatus are supported.
If the cluster is deployed, then brcdMctClusterIclRowStatus cannot be
set destroy(6).
If the brcdMctClusterIclName is used in the peer configuration for
object brcdMctClusterPeerIclName, then the peer configuration should
be removed before setting the brcdMctClusterIclRowStatus to
destroy(6)"
::= { brcdMctClusterIclEntry 3 }
-- End of brcdMctClusterIclTable
--
-- MCT Cluster Peer table
--
brcdMctClusterPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF BrcdMctClusterPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides Multi Chassis Trunking Cluster Peers
information.
The objects in this table cannot be modified after the
cluster is deployed"
::= { brcdMctObjects 4 }
brcdMctClusterPeerEntry OBJECT-TYPE
SYNTAX BrcdMctClusterPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the MCT Cluster Peer."
INDEX {
brcdMctClusterId,
brcdMctClusterPeerAddrType,
brcdMctClusterPeerAddr
}
::= { brcdMctClusterPeerTable 1 }
BrcdMctClusterPeerEntry ::= SEQUENCE {
brcdMctClusterPeerAddrType InetAddressType,
brcdMctClusterPeerAddr InetAddress,
brcdMctClusterPeerRbridgeId Unsigned32,
brcdMctClusterPeerIclName DisplayString,
brcdMctClusterPeerFastFailover EnabledStatus,
brcdMctClusterPeerKeepAliveTime Unsigned32,
brcdMctClusterPeerHoldTime Unsigned32,
brcdMctClusterPeerActiveVlans DisplayString,
brcdMctClusterPeerOperStatus INTEGER,
brcdMctClusterPeerDownReason INTEGER,
brcdMctClusterPeerUpTime TimeInterval,
brcdMctClusterPeerRowStatus RowStatus
}
brcdMctClusterPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of this MCT Cluster Peer. The supported address
types are ipv4(1) and ipv6(2)."
::= { brcdMctClusterPeerEntry 1 }
brcdMctClusterPeerAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv4/IPv6 address of this MCT Cluster Peer."
::= { brcdMctClusterPeerEntry 2 }
brcdMctClusterPeerRbridgeId OBJECT-TYPE
SYNTAX Unsigned32 (1..35535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The remote bridge Id of this MCT Cluster Peer."
::= { brcdMctClusterPeerEntry 3 }
brcdMctClusterPeerIclName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ICL name of this MCT Cluster Peer. This should be same as
brcdMctClusterIclName object for this MCT Cluster"
::= { brcdMctClusterPeerEntry 4 }
brcdMctClusterPeerFastFailover OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The fast failover status of this MCT Cluster Peer.
When this object is set to enable, as soon as the ICL interface
goes down the CCP goes down. All the remote MACs are flushed.
When set to disable, even if the ICL interface goes down the
CCP waits for the hold-time before making the CCP down.
Remote MACs are flushed only when the CCP is down."
DEFVAL { enabled }
::= { brcdMctClusterPeerEntry 5 }
brcdMctClusterPeerKeepAliveTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The keep-alive time in seconds of this MCT Cluster Peer. The range of
keep-alive time is 0 to 21845. The default is 30 seconds."
::= { brcdMctClusterPeerEntry 6 }
brcdMctClusterPeerHoldTime OBJECT-TYPE
SYNTAX Unsigned32 (3..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The hold time in seconds of this MCT Cluster Peer. The hold time must
be at least 3 times the keep alive time. The range of hold time is 3
to 65535. The default is 90 seconds."
DEFVAL { 90 }
::= { brcdMctClusterPeerEntry 7 }
brcdMctClusterPeerActiveVlans OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list of the active member VLANs of this MCT Cluster Peer.
The VLANs which are not continuous are represented with a space
separated and continuous VLANs represented with the range.
For example: 2 5 10 to 40 100"
::= { brcdMctClusterPeerEntry 8 }
brcdMctClusterPeerOperStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
noState(2),
init(3),
ccpUp(4),
ccpDown(5),
reachable(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this MCT Cluster Peer. The follwoing
values are supported for operational status
unknown(1) - Unknown state
noState(2) - The peer state machine is not started
init(3) - The peer state machine is initializing
ccpUp(4) - CCP is up
ccpDown(5) - CCP is down
reachable(6) - CCP is down, but peer is reachable through keep
alive VLAN"
::= { brcdMctClusterPeerEntry 9 }
brcdMctClusterPeerDownReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
loopbackInterfaceDown(2),
iclInterfaceDown(3),
upgradeInProgress(4),
routeNotAvailable(5),
iclVeDown(6),
rBridgeIdMismatch(7),
clusterIdMismatch(8),
keepAliveTimeMismatch(9),
holdTimeMismatch(10),
fastFailoverMismatch(11),
shutdownMesgFromPeer(12),
tcpKeepAliveTimeout(13),
tcpConnCloseMesg(14),
holdTimeoutExpired(15),
sendStateTimeoutExpired(16),
recvStateTimeoutExpired(17),
initMesgSendFail(18),
keepAliveMesgSendFail(19),
invalidAppMesgRecv(20),
badProtocolVersionPktRecv(21),
badPduLengthPktRecv(22),
unknownCcpPktRecv(23),
invalidCcpPktRecv(24),
internalCcpErrorRecv(25),
ccpTcpCommFail(26)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the brcdMctClusterPeerOperStatus is in ccpDown(3) state.
The following values are supported as down reason:
none(1) - Peer is not in down state
loopbackInterfaceDown(2) - Loopback interface down
iclInterfaceDown(3) - ICL interface down
upgradeInProgress(4) - Graceful upgrade in progress
routeNotAvailable(5) - Route to cluster Peer is not available
iclVeDown(6) - ICL VE interface down
rBridgeIdMismatch(7) - RBridge ID does not match with Peer
clusterIdMismatch(8) - Cluster ID does not match with Peer
keepAliveTimeMismatch(9) - KeepAlive Time does not match with Peer
holdTimeMismatch(10) - Hold Time does not match with Peer
fastFailoverMismatch(11) - Fast Failover parameter does not match
with Peer
shutdownMesgFromPeer(12) - ShutDown message came from Peer
tcpKeepAliveTimeout(13) - TCP keepalive timeout message came
tcpConnCloseMesg(14) - TCP connection close message came
holdTimeoutExpired(15) - Hold timeout expired
sendStateTimeoutExpired(16) - Send State timeout expired
recvStateTimeoutExpired(17) - Recieve State timeout expired
initMesgSendFail(18) - Unable to send the Init message
keepAliveMesgSendFail(19) - Unable to send the Keepalive message
invalidAppMesgRecv(20) - Invalid Application packet received
message came from peer
badProtocolVersionPktRecv(21) - Bad Protocol version packet received
message came from peer
badPduLengthPktRecv(22) - Bad PDU length packet received message
came from peer
unknownCcpPktRecv(23) - Unknown CCP message type packet received
message came from peer
invalidCcpPktRecv(24) - Invalid CCP message length packet
received message came from peer
internalCcpErrorRecv(25) - Internal CCP error message came from peer
ccpTcpCommFail(26) - Cluster CCP TCP communication failed"
::= { brcdMctClusterPeerEntry 10 }
brcdMctClusterPeerUpTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since this MCT Cluster Peer is up. If the
brcdMctClusterPeerOperStatus is not in ccpUp(2) state, then zero
will be returned."
::= { brcdMctClusterPeerEntry 11 }
brcdMctClusterPeerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this MCT Cluster Peer. Only the active(1),
notInService(2), createAndGo(4) and destroy(6) values of RowStatus
are supported. The notInService(2) indicates that cluster is not
yet activated.
The SNMP set request to create a row with brcdMctClusterPeerRowStatus
set to createAndGo(4) value should contain the
brcdMctClusterPeerRbridgeId and brcdMctClusterPeerIclName objects in
the same SNMP set request.
If the cluster is deployed, then brcdMctClusterPeerRowStatus cannot be
set destroy(6)"
::= { brcdMctClusterPeerEntry 12 }
-- End of brcdMctClusterPeerTable
--
-- MCT Cluster client table
--
brcdMctClusterClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF BrcdMctClusterClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides Multi Chassis Trunking Cluster Clients information."
::= { brcdMctObjects 5 }
brcdMctClusterClientEntry OBJECT-TYPE
SYNTAX BrcdMctClusterClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the MCT Cluster Client."
INDEX {
brcdMctClusterId,
IMPLIED brcdMctClusterClientName
}
::= { brcdMctClusterClientTable 1 }
BrcdMctClusterClientEntry ::= SEQUENCE {
brcdMctClusterClientName DisplayString,
brcdMctClusterClientRbridgeId Unsigned32,
brcdMctClusterClientIfIndex InterfaceIndex,
brcdMctClusterClientOperStatus INTEGER,
brcdMctClusterClientDeploy BrcdDeployStatus,
brcdMctClusterClientDeployFailureReason INTEGER,
brcdMctClusterClientRowStatus RowStatus
}
brcdMctClusterClientName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of this MCT Cluster client."
::= { brcdMctClusterClientEntry 1 }
brcdMctClusterClientRbridgeId OBJECT-TYPE
SYNTAX Unsigned32 (1..35535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The remote bridge id of this MCT Cluster client. This remote
bridge ID is used by the client to communicate with this
cluster node."
::= { brcdMctClusterClientEntry 2 }
brcdMctClusterClientIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index which is connected to this MCT Cluster
client. The interface should be an ethernet interface or
trunk interface."
::= { brcdMctClusterClientEntry 3 }
brcdMctClusterClientOperStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
noState(2),
init(3),
localDeploy(4),
adminUp(5),
remoteUp(6),
localUp(7),
up(8),
slave(9),
master(10),
masterPeerUp(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this MCT Cluster client. The following
values are taken by the operational status:
unknown(1) - Unknown state
noState(2) - The peer state machine is not started
init(3) - The peer state machine is initializing
localDeploy(4) - The client is up, but not configured at remote side
adminUp(5) - The client is up, but both the client interfaces
are operationally down
remoteUp(6) - The client's remote side is up and locally down
localUp(7) - The client is locallly up and remote side is down
up(8) - The client is up locally and at remote side
slave(9) - The client is down and it has taken the slave role
master(10) - The client is down and it has taken the master role
masterPeerUp(11) - The client is down, it has taken the master role
and master peer is up."
::= { brcdMctClusterClientEntry 4 }
brcdMctClusterClientDeploy OBJECT-TYPE
SYNTAX BrcdDeployStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The admin status of this MCT Cluster client. When this object
is set to deploy and if cluster is not deployed, the
configuration will be taken but the client state machine will
not be started.
The objects in this table are not allowed to modify after client
is deployed except brcdMctClusterClientDeploy object."
::= { brcdMctClusterClientEntry 5 }
brcdMctClusterClientDeployFailureReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
unknown(2),
rBridgeIdNotConfigured(3),
clientInterfaceNotConfigured(4),
rBridgeIdUsedInClusterOrPeer(5),
clientInterfacePhysicallyNotUp(6),
clientInterfaceIsMrpRingInterface(7),
clientInterfaceIsErpInterface(8),
iclIsNotInMemberVlan(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failure reason for the last cluster client deploy operation
through SNMP. The following failure reasons are supported:
none(1) - The last deploy is successful.
unknown(2) - The last deploy is failed for
unknown reason.
rBridgeIdNotConfigured(3) - Remote bridge is not
configured.
clientInterfaceNotConfigured(4) - Client interface is not
configured.
rBridgeIdUsedInClusterOrPeer(5) - Remote bridge id is used in
cluster or peer configuration.
clientInterfaceNotPresent(6) - Client interface is physically
not present
clientInterfaceIsMrpRingInterface(7) - Client interface is
configured as MRP ring
interface.
clientInterfaceIsErpInterface(8) - Client interface is configured
as ERP interface.
iclIsNotInMemberVlan(9) - ICL is not in member VLAN."
::= { brcdMctClusterClientEntry 6 }
brcdMctClusterClientRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this MCT Cluster client. All the values of RowStatus
are supported. The notInService(2) indicates that cluster client is
not deployed.
The brcdMctClusterClientRbridgeId and brcdMctClusterClientIfIndex
objects should be present in the same SNMP set request to create a row
with brcdMctClusterClientRowStatus set to createAndGo(4) value."
::= { brcdMctClusterClientEntry 7 }
-- End of brcdMctClusterTable
---
--- MCT Notifications
---
brcdMctClusterPeerStatus NOTIFICATION-TYPE
OBJECTS { brcdMctClusterPeerOperStatus,
brcdMctClusterPeerDownReason
}
STATUS current
DESCRIPTION
"This notification is generated when the
brcdMctClusterPeerOperStatus object for peer entry in
brcdMctClusterPeerTable changes the state to ccpUp(3),
ccpDown(4) or reachable(5) from any other state."
::= { brcdMctNotifications 1 }
brcdMctClusterClientStatus NOTIFICATION-TYPE
OBJECTS { brcdMctClusterClientOperStatus }
STATUS current
DESCRIPTION
"This notification is generated when the
brcdMctClusterClientOperStatus object for peer entry in
brcdMctClusterClientTable changes the state to remoteUp(5),
localUp(6), up(7), slave(8), master(9) or masterPeerUp(10)
from any other state.
This notification is not generated when the client state change happens
when brcdMctClusterPeerOperState changes from ccpUp(2) to ccpDown(3)
or vice versa"
::= { brcdMctNotifications 2 }
--- End of MCT Notifications
END