-- ================================================================= -- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description: Huawei NETSTREAM MIB File for environment -- Reference: -- Version: V1.00 -- History: -- -- 2005-10-26 V1.00 Zhang Xiaomeng(ht09867), Initial Version -- ================================================================= HUAWEI-NETSTREAM-MIB DEFINITIONS ::= BEGIN IMPORTS hwDatacomm FROM HUAWEI-MIB BITS, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP,Integer32 FROM SNMPv2-SMI DateAndTime FROM SNMPv2-TC; -- Oct 25, 2005 at 19:00 GMT hwNetStreamMIB MODULE-IDENTITY LAST-UPDATED "200510250000Z" ORGANIZATION "Huawei Technologies co.,Ltd." CONTACT-INFO " R&D BeiJing, Huawei Technologies co.,Ltd. Huawei Bld.,NO.3 Xinxi Rd., Shang-Di Information Industry Base, Hai-Dian District Beijing P.R. China Zip:100085 Http://www.huawei.com E-mail:support@huawei.com " DESCRIPTION "The private mib file includes the general extent information of the device.hwDatacomm(25).htNetStream(110)" ::= { hwDatacomm 110 } -- Top-level structure of the MIB --1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 hwNetStreamObjects OBJECT IDENTIFIER ::= { hwNetStreamMIB 1 } --1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 hwNetStreamNotifications OBJECT IDENTIFIER ::= { hwNetStreamMIB 2 } -- OBJECT IDENTIFIER definitions -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 1 hwNetStreamlastchangedtime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The object is the time stamp, which describes the last time that the netStreamIfIndex table has been changed. " ::= { hwNetStreamObjects 1 } -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 hwNetStreamIfIndexTable OBJECT-TYPE SYNTAX SEQUENCE OF HwNetStreamIfIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains tow rows, one of the two elements indicates the interface index which is distributed by VRP , named netStream32BitIndex and occupies 32 bits.Another indicates the interface index of netstream character, which named netStream16BitIndex and occupies 16 bits. " ::= { hwNetStreamObjects 2 } -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 hwNetStreamIfIndexEntry OBJECT-TYPE SYNTAX HwNetStreamIfIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a replaceable unit physical entity. Each entry provides objects of a replaceable unit to help an NMS identify and characterize the entry in this table. " INDEX { hwNetStream16BitIndex } ::= { hwNetStreamIfIndexTable 1 } HwNetStreamIfIndexEntry ::= SEQUENCE { hwNetStream16BitIndex Integer32, hwifNet32BitIndex Integer32 } -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 1 hwNetStream16BitIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "NetStream16BitIndex indicates the interface index of netstream character." ::= { hwNetStreamIfIndexEntry 1 } -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 2 hwifNet32BitIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "NetStream32BitIndex indicates the interface index which is distributed by VRP. " ::= { hwNetStreamIfIndexEntry 2 } -- Type definitions --1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 hwNetStreamTrapPrefix OBJECT IDENTIFIER ::= { hwNetStreamNotifications 0 } --1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 1 hwNetStreamIndexStatusChanged NOTIFICATION-TYPE STATUS current DESCRIPTION "The object indicates if the hwNetStreamIfIndexTable has been changed when interface is deleted,created and board is inserted and drawed." ::= { hwNetStreamTrapPrefix 1 } --1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 2 hwNetStreamIndexUsedUp NOTIFICATION-TYPE STATUS current DESCRIPTION "The object indicates if there is enough index to be distributed, which is on the managed object." ::= { hwNetStreamTrapPrefix 2 } --1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 3 hwNetStreamSessionFull NOTIFICATION-TYPE STATUS current DESCRIPTION "The object indicates if the session is full." ::= { hwNetStreamTrapPrefix 3 } -- conformance information hwNetstreamConformance OBJECT IDENTIFIER ::= { hwNetStreamMIB 3 } hwNetstreamGroups OBJECT IDENTIFIER ::= { hwNetstreamConformance 1 } hwNetstreamCompliances OBJECT IDENTIFIER ::= { hwNetstreamConformance 2 } -- compliance statements hwNetstreamCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMPv2 entities which implement the HUAWEI Netstream extension MIB." MODULE -- this module MANDATORY-GROUPS { hwNetstreamExtGroup ,hwNotificationExtGroup} ::= { hwNetstreamCompliances 1 } -- units of conformance hwNetstreamExtGroup OBJECT-GROUP OBJECTS {hwNetStreamlastchangedtime,hwNetStream16BitIndex, hwifNet32BitIndex} STATUS current DESCRIPTION "The HUAWEI Netstream extension Table." ::= { hwNetstreamGroups 2 } hwNotificationExtGroup NOTIFICATION-GROUP NOTIFICATIONS { hwNetStreamIndexUsedUp, hwNetStreamIndexStatusChanged } STATUS current DESCRIPTION "The HUAWEI Netstream trap info." ::= { hwNetstreamGroups 3 } END