-- ================================================================= -- 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