-- ******************************************************** -- $Id: ZXR10-LACP.mib 2006-09-01 01:34:21Z wuxiaoxiang $ -- -- ZXR10-LACP.mib: ZXR10 LACP MIB file -- -- Sep. 2006, Wu XiaoXiang -- modify by yuly 155208 -- Copyright(c) 2006 by ZTE Corporation -- All rights reserved -- -- ******************************************************** ZXR10-LACP DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC MacAddress FROM SNMPv2-TC -- [RFC2579] ifIndex FROM RFC1213-MIB zxr10 FROM ZXR10-SMI ; lacpMIB MODULE-IDENTITY LAST-UPDATED "200609010000Z" -- September 01, 2006 ORGANIZATION "ZTE Corporation" CONTACT-INFO "ZTE Corporation Nanjing Institute of ZTE Corporation No.68 ZiJinghua Rd. YuHuatai District, Nanjing, China Tel: +86-25-52870000" DESCRIPTION "ZXROS V4.6.03B LACP MIB" ::= { zxr10 125 } lacpMibObjects OBJECT IDENTIFIER ::= { lacpMIB 1 } --TEXTUAL-CONVENTION UINT32 ::= Unsigned32 -- This data type is used to unsigned integer. Char ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having 0-65535 characters. LACPMode ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "LACP Mode" SYNTAX INTEGER { bondModeOn(0), bondMode8023AD(1) } LACPLoadBalanceType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "LACP Load Balance Type" SYNTAX INTEGER { dst-ip(1), dst-mac(2), src-dst-ip(3), src-dst-mac(4), src-ip(5), src-mac(6), src-port(7), dst-port(8), src-dst-port(9), dst-ip-dst-port(10), src-ip-src-port(11), src-dst-ip-src-dst-port(12), pub-label(13), pri-label(14), pub-pri-label(15), per-packet(16), perDestination(50), perPacket(51) } LACPPortType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "LACP Port Type" SYNTAX INTEGER { passive(1), on(2), active(3) } LACPPortTimeoutType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "LACP Port Timeout Type" SYNTAX INTEGER { long-time(0), short-time(1) } -- groups in lacpMibObjects lacpAggregatingPara OBJECT IDENTIFIER ::= { lacpMibObjects 1 } lacpAggregatedPara OBJECT IDENTIFIER ::= { lacpMibObjects 2 } ---lacpAggregatingPara lacpAggregatingTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpAggregatingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configure Aggregating Port parameters." ::= { lacpAggregatingPara 1 } lacpAggregatingEntry OBJECT-TYPE SYNTAX LacpAggregatingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row index by ifIndex And contain imformation of Aggregating Port." INDEX { ifIndex } ::= { lacpAggregatingTable 1 } LacpAggregatingEntry ::= SEQUENCE { lacpAggSgIfName Char, lacpAggMacAddress MacAddress, lacpAggActorSystemPriority UINT32, lacpAggMode LACPMode, lacpAggLoadBalanceMode LACPLoadBalanceType, lacpAggJumboframe TruthValue, lacpAggSubIfIndexName1 Char, lacpAggSubIfIndexName2 Char, lacpAggSubIfIndexName3 Char, lacpAggSubIfIndexName4 Char, lacpAggSubIfIndexName5 Char, lacpAggSubIfIndexName6 Char, lacpAggSubIfIndexName7 Char, lacpAggSubIfIndexName8 Char } lacpAggSgIfName OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Smartgroup interface name." ::= { lacpAggregatingEntry 1 } lacpAggMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address." ::= { lacpAggregatingEntry 2 } lacpAggActorSystemPriority OBJECT-TYPE SYNTAX UINT32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "LACP System priority." ::= { lacpAggregatingEntry 3 } lacpAggMode OBJECT-TYPE SYNTAX LACPMode MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregation Type." ::= { lacpAggregatingEntry 4 } lacpAggLoadBalanceMode OBJECT-TYPE SYNTAX LACPLoadBalanceType MAX-ACCESS read-write STATUS current DESCRIPTION "Aggregation Load Balance Type." ::= { lacpAggregatingEntry 5 } lacpAggJumboframe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Jumboframe Type." ::= { lacpAggregatingEntry 6 } lacpAggSubIfIndexName1 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 7 } lacpAggSubIfIndexName2 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 8 } lacpAggSubIfIndexName3 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 9 } lacpAggSubIfIndexName4 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 10 } lacpAggSubIfIndexName5 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 11 } lacpAggSubIfIndexName6 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 12 } lacpAggSubIfIndexName7 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 13 } lacpAggSubIfIndexName8 OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated Port Name." ::= { lacpAggregatingEntry 14 } ---lacpAggregatedPara lacpAggregatedTable OBJECT-TYPE SYNTAX SEQUENCE OF LacpAggregatedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configure Aggregated Port parameters." ::= { lacpAggregatedPara 1 } lacpAggregatedEntry OBJECT-TYPE SYNTAX LacpAggregatedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row index by aggregating and aggregated ifIndex And contain imformation of Aggregated Port." INDEX { ifIndex } ::= { lacpAggregatedTable 1 } LacpAggregatedEntry ::= SEQUENCE { lacpAggSgId UINT32, lacpAggregatedIfName Char, lacpAggPortMode LACPPortType, lacpAggPortTimeOut LACPPortTimeoutType, lacpAggLacpPriority UINT32, lacpAggPortActorOperKey UINT32, lacpAggPortActorOperState UINT32, lacpAggPortPartnerOperKey UINT32, lacpAggPortPartnerOperState UINT32 } lacpAggSgId OBJECT-TYPE SYNTAX UINT32(0..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Add to smartgroup interface." ::= { lacpAggregatedEntry 1 } lacpAggregatedIfName OBJECT-TYPE SYNTAX Char MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated interface name." ::= { lacpAggregatedEntry 2 } lacpAggPortMode OBJECT-TYPE SYNTAX LACPPortType MAX-ACCESS read-write STATUS current DESCRIPTION "LACP Port Type." ::= { lacpAggregatedEntry 3 } lacpAggPortTimeOut OBJECT-TYPE SYNTAX LACPPortTimeoutType MAX-ACCESS read-write STATUS current DESCRIPTION "LACP Port Timeout." ::= { lacpAggregatedEntry 4 } lacpAggLacpPriority OBJECT-TYPE SYNTAX UINT32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Lacp Priority." ::= { lacpAggregatedEntry 5 } lacpAggPortActorOperKey OBJECT-TYPE SYNTAX UINT32 MAX-ACCESS read-only STATUS current DESCRIPTION "Lacp Port Operation Key." ::= { lacpAggregatedEntry 6 } lacpAggPortActorOperState OBJECT-TYPE SYNTAX UINT32 MAX-ACCESS read-only STATUS current DESCRIPTION "Lacp Port Operation Status." ::= { lacpAggregatedEntry 7 } lacpAggPortPartnerOperKey OBJECT-TYPE SYNTAX UINT32 MAX-ACCESS read-only STATUS current DESCRIPTION "Lacp Partner Operation Key." ::= { lacpAggregatedEntry 8 } lacpAggPortPartnerOperState OBJECT-TYPE SYNTAX UINT32 MAX-ACCESS read-only STATUS current DESCRIPTION "Lacp Partner Operation Status." ::= { lacpAggregatedEntry 9 } END