220 lines
7.6 KiB
Plaintext
220 lines
7.6 KiB
Plaintext
-- *****************************************************************
|
|
-- RBN-BGP-ACCOUNTING-MIB
|
|
--
|
|
-- Copyright (c) 2002, 2004-2005 RedBack Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
RBN-BGP-ACCOUNTING-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
|
|
Counter64
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
rbnMgmt
|
|
FROM RBN-SMI
|
|
ifIndex
|
|
FROM IF-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB;
|
|
|
|
|
|
rbnBgpPolAcctMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200203150000Z" -- Mar 15, 2002
|
|
ORGANIZATION "RedBack Networks, Inc."
|
|
CONTACT-INFO
|
|
" RedBack Networks, Inc.
|
|
|
|
Postal: 300 Holger Way
|
|
San Jose, CA 95134-1362
|
|
USA
|
|
|
|
Phone: +1 408 750 5000
|
|
Fax: +1 408 750 5599
|
|
|
|
E-mail: mib-info@redback.com"
|
|
DESCRIPTION
|
|
"The BGP policy based accounting MIB defines necessary objects
|
|
to account for IP traffic differentially via the BGP policies
|
|
(e.g., community list, AS path).
|
|
|
|
All mib objects defined in the module are viewed within the
|
|
context identified in the SNMP protocol (i.e. the community
|
|
string in v1/v2c or the contextName in v3)."
|
|
|
|
REVISION "200509200000Z" -- Sep 20, 2005
|
|
DESCRIPTION
|
|
"Added a circuit descriptor object, interface name object,
|
|
context name object and updated conformation information"
|
|
|
|
REVISION "200203150000Z" -- Mar 15, 2002
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
|
|
::= { rbnMgmt 20 }
|
|
|
|
rbnBgpPolAcctMIBObjects OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIB 1 }
|
|
|
|
rbnBpaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbnBpaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of BGP Policy Accounting entries"
|
|
::= { rbnBgpPolAcctMIBObjects 1 }
|
|
|
|
rbnBpaEntry OBJECT-TYPE
|
|
SYNTAX RbnBpaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains statistics applicable to a particular bgp based
|
|
routing policy set on a particular interface.
|
|
|
|
The ifIndex instances referenced by this table represent a
|
|
port, channel, sub-channel or circuit layer that supports
|
|
the IF-MIB ifPacketGroup, ifHCPacketGroup or ifVHCPacketGroup,
|
|
and is bound to an IP interface for which BGP policy based
|
|
accounting is enabled. Since the IF-MIB may provide support for
|
|
a subset of the physical interfaces available on the system,
|
|
it follows that support for BGP policy based accounting
|
|
information in this MIB is limited to the same subset of physical
|
|
interfaces supported in the IF-MIB."
|
|
INDEX {ifIndex, rbnBpaBucketIndex}
|
|
::= { rbnBpaTable 1 }
|
|
|
|
RbnBpaEntry ::= SEQUENCE {
|
|
rbnBpaBucketIndex Integer32,
|
|
rbnBpaInPacketCount Counter64,
|
|
rbnBpaInOctetCount Counter64,
|
|
rbnBpaCircuitDescr SnmpAdminString,
|
|
rbnBpaInterfaceName SnmpAdminString,
|
|
rbnBpaContextName SnmpAdminString
|
|
}
|
|
|
|
rbnBpaBucketIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer value greater than 0, that uniquely identifies
|
|
a bgp routing policy set on this interface. "
|
|
::= { rbnBpaEntry 1}
|
|
|
|
rbnBpaInPacketCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets received for a particular
|
|
bgp routing policy on an interface."
|
|
::= { rbnBpaEntry 2}
|
|
|
|
rbnBpaInOctetCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets received for a particular
|
|
bgp routing policy on an interface."
|
|
::= { rbnBpaEntry 3}
|
|
|
|
rbnBpaCircuitDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..192))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A descriptive version of the interface that is consistent
|
|
with information displayed in the CLI. This string is formatted as
|
|
slot/port:channel:subchannel authority/level/index,
|
|
with the exception that channel and subchannel are
|
|
only included when appropriate. For example,
|
|
4/1 1/2/7, 4/1:1 1/2/7 or 4/1:1:1 1/2/7.
|
|
|
|
If a circuit description is not available then this object
|
|
contains a zero-length string"
|
|
::= { rbnBpaEntry 4}
|
|
|
|
rbnBpaInterfaceName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the ip interface bound to a circuit.
|
|
If ip interface name is not available then this object contains a
|
|
zero length string"
|
|
::= { rbnBpaEntry 5}
|
|
|
|
rbnBpaContextName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of context in which this IP interface is defined.
|
|
If context information is not available then this object contains a
|
|
zero lenght string"
|
|
::= { rbnBpaEntry 6}
|
|
|
|
-- Conformance Information
|
|
|
|
rbnBgpPolAcctMIBConformance OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIB 3 }
|
|
rbnBgpPolAcctMIBCompliances OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIBConformance 1 }
|
|
rbnBgpPolAcctMIBGroups OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIBConformance 2 }
|
|
|
|
-- Compliance Statement
|
|
rbnBgpPolAcctMIBCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
this Redback BGP Policy Traffic Accounting MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
rbnBpaTableGroup
|
|
}
|
|
::= { rbnBgpPolAcctMIBCompliances 1 }
|
|
|
|
|
|
rbnBgpPolAcctMIBCompliance1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
this Redback BGP Policy Traffic Accounting MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
rbnBpaTableGroup1
|
|
}
|
|
::= { rbnBgpPolAcctMIBCompliances 2 }
|
|
|
|
-- units of conformance
|
|
|
|
rbnBpaTableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnBpaBucketIndex,
|
|
rbnBpaInPacketCount,
|
|
rbnBpaInOctetCount
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing customer traffic
|
|
related parameters."
|
|
::= { rbnBgpPolAcctMIBGroups 1 }
|
|
|
|
rbnBpaTableGroup1 OBJECT-GROUP
|
|
OBJECTS {
|
|
rbnBpaBucketIndex,
|
|
rbnBpaInPacketCount,
|
|
rbnBpaInOctetCount,
|
|
rbnBpaCircuitDescr,
|
|
rbnBpaInterfaceName,
|
|
rbnBpaContextName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects providing more information
|
|
about traffic-index"
|
|
::= { rbnBgpPolAcctMIBGroups 2 }
|
|
END
|