-- ================================================================= -- Copyright (c) 2004-2014 Hangzhou H3C Tech. Co., Ltd. All rights reserved. -- Description: Ipran Data Communication Network(DCN) MIB. -- Reference: -- Version: V1.0 -- V1.0 2011-09-30 The initial version, created by Longgang -- 2014-03-10 updated by wangguanglun -- Changed the format -- ================================================================== H3C-IPRAN-DCN-MIB DEFINITIONS ::= BEGIN IMPORTS h3cCommon FROM HUAWEI-3COM-OID-MIB Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI InetAddressType, InetAddress FROM INET-ADDRESS-MIB TEXTUAL-CONVENTION, DisplayString, MacAddress FROM SNMPv2-TC; h3cIpRanDcn MODULE-IDENTITY LAST-UPDATED "201307240000Z" ORGANIZATION "Hangzhou H3C Tech. Co., Ltd." CONTACT-INFO "Platform Team Hangzhou H3C Tech. Co., Ltd. Hai-Dian District Beijing P.R. China http://www.h3c.com Zip:100085 " DESCRIPTION "This MIB provides mechanisms to monitor all network elements(NE) in Ipran Data Communication Network." REVISION "201307240000Z" DESCRIPTION "The initial revision of this MIB module." ::= { h3cCommon 152 } H3cIpRanNeId ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d.1d.1d.1d" STATUS current DESCRIPTION "Uniquely identify the network entity ID. The first 8 bit is 0 and the total valid length is 24 bit. The high 8 bit is subnet number and the low 16 bit is base id. The IpRanNeId will be showed as 0.x.x.x." SYNTAX OCTET STRING (SIZE (4)) h3cIpRanDcnMIB OBJECT IDENTIFIER ::= { h3cIpRanDcn 1 } h3cIpRanDcnObjects OBJECT IDENTIFIER ::= { h3cIpRanDcnMIB 1 } h3cIpRanDcnInfoObject OBJECT IDENTIFIER ::= { h3cIpRanDcnObjects 1 } h3cIpRanDcnNeId OBJECT-TYPE SYNTAX H3cIpRanNeId MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ID of the local network element." ::= { h3cIpRanDcnInfoObject 1 } h3cIpRanDcnNeIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This is the ip address type of the local network element." ::= { h3cIpRanDcnInfoObject 2 } h3cIpRanDcnNeIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the ip address of the local network element." ::= { h3cIpRanDcnInfoObject 3 } h3cIpRanDcnMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the ip address mask of the local network element." ::= { h3cIpRanDcnInfoObject 4 } h3cIpRanDcnNeInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cIpRanDcnNeInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides the information of all network elements online." ::= { h3cIpRanDcnObjects 2 } h3cIpRanDcnNeInfoEntry OBJECT-TYPE SYNTAX H3cIpRanDcnNeInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single network element information entry." INDEX { h3cIpRanDcnNeInfoNeId } ::= { h3cIpRanDcnNeInfoTable 1 } H3cIpRanDcnNeInfoEntry ::= SEQUENCE { h3cIpRanDcnNeInfoNeId H3cIpRanNeId, h3cIpRanDcnNeInfoNeIpType InetAddressType, h3cIpRanDcnNeInfoNeIp InetAddress, h3cIpRanDcnNeInfoMetric Integer32, h3cIpRanDcnNeInfoDeviceType DisplayString } h3cIpRanDcnNeInfoNeId OBJECT-TYPE SYNTAX H3cIpRanNeId MAX-ACCESS read-only STATUS current DESCRIPTION "This is the network element ID uniquely identifying one network element in the routing domain." ::= { h3cIpRanDcnNeInfoEntry 1 } h3cIpRanDcnNeInfoNeIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This is the ip address type of the network element." ::= { h3cIpRanDcnNeInfoEntry 2 } h3cIpRanDcnNeInfoNeIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the ip address of the network element." ::= { h3cIpRanDcnNeInfoEntry 3 } h3cIpRanDcnNeInfoMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The metric from the local network element to the remote network element." ::= { h3cIpRanDcnNeInfoEntry 4 } h3cIpRanDcnNeInfoDeviceType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the device type of the network element." ::= { h3cIpRanDcnNeInfoEntry 5 } h3cIpRanDcnTrapObjects OBJECT IDENTIFIER ::= { h3cIpRanDcnMIB 2 } h3cIpRanDcnNeNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The overall number of network elements online." ::= { h3cIpRanDcnTrapObjects 1 } h3cIpRanDcnNeChangeMode OBJECT-TYPE SYNTAX INTEGER { online (1), offline (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The change mode of the last trap." ::= { h3cIpRanDcnTrapObjects 2 } h3cIpRanDcnCompanyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of company." ::= { h3cIpRanDcnTrapObjects 3 } h3cIpRanDcnDeviceType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The type of device." ::= { h3cIpRanDcnTrapObjects 4 } h3cIpRanDcnDeviceMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge MAC address of the network element." ::= { h3cIpRanDcnTrapObjects 5 } h3cIpRanDcnTraps OBJECT IDENTIFIER ::= { h3cIpRanDcnMIB 3 } h3cIpRanDcnTrapsPrefix OBJECT IDENTIFIER ::= { h3cIpRanDcnTraps 0 } h3cIpRanDcnNeOnline NOTIFICATION-TYPE OBJECTS { h3cIpRanDcnNeInfoNeId, h3cIpRanDcnNeInfoNeIpType, h3cIpRanDcnNeInfoNeIp, h3cIpRanDcnCompanyName, h3cIpRanDcnDeviceType, h3cIpRanDcnDeviceMac } STATUS current DESCRIPTION "The trap is generated when a new network element is online." ::= { h3cIpRanDcnTrapsPrefix 1 } h3cIpRanDcnNeOffline NOTIFICATION-TYPE OBJECTS { h3cIpRanDcnNeInfoNeId, h3cIpRanDcnNeInfoNeIpType, h3cIpRanDcnNeInfoNeIp } STATUS current DESCRIPTION "The trap is generated when a network element is offline." ::= { h3cIpRanDcnTrapsPrefix 2 } END