-- ============================================================================ -- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description: HUAWEI Multiple IP Address&Outband Agent MIB -- Reference: -- Version: V1.00 -- History: -- 1. Gao XianMing 2005-06-18 created -- ============================================================================ HUAWEI-PVM-MIAOA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI DisplayString, RowPointer, RowStatus, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF huaweiMgmt FROM HUAWEI-MIB; hwPVMMIAOAMIB MODULE-IDENTITY LAST-UPDATED "200506181100Z" ORGANIZATION "Fix-Net Dept, Huawei Technologies Co.,Ltd." CONTACT-INFO "Floor 5, Block 4, R&D Building, Huawei Longgang Production Base, Shenzhen, P.R.C. http://www.huawei.com Zip:518057 " DESCRIPTION "Huawei PVM MULTI IP ." REVISION "200506181100Z" DESCRIPTION " V1.00 Finishing pvm basic MIB definition. " ::= { huaweiMgmt 27 } hwPVMMIAOAMIBObjects OBJECT IDENTIFIER ::= { hwPVMMIAOAMIB 1 } -- -- OUTband and vag IP config table -- hwAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAddressProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "multi IP and outband config table" ::= { hwPVMMIAOAMIBObjects 1 } hwAddressProfileEntry OBJECT-TYPE SYNTAX HwAddressProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the IP address of AG " INDEX { hwAddressIndex } ::= { hwAddressTable 1 } HwAddressProfileEntry ::= SEQUENCE { hwAddressIndex INTEGER, hwIPAddress IpAddress, hwSubMask IpAddress, hwGateway IpAddress, hwMacAddressIndex INTEGER, -- hwVlanTagCFI -- INTEGER, hwVlanTagPriority INTEGER, hwVlanTagIdentifier INTEGER, hwAddressRowStatus RowStatus } hwAddressIndex OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "the index of the table, 0 must be outband ip index 1 is main ip " ::= { hwAddressProfileEntry 1 } hwIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "the IP address" ::= { hwAddressProfileEntry 2 } hwSubMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "subMask of VAG or outband" ::= { hwAddressProfileEntry 3 } hwGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "the gateway of VAG or outband" ::= { hwAddressProfileEntry 4 } hwMacAddressIndex OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-create STATUS current DESCRIPTION "the index of MAC address, if the ip is main ip mac index must be 0 " ::= { hwAddressProfileEntry 5 } -- -- hwVlanTagCFI OBJECT-TYPE -- SYNTAX INTEGER -- (0..1) -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "the vlanTag of VAG or outband" -- ::= { hwAddressProfileEntry 6 } hwVlanTagPriority OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "the vlanTag of VAG or outband" ::= { hwAddressProfileEntry 6 } hwVlanTagIdentifier OBJECT-TYPE SYNTAX INTEGER (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "the vlanTag of VAG or outband" ::= { hwAddressProfileEntry 7 } hwAddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the hwAddressRowStatus column is 'notReady'." ::= { hwAddressProfileEntry 8 } -- active mac table hwActiveMACAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF HwActiveMACAddressProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "multi IP and outband config MAC table" ::= { hwPVMMIAOAMIBObjects 2 } hwActiveMACAddressProfileEntry OBJECT-TYPE SYNTAX HwActiveMACAddressProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC" INDEX { hwActiveMACIndex } ::= { hwActiveMACAddressTable 1 } HwActiveMACAddressProfileEntry ::= SEQUENCE { hwActiveMACIndex INTEGER, hwActiveMacAddress OCTET STRING, hwActiveMACRowStatus RowStatus } hwActiveMACIndex OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "the index of the mac table of avtive board, 0 is the main MAC address index " ::= { hwActiveMACAddressProfileEntry 1 } hwActiveMacAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(17..17)) MAX-ACCESS read-create STATUS current DESCRIPTION "mac address " ::= { hwActiveMACAddressProfileEntry 2 } hwActiveMACRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the hwAddressRowStatus column is 'notReady'." ::= { hwActiveMACAddressProfileEntry 3 } -- standby mac table hwStandbyMACAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF HwStandbyMACAddressProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the index of the mac table of standby board, 0 is the main MAC address index" ::= { hwPVMMIAOAMIBObjects 3 } hwStandbyMACAddressProfileEntry OBJECT-TYPE SYNTAX HwStandbyMACAddressProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC" INDEX { hwStandbyMACIndex } ::= { hwStandbyMACAddressTable 1 } HwStandbyMACAddressProfileEntry ::= SEQUENCE { hwStandbyMACIndex INTEGER, hwStandbyMacAddress OCTET STRING, hwStandbyMACRowStatus RowStatus } hwStandbyMACIndex OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "the index of the mac table " ::= { hwStandbyMACAddressProfileEntry 1 } hwStandbyMacAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(17..17)) MAX-ACCESS read-create STATUS current DESCRIPTION "mac address " ::= { hwStandbyMACAddressProfileEntry 2 } hwStandbyMACRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. Until instances of all corresponding columns are appropriately configured, the value of the corresponding instance of the hwAddressRowStatus column is 'notReady'." ::= { hwStandbyMACAddressProfileEntry 3 } END