Observium_CE/mibs/zte/ZXR10-LACP

366 lines
11 KiB
Plaintext

-- ********************************************************
-- $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