-- ===================================================================== -- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description:Huawei LACP extend MIB -- Reference:HUAWEI Enterprise MIB -- Version: V1.0 -- History: -- -- ===================================================================== HUAWEI-LAG-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString, RowStatus,TruthValue,TEXTUAL-CONVENTION FROM SNMPv2-TC huaweiMgmt, huaweiDatacomm FROM HUAWEI-3COM-OID-MIB ; -- 1.3.6.1.4.1.2011.5.25.1 hwLAG MODULE-IDENTITY LAST-UPDATED "200310091942Z" -- October 09, 2003 at 19:42 GMT ORGANIZATION "Huawei Technologies Co., Ltd.." CONTACT-INFO "Huawei Bld.,NO.3 Xinxi Rd., Shang-Di Information Industry Base, Hai-Dian District Beijing P.R. China, http://www.huawei.com, Zip:100085." DESCRIPTION "LACP extend MIB ." ::= { huaweiDatacomm 25 } -- ============================================================= -- Textual Conventions -- ============================================================= PortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." SYNTAX OCTET STRING -- -- Node definitions -- -- 1.3.6.1.4.1.2011.5.25.1.1 hwLAGMibObjects OBJECT IDENTIFIER ::= { hwLAG 1 } -- 1.3.6.1.4.1.2011.5.25.1.1.1 hwAggLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAggLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of aggregated link objects" ::= { hwLAGMibObjects 1 } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1 hwAggLinkEntry OBJECT-TYPE SYNTAX HwAggLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of table." INDEX { hwAggLinkNumber } ::= { hwAggLinkTable 1 } HwAggLinkEntry ::= SEQUENCE { hwAggLinkNumber Integer32, hwAggLinkName DisplayString, hwAggLinkMode INTEGER, hwAggLinkPortList PortList, hwAggLinkState RowStatus, hwAggPortListSelectedPorts PortList, hwAggPortListSamePartnerPorts PortList } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1.1 hwAggLinkNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description." ::= { hwAggLinkEntry 1 } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1.2 hwAggLinkName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Description." ::= { hwAggLinkEntry 2 } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1.3 hwAggLinkMode OBJECT-TYPE SYNTAX INTEGER { manual(1), static(2), dynamic(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of aggregation. 1 => Manual aggregation, no LACP 2 => Membership specified by user, LACP is used to validate 3 => Completely dynamic aggregation detected by LACP" ::= { hwAggLinkEntry 3 } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1.4 hwAggLinkPortList OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "List of ports in this AL, by bridge port number. If the type is manual or static, you can update this list to your hearts content. If, however, the AL is dynamic, then the system will maintain it. You are NOT permitted to set the value of this to all zeroes." ::= { hwAggLinkEntry 4 } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1.5 hwAggLinkState OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { hwAggLinkEntry 5 } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1.6 hwAggPortListSelectedPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "A PortList of physical ports that have selected to this aggregator, but which have not yet attached." ::= { hwAggLinkEntry 6 } -- 1.3.6.1.4.1.2011.5.25.1.1.1.1.7 hwAggPortListSamePartnerPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "PortList of physical ports that the same Actor SystemID and partner systemID as this aggregator, but have differing actor and partner keys." ::= { hwAggLinkEntry 7 } -- 1.3.6.1.4.1.2011.5.25.1.1.2 hwAggPortTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAggPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of aggregated link objects" ::= { hwLAGMibObjects 2 } -- 1.3.6.1.4.1.2011.5.25.1.1.2.1 hwAggPortEntry OBJECT-TYPE SYNTAX HwAggPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of table." INDEX { hwAggPortIndex } ::= { hwAggPortTable 1 } HwAggPortEntry ::= SEQUENCE { hwAggPortIndex Gauge32, hwAggPortNotAttachedReason Integer32, hwAggPortLacpState TruthValue, hwAggPortNotAttachedString DisplayString } -- 1.3.6.1.4.1.2011.5.25.1.1.2.1.1 hwAggPortIndex OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "port index" ::= { hwAggPortEntry 1 } -- 1.3.6.1.4.1.2011.5.25.1.1.2.1.2 hwAggPortNotAttachedReason OBJECT-TYPE SYNTAX Integer32 (0..4) MAX-ACCESS read-write STATUS current DESCRIPTION "reason why this port is selected for an aggregator but not attached,-- 1 - all active ports are already in-use for this aggregator.-- 2 - all aggregation resources are already in-use.-- 3 - the port's configuration is not appropriate. -- 4 - the port's partner is not appropriate" ::= { hwAggPortEntry 2 } -- 1.3.6.1.4.1.2011.5.25.1.1.2.1.3 hwAggPortLacpState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Control lacp enble or disable" ::= { hwAggPortEntry 3 } -- 1.3.6.1.4.1.2011.5.25.1.1.2.1.4 hwAggPortNotAttachedString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "the reason string why this port is selected for an aggregator but not attached" ::= { hwAggPortEntry 4 } -- 1.3.6.1.4.1.2011.5.25.1.1.3 hwAggResourceAllocationValue OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The priority value calculated to decide which aggregations have first call on the load-sharing aggregation resources in the hardware." DEFVAL { '0'b } ::= { hwLAGMibObjects 3 } -- 1.3.6.1.4.1.2011.5.25.1.2 hwLAGMibNotifications OBJECT IDENTIFIER ::= { hwLAG 2 } -- 1.3.6.1.4.1.2011.5.25.1.2.1 hwAggSpeedChangedNotification NOTIFICATION-TYPE OBJECTS { hwAggLinkNumber } STATUS current DESCRIPTION "This event will be triggered whenever an aggregation changes its speed." ::= { hwLAGMibNotifications 1 } -- 1.3.6.1.4.1.2011.5.25.1.2.2 hwAggPortInactiveNotification NOTIFICATION-TYPE OBJECTS { hwAggLinkNumber } STATUS current DESCRIPTION "This event will be triggered whenever any port in aggrerator is made inactive" ::= { hwLAGMibNotifications 2 } -- 1.3.6.1.4.1.2011.5.25.1.3 hwLAGMibConformance OBJECT IDENTIFIER ::= { hwLAG 3 } -- 1.3.6.1.4.1.2011.5.25.1.3.1 hwLAGMibCompliances OBJECT IDENTIFIER ::= { hwLAGMibConformance 1 } -- 1.3.6.1.4.1.2011.5.25.1.3.1.1 hwLAGMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which implement the Lag MIB" MODULE -- this module MANDATORY-GROUPS { hwLAGMibObjectGroup, hwLAGMibNotificationGroup } ::= { hwLAGMibCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.1.3.2 hwLAGMibGroup OBJECT IDENTIFIER ::= { hwLAGMibConformance 2 } -- 1.3.6.1.4.1.2011.5.25.1.3.2.1 hwLAGMibObjectGroup OBJECT-GROUP OBJECTS { hwAggLinkName, hwAggLinkMode, hwAggLinkPortList, hwAggLinkState, hwAggPortListSelectedPorts, hwAggPortListSamePartnerPorts, hwAggPortNotAttachedReason, hwAggPortLacpState ,hwAggPortNotAttachedString, hwAggResourceAllocationValue } STATUS current DESCRIPTION "The collection of objects which are used to represent LAG objects." ::= { hwLAGMibGroup 1 } -- 1.3.6.1.4.1.2011.5.25.1.3.2.2 hwLAGMibNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwAggSpeedChangedNotification, hwAggPortInactiveNotification } STATUS current DESCRIPTION "The collection of objects which are used to represent notifications." ::= { hwLAGMibGroup 2 } END -- -- HUAWEI-LAG-MIB.mib --