-- These MIBs were created on 05/15/2001 -- This module defines NetScreen private MIBs for traffic shaping -- -- Copyright (c) 1999 - 2001 by NetScreen Technologies, Inc. -- All rights reserved. -- -- MODULE-IDENTITY -- OrgName -- Netscreen Technologies, Inc. -- ContactInfo -- Customer Support -- -- 350 Oakmead Parkway -- Sunnyvale, CA 94085 -- USA -- -- Tel: 1.877.NETSCREEN -- E-mail: support@netscreen.com -- Http://www.netscreen.com -- Descr -- This module defines the object that are used to monitor -- all the entries in the Address Book -- -- Last modified date: 09/28/2001 -- NETSCREEN-QOS-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB netscreenQos FROM NETSCREEN-SMI; nsQosUsrShapingMode OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), on-off(2), off-on(3), auto(4) } ACCESS read-only STATUS mandatory DESCRIPTION "traffic shaping mode set by user" ::= { netscreenQos 1 } nsQosSysShapingMode OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), on-off(2), off-on(3), auto(4) } ACCESS read-only STATUS mandatory DESCRIPTION "traffic shaping mode currently set by the system" ::= { netscreenQos 2 } nsQosPly OBJECT IDENTIFIER ::= {netscreenQos 3} nsQosPlyTable OBJECT-TYPE SYNTAX SEQUENCE OF NsQosPlyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "traffic shaping is the allocation of the appropriate amount of network bandwidthto every user and application on an interface. This table collects all the traffic shaping configruaion setting on each phisical interface." ::= { nsQosPly 1 } nsQosPlyEntry OBJECT-TYPE SYNTAX NsQosPlyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry holds a set of attributes of traffic shaping" INDEX { nsQosIfIdx, nsQosPlyVsys } ::= { nsQosPlyTable 1 } NsQosPlyEntry ::= SEQUENCE { nsQosPlyId INTEGER, nsQosPlyVsys INTEGER, nsQosPlyQosEnable INTEGER, nsQosPlyGanBW INTEGER, nsQosPlyMaxBW INTEGER, nsQosPlyTraffPriority INTEGER, nsQosPlyDSEnable INTEGER } nsQosPlyId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique policy id. also used as table index." ::= { nsQosPlyEntry 1 } nsQosPlyVsys OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "vsys this policy belongs to." ::= { nsQosPlyEntry 2 } nsQosPlyQosEnable OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Enable traffic shaping on this policy." ::= { nsQosPlyEntry 3 } nsQosPlyGanBW OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Ganruanteed Bandwidth (in bytes per second). When Qos Enable is off, the value has no meaning." ::= { nsQosPlyEntry 4 } nsQosPlyMaxBW OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maxium Bandwidth (in bytes per second). When Qos Enable is off, the value has no meaning. Negative value means it is not set yet." ::= { nsQosPlyEntry 5 } END