diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB')
| -rw-r--r-- | MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB | 1357 |
1 files changed, 1357 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB new file mode 100644 index 0000000..8e32367 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-VIRTUAL-CHASSIS-MIB @@ -0,0 +1,1357 @@ +ALCATEL-IND1-VIRTUAL-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + OBJECT-IDENTITY, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Integer32, Unsigned32, + Counter32, TimeTicks FROM SNMPv2-SMI + softentIND1VirtualChassisManager FROM ALCATEL-IND1-BASE + TruthValue, + MacAddress, + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB; + + +alcatelIND1VirtualChassisMIB MODULE-IDENTITY + LAST-UPDATED "201105250000Z" + ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + etwork Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line, this is the Chassis Supervision + Chassis MIB + for managing physical chassis objects not covered in the IETF + Entity MIB (rfc 2737). + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201105250000Z" + + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1VirtualChassisManager 1 } + + alcatelIND1VirtualChassisMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Virtual-Chassis manager MIB + Subsystem Managed Objects." + ::= { alcatelIND1VirtualChassisMIB 0 } + + alcatelIND1VirtualChassisMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Virtual-Chassis manager MIB + Subsystem Managed Objects." + ::= { alcatelIND1VirtualChassisMIB 1 } + + + alcatelIND1VirtualChassisMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Virtual Chassis MIB + Subsystem Conformance Information." + ::= { alcatelIND1VirtualChassisMIB 2} + + + alcatelIND1VirtualChassisMIBVCSP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for VC Split Protection." + ::= { alcatelIND1VirtualChassisMIB 3 } + + alcatelIND1VirtualChassisMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Virtual Chassis MIB + Subsystem Units Of Conformance." + ::= { alcatelIND1VirtualChassisMIBConformance 1 } + + + alcatelIND1VirtualChassisMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Chassis Supervision Virtual Chassis MIB + Subsystem Compliance Statements." + ::= { alcatelIND1VirtualChassisMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Virtual-Chassis TEXTUAL-CONVENTION +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +VirtualOperChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Chassis identifier globally unique within a virtual-chassis domain, + which is a set of chassis configured to operate together + providing virtual-chassis services. When the value of this object + is equal to 0, the chassis operates in stand-alone mode; otherwise, + the chassis is capable of operating in a virtual-chassis system. + This chassis ID is defined as following to do configuration. + Standalone mode or boot up: + (0) local chassis configuraiton + VC mode: (0) all chassis configuration Note: this is not valid for get case + (1..6) this indicates chassis id of virtual-chassis mode + (101..) this indicates a chassis with duplicated chassis id status" + SYNTAX Integer32 (0..255) + +VirtualConfigChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a configuraion for chassis id. + (0) if no chassis id been applied + (1..6) configure VC valid chassis id" + SYNTAX Integer32 (0..6) + +VirtualChassisHelloInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time interval, in seconds, at which hello messages will be sent to the peer." + SYNTAX Integer32 (0..65535) + +VirtualChassisControlVlan ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Chassis control vlan." + SYNTAX Integer32 (2..4094) + +VirtualChassisCmmSlot ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "CMM slot indicator." + SYNTAX INTEGER { + notPresent(0), + cmmSlot1(65), + cmmSlot2(66) + } + +VirtualChassisNiSlot ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "NI slot indicator." + SYNTAX Integer32 (0..8) + +VirtualChassisVflId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Fabric Link Id." + SYNTAX Integer32 (0..7) + +VirtualChassisConsistency ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis parameter consistency status with master chassis. + inconsis(0): able to compare with master chassis but not consistent + consis(1): able to compare with master chassis and consistent + na(2): not able to compare with master chassis since virtual-chassis is not connected yet + disabeled(3): not able to compare with master because of standalone mode" + SYNTAX INTEGER { + inconsistent(0), + consistent(1), + na(2), + disabled(3) + } + +VirtualChassisRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis chassis role: + unassigned(0): init chassis role and election not complete yet + master(1): indicate chasis is in master role after election + slave(2): indicate chasis is in slave role after election + inconsistent(3): indicate chassis is not consistent after election + startuperror(4): chassis unable to start in virtual-chassis mode" + SYNTAX INTEGER { + unassigned(0), + master(1), + slave(2), + inconsistent(3), + startuperror(4) + } + + +VirtualChassisStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis chassis status: + init(0): init state + running(1): running state + invalidChassisId(2): invalid chassis id in vcsetup.cfg file + helloDown(3): hello down + duplicateChassisId(4): duplicate chassis id + mismatchImage(5): images cross chassis are mismatching + mismatchChassisType(6): slave's chassis type is different compared to the master's value + mismatchHelloInterval(7): slave's hello interval is different compared to the master's value + mismatchControlVlan(8): slave's control VLAN is different compared to the master's value + mismatchGroup(9): slave's chassis group is different compared to the master's value + mismatchLicenseConfig(10): slave's license settings are different compared to the master's value + invalidLicense(11): invalid license settings + splitTopology(12): the topology was split and the slave chassis became isolated from the master + commandShutdown(13): chassis shutdown initiated by explicit management command + failureShutdown(14): chassis shutdown triggered by a serious initialization failure" + SYNTAX INTEGER { + init(0), + running(1), + invalidChassisId(2), + helloDown(3), + duplicateChassisId(4), + mismatchImage(5), + mismatchChassisType(6), + mismatchHelloInterval(7), + mismatchControlVlan(8), + mismatchGroup(9), + mismatchLicenseConfig(10), + invalidLicense(11), + splitTopology(12), + commandShutdown(13), + failureShutdown(14) + } + +VirtualChassisGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Chassis group." + SYNTAX Integer32 (0..255) + +VirtualChassisPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Chassis priority." + SYNTAX Integer32 (0..255) + +VirtualChassisSlotResetStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis slot reset status: + supported(0): This slot can be reset without spliting virtual chassis setup + split(1): Reset this slot will split virtual chassis setup + " + SYNTAX INTEGER { + supported(0), + split(1) + } + +VirtualChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis chassis type: + invalid(0): Only support Rushmore, Tor, Shasta, Medora, Everest + rushmore(1): OS10k + tor(2): OS6900 + shasta(3): OS6860 + medora(4): OS9900 + everest(5): OS6865 + " + SYNTAX INTEGER { + invalid(0), + rushmore(1), + tor(2), + shasta(3), + medora(4), + everest(5) + } + +VirtualChassisVflSpeedType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis VFL speed type: + unassigned(0): VFL speed type is unassigned + unkown(1): VFL speed is unknown + mismatch(2): This VFL has member ports operating at different speeds + tenGB(3): All member ports of this VFL are operating at 10 Gbps + fourtyGB(4): All member ports of this VFL are operating at 40 Gbps + twentyOneGB(5): All member ports of this VFL are operating at 21 Gbps + " + SYNTAX INTEGER { + unassigned(0), + unknown(1), + mismatch(2), + tenGB(3), + fortyGB(4), + twentyOneGB(5) + } + +VirtualChassisVflMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual-chassis VFL mode: + static(1): user needs to manually configure vfl and associated vfl member port + auto(2): vfl id will be automatically assigned to proper vfl member port + " + SYNTAX INTEGER { + static(1), + auto(2) + } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Virtual-Chassis MIB +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- ---------------------------------------------------------- +-- Virtual-Chassis Local Info +-- ---------------------------------------------------------- + +virtualChassisLocalInfo OBJECT IDENTIFIER ::= { alcatelIND1VirtualChassisMIBObjects 1 } + +virtualChassisLocalInfoChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Chassis Local chassis ID" +::= { virtualChassisLocalInfo 1 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Global Table +-- ---------------------------------------------------------- + +virtualChassisGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Global Table" +::= { alcatelIND1VirtualChassisMIBObjects 2 } + +virtualChassisGlobalEntry OBJECT-TYPE + SYNTAX VirtualChassisGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Global Table Entry" + INDEX { virtualChassisOperChasId } +::= { virtualChassisGlobalTable 1 } + + +VirtualChassisGlobalEntry ::= SEQUENCE + { + virtualChassisOperChasId VirtualOperChassisId, + virtualChassisConfigChassisId VirtualConfigChassisId, + virtualChassisRole VirtualChassisRole, + virtualChassisPreviousRole VirtualChassisRole, + virtualChassisStatus VirtualChassisStatus, + virtualChassisOperPriority VirtualChassisPriority, + virtualChassisConfigPriority VirtualChassisPriority, + virtualChassisGroup VirtualChassisGroup, + virtualChassisMac MacAddress, + virtualChassisUpTime TimeTicks, + virtualChassisDesigNI VirtualChassisNiSlot, + virtualChassisPriCmm VirtualChassisCmmSlot, + virtualChassisSecCmm VirtualChassisCmmSlot, + virtualChassisOperHelloInterval VirtualChassisHelloInterval, + virtualChassisOperControlVlan VirtualChassisControlVlan, + virtualChassisConfigHelloInterval VirtualChassisHelloInterval, + virtualChassisConfigControlVlan VirtualChassisControlVlan, + virtualChassisType VirtualChassisType , + virtualChassisLicense SnmpAdminString , + virtualChassisOperChasIdConsis VirtualChassisConsistency, + virtualChassisConfigChasIdConsis VirtualChassisConsistency, + virtualChassisOperControlVlanConsis VirtualChassisConsistency, + virtualChassisConfigControlVlanConsis VirtualChassisConsistency, + virtualChassisOperHelloIntervalConsis VirtualChassisConsistency, + virtualChassisConfigHelloIntervalConsis VirtualChassisConsistency, + virtualChassisChassisTypeConsis VirtualChassisConsistency, + virtualChassisGroupConsis VirtualChassisConsistency, + virtualChassisLicenseConsis VirtualChassisConsistency, + virtualChassisGlobalConsis VirtualChassisConsistency, + virtualChassisNumOfNeighbor Integer32 , + virtualChassisNumOfDirectNeighbor Integer32, + virtualChassisVflMode VirtualChassisVflMode + + } +virtualChassisOperChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Operational Virtual-Chassis chassis ID." +::= { virtualChassisGlobalEntry 1 } + +virtualChassisConfigChassisId OBJECT-TYPE + SYNTAX VirtualConfigChassisId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured Virtual-Chassis chassis ID. + : This object can be configured for the local chassis or for a specific chassis." + DEFVAL { 0} +::= { virtualChassisGlobalEntry 2 } + +virtualChassisRole OBJECT-TYPE + SYNTAX VirtualChassisRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis role" +::= { virtualChassisGlobalEntry 3 } + +virtualChassisPreviousRole OBJECT-TYPE + SYNTAX VirtualChassisRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis previous chassis role" +::= { virtualChassisGlobalEntry 4 } + +virtualChassisStatus OBJECT-TYPE + SYNTAX VirtualChassisStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis status" +::= { virtualChassisGlobalEntry 5 } + +virtualChassisOperPriority OBJECT-TYPE + SYNTAX VirtualChassisPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis operational chassis priority" +::= { virtualChassisGlobalEntry 6 } + +virtualChassisConfigPriority OBJECT-TYPE + SYNTAX VirtualChassisPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Virtual-Chassis configured chassis priority + This object can be configured for the local chassis and for a specific chassis." +DEFVAL { 100 } +::= { virtualChassisGlobalEntry 7 } + +virtualChassisGroup OBJECT-TYPE + SYNTAX VirtualChassisGroup + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Virtual-Chassis chassis group. + When a master chassis is present in the topology, the chassis group can only be configured according to the following rules: + 1. With exactly the same chassis group value as the current master chassis when the configuration applies to a single and specific chassis. + 2. With any value within the valid range as long as the configuration applies to all chassis at the same time." +DEFVAL { 0} +::= { virtualChassisGlobalEntry 8 } + +virtualChassisMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis mac address." +::= { virtualChassisGlobalEntry 9 } + +virtualChassisUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis up time" +::= { virtualChassisGlobalEntry 10 } + +virtualChassisDesigNI OBJECT-TYPE + SYNTAX VirtualChassisNiSlot + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis designated NI slot num" +::= { virtualChassisGlobalEntry 11 } + +virtualChassisPriCmm OBJECT-TYPE + SYNTAX VirtualChassisCmmSlot + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis primary CMM slot num" +::= { virtualChassisGlobalEntry 12 } + +virtualChassisSecCmm OBJECT-TYPE + SYNTAX VirtualChassisCmmSlot + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis secondary CMM slot num" +::= { virtualChassisGlobalEntry 13 } + +virtualChassisOperHelloInterval OBJECT-TYPE + SYNTAX VirtualChassisHelloInterval + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operational Virtual-Chassis hello interval." +DEFVAL {10} +::= { virtualChassisGlobalEntry 14 } + +virtualChassisOperControlVlan OBJECT-TYPE + SYNTAX VirtualChassisControlVlan + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational Virtual-Chassis control VLAN." +::= { virtualChassisGlobalEntry 15 } + +virtualChassisConfigHelloInterval OBJECT-TYPE + SYNTAX VirtualChassisHelloInterval + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This is deprecated from release 7.3.3.R01." +DEFVAL {2} +::= { virtualChassisGlobalEntry 16 } + +virtualChassisConfigControlVlan OBJECT-TYPE + SYNTAX VirtualChassisControlVlan + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured Virtual-Chassis control VLAN. + This object can be configured for the local chassis, for a specific chassis and for all chassis." +DEFVAL { 4094} +::= { virtualChassisGlobalEntry 17 } + +virtualChassisType OBJECT-TYPE + SYNTAX VirtualChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis type" +::= { virtualChassisGlobalEntry 18 } + +virtualChassisLicense OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis chassis License string. A: Advanced; B: Data Center" +::= { virtualChassisGlobalEntry 19 } + +virtualChassisOperChasIdConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 20 } + +virtualChassisConfigChasIdConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 21 } + +virtualChassisOperControlVlanConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 22 } + +virtualChassisConfigControlVlanConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 23 } + +virtualChassisOperHelloIntervalConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared hello interval with master chassis" +::= { virtualChassisGlobalEntry 24 } + +virtualChassisConfigHelloIntervalConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This is deprecated from release 7.3.3.R01." +::= { virtualChassisGlobalEntry 25 } + +virtualChassisChassisTypeConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 26 } + +virtualChassisGroupConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 27 } + +virtualChassisLicenseConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 28 } + +virtualChassisGlobalConsis OBJECT-TYPE + SYNTAX VirtualChassisConsistency + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis consis status compared with master chassis" +::= { virtualChassisGlobalEntry 29 } + +virtualChassisNumOfNeighbor OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis neighbor count" +::= { virtualChassisGlobalEntry 30 } + + +virtualChassisNumOfDirectNeighbor OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis direct neighbor count" +::= { virtualChassisGlobalEntry 31 } + +virtualChassisVflMode OBJECT-TYPE + SYNTAX VirtualChassisVflMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Virtual-Chassis vfl mode: + static(0): user needs to manually configure vfl and associated vfl member port + auto(1): vfl id will be automatically assigned to proper vfl member port" +DEFVAL {static} +::= { virtualChassisGlobalEntry 32 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Neighbor Table +-- ---------------------------------------------------------- + +virtualChassisNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Neighbor Table" +::= { alcatelIND1VirtualChassisMIBObjects 3 } + +virtualChassisNeighborEntry OBJECT-TYPE + SYNTAX VirtualChassisNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Neighbor Table Entry" + INDEX { virtualChassisOperChasId, virtualChassisNeighborChasId } +::= { virtualChassisNeighborTable 1 } + + +VirtualChassisNeighborEntry ::= SEQUENCE + { + virtualChassisNeighborChasId VirtualOperChassisId, + virtualChassisNeighborShortestPath SnmpAdminString, + virtualChassisNeighborIsDirect TruthValue + } +virtualChassisNeighborChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual-Chassis Neighbor chassis ID." +::= { virtualChassisNeighborEntry 1 } + +virtualChassisNeighborShortestPath OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured Virtual-Chassis neighbor shortest path. The format will be <chass_id>/<vfl_id>-><chass_id>/<vfl_id>-><chass_id>/<vfl_id>. EX: 2/0->1/0->3/1 " +::= { virtualChassisNeighborEntry 2 } + +virtualChassisNeighborIsDirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To determine if this is a direct neighbor" +::= { virtualChassisNeighborEntry 3 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Chassis Reset List Table +-- ---------------------------------------------------------- + +virtualChassisChassisResetListTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisChassisResetListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Chassis reset list Table" +::= { alcatelIND1VirtualChassisMIBObjects 4} + +virtualChassisChassisResetListEntry OBJECT-TYPE + SYNTAX VirtualChassisChassisResetListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Chassis Reset List Table Entry" + INDEX { virtualChassisOperChasId} +::= { virtualChassisChassisResetListTable 1 } + + +VirtualChassisChassisResetListEntry ::= SEQUENCE + { + virtualChassisChassisResetList SnmpAdminString + } + +virtualChassisChassisResetList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the chassis reset list." +::= { virtualChassisChassisResetListEntry 1 } + + +-- ---------------------------------------------------------- +-- Virtual-Chassis Slot Reset List Table +-- ---------------------------------------------------------- + +virtualChassisSlotResetStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisSlotResetStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Slot reset Status Table" +::= { alcatelIND1VirtualChassisMIBObjects 5 } + +virtualChassisSlotResetStatusEntry OBJECT-TYPE + SYNTAX VirtualChassisSlotResetStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Slot Reset Status Table Entry" + INDEX { virtualChassisOperChasId,virtualChassisSlotNum} +::= { virtualChassisSlotResetStatusTable 1 } + +VirtualChassisSlotResetStatusEntry ::= SEQUENCE + { + virtualChassisSlotNum VirtualChassisNiSlot, + virtualChassisSlotResetStatus VirtualChassisSlotResetStatus + } + +virtualChassisSlotNum OBJECT-TYPE + SYNTAX VirtualChassisNiSlot + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual-Chassis slot num." +::= { virtualChassisSlotResetStatusEntry 1 } + +virtualChassisSlotResetStatus OBJECT-TYPE + SYNTAX VirtualChassisSlotResetStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual-Chassis slot reset status." +::= { virtualChassisSlotResetStatusEntry 2} + +-- ---------------------------------------------------------- +-- Virtual-Chassis Vfl Table +-- ---------------------------------------------------------- + +virtualChassisVflTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisVflEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Virtual Fabric Link Table + This object can be configured for the local chassis or for a specific chassis." +::= { alcatelIND1VirtualChassisMIBObjects 6 } + +virtualChassisVflEntry OBJECT-TYPE + SYNTAX VirtualChassisVflEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Chassis Virtual Fabric Link Table Entry" + INDEX { virtualChassisOperChasId, virtualChassisVflId } +::= { virtualChassisVflTable 1 } + + +VirtualChassisVflEntry ::= SEQUENCE + { + virtualChassisVflId VirtualChassisVflId, + virtualChassisVflDefaultVlan Integer32, + virtualChassisVflOperStatus INTEGER, + virtualChassisVflPrimaryPort InterfaceIndexOrZero, + virtualChassisVflActivePortNum Integer32, + virtualChassisVflConfigPortNum Integer32, + virtualChassisVflRowStatus RowStatus, + virtualChassisVflDirectNeighborChasId VirtualOperChassisId, + virtualChassisVflSpeedType VirtualChassisVflSpeedType + } + +virtualChassisVflId OBJECT-TYPE + SYNTAX VirtualChassisVflId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Interface IfIndex" +::= { virtualChassisVflEntry 1 } + +virtualChassisVflDefaultVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Virtual Fabric Link default vlan" + DEFVAL { 1} +::= { virtualChassisVflEntry 2 } + +virtualChassisVflOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link Operational Status" +::= { virtualChassisVflEntry 3 } + +virtualChassisVflPrimaryPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link primary Port ifindex. 0 is for default value when virtual fabric link is not up" +::= { virtualChassisVflEntry 4 } + +virtualChassisVflActivePortNum OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active member ports of participating on the Virtual Fabric Link." +::= { virtualChassisVflEntry 5 } + +virtualChassisVflConfigPortNum OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ports configured as members of the Virtual Fabric Link." +::= { virtualChassisVflEntry 6 } + +virtualChassisVflRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link RowStatus for creationh and deletion" +::= { virtualChassisVflEntry 7 } + +virtualChassisVflDirectNeighborChasId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Chassis ID of the direct neighbor that is reachable via this VFL link, + or 0 if no neighbor." +::= { virtualChassisVflEntry 8 } + +virtualChassisVflSpeedType OBJECT-TYPE + SYNTAX VirtualChassisVflSpeedType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link speed type" +::= { virtualChassisVflEntry 9 } + + +-- ---------------------------------------------------------- +-- Virtual-Chassis Vfl Member Port Table +-- ---------------------------------------------------------- + +virtualChassisVflMemberPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisVflMemberPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table. + This object can be configured for the local chassis or for a specific chassis." +::= { alcatelIND1VirtualChassisMIBObjects 7 } + + +virtualChassisVflMemberPortEntry OBJECT-TYPE + SYNTAX VirtualChassisVflMemberPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table Entry." + INDEX { virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflMemberPortIfindex } +::= { virtualChassisVflMemberPortTable 1 } + +VirtualChassisVflMemberPortEntry ::= SEQUENCE + { + virtualChassisVflMemberPortIfindex InterfaceIndex, + virtualChassisVflMemberPortIsPrimay TruthValue, + virtualChassisVflMemberPortOperStatus INTEGER, + virtualChassisVflMemberPortRowStatus RowStatus + } + +virtualChassisVflMemberPortIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port ifIndex." +::= { virtualChassisVflMemberPortEntry 1 } + + +virtualChassisVflMemberPortIsPrimay OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To determine if this Virtual Fabric Link Member Port is primary or not" +::= { virtualChassisVflMemberPortEntry 2 } + +virtualChassisVflMemberPortOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port operational status" +::= { virtualChassisVflMemberPortEntry 3 } + +virtualChassisVflMemberPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port RowStatus for creation and deletion" +::= { virtualChassisVflMemberPortEntry 4 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis Trap info +-- ---------------------------------------------------------- + +virtualChassisTrapInfo OBJECT IDENTIFIER ::= { alcatelIND1VirtualChassisMIBObjects 8 } + +virtualChassisDiagnostic OBJECT-TYPE + SYNTAX INTEGER { + duplexMode (1), + speed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates why a port configured as virtual-fabric member is unable to join the virtual-fabric link" +::= { virtualChassisTrapInfo 1 } + +virtualChassisUpgradeCompleteStatus OBJECT-TYPE + SYNTAX INTEGER { + success (1), + failure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the software upgrade process has failed after a timeout or completed successfully. + Note that if the process fails, it may be still possible for the system to recover if the process + successfully completes later after the expired timeout." + +::= { virtualChassisTrapInfo 2 } + +-- ---------------------------------------------------------- +-- Virtual-Chassis auto-Vfl Port Table +-- ---------------------------------------------------------- + +virtualChassisAutoVflPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualChassisAutoVflPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Auto Virtual Fabric Link Port Table." +::= { alcatelIND1VirtualChassisMIBObjects 9 } + + +virtualChassisAutoVflPortEntry OBJECT-TYPE + SYNTAX VirtualChassisAutoVflPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Fabric Link Member Port Table Entry." + INDEX { virtualChassisAutoVflPortIfindex } +::= { virtualChassisAutoVflPortTable 1 } + +VirtualChassisAutoVflPortEntry ::= SEQUENCE + { + virtualChassisAutoVflPortIfindex InterfaceIndex, + virtualChassisAutoVflIfindex InterfaceIndexOrZero, + virtualChassisAutoVflPortMemberStatus INTEGER, + virtualChassisAutoVflPortRowStatus RowStatus + } + +virtualChassisAutoVflPortIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Auto virtual Fabric Link Member Port ifIndex." +::= { virtualChassisAutoVflPortEntry 1 } + + +virtualChassisAutoVflIfindex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Fabric Link ifIndex which is automatically assigned to this member port" +::= { virtualChassisAutoVflPortEntry 2 } + +virtualChassisAutoVflPortMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unassigned(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Auto Virtual Fabric Link Port Member Port operational status" +::= { virtualChassisAutoVflPortEntry 3 } + +virtualChassisAutoVflPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Auto Virtual Fabric Link Port RowStatus for creation and deletion" +::= { virtualChassisAutoVflPortEntry 4 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + virtualChassisStatusChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisStatus + } + STATUS current + DESCRIPTION + "Critical trap indicates chassis status change." + ::= { alcatelIND1VirtualChassisMIBNotifications 1 } + + virtualChassisRoleChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisRole + } + STATUS current + DESCRIPTION + "Critical trap indicates chassis role change." + ::= { alcatelIND1VirtualChassisMIBNotifications 2 } + + + virtualChassisVflStatusChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflOperStatus + } + STATUS current + DESCRIPTION + "Critical trap indicates vflink status change." + ::= { alcatelIND1VirtualChassisMIBNotifications 3 } + + virtualChassisVflMemberPortStatusChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflMemberPortIfindex, + virtualChassisVflMemberPortOperStatus + } + STATUS deprecated + DESCRIPTION + "This trap is been deprecated since 7.3.3.R01." + ::= { alcatelIND1VirtualChassisMIBNotifications 4 } + + virtualChassisVflMemberPortJoinFailure NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflMemberPortIfindex, + virtualChassisDiagnostic + } + STATUS current + DESCRIPTION + "Major trap indicates a port configured as virtual-fabric member is unable to join the virtual-fabric link." + ::= { alcatelIND1VirtualChassisMIBNotifications 5 } + + virtualChassisUpgradeComplete NOTIFICATION-TYPE + OBJECTS { + virtualChassisUpgradeCompleteStatus + } + STATUS current + DESCRIPTION + "Critical trap that indicates whether the software upgrade process has failed after a timeout or completed successfully. + Note that if the process fails, it may be still possible for the system to recover if the process + successfully completes later after the expired timeout." + ::= { alcatelIND1VirtualChassisMIBNotifications 6 } + + virtualChassisVflSpeedTypeChange NOTIFICATION-TYPE + OBJECTS { + virtualChassisOperChasId, + virtualChassisVflId, + virtualChassisVflSpeedType + } + STATUS current + DESCRIPTION + "Critical trap indicates whenever vfl speed type is changed." + ::= { alcatelIND1VirtualChassisMIBNotifications 7 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1VirtualChassisMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for Virtual-Chassis Supervision." + MODULE + MANDATORY-GROUPS + { + + virtualChassisLocalInfoGroup, + virtualChassisGlobalGroup, + virtualChassisNeighborGroup, + virtualChassisChassisResetListGroup, + virtualChassisSlotRestStatusGroup, + virtualChassisVflGroup, + virtualChassisVflMemberPortGroup + + } + ::= { alcatelIND1VirtualChassisMIBCompliances 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + virtualChassisLocalInfoGroup OBJECT-GROUP + OBJECTS + { + virtualChassisLocalInfoChasId + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Config Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 1 } + + virtualChassisGlobalGroup OBJECT-GROUP + OBJECTS + { + virtualChassisConfigChassisId, + virtualChassisRole, + virtualChassisPreviousRole, + virtualChassisStatus, + virtualChassisOperPriority, + virtualChassisConfigPriority, + virtualChassisGroup, + virtualChassisMac, + virtualChassisUpTime, + virtualChassisDesigNI, + virtualChassisPriCmm, + virtualChassisSecCmm, + virtualChassisOperHelloInterval, + virtualChassisOperControlVlan, + virtualChassisConfigHelloInterval, + virtualChassisConfigControlVlan, + virtualChassisType, + virtualChassisLicense, + virtualChassisOperChasIdConsis, + virtualChassisConfigChasIdConsis, + virtualChassisOperControlVlanConsis, + virtualChassisConfigControlVlanConsis, + virtualChassisOperHelloIntervalConsis, + virtualChassisConfigHelloIntervalConsis, + virtualChassisChassisTypeConsis, + virtualChassisGroupConsis, + virtualChassisLicenseConsis, + virtualChassisGlobalConsis, + virtualChassisNumOfNeighbor, + virtualChassisNumOfDirectNeighbor, + virtualChassisVflMode + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Config Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 2 } + + virtualChassisNeighborGroup OBJECT-GROUP + OBJECTS + { + virtualChassisNeighborShortestPath, + virtualChassisNeighborIsDirect + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis neighbor Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 3 } + + + virtualChassisChassisResetListGroup OBJECT-GROUP + OBJECTS + { + virtualChassisChassisResetList + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis chassis reset list Group." + + ::= { alcatelIND1VirtualChassisMIBGroups 4 } + + virtualChassisSlotRestStatusGroup OBJECT-GROUP + OBJECTS + { + virtualChassisSlotResetStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis slot reset statusGroup." + + ::= { alcatelIND1VirtualChassisMIBGroups 5 } + + virtualChassisVflGroup OBJECT-GROUP + OBJECTS + { + virtualChassisVflDefaultVlan, + virtualChassisVflOperStatus, + virtualChassisVflPrimaryPort, + virtualChassisVflActivePortNum, + virtualChassisVflConfigPortNum, + virtualChassisVflRowStatus, + virtualChassisVflDirectNeighborChasId, + virtualChassisVflSpeedType + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Vfl Group." + ::= { alcatelIND1VirtualChassisMIBGroups 6 } + virtualChassisVflMemberPortGroup OBJECT-GROUP + OBJECTS + { + virtualChassisVflMemberPortIsPrimay, + virtualChassisVflMemberPortOperStatus, + virtualChassisVflMemberPortRowStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis Vfl Member Port Group." + ::= { alcatelIND1VirtualChassisMIBGroups 7 } + + virtualChassisTrapInfoGroup OBJECT-GROUP + OBJECTS + { + virtualChassisDiagnostic, + virtualChassisUpgradeCompleteStatus + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis trap info Group." + ::= { alcatelIND1VirtualChassisMIBGroups 8 } + + virtualChassisTrapOBJGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + virtualChassisStatusChange, + virtualChassisRoleChange, + virtualChassisVflStatusChange, + virtualChassisVflMemberPortStatusChange, + virtualChassisVflMemberPortJoinFailure, + virtualChassisUpgradeComplete, + virtualChassisVflSpeedTypeChange + + } + STATUS current + DESCRIPTION + "Chassis Supervision Virtual-Chassis trap object Group." + ::= { alcatelIND1VirtualChassisMIBGroups 9 } + + virtualChassisAutoVflPortGroup OBJECT-GROUP + OBJECTS + { + virtualChassisAutoVflIfindex, + virtualChassisAutoVflPortMemberStatus, + virtualChassisAutoVflPortRowStatus + } + STATUS current + DESCRIPTION + "Auto Virtual-Chassis Vfl Port Group." + ::= { alcatelIND1VirtualChassisMIBGroups 10 } + +END + |