301 lines
11 KiB
Plaintext
301 lines
11 KiB
Plaintext
-- =======================================================================
|
|
-- File : oaSubscr.mib
|
|
-- Description : Private MIB for Linux Router: Subscriber's features.
|
|
-- By :
|
|
-- :
|
|
-- Log : $Log: oaSubscr.mib,v $
|
|
-- Log : Revision 1.3 2003/04/08 12:21:30 pavel
|
|
-- Log : Added: Bytes counters 64 bits.
|
|
-- Log :
|
|
-- Log : Revision 1.2 2003/03/23 10:19:22 pavel
|
|
-- Log : Add oaSubscr.mib.
|
|
-- Log :
|
|
-- Log : Revision 1.1.2.1 2003/03/23 08:30:39 pavel
|
|
-- Log : Support for Subscriber accounting (susbcr-name table).
|
|
-- Log :
|
|
--
|
|
--
|
|
-- Copyright (c) 1999 NBase-Xyplex. All Rights Reserved.
|
|
--
|
|
--
|
|
-- Reproduction of this document is authorized on condition that this
|
|
-- copyright notice is included. This NBase-Xyplex SNMP MIB Specification
|
|
-- embodies NBase-Xyplex's proprietary intellectual property. NBase-Xyplex
|
|
-- retains all title and ownership in the specification, including any
|
|
-- revisions.
|
|
--
|
|
-- It is NBase-Xyplex's intent to encourage the widespread use of this
|
|
-- specification in connection with the management of NBase-Xyplex's
|
|
-- products. NBase-Xyplex grants vendor, end-users, and other interested
|
|
-- parties a non-exclusive license to use this specification in
|
|
-- connection with the management of NBase-Xyplex's products.
|
|
--
|
|
-- This specification is supplied "AS IS," and NBase-Xyplex makes no
|
|
-- warranty, either express or implied, as to the use, operation,
|
|
-- condition, or performance of the specification.
|
|
--
|
|
-- Copyright text courtesy of NBase-Xyplex
|
|
--
|
|
-- If you have any questions about this MIB, please call NBase-Xyplex
|
|
-- Technical Support Center at 1-800-858-7815 from inside USA or
|
|
-- 1-818-773-0900 from outside USA.
|
|
--
|
|
--
|
|
-- NBase-Xyplex retains the right to change this MIB without notification.
|
|
--
|
|
|
|
OASUBSCR-CFG-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises FROM RFC1155-SMI
|
|
DisplayString FROM RFC1213-MIB
|
|
OBJECT-TYPE FROM RFC-1212
|
|
TRAP-TYPE FROM RFC-1215;
|
|
|
|
|
|
SubscriberName ::= DisplayString(SIZE(2..35))
|
|
|
|
DirectionType ::= INTEGER
|
|
{
|
|
other (1),
|
|
ingress (2),
|
|
egress (3)
|
|
}
|
|
|
|
AccountCouter ::= Counter32
|
|
AccountCounter64 ::= Counter64
|
|
|
|
-- ************************************************************
|
|
-- NBase Object Identifier Definition
|
|
-- ************************************************************
|
|
|
|
nbase OBJECT IDENTIFIER ::= { enterprises 629 }
|
|
nbSwitchG1 OBJECT IDENTIFIER ::= { nbase 1 }
|
|
nbSwitchG1Il OBJECT IDENTIFIER ::= { nbSwitchG1 50}
|
|
|
|
oaSubscriberConfig OBJECT IDENTIFIER ::= { nbSwitchG1Il 15}
|
|
oaSubscrConfigGen OBJECT IDENTIFIER ::= { oaSubscriberConfig 1 }
|
|
|
|
|
|
-- ***********************************************************************
|
|
-- Subscriber Accounting Group
|
|
-- ***********************************************************************
|
|
|
|
oaSubscrAccounting OBJECT IDENTIFIER ::= { oaSubscriberConfig 6 }
|
|
|
|
-- ***********************************************************************
|
|
-- Subscriber Accounting Table
|
|
-- ***********************************************************************
|
|
|
|
oaSubscrAccNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaSubscrAccNameEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"."
|
|
::= { oaSubscrAccounting 10 }
|
|
|
|
oaSubscrAccNameEntry OBJECT-TYPE
|
|
SYNTAX OaSubscrAccNameEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Entries (records)."
|
|
INDEX { oaSubscrName,
|
|
oaSubscrDirection }
|
|
|
|
::= { oaSubscrAccNameTable 1 }
|
|
|
|
OaSubscrAccNameEntry ::= SEQUENCE {
|
|
oaSubscrName SubscriberName,
|
|
oaSubscrDirection DirectionType,
|
|
oaSubscrAccNmAdminStatus INTEGER,
|
|
oaSubscrAccNmOperStatus INTEGER,
|
|
oaSubscrAccNmConformingBytes AccountCouter,
|
|
oaSubscrAccNmHighConformingBytes Counter32,
|
|
oaSubscrAccNmLowConformingBytes Counter32,
|
|
oaSubscrAccNmExceedingBytes AccountCouter,
|
|
oaSubscrAccNmHighExceedingBytes Counter32,
|
|
oaSubscrAccNmLowExceedingBytes Counter32,
|
|
oaSubscrAccNmConformingPackets AccountCouter,
|
|
oaSubscrAccNmHighConformingPackets Counter32,
|
|
oaSubscrAccNmLowConformingPackets Counter32,
|
|
oaSubscrAccNmExceedingPackets AccountCouter,
|
|
oaSubscrAccNmHighExceedingPackets Counter32,
|
|
oaSubscrAccNmLowExceedingPackets Counter32,
|
|
oaSubscrAccNm64ConformingBytes AccountCounter64,
|
|
oaSubscrAccNm64ExceedingBytes AccountCounter64
|
|
}
|
|
|
|
oaSubscrName OBJECT-TYPE
|
|
SYNTAX SubscriberName
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The subscriber name."
|
|
::= { oaSubscrAccNameEntry 1 }
|
|
|
|
oaSubscrDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ingress/egress direction."
|
|
::= { oaSubscrAccNameEntry 2 }
|
|
|
|
oaSubscrAccNmAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
other (1),
|
|
enable (2),
|
|
disable (3),
|
|
pause (4),
|
|
resume (5),
|
|
clear (6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Accounting Admin Status."
|
|
::= { oaSubscrAccNameEntry 3 }
|
|
|
|
oaSubscrAccNmOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
other (1),
|
|
active (2),
|
|
paused (3),
|
|
disabled (4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Accounting Oper Status."
|
|
::= { oaSubscrAccNameEntry 4 }
|
|
|
|
oaSubscrAccNmConformingBytes OBJECT-TYPE
|
|
SYNTAX AccountCouter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Conforming Bytes Counter in blocks (1 block = 64k bytes) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 6 }
|
|
|
|
oaSubscrAccNmHighConformingBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Conforming Bytes Counter (High part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 7 }
|
|
|
|
oaSubscrAccNmLowConformingBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Conforming Bytes Counter (Low part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 8 }
|
|
|
|
oaSubscrAccNmExceedingBytes OBJECT-TYPE
|
|
SYNTAX AccountCouter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Exceeding Bytes Counter in blocks (1 block = 64k bytes) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 9 }
|
|
|
|
oaSubscrAccNmHighExceedingBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Exceeding Bytes Counter (High part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 10 }
|
|
|
|
oaSubscrAccNmLowExceedingBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Exceeding Bytes Counter (Low part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 11 }
|
|
|
|
oaSubscrAccNmConformingPackets OBJECT-TYPE
|
|
SYNTAX AccountCouter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Conforming Packets Counter in blocks (1 block = 64k bytes) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 12 }
|
|
|
|
oaSubscrAccNmHighConformingPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Conforming Packets Counter (High part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 13 }
|
|
|
|
oaSubscrAccNmLowConformingPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Conforming Packets Counter (Low part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 14 }
|
|
|
|
oaSubscrAccNmExceedingPackets OBJECT-TYPE
|
|
SYNTAX AccountCouter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Exceeding Packets Counter in blocks (1 block = 64k bytes) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 15 }
|
|
|
|
|
|
oaSubscrAccNmHighExceedingPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Exceeding Packets Counter (High part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 16 }
|
|
|
|
oaSubscrAccNmLowExceedingPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Exceeding Packets Counter (Low part) for Subscriber."
|
|
::= { oaSubscrAccNameEntry 17 }
|
|
|
|
oaSubscrAccNm64ConformingBytes OBJECT-TYPE
|
|
SYNTAX AccountCounter64
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Conforming Bytes Counter (64 bits) for VIF."
|
|
::= { oaSubscrAccNameEntry 18 }
|
|
|
|
oaSubscrAccNm64ExceedingBytes OBJECT-TYPE
|
|
SYNTAX AccountCounter64
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Exceeding Bytes Counter (64 bits) for VIF."
|
|
::= { oaSubscrAccNameEntry 19 }
|
|
|
|
-- ***********************************************************************
|
|
-- Subscriber per Port & Tag Accounting Table
|
|
-- ***********************************************************************
|
|
|
|
-- ***********************************************************************
|
|
-- T R A P s D e f i n i t i o n s
|
|
-- ***********************************************************************
|
|
|
|
|
|
END
|
|
|
|
|