Internet DRAFT - draft-petrova-nwg-pgmmib
draft-petrova-nwg-pgmmib
Network Working Group L. Petrova
Internet Draft Talarian Corporation
Document: draft-petrova-pgmmib-00.txt M. Garwood
Category: Standards Track Talarian Corporation
Expires May 2001 R. Edmonstone
Cisco Systems, Inc.
R. Raghunarayan
Cisco Systems, Inc.
T. Montgomery
Talarian Corporation
D. Raut
Nortel Networks
M. Sun
Nortel Networks
November 2000
Pragmatic General Multicast(PGM) Reliable Transport Protocol Management
Information Base (MIB)
Status of this Memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026 [1].
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet- Drafts as
reference material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
1. Abstract
This memo defines a Management Information Base (MIB) for use with
network management protocols in the Internet community. In
particular, it describes managed objects used for managing the
Pragmatic General Multicast (PGM) Reliable Transport protocol.
Petrova 1
PGM MIB November 2000
Table of Contents
1 Abstract......................................................1
2 Introduction .................................................2
3 The Network Management Framework..............................2
4 Overview......................................................3
5 Definitions ..................................................4
6 Configuration Management.....................................74
7 Security Considerations......................................75
8 Future Directions............................................75
9 References ..................................................75
10 Acknowledgements ...........................................76
11 Author's Addresses .........................................76
2. Introduction
This document describes the Management Information Base (MIB) for
the Pragmatic General Multicast (PGM) Reliable Transport Protocol.
Managed Objects are accessed via virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are
defined using a subset of Abstract Syntax Notation One (ASN.1)
defined in the SMIv2.
This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64).
3. The Network Management Framework
The Internet-standard Network Management Framework consists of three
components. They are:
STD 16, RFC 1155 [1] which defines the SMI, the mechanisms used
for describing and naming objects for the purpose of
management.
STD 16, RFC 1212 [2] defines a more concise description
mechanism, which is wholly consistent with the SMI.
STD 17, RFC 1213 [3] which defines MIB-II, the core set of
managed objects for the Internet suite of protocols.
STD 15, RFC 1157 [4] which defines the SNMP, the protocol use
for network access to managed objects.
The Framework permits new objects to be defined for the purpose of
experimentation and evaluation.
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Within a given MIB module,
objects are defined using RFC 1212's OBJECT-TYPE macro. At a
Petrova INTERNET DRAFT 2
PGM MIB November 2000
minimum, each object has a name, a syntax, an access-level, and an
implementation-status.
The name is an object identifier, an administratively assigned name,
which specifies an object type. The object type together with an
object instance serves to uniquely identify a specific instantiation
of the object. For human convenience, we often use a textual string,
termed the object descriptor, to also refer to the object type.
The syntax of an object type defines the abstract data structure
corresponding to that object type. The ASN.1 language is used for
this purpose. However, RFC 1155 purposely restricts the ASN.1
constructs which may be used. These restrictions are explicitly made
for simplicity.
The access-level of an object type defines whether it makes
"protocol sense" to read and/or write the value of an instance of
the object type. (This access-level is independent of any
administrative authorization policy.)
The implementation-status of an object type indicates whether the
object is mandatory, optional, obsolete, or deprecated.
4. Overview
This section presents the structure of the MIB.
The PGM MIB consists of four main groups of objects:
pgmNetworkElement, pgmSource, pgmReceiver and pgmDLR. The
information about each of these groups of objects is arranged into
three basic tables: fault management, configuration management and
performance management.
Fault Management Tables contain general and state information.
Configuration Management Tables contain mainly MIB variables
which allow dynamic configuration.
Performance Management Tables contain statistical information.
A PGM SNMP agent shall support one or more of the main groups of
objects, depending on the functionality of the PGM module itself,
where the PGM module can be PGM Network Element/PGM Router, PGM
Source, PGM Receiver or PGM Designated Local Repairer (DLR).
The PGM Designated Local Repairer (DLR) is defined as a PGM
Receiver, that has the capability to retransmit data packets. For
that reason, an SNMP agent for the PGM DLR must implement both
groups of objects: pgmReceiver and pgmDLR.
SNMP agents for all other PGM modules, such as PGM Router, PGM
Receiver and PGM Source must support the appropriate group of
objects, respectively pgmNetworkElement, pgmReceiver and pgmSource.
Petrova INTERNET DRAFT 3
PGM MIB November 2000
5. Definitions
----------------------------------------------------------------
--
-- Pragmatic General Multicast (PGM) MIB
--
----------------------------------------------------------------
--
--
-- Full MIB for the PGM protocol incorporating Network Element
-- (router), source, receiver and DLR functionality
--
PGM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, Counter32, Integer32, Unsigned32,
MODULE-IDENTITY, mib-2, IpAddress, TimeTicks
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex
FROM IF-MIB;
pgmMIB MODULE-IDENTITY
LAST-UPDATED "200011170000Z"
ORGANIZATION
"Cisco Systems + Talarian Corporation + Nortel Networks"
CONTACT-INFO
" Richard Edmonstone
redmonst@cisco.com
+44 131 561 3621
Cisco Systems, Inc.
170 West Tasman Drive,
San Jose, CA 95134
USA
Rajiv Raghunarayan
raraghun@cisco.com
+91 80 532 1300
Cisco Systems, Inc.
170 West Tasman Drive,
San Jose, CA 95134
USA
Devendra Raut
draut@nortelnetworks.com
(408)495-2859
Nortel Networks
4401 Great America Parkway,
Santa Clara, CA 95052
Moses Sun
mosun@nortelnetworks.com
Petrova INTERNET DRAFT 4
PGM MIB November 2000
(979)694-7156
Nortel Networks
4401 Great America Parkway
Santa Clara, CA,
USA
Todd L. Montgomery
todd@talarian.com
(304)291-5972
Talarian Corporation.
29W110 Butterfield Rd, Suite 205
Warrenville, IL 60555
USA
Michael Garwood
mwg@talarian.com
(630)393-7363 ext.275
Talarian Corporation.
29W110 Butterfield Rd, Suite 205
Warrenville, IL 60555
USA
Luna Petrova
louna@talarian.com
(630)393-7363 ext.330
Talarian Corporation.
29W110 Butterfield Rd, Suite 205
Warrenville, IL 60555
USA"
DESCRIPTION
"The MIB module for managing PGM implementations."
REVISION "200011170000Z"
DESCRIPTION
"Rev 1.0: Initial Release."
::= { mib-2 xx } -- xx to be assigned by RFC-editor.
pgm OBJECT IDENTIFIER ::= { pgmMIB 1 }
pgmNetworkElement OBJECT IDENTIFIER ::= { pgm 1 }
pgmSource OBJECT IDENTIFIER ::= { pgm 2 }
pgmReceiver OBJECT IDENTIFIER ::= { pgm 3 }
pgmDLR OBJECT IDENTIFIER ::= { pgm 4 }
-- PGM Network Element
pgmNeEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Parameter indicates whether
Petrova INTERNET DRAFT 5
PGM MIB November 2000
this PGM operation is enabled or disabled."
DEFVAL { enable }
::= { pgmNetworkElement 1 }
pgmNeSessionLifeTime OBJECT-TYPE
SYNTAX Unsigned32(0..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The length of the idle time (seconds) following
which a PGM session will be aged out. An idle PGM
session means there is no SPM message received
from the upstream.
Value of 0 indicates no timeout."
DEFVAL { 300 }
::= { pgmNetworkElement 2 }
pgmNeMaxReXmitStates OBJECT-TYPE
SYNTAX Integer32(-2..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Maximum number of retransmission state entries.
The value of -1 means network element has no
limitation.
The value of -2 means not supported by this
implementation."
::= { pgmNetworkElement 3 }
pgmNeMaxSessions OBJECT-TYPE
SYNTAX Integer32(-2..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of state sessions supported.
The value of -1 means network element has no
limitation.
The value of -2 means not supported by this
implementation."
::= { pgmNetworkElement 4 }
-- The PGM NE Network Interface
-- The PGM NE Network Interface tables contain
-- per-interface information about the PGM protocol.
-- The information is grouped into three major categories:
-- fault, configuration and performance management.
pgmNeInterface OBJECT IDENTIFIER ::= { pgmNetworkElement 100 }
pgmNeTotalInterfacesNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
Petrova INTERNET DRAFT 6
PGM MIB November 2000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of entries in the PGM Interface
table."
::= { pgmNeInterface 1 }
-- The PGM NE Network Interface Fault Management table
pgmNeIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding per interface fault management
information related to PGM Network Element
operation."
::= { pgmNeInterface 2 }
pgmNeIfEntry OBJECT-TYPE
SYNTAX PgmNeIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per Interface Fault Management Information for
Network Elements."
INDEX { pgmNeIfIndex }
::= { pgmNeIfTable 1 }
PgmNeIfEntry ::= SEQUENCE {
pgmNeIfIndex
InterfaceIndex,
pgmNeIfState
INTEGER
}
pgmNeIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of ifNumber.
The value for each interface must remain
constant at least from one re-initialization of
the entity's network management system to the
next re-initialization."
::= { pgmNeIfEntry 1 }
pgmNeIfState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
Petrova INTERNET DRAFT 7
PGM MIB November 2000
init(3),
notpres(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the PGM and Network
Interface.
1 - indicates that the Network Interface is up,
PGM enabled;
2 - indicates that the Network Interface is down,
PGM enabled;
3 - indicates that the Network Interface is in a
process of initialization, PGM enabled;
4 - indicates that the Network Interface is
NOT present, i.e PGM for that interface
is not enabled."
DEFVAL { notpres }
::= { pgmNeIfEntry 2 }
-- The PGM NE Network Interface configuration table
pgmNeIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding per interface configuration
information relating to PGM Network Element
operation."
::= {pgmNeInterface 3}
pgmNeIfConfigEntry OBJECT-TYPE
SYNTAX PgmNeIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per Interface Configuration Information."
INDEX { pgmNeIfConfigIndex }
::= { pgmNeIfConfigTable 1 }
PgmNeIfConfigEntry ::= SEQUENCE {
pgmNeIfConfigIndex
InterfaceIndex,
pgmNeIfPgmEnable
INTEGER,
pgmNeIfNakRptInterval
Unsigned32,
pgmNeIfNakRptRate
Unsigned32,
pgmNeIfNakRdataInterval
Unsigned32,
Petrova INTERNET DRAFT 8
PGM MIB November 2000
pgmNeIfNakEliminateInterval
Unsigned32
}
pgmNeIfConfigIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of ifNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next
re-initialization."
::= { pgmNeIfConfigEntry 1 }
pgmNeIfPgmEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows PGM to be enabled and disabled per
Network Interface.
PGM can be enabled or disabled per Network
Interface, only if PGM is enabled for this
Network Element."
::= { pgmNeIfConfigEntry 2 }
pgmNeIfNakRptInterval OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The length of time (milliseconds) for which a
network element will repeat a NAK while waiting
for a corresponding NCF. This interval is counted
down from the transmission of a NAK."
DEFVAL { 100 }
::= { pgmNeIfConfigEntry 3 }
pgmNeIfNakRptRate OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate at which NAKs are repeated."
DEFVAL { 2 }
Petrova INTERNET DRAFT 9
PGM MIB November 2000
::= { pgmNeIfConfigEntry 4 }
pgmNeIfNakRdataInterval OBJECT-TYPE
SYNTAX Unsigned32(1000..4294967295)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The length of time (milliseconds) for which
a network element will wait for the
corresponding RDATA. This interval is counted
down from the time a matching NCF is received.
This value must be greater than the
pgmNeIfNakEliminateInterval."
DEFVAL { 10000 }
::= { pgmNeIfConfigEntry 5 }
pgmNeIfNakEliminateInterval OBJECT-TYPE
SYNTAX Unsigned32(1..4294967)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The length of time (seconds) for which a network
element will eliminate NAKs for a specific
TSI/SQN. This interval is counted down from the
time the first NAK is established. This value must
be smaller than pgmNeIfNakRdataInterval."
DEFVAL { 5 }
::= { pgmNeIfConfigEntry 6 }
-- The PGM NE Interface performance table.
-- This is primarily statistical information
-- about packets received and sent on the interface
pgmNeIfPerformanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeIfPerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding per interface performance
information related to PGM Network Element
operation."
::= {pgmNeInterface 4}
pgmNeIfPerformanceEntry OBJECT-TYPE
SYNTAX PgmNeIfPerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per Interface Information for Network Elements."
INDEX { pgmNeIfPerformanceIndex }
::= { pgmNeIfPerformanceTable 1 }
Petrova INTERNET DRAFT 10
PGM MIB November 2000
PgmNeIfPerformanceEntry ::= SEQUENCE {
pgmNeIfPerformanceIndex
InterfaceIndex,
pgmNeIfReXmitStates
Counter32,
pgmNeIfReXmitTimedOut
Counter32,
pgmNeIfInSpms
Counter32,
pgmNeIfOutSpms
Counter32,
pgmNeIfInParitySpms
Counter32,
pgmNeIfOutParitySpms
Counter32,
pgmNeIfInRdata
Counter32,
pgmNeIfOutRdata
Counter32,
pgmNeIfInParityRdata
Counter32,
pgmNeIfOutParityRdata
Counter32,
pgmNeIfInRdataNoSessionErrors
Counter32,
pgmNeIfUniqueNaks
Counter32,
pgmNeIfInNaks
Counter32,
pgmNeIfOutNaks
Counter32,
pgmNeIfUniqueParityNaks
Counter32,
pgmNeIfInParityNaks
Counter32,
pgmNeIfOutParityNaks
Counter32,
pgmNeIfInNakNoSessionErrors
Counter32,
pgmNeIfInNakSeqErrors
Counter32,
pgmNeIfInParityNakTgErrors
Counter32,
pgmNeIfInNnaks
Counter32,
pgmNeIfOutNnaks
Counter32,
pgmNeIfInParityNnaks
Counter32,
pgmNeIfOutParityNnaks
Counter32,
pgmNeIfInNnakNoSessionErrors
Petrova INTERNET DRAFT 11
PGM MIB November 2000
Counter32,
pgmNeIfInNcfs
Counter32,
pgmNeIfOutNcfs
Counter32,
pgmNeIfInParityNcfs
Counter32,
pgmNeIfOutParityNcfs
Counter32,
pgmNeIfInNcfNoSessionErrors
Counter32,
pgmNeIfInRedirectNcfs
Counter32,
pgmNeIfMalformed
Counter32,
pgmNeIfSpmFromSource
Counter32,
pgmNeIfSpmBadSqn
Counter32,
pgmNeIfSpmError
Counter32,
pgmNeIfPollRandomIgnore
Counter32,
pgmNeIfPollTsiStateError
Counter32,
pgmNeIfPollParentError
Counter32,
pgmNeIfPollTypeError
Counter32,
pgmNeIfPollError
Counter32,
pgmNeIfPollSuccess
Counter32,
pgmNeIfPollOriginated
Counter32,
pgmNeIfPolrNoState
Counter32,
pgmNeIfPolrError
Counter32,
pgmNeIfPolrParityError
Counter32,
pgmNeIfPolrSuccess
Counter32,
pgmNeIfPolrOriginated
Counter32,
pgmNeIfNcfError
Counter32,
pgmNeIfNcfParityError
Counter32,
pgmNeIfNcfPartialParity
Counter32,
pgmNeIfNcfReceived
Counter32,
Petrova INTERNET DRAFT 12
PGM MIB November 2000
pgmNeIfNcfAnticipated
Counter32,
pgmNeIfNcfRedirecting
Counter32,
pgmNeIfNakEliminated
Counter32,
pgmNeIfNakError
Counter32,
pgmNeIfNakParityError
Counter32,
pgmNeIfNNakEliminated
Counter32,
pgmNeIfNNakError
Counter32,
pgmNeIfNNakParityError
Counter32,
pgmNeIfNNakCongestionReports
Counter32,
pgmNeIfNakRetryExpired
Counter32,
pgmNeIfNakRetryExpiredDLR
Counter32,
pgmNeIfNakForwardedDLR
Counter32,
pgmNeIfNakRetransmitted
Counter32,
pgmNeIfRdataEliminatedOIF
Counter32,
pgmNeIfRdataEliminatedSqn
Counter32,
pgmNeIfRdataFragmentsReceived
Counter32,
pgmNeIfRdataFragmentsEliminatedGSI
Counter32,
pgmNeIfRdataFragmentsEliminatedOIF
Counter32,
pgmNeIfRdataFragmentsEliminatedSqn
Counter32,
pgmNeIfRdataFragmentsForwarded
Counter32
}
pgmNeIfPerformanceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of ifNumber.
The value for each interface must remain
constant at least from one re-initialization
of the entity's network management system
to the next re-initialization."
Petrova INTERNET DRAFT 13
PGM MIB November 2000
::= { pgmNeIfPerformanceEntry 1 }
pgmNeIfReXmitStates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total retransmit state entries for this
interface."
::= { pgmNeIfPerformanceEntry 2 }
pgmNeIfReXmitTimedOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of timed-out retransmit state
entries for this interface."
::= { pgmNeIfPerformanceEntry 3 }
pgmNeIfInSpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SPMs received on the PGM
interface."
::= { pgmNeIfPerformanceEntry 4 }
pgmNeIfOutSpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SPMs sent out from the PGM
interface."
::= { pgmNeIfPerformanceEntry 5 }
pgmNeIfInParitySpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity SPMs received on the
PGM interface."
::= { pgmNeIfPerformanceEntry 6 }
pgmNeIfOutParitySpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity SPMs sent out from the
Petrova INTERNET DRAFT 14
PGM MIB November 2000
PGM interface."
::= { pgmNeIfPerformanceEntry 7 }
pgmNeIfInRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of RDATA received on the PGM
interface."
::= { pgmNeIfPerformanceEntry 8 }
pgmNeIfOutRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of RDATA sent out from the
PGM interface."
::= { pgmNeIfPerformanceEntry 9 }
pgmNeIfInParityRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity RDATA received on the
PGM interface."
::= { pgmNeIfPerformanceEntry 10 }
pgmNeIfOutParityRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity RDATA sent out from
the PGM interface."
::= { pgmNeIfPerformanceEntry 11 }
pgmNeIfInRdataNoSessionErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received RDATA discarded because
of no session."
::= { pgmNeIfPerformanceEntry 12 }
pgmNeIfUniqueNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Petrova INTERNET DRAFT 15
PGM MIB November 2000
"The total number of unique NAKs received on
this interface."
::= { pgmNeIfPerformanceEntry 13 }
pgmNeIfInNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NAKs received on the PGM
interface."
::= { pgmNeIfPerformanceEntry 14 }
pgmNeIfOutNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NAKs sent out from the
PGM interface."
::= { pgmNeIfPerformanceEntry 15 }
pgmNeIfUniqueParityNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of unique parity NAKs received
on this interface."
::= { pgmNeIfPerformanceEntry 16 }
pgmNeIfInParityNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NAKs received on the
PGM interface."
::= { pgmNeIfPerformanceEntry 17 }
pgmNeIfOutParityNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NAKs sent out from
the PGM interface."
::= { pgmNeIfPerformanceEntry 18 }
pgmNeIfInNakNoSessionErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Petrova INTERNET DRAFT 16
PGM MIB November 2000
DESCRIPTION
"The number of received NAKs discarded because of
no session."
::= { pgmNeIfPerformanceEntry 19 }
pgmNeIfInNakSeqErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received NAKs discarded because
of out of sequence (out of retransmit window)."
::= { pgmNeIfPerformanceEntry 20 }
pgmNeIfInParityNakTgErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received parity NAKs discarded
because out of parity TG window."
::= { pgmNeIfPerformanceEntry 21 }
pgmNeIfInNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NNAKs received on the PGM
interface."
::= { pgmNeIfPerformanceEntry 22 }
pgmNeIfOutNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NNAKs sent out from the
PGM interface."
::= { pgmNeIfPerformanceEntry 23 }
pgmNeIfInParityNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NNAKs received on
the PGM interface."
::= { pgmNeIfPerformanceEntry 24 }
pgmNeIfOutParityNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Petrova INTERNET DRAFT 17
PGM MIB November 2000
STATUS current
DESCRIPTION
"The total number of parity NNAKs sent out from
the PGM interface."
::= { pgmNeIfPerformanceEntry 25 }
pgmNeIfInNnakNoSessionErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received NNAKs discarded because
of no session."
::= { pgmNeIfPerformanceEntry 26 }
pgmNeIfInNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NCFs received on the PGM
interface."
::= { pgmNeIfPerformanceEntry 27 }
pgmNeIfOutNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NCFs sent out from the PGM
interface."
::= { pgmNeIfPerformanceEntry 28 }
pgmNeIfInParityNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NCFs received on the
PGM interface."
::= { pgmNeIfPerformanceEntry 29 }
pgmNeIfOutParityNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NCFs sent out from
the PGM interface."
::= { pgmNeIfPerformanceEntry 30 }
pgmNeIfInNcfNoSessionErrors OBJECT-TYPE
SYNTAX Counter32
Petrova INTERNET DRAFT 18
PGM MIB November 2000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received NCFs discarded because
of no session."
::= { pgmNeIfPerformanceEntry 31 }
pgmNeIfInRedirectNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of redirected NCFs received on the
PGM interface."
::= { pgmNeIfPerformanceEntry 32 }
pgmNeIfMalformed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of malformed PGM packets."
::= { pgmNeIfPerformanceEntry 33 }
pgmNeIfSpmFromSource OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SPM packets received from source."
::= { pgmNeIfPerformanceEntry 34 }
pgmNeIfSpmBadSqn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SPM packets discarded due to bad
SQN."
::= { pgmNeIfPerformanceEntry 35 }
pgmNeIfSpmError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SPM packets discarded due to
operational error. Some examples of operational
errors are failure to create TSI state for SPM,
parity SPM for a TSI with no parity."
::= { pgmNeIfPerformanceEntry 36 }
pgmNeIfPollRandomIgnore OBJECT-TYPE
Petrova INTERNET DRAFT 19
PGM MIB November 2000
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLL packets not replied due to random
condition failing."
::= { pgmNeIfPerformanceEntry 37 }
pgmNeIfPollTsiStateError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLL packets discarded due to no
matching TSI state."
::= { pgmNeIfPerformanceEntry 38 }
pgmNeIfPollParentError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLL packets discarded due to
unknown parent."
::= { pgmNeIfPerformanceEntry 39 }
pgmNeIfPollTypeError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLL packets discarded due to failed
type matching."
::= { pgmNeIfPerformanceEntry 40 }
pgmNeIfPollError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLL packets discarded due to
operational error."
::= { pgmNeIfPerformanceEntry 41 }
pgmNeIfPollSuccess OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of successfully scheduled POLRs."
::= { pgmNeIfPerformanceEntry 42 }
pgmNeIfPollOriginated OBJECT-TYPE
Petrova INTERNET DRAFT 20
PGM MIB November 2000
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of polls originated on this interface."
::= { pgmNeIfPerformanceEntry 43 }
pgmNeIfPolrNoState OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLRs discarded due to no matching
state."
::= { pgmNeIfPerformanceEntry 44 }
pgmNeIfPolrError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLRs discarded due to operational
error."
::= { pgmNeIfPerformanceEntry 45 }
pgmNeIfPolrParityError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of parity POLRs received for non-parity
TSI."
::= { pgmNeIfPerformanceEntry 46 }
pgmNeIfPolrSuccess OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLRs recorded successfully."
::= { pgmNeIfPerformanceEntry 47 }
pgmNeIfPolrOriginated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POLRs originated by this interface."
::= { pgmNeIfPerformanceEntry 48 }
pgmNeIfNcfError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Petrova INTERNET DRAFT 21
PGM MIB November 2000
STATUS current
DESCRIPTION
"Number of NCFs ignored due to no packet memory,
due to packet processing errors."
::= { pgmNeIfPerformanceEntry 49 }
pgmNeIfNcfParityError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NCFs ignored. Incremented when a parity
NCF is received on a session for which no parity
capability has been advertised in the session's
SPMs."
::= { pgmNeIfPerformanceEntry 50 }
pgmNeIfNcfPartialParity OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NCFs ignored due to not enough parity
blocks acknowledged."
::= { pgmNeIfPerformanceEntry 51 }
pgmNeIfNcfReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NCFs that confirm an outstanding NAK."
::= { pgmNeIfPerformanceEntry 52 }
pgmNeIfNcfAnticipated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NCFs that cause NAK anticipation."
::= { pgmNeIfPerformanceEntry 53 }
pgmNeIfNcfRedirecting OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NCFs received as consequence of
redirected NAK."
::= { pgmNeIfPerformanceEntry 54 }
pgmNeIfNakEliminated OBJECT-TYPE
SYNTAX Counter32
Petrova INTERNET DRAFT 22
PGM MIB November 2000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs eliminated by retransmission
state."
::= { pgmNeIfPerformanceEntry 55 }
pgmNeIfNakError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors creating retransmission state
or NAK, due to NAK packet processing."
::= { pgmNeIfPerformanceEntry 56 }
pgmNeIfNakParityError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs ignored, due to no parity
available. Incremented when parity NAK is
received on this session, for which no parity
capability has been advartised."
::= { pgmNeIfPerformanceEntry 57 }
pgmNeIfNNakEliminated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NNAKs eliminated by retransmission
state."
::= { pgmNeIfPerformanceEntry 58 }
pgmNeIfNNakError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors encountered creating
retransmission state OR nak."
::= { pgmNeIfPerformanceEntry 59 }
pgmNeIfNNakParityError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Null NAKs ignored, due to no parity
available. Incremented when parity NNAK is
received on this session, for which no parity
Petrova INTERNET DRAFT 23
PGM MIB November 2000
capability has been advartised."
::= { pgmNeIfPerformanceEntry 60 }
pgmNeIfNNakCongestionReports OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs forwarded as NNAK as congestion
report only."
::= { pgmNeIfPerformanceEntry 61 }
pgmNeIfNakRetryExpired OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NAKs timed out after
retrying."
::= { pgmNeIfPerformanceEntry 62 }
pgmNeIfNakRetryExpiredDLR OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs unconfirmed by DLR."
::= { pgmNeIfPerformanceEntry 63 }
pgmNeIfNakForwardedDLR OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs forwarded out this i/f to DLR
with retransmission state."
::= { pgmNeIfPerformanceEntry 64 }
pgmNeIfNakRetransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of NAKs retransmitted out this i/f."
::= { pgmNeIfPerformanceEntry 65 }
pgmNeIfRdataEliminatedOIF OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RDATA packets eliminated by lack of
OIF's."
Petrova INTERNET DRAFT 24
PGM MIB November 2000
::= { pgmNeIfPerformanceEntry 66 }
pgmNeIfRdataEliminatedSqn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RDATA packets eliminated by lack of
SQN."
::= { pgmNeIfPerformanceEntry 67 }
pgmNeIfRdataFragmentsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RDATA fragments received."
::= { pgmNeIfPerformanceEntry 68 }
pgmNeIfRdataFragmentsEliminatedGSI OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RDATA fragments eliminated by lack of
GSI."
::= { pgmNeIfPerformanceEntry 69 }
pgmNeIfRdataFragmentsEliminatedOIF OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RDATA fragments eliminated by lack of
OIFs."
::= { pgmNeIfPerformanceEntry 70 }
pgmNeIfRdataFragmentsEliminatedSqn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RDATA fragments eliminated by lack of
SQN."
::= { pgmNeIfPerformanceEntry 71 }
pgmNeIfRdataFragmentsForwarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RDATA fragments forwarded."
::= { pgmNeIfPerformanceEntry 72 }
Petrova INTERNET DRAFT 25
PGM MIB November 2000
--
-- PGM Network Element Transport Session Identifier
--
pgmNeTsi OBJECT IDENTIFIER ::= { pgmNetworkElement 101 }
pgmNeTotalTsiNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions in the PGM NE TSI
table."
::= { pgmNeTsi 1 }
-- The PGM Transport Session Identifier (TSI) table
-- The TSI information is grouped into three major categories:
-- fault, configuration and performance management.
-- The PGM NE TSI fault management table
-- This table contains state and some general
-- per TSI information
pgmNeTsiTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeTsiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding per-tsi state information."
::= {pgmNeTsi 2}
pgmNeTsiEntry OBJECT-TYPE
SYNTAX PgmNeTsiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transport Session is identified by Global ID and
Source Port."
INDEX { pgmNeTsiGlobalId, pgmNeTsiDataSourcePort }
::= { pgmNeTsiTable 1 }
PgmNeTsiEntry ::= SEQUENCE {
pgmNeTsiGlobalId
OCTET STRING,
pgmNeTsiDataSourcePort
Unsigned32,
pgmNeTsiStateBits
BITS,
pgmNeTsiDataDestinationPort
Unsigned32,
pgmNeTsiSourceAddress
IpAddress,
pgmNeTsiGroupAddress
Petrova INTERNET DRAFT 26
PGM MIB November 2000
IpAddress,
pgmNeTsiUpstreamAddress
IpAddress,
pgmNeTsiUpstreamIfIndex
InterfaceIndex
}
pgmNeTsiGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Globally unique source identifier for this
transport session."
::= {pgmNeTsiEntry 1 }
pgmNeTsiDataSourcePort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Data source port."
::= {pgmNeTsiEntry 2}
pgmNeTsiStateBits OBJECT-TYPE
SYNTAX BITS { initialising(0),
spmSqnStateValid(1),
dlrCanProvideParity(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State associated with the TSI."
::= {pgmNeTsiEntry 3 }
pgmNeTsiDataDestinationPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data destination port."
::= {pgmNeTsiEntry 4 }
pgmNeTsiSourceAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the source."
::= {pgmNeTsiEntry 5 }
pgmNeTsiGroupAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
Petrova INTERNET DRAFT 27
PGM MIB November 2000
STATUS current
DESCRIPTION
"Multicast group destination address."
::= {pgmNeTsiEntry 6 }
pgmNeTsiUpstreamAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the upstream PGM neighbouring
element for this TSI."
::= { pgmNeTsiEntry 7 }
pgmNeTsiUpstreamIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the upstream PGM element for the
entry."
::= { pgmNeTsiEntry 8 }
-- PGM Network Element TSI Configuration Management Table
-- Since the Network Element cannot be configured
-- per TSI, configuration table is not implemented
-- PGM Network Element TSI Performance Management Table
pgmNeTsiPerformanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeTsiPerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding details of every transport
flow known by the Network Element."
::= {pgmNeTsi 4}
pgmNeTsiPerformanceEntry OBJECT-TYPE
SYNTAX PgmNeTsiPerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transport session description."
INDEX { pgmNeTsiPerformanceGlobalId,
pgmNeTsiPerformanceDataSourcePort }
::= { pgmNeTsiPerformanceTable 1 }
PgmNeTsiPerformanceEntry ::= SEQUENCE {
pgmNeTsiPerformanceGlobalId
OCTET STRING,
Petrova INTERNET DRAFT 28
PGM MIB November 2000
pgmNeTsiPerformanceDataSourcePort
Unsigned32,
pgmNeTsiSessionTrailEdgeSeq
Counter32,
pgmNeTsiSessionIncrSeq
Counter32,
pgmNeTsiLeadEdgeSeq
Counter32,
pgmNeTsiInSpms
Counter32,
pgmNeTsiOutSpms
Counter32,
pgmNeTsiInParitySpms
Counter32,
pgmNeTsiOutParitySpms
Counter32,
pgmNeTsiTotalReXmitStates
Counter32,
pgmNeTsiTotalReXmitTimedOut
Counter32,
pgmNeTsiInRdata
Counter32,
pgmNeTsiOutRdata
Counter32,
pgmNeTsiInParityRdata
Counter32,
pgmNeTsiOutParityRdata
Counter32,
pgmNeTsiInRdataNoStateErrors
Counter32,
pgmNeTsiUniqueNaks
Counter32,
pgmNeTsiInNaks
Counter32,
pgmNeTsiOutNaks
Counter32,
pgmNeTsiUniqueParityNaks
Counter32,
pgmNeTsiInParityNaks
Counter32,
pgmNeTsiOutParityNaks
Counter32,
pgmNeTsiInNakSeqErrors
Counter32,
pgmNeTsiInNnaks
Counter32,
pgmNeTsiOutNnaks
Counter32,
pgmNeTsiInParityNnaks
Counter32,
pgmNeTsiOutParityNnaks
Counter32,
pgmNeTsiInNcfs
Petrova INTERNET DRAFT 29
PGM MIB November 2000
Counter32,
pgmNeTsiOutNcfs
Counter32,
pgmNeTsiInParityNcfs
Counter32,
pgmNeTsiOutParityNcfs
Counter32,
pgmNeTsiDlrAddress
IpAddress,
pgmNeTsiSpmSequenceNumber
Unsigned32,
pgmNeTsiTransmissionGroupSize
Unsigned32,
pgmNeTsiTimeout
TimeTicks,
pgmNeTsiLastTtl
Unsigned32,
pgmNeTsiLinkLossRate
Unsigned32,
pgmNeTsiPathLossRate
Unsigned32,
pgmNeTsiReceiverLossRate
Unsigned32,
pgmNeTsiCongestionReportLead
Unsigned32,
pgmNeTsiCongestionReportWorstReceiver
IpAddress
}
pgmNeTsiPerformanceGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Globally unique source identifier for this
transport session."
::= {pgmNeTsiPerformanceEntry 1 }
pgmNeTsiPerformanceDataSourcePort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Data source port."
::= {pgmNeTsiPerformanceEntry 2}
pgmNeTsiSessionTrailEdgeSeq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The trailing edge sequence of the transmit
window."
Petrova INTERNET DRAFT 30
PGM MIB November 2000
::= { pgmNeTsiPerformanceEntry 3 }
pgmNeTsiSessionIncrSeq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number defining the leading edge of
the increment window."
::= { pgmNeTsiPerformanceEntry 4 }
pgmNeTsiLeadEdgeSeq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The leading edge sequence of the transmit
window."
::= { pgmNeTsiPerformanceEntry 5 }
pgmNeTsiInSpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SPMs received for this
session."
::= { pgmNeTsiPerformanceEntry 6 }
pgmNeTsiOutSpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SPMs sent out for this
session."
::= { pgmNeTsiPerformanceEntry 7 }
pgmNeTsiInParitySpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Parity SPMs received for
this session."
::= { pgmNeTsiPerformanceEntry 8 }
pgmNeTsiOutParitySpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Parity SPMs sent out for
Petrova INTERNET DRAFT 31
PGM MIB November 2000
this session."
::= { pgmNeTsiPerformanceEntry 9 }
pgmNeTsiTotalReXmitStates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total retransmit states for this session."
::= { pgmNeTsiPerformanceEntry 10 }
pgmNeTsiTotalReXmitTimedOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total timed-out retransmit state entries for
this session."
::= { pgmNeTsiPerformanceEntry 11 }
pgmNeTsiInRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of RDATAs received for this
session."
::= { pgmNeTsiPerformanceEntry 12 }
pgmNeTsiOutRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of RDATAs sent out from this
session."
::= { pgmNeTsiPerformanceEntry 13 }
pgmNeTsiInParityRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity RDATAs received for
this session."
::= { pgmNeTsiPerformanceEntry 14 }
pgmNeTsiOutParityRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity RDATAs sent out from
Petrova INTERNET DRAFT 32
PGM MIB November 2000
this session."
::= { pgmNeTsiPerformanceEntry 15 }
pgmNeTsiInRdataNoStateErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received RDATA discarded
due to no retransmit state."
::= { pgmNeTsiPerformanceEntry 16 }
pgmNeTsiUniqueNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of unique NAKs received for
this session."
::= { pgmNeTsiPerformanceEntry 17 }
pgmNeTsiInNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NAKs received for this
session."
::= { pgmNeTsiPerformanceEntry 18 }
pgmNeTsiOutNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NAKs sent out from this
session."
::= { pgmNeTsiPerformanceEntry 19 }
pgmNeTsiUniqueParityNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of unique parity NAKs received
for this session."
::= { pgmNeTsiPerformanceEntry 20 }
pgmNeTsiInParityNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Petrova INTERNET DRAFT 33
PGM MIB November 2000
"The total number of parity NAKs received for
this session."
::= { pgmNeTsiPerformanceEntry 21 }
pgmNeTsiOutParityNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NAKs sent out from
this session."
::= { pgmNeTsiPerformanceEntry 22 }
pgmNeTsiInNakSeqErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received NAKs discarded
because of out of sequence (out of retransmit
window)."
::= { pgmNeTsiPerformanceEntry 23 }
pgmNeTsiInNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NNAKs received for this
session."
::= { pgmNeTsiPerformanceEntry 24 }
pgmNeTsiOutNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NNAKs sent out from this
session."
::= { pgmNeTsiPerformanceEntry 25 }
pgmNeTsiInParityNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NNAKs received for
this session."
::= { pgmNeTsiPerformanceEntry 26 }
pgmNeTsiOutParityNnaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Petrova INTERNET DRAFT 34
PGM MIB November 2000
STATUS current
DESCRIPTION
"The total number of parity NNAKs sent out from
this session."
::= { pgmNeTsiPerformanceEntry 27 }
pgmNeTsiInNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NCFs received for this
session."
::= { pgmNeTsiPerformanceEntry 28 }
pgmNeTsiOutNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NCFs sent out from this
session."
::= { pgmNeTsiPerformanceEntry 29 }
pgmNeTsiInParityNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of parity NCFs received for
this session."
::= { pgmNeTsiPerformanceEntry 30 }
pgmNeTsiOutParityNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Parity NCFs sent out from
this session."
::= { pgmNeTsiPerformanceEntry 31 }
pgmNeTsiDlrAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Address of a known DLR that will be used if
required."
::= {pgmNeTsiPerformanceEntry 32 }
pgmNeTsiSpmSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32
Petrova INTERNET DRAFT 35
PGM MIB November 2000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence number of the last seen SPM."
::= {pgmNeTsiPerformanceEntry 33 }
pgmNeTsiTransmissionGroupSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Advertised size of the transmission group for
this transport session."
::= {pgmNeTsiPerformanceEntry 34 }
pgmNeTsiTimeout OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time left for this entry to expire."
::= {pgmNeTsiPerformanceEntry 35 }
pgmNeTsiLastTtl OBJECT-TYPE
SYNTAX Unsigned32(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP TTL of last seen valid SPM."
::= {pgmNeTsiPerformanceEntry 36 }
pgmNeTsiLinkLossRate OBJECT-TYPE
SYNTAX Unsigned32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Worst reported link loss rate for congestion
control. This is reported as a percentage."
::= {pgmNeTsiPerformanceEntry 37 }
pgmNeTsiPathLossRate OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Worst reported path loss rate for congestion
control. This is reported as a percentage."
::= {pgmNeTsiPerformanceEntry 38 }
pgmNeTsiReceiverLossRate OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
Petrova INTERNET DRAFT 36
PGM MIB November 2000
DESCRIPTION
"Worst reported receiver loss rate for congestion
control. This is reported as a percentage."
::= {pgmNeTsiPerformanceEntry 39 }
pgmNeTsiCongestionReportLead OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data lead sequence number associated with the
worst reported receiver loss rate."
::= {pgmNeTsiPerformanceEntry 40 }
pgmNeTsiCongestionReportWorstReceiver OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the receiver that reported the
worst receiver loss rate."
::= {pgmNeTsiPerformanceEntry 41 }
-- The PGM Retransmission table
-- The PGM Retransmission table contains
-- information about current retransmission requests.
-- This information is held per sequence number, or in
-- the case of FEC, every transmission group, for which
-- retransmission has been requested.
pgmNeTsiRtxNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries in the retransmission table."
::= { pgmNeTsi 5 }
pgmNeTsiRtxTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeTsiRtxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding information for every sequence
number, or in the case of FEC, every
transmission group, for which retransmission has
been requested."
::= {pgmNeTsi 6 }
pgmNeTsiRtxEntry OBJECT-TYPE
SYNTAX PgmNeTsiRtxEntry
MAX-ACCESS not-accessible
Petrova INTERNET DRAFT 37
PGM MIB November 2000
STATUS current
DESCRIPTION
"Per sequence number / transmission group
information."
INDEX { pgmNeTsiGlobalId,
pgmNeTsiDataSourcePort,
pgmNeTsiRtxSequenceNumber,
pgmNeTsiRtxSequenceNumberType }
::= { pgmNeTsiRtxTable 1 }
PgmNeTsiRtxEntry ::= SEQUENCE {
pgmNeTsiRtxSequenceNumber
Unsigned32,
pgmNeTsiRtxSequenceNumberType
INTEGER,
pgmNeTsiRtxReqParityTgCount
Counter32,
pgmNeTsiRtxTimeout
TimeTicks,
pgmNeTsiRtxStateBits
BITS
}
pgmNeTsiRtxSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For non-parity retransmission, a sequence number.
For parity retransmission, a transmission group
and packet count."
::= {pgmNeTsiRtxEntry 1 }
pgmNeTsiRtxSequenceNumberType OBJECT-TYPE
SYNTAX INTEGER {
selective(1),
tg(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Selective Sequence Number and TG Sequence
Number."
::= {pgmNeTsiRtxEntry 2 }
pgmNeTsiRtxReqParityTgCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Requested number of missing parity packets
of specific Tg. The largest counter of the
received NAK will be stored in this mib. This
Petrova INTERNET DRAFT 38
PGM MIB November 2000
variable is valid for parity packets only."
::= { pgmNeTsiRtxEntry 4 }
pgmNeTsiRtxTimeout OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When this state will expire."
::= {pgmNeTsiRtxEntry 5 }
pgmNeTsiRtxStateBits OBJECT-TYPE
SYNTAX BITS {
initialising(0),
eliminating(1),
redirecting(2),
stateCreatedByNullNAK(3),
listNAKentry(4),
parityState(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State associated with retransmission entry."
::= {pgmNeTsiRtxEntry 6 }
-- The PGM Retransmission interfaces table
-- The PGM Retransmission interfaces table contains
-- information about what interfaces will be sent
-- retransmitted data for a particular
-- retransmission entry
pgmNeTsiRtxIfNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries in the retransmission
interfaces table."
::= { pgmNeTsi 7 }
pgmNeTsiRtxIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeTsiRtxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding information of every
interface for which retransmit state for
a particular sequence number or transmission
group has to be sent."
::= {pgmNeTsi 8}
Petrova INTERNET DRAFT 39
PGM MIB November 2000
pgmNeTsiRtxIfEntry OBJECT-TYPE
SYNTAX PgmNeTsiRtxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Destination interfaces for a particular
retransmit state."
INDEX { pgmNeTsiGlobalId,
pgmNeTsiDataSourcePort,
pgmNeTsiRtxSequenceNumber,
pgmNeTsiRtxSequenceNumberType,
pgmNeTsiRtxIfIndex }
::= { pgmNeTsiRtxIfTable 1 }
PgmNeTsiRtxIfEntry ::= SEQUENCE {
pgmNeTsiRtxIfIndex
InterfaceIndex,
pgmNeTsiRtxIfPacketCount
Counter32
}
pgmNeTsiRtxIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of ifNumber.
The value for each interface must remain
constant at least from one re-initialization
of the entity's network management system to
the next re-initialization."
::= { pgmNeTsiRtxIfEntry 1 }
pgmNeTsiRtxIfPacketCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of repair data packets still to be
retransmitted on this interface. For non-parity
retransmission this will never have a value
greater than 1. For parity retransmission,
any number can be present."
::= { pgmNeTsiRtxIfEntry 2 }
-- The PGM Poll Response table
-- The PGM Poll Response table contains information
-- about PGM parent's of this network element who are
-- currently polling it.
pgmNeTsiPolrNumberOfEntries OBJECT-TYPE
Petrova INTERNET DRAFT 40
PGM MIB November 2000
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries in the poll response table."
::= { pgmNeTsi 9 }
pgmNeTsiPolrTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeTsiPolrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding state information about what
PGM parents are polling this Network Element."
::= { pgmNeTsi 10 }
pgmNeTsiPolrEntry OBJECT-TYPE
SYNTAX PgmNeTsiPolrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"State information for a Network Element that
is being polled by its parents"
INDEX { pgmNeTsiGlobalId,
pgmNeTsiDataSourcePort,
pgmNeTsiPolrSource }
::= { pgmNeTsiPolrTable 1 }
PgmNeTsiPolrEntry ::= SEQUENCE {
pgmNeTsiPolrSource
IpAddress,
pgmNeTsiPolrSequenceNumber
Unsigned32
}
pgmNeTsiPolrSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP Address of parent who is polling this
device."
::= { pgmNeTsiPolrEntry 1 }
pgmNeTsiPolrSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence number of last POLR from the source."
::= { pgmNeTsiPolrEntry 2 }
-- The PGM Poll table
Petrova INTERNET DRAFT 41
PGM MIB November 2000
-- The PGM Poll table contains information related to
-- polling that this Network Element is doing for
-- its children
pgmNeTsiPollNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries in the poll table."
::= { pgmNeTsi 11 }
pgmNeTsiPollTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmNeTsiPollEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding state information related
to polling that this Network Element is doing
for its children."
::= { pgmNeTsi 12 }
pgmNeTsiPollEntry OBJECT-TYPE
SYNTAX PgmNeTsiPollEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"State information for a Network Element that
is polling its children."
INDEX { pgmNeTsiGlobalId,
pgmNeTsiDataSourcePort,
pgmNeTsiPollType }
::= { pgmNeTsiPollTable 1 }
PgmNeTsiPollEntry ::= SEQUENCE {
pgmNeTsiPollType
INTEGER,
pgmNeTsiPollSequence
Unsigned32,
pgmNeTsiPollChildBackoff
Unsigned32,
pgmNeTsiPollMask
Unsigned32,
pgmNeTsiPollPeriod
Unsigned32,
pgmNeTsiPollCount
Counter32,
pgmNeTsiPollTimeout
TimeTicks
}
pgmNeTsiPollType OBJECT-TYPE
Petrova INTERNET DRAFT 42
PGM MIB November 2000
SYNTAX INTEGER {
general(1),
dlr(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of Poll."
::= { pgmNeTsiPollEntry 1 }
pgmNeTsiPollSequence OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence number of the most recent POLL packet
that we sent."
::= { pgmNeTsiPollEntry 2 }
pgmNeTsiPollChildBackoff OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Backoff advertised to be used by child of poll."
::= { pgmNeTsiPollEntry 3 }
pgmNeTsiPollMask OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mask being used in poll."
::= { pgmNeTsiPollEntry 4 }
pgmNeTsiPollPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Period of poll."
::= { pgmNeTsiPollEntry 5 }
pgmNeTsiPollCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Poll responses (POLRs) received."
::= { pgmNeTsiPollEntry 6 }
pgmNeTsiPollTimeout OBJECT-TYPE
SYNTAX TimeTicks
Petrova INTERNET DRAFT 43
PGM MIB November 2000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remaining Time Ticks to next poll."
::= { pgmNeTsiPollEntry 7 }
--
-- PGM Source
--
pgmSourceNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of PGM Source sessions."
::= { pgmSource 1 }
-- PGM Source Fault Management Table
pgmSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding fault management
and general information
related to PGM Source."
::= {pgmSource 2}
pgmSourceEntry OBJECT-TYPE
SYNTAX PgmSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM sender information."
INDEX { pgmSourceGlobalId,
pgmSourceSourcePort }
::= { pgmSourceTable 1 }
PgmSourceEntry ::= SEQUENCE {
pgmSourceGlobalId
OCTET STRING,
pgmSourceSourcePort
Unsigned32,
pgmSourceSourceAddress
IpAddress,
pgmSourceGroupAddress
IpAddress,
pgmSourceDestPort
Unsigned32
}
Petrova INTERNET DRAFT 44
PGM MIB November 2000
pgmSourceGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique session identifier (GSI)."
::= { pgmSourceEntry 1 }
pgmSourceSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmSourceEntry 2 }
pgmSourceSourceAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source IP address."
::= { pgmSourceEntry 3 }
pgmSourceGroupAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Multicast group address used by the
sender."
::= { pgmSourceEntry 4 }
pgmSourceDestPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination port number."
::= { pgmSourceEntry 5 }
-- PGM Source Configuration Management Table
pgmSourceConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmSourceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding configuration information
related to PGM Source."
::= {pgmSource 3}
Petrova INTERNET DRAFT 45
PGM MIB November 2000
pgmSourceConfigEntry OBJECT-TYPE
SYNTAX PgmSourceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM sender information."
INDEX { pgmSourceConfigGlobalId,
pgmSourceConfigSourcePort }
::= { pgmSourceConfigTable 1 }
PgmSourceConfigEntry ::= SEQUENCE {
pgmSourceConfigGlobalId
OCTET STRING,
pgmSourceConfigSourcePort
Unsigned32,
pgmSourceTtl
Unsigned32,
pgmSourceAdvMode
INTEGER,
pgmSourceLateJoin
INTEGER,
pgmSourceTxwMaxRte
Unsigned32,
pgmSourceTxwSecs
Unsigned32,
pgmSourceTxwAdvSecs
Unsigned32,
pgmSourceAdvIvl
Unsigned32,
pgmSourceSpmIvl
Unsigned32,
pgmSourceSpmHeartBeatIvlMin
Unsigned32,
pgmSourceSpmHeartBeatIvlMax
Unsigned32,
pgmSourceRdataBackoffIvl
Unsigned32,
pgmSourceFEC
INTEGER,
pgmSourceFECTransmissionGrpSize
Unsigned32,
pgmSourceFECProactiveParitySize
Unsigned32
}
pgmSourceConfigGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique session identifier (GSI)."
::= { pgmSourceConfigEntry 1 }
Petrova INTERNET DRAFT 46
PGM MIB November 2000
pgmSourceConfigSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmSourceConfigEntry 2 }
pgmSourceTtl OBJECT-TYPE
SYNTAX Unsigned32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TTL used by sender."
::= { pgmSourceConfigEntry 3 }
pgmSourceAdvMode OBJECT-TYPE
SYNTAX INTEGER { data(1),
time(2),
applctrl(3),
other(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to indicate that the transmit window is
advanced with data, by time, under application
control, or any other method."
::= { pgmSourceConfigEntry 4 }
pgmSourceLateJoin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flag to indicate whether or not the sender will
accept late joiners."
::= { pgmSourceConfigEntry 5 }
pgmSourceTxwMaxRte OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum transmit rate in bytes/second."
::= { pgmSourceConfigEntry 6 }
pgmSourceTxwSecs OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
Petrova INTERNET DRAFT 47
PGM MIB November 2000
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit window size in seconds."
::= { pgmSourceConfigEntry 7 }
pgmSourceTxwAdvSecs OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit window advance in seconds. This value
should always be set to a value smaller than
the pgmSourceTxwSecs."
::= { pgmSourceConfigEntry 8 }
pgmSourceAdvIvl OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Advance interval in milliseconds. Always a
valid parameter when advancing with time.
Valid only in cases of absence of lost data
when advancing with data."
::= { pgmSourceConfigEntry 9 }
pgmSourceSpmIvl OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SPM interval in milliseconds."
::= { pgmSourceConfigEntry 10 }
pgmSourceSpmHeartBeatIvlMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SPM heartbeat interval in milliseconds."
::= { pgmSourceConfigEntry 11 }
pgmSourceSpmHeartBeatIvlMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
Petrova INTERNET DRAFT 48
PGM MIB November 2000
"Maximum SPM heartbeat interval in milliseconds."
::= { pgmSourceConfigEntry 12 }
pgmSourceRdataBackoffIvl OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RDATA backoff interval in milliseconds."
::= { pgmSourceConfigEntry 13 }
pgmSourceFEC OBJECT-TYPE
SYNTAX INTEGER { disabled(1),
enabledFixedPacketSize(2),
enabledVariablePacketSize(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flag to indicate whether or not FEC is enabled
and whether it supports variable or fixed size
messages."
::= { pgmSourceConfigEntry 14 }
pgmSourceFECTransmissionGrpSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FEC transmission group size."
::= { pgmSourceConfigEntry 15 }
pgmSourceFECProactiveParitySize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of proactive parity messages per FEC
block."
::= { pgmSourceConfigEntry 16 }
-- PGM Source Performance Management Table
pgmSourcePerformanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmSourcePerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding performance information
related to PGM Source."
::= {pgmSource 4}
pgmSourcePerformanceEntry OBJECT-TYPE
Petrova INTERNET DRAFT 49
PGM MIB November 2000
SYNTAX PgmSourcePerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM sender information."
INDEX { pgmSourcePerformanceGlobalId,
pgmSourcePerformanceSourcePort }
::= { pgmSourcePerformanceTable 1 }
PgmSourcePerformanceEntry ::= SEQUENCE {
pgmSourcePerformanceGlobalId
OCTET STRING,
pgmSourcePerformanceSourcePort
Unsigned32,
pgmSourceDataBytesSent
Counter32,
pgmSourceDataMsgsSent
Counter32,
pgmSourceBytesBuffered
Counter32,
pgmSourceMsgsBuffered
Counter32,
pgmSourceBytesRetransmitted
Counter32,
pgmSourceMsgsRetransmitted
Counter32,
pgmSourceBytesSent
Counter32,
pgmSourceRawNaksReceived
Counter32,
pgmSourceNaksIgnored
Counter32,
pgmSourceCksumErrors
Counter32,
pgmSourceMalformedNaks
Counter32,
pgmSourcePacketsDiscarded
Counter32,
pgmSourceNaksRcvd
Counter32
}
pgmSourcePerformanceGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique source identifier (GSI)."
::= { pgmSourcePerformanceEntry 1 }
pgmSourcePerformanceSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
Petrova INTERNET DRAFT 50
PGM MIB November 2000
STATUS current
DESCRIPTION
"Source port number."
::= { pgmSourcePerformanceEntry 2 }
pgmSourceDataBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of data bytes sent for this TSI."
::= { pgmSourcePerformanceEntry 3 }
pgmSourceDataMsgsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of data messages sent for this TSI."
::= { pgmSourcePerformanceEntry 4 }
pgmSourceBytesBuffered OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes currently buffered for this
TSI."
::= { pgmSourcePerformanceEntry 5 }
pgmSourceMsgsBuffered OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of messages currently buffered for
this TSI."
::= { pgmSourcePerformanceEntry 6 }
pgmSourceBytesRetransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes retransmitted for this TSI."
::= { pgmSourcePerformanceEntry 7 }
pgmSourceMsgsRetransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of messages retransmitted for this TSI."
Petrova INTERNET DRAFT 51
PGM MIB November 2000
::= { pgmSourcePerformanceEntry 8 }
pgmSourceBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes send for this TSI. Includes
IP header and non-data messages."
::= { pgmSourcePerformanceEntry 9 }
pgmSourceRawNaksReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Raw number of NAK packets received."
::= { pgmSourcePerformanceEntry 10 }
pgmSourceNaksIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ignored Naks for this TSI, due to
duplicate NAKs reception."
::= { pgmSourcePerformanceEntry 11 }
pgmSourceCksumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of checksum errors for this TSI."
::= { pgmSourcePerformanceEntry 12 }
pgmSourceMalformedNaks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of malformed NAK packets."
::= { pgmSourcePerformanceEntry 13 }
pgmSourcePacketsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded data packets. This counter
is used to count all discarded incoming packets
per TSI in cases of duplicates, header and
packet errors, etc."
Petrova INTERNET DRAFT 52
PGM MIB November 2000
::= { pgmSourcePerformanceEntry 14 }
pgmSourceNaksRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Sequence Numbers NAKed."
::= { pgmSourcePerformanceEntry 15 }
--
-- PGM Receiver
--
pgmReceiverNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of PGM Receiver sessions."
::= { pgmReceiver 1 }
-- PGM Receiver Fault Management Table
pgmReceiverTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmReceiverEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding fault management and
general information related
to the PGM Receiver."
::= {pgmReceiver 2}
pgmReceiverEntry OBJECT-TYPE
SYNTAX PgmReceiverEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM receiver fault management
and general information."
INDEX { pgmReceiverGlobalId,
pgmReceiverSourcePort }
::= { pgmReceiverTable 1 }
PgmReceiverEntry ::= SEQUENCE {
pgmReceiverGlobalId
OCTET STRING,
pgmReceiverSourcePort
Unsigned32,
pgmReceiverGroupAddress
IpAddress,
pgmReceiverDestPort
Petrova INTERNET DRAFT 53
PGM MIB November 2000
Unsigned32,
pgmReceiverSourceAddress
IpAddress,
pgmReceiverLastHop
IpAddress
}
pgmReceiverGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique source identifier (GSI)."
::= { pgmReceiverEntry 1 }
pgmReceiverSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmReceiverEntry 2 }
pgmReceiverGroupAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Multicast group address used by the sender."
::= { pgmReceiverEntry 3 }
pgmReceiverDestPort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination port number."
::= { pgmReceiverEntry 4 }
pgmReceiverSourceAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source IP address number."
::= { pgmReceiverEntry 5 }
pgmReceiverLastHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last hop PGM router address."
Petrova INTERNET DRAFT 54
PGM MIB November 2000
::= { pgmReceiverEntry 6 }
-- PGM Receiver Configuration Management Table
pgmReceiverConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmReceiverConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding configuration management
information related to the PGM Receiver."
::= {pgmReceiver 3}
pgmReceiverConfigEntry OBJECT-TYPE
SYNTAX PgmReceiverConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM receiver configuration management
information."
INDEX { pgmReceiverConfigGlobalId,
pgmReceiverConfigSourcePort }
::= { pgmReceiverConfigTable 1 }
PgmReceiverConfigEntry ::= SEQUENCE {
pgmReceiverConfigGlobalId
OCTET STRING,
pgmReceiverConfigSourcePort
Unsigned32,
pgmReceiverNakBackoffIvl
Unsigned32,
pgmReceiverNakRepeatIvl
Unsigned32,
pgmReceiverNakNcfRetries
Unsigned32,
pgmReceiverNakRdataIvl
Unsigned32,
pgmReceiverNakDataRetries
Unsigned32,
pgmReceiverSendNaks
INTEGER,
pgmReceiverLateJoin
INTEGER,
pgmReceiverNakTtl
Unsigned32,
pgmReceiverDeliveryOrder
INTEGER
}
pgmReceiverConfigGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
Petrova INTERNET DRAFT 55
PGM MIB November 2000
DESCRIPTION
"Globally unique source identifier (GSI)."
::= { pgmReceiverConfigEntry 1 }
pgmReceiverConfigSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmReceiverConfigEntry 2 }
pgmReceiverNakBackoffIvl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NAK random backoff interval."
::= { pgmReceiverConfigEntry 3 }
pgmReceiverNakRepeatIvl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NAK repeat interval."
::= { pgmReceiverConfigEntry 4 }
pgmReceiverNakNcfRetries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max NAK retries while witing for matching NCF."
::= { pgmReceiverConfigEntry 5 }
pgmReceiverNakRdataIvl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NAK RDATA interval."
::= { pgmReceiverConfigEntry 6 }
pgmReceiverNakDataRetries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max NAK retries while waiting for missing data."
::= { pgmReceiverConfigEntry 7 }
pgmReceiverSendNaks OBJECT-TYPE
Petrova INTERNET DRAFT 56
PGM MIB November 2000
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to indicate whether or not receiver should
send NAKs or be totally passive."
::= { pgmReceiverConfigEntry 8 }
pgmReceiverLateJoin OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flag to indicate whether or not the receiver
should wait for a OPT_JOIN SPM before
attempting to late join."
::= { pgmReceiverConfigEntry 9 }
pgmReceiverNakTtl OBJECT-TYPE
SYNTAX Unsigned32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TTL on NAK packets sent for loss."
::= { pgmReceiverConfigEntry 10 }
pgmReceiverDeliveryOrder OBJECT-TYPE
SYNTAX INTEGER {
unordered(1),
ordered(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Packet Delivery Order for the receiving
application."
::= { pgmReceiverConfigEntry 11 }
-- PGM Receiver Performance Management Table
pgmReceiverPerformanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmReceiverPerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding performance management
Petrova INTERNET DRAFT 57
PGM MIB November 2000
information related to the PGM Receiver."
::= {pgmReceiver 4}
pgmReceiverPerformanceEntry OBJECT-TYPE
SYNTAX PgmReceiverPerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM Receiver session performance
management information."
INDEX { pgmReceiverPerformanceGlobalId,
pgmReceiverPerformanceSourcePort }
::= { pgmReceiverPerformanceTable 1 }
PgmReceiverPerformanceEntry ::= SEQUENCE {
pgmReceiverPerformanceGlobalId
OCTET STRING,
pgmReceiverPerformanceSourcePort
Unsigned32,
pgmReceiverDataBytesReceived
Counter32,
pgmReceiverDataMsgsReceived
Counter32,
pgmReceiverNaksSent
Counter32,
pgmReceiverNaksRetransmitted
Counter32,
pgmReceiverNakFailures
Counter32,
pgmReceiverBytesReceived
Counter32,
pgmReceiverNaksSuppressed
Counter32,
pgmReceiverCksumErrors
Counter32,
pgmReceiverMalformedSpms
Counter32,
pgmReceiverMalformedOdata
Counter32,
pgmReceiverMalformedRdata
Counter32,
pgmReceiverMalformedNcfs
Counter32,
pgmReceiverPacketsDiscarded
Counter32,
pgmReceiverLosses
Counter32,
pgmReceiverBytesDeliveredToApp
Counter32,
pgmReceiverMsgsDeliveredToApp
Counter32,
pgmReceiverDupSpms
Counter32,
Petrova INTERNET DRAFT 58
PGM MIB November 2000
pgmReceiverDupDatas
Counter32,
pgmReceiverDupParities
Counter32
}
pgmReceiverPerformanceGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique source identifier (GSI)."
::= { pgmReceiverPerformanceEntry 1 }
pgmReceiverPerformanceSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmReceiverPerformanceEntry 2 }
pgmReceiverDataBytesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of data bytes received for this PGM
Receiver session."
::= { pgmReceiverPerformanceEntry 3 }
pgmReceiverDataMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of data messages received for this
PGM Receiver session."
::= { pgmReceiverPerformanceEntry 4 }
pgmReceiverNaksSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs sent for this session."
::= { pgmReceiverPerformanceEntry 5 }
pgmReceiverNaksRetransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Petrova INTERNET DRAFT 59
PGM MIB November 2000
"Number of NAKs retransmitted for this
session."
::= { pgmReceiverPerformanceEntry 6 }
pgmReceiverNakFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAK failures for this session.
This counter represents the number of
unrecoverable/unrepairable data packets."
::= { pgmReceiverPerformanceEntry 7 }
pgmReceiverBytesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes received for this session.
It counts all bytes received, including IP
and PGM header and non-data messages."
::= { pgmReceiverPerformanceEntry 8 }
pgmReceiverNaksSuppressed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of suppressed NAKs."
::= { pgmReceiverPerformanceEntry 9 }
pgmReceiverCksumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of checksum errors for this session."
::= { pgmReceiverPerformanceEntry 10 }
pgmReceiverMalformedSpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of malformed SPMs for this session."
::= { pgmReceiverPerformanceEntry 11 }
pgmReceiverMalformedOdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Petrova INTERNET DRAFT 60
PGM MIB November 2000
"Number of malformed ODATA packets for this
session."
::= { pgmReceiverPerformanceEntry 12 }
pgmReceiverMalformedRdata OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of malformed RDATA packets for this
session."
::= { pgmReceiverPerformanceEntry 13 }
pgmReceiverMalformedNcfs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of malformed NCF packets for this
session."
::= { pgmReceiverPerformanceEntry 14 }
pgmReceiverPacketsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded packets for this
session."
::= { pgmReceiverPerformanceEntry 15 }
pgmReceiverLosses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of detected missed packets for
this session. This counter is incremented
every time a Receiver detects a missing
packet."
::= { pgmReceiverPerformanceEntry 16 }
pgmReceiverBytesDeliveredToApp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes, delivered to the
application."
::= { pgmReceiverPerformanceEntry 17 }
pgmReceiverMsgsDeliveredToApp OBJECT-TYPE
SYNTAX Counter32
Petrova INTERNET DRAFT 61
PGM MIB November 2000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of messages, delivered to the
application."
::= { pgmReceiverPerformanceEntry 18 }
pgmReceiverDupSpms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of duplicate SPMs."
::= { pgmReceiverPerformanceEntry 19 }
pgmReceiverDupDatas OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of duplicate RDATA/ODATA."
::= { pgmReceiverPerformanceEntry 20 }
pgmReceiverDupParities OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of duplicate parities seen."
::= { pgmReceiverPerformanceEntry 21 }
--
-- Designated Local Repairer (DLR)
--
-- Designated Local Repairer (DLR) Default Configuration
pgmDlrGroupAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Multicast group address to listen for traffic
on."
::= { pgmDLR 1 }
pgmDlrCacheRtx OBJECT-TYPE
SYNTAX INTEGER
{
cacheOFF(1),
cacheON(2)
}
MAX-ACCESS read-write
Petrova INTERNET DRAFT 62
PGM MIB November 2000
STATUS current
DESCRIPTION
"Specifies if the NE should also cache data for
retransmission or simply suppress duplicate
NAKs and forward the NAKs to it's parent NE or
sender."
::= { pgmDLR 2 }
pgmDlrActivityIvl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the delay between activity checks
for specific PGM sessions."
::= { pgmDLR 3 }
pgmDlrMaxRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the maximum rate (in bps) for
retransmissions."
::= { pgmDLR 4 }
pgmDlrParentNeAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ip Address of the NE to send all NAKs to."
::= { pgmDLR 5 }
--
-- PGM DLR Source/Re-transmitter
--
pgmDlrSource OBJECT IDENTIFIER ::= { pgmDLR 100 }
pgmDlrSourceNumberOfEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of PGM Source sessions for
the PGM DLR."
::= { pgmDlrSource 1 }
-- PGM Dlr Source Fault Management Table
pgmDlrSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmDlrSourceEntry
MAX-ACCESS not-accessible
Petrova INTERNET DRAFT 63
PGM MIB November 2000
STATUS current
DESCRIPTION
"The table holding fault management
and general information related to
the PGM DLR Source sessions."
::= {pgmDlrSource 2}
pgmDlrSourceEntry OBJECT-TYPE
SYNTAX PgmDlrSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM DLR Source sessions fault
management information."
INDEX { pgmDlrSourceGlobalId,
pgmDlrSourceSourcePort }
::= { pgmDlrSourceConfigTable 1 }
PgmDlrSourceEntry ::= SEQUENCE {
pgmDlrSourceGlobalId
OCTET STRING,
pgmDlrSourceSourcePort
Unsigned32,
pgmDlrSourceGroupAddress
IpAddress
}
pgmDlrSourceGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique source identifier (GSI)."
::= { pgmDlrSourceEntry 1 }
pgmDlrSourceSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmDlrSourceEntry 2 }
pgmDlrSourceGroupAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multicast group interface address
to send multicast packets on."
::= { pgmDlrSourceEntry 3 }
-- PGM DLR Source Configuration Management Table
Petrova INTERNET DRAFT 64
PGM MIB November 2000
pgmDlrSourceConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmDlrSourceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding configuration management
information related to the PGM DLR Source
sessions."
::= {pgmDlrSource 3}
pgmDlrSourceConfigEntry OBJECT-TYPE
SYNTAX PgmDlrSourceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM DLR Source sessions configuration
management information."
INDEX { pgmDlrSourceConfigGlobalId,
pgmDlrSourceConfigSourcePort }
::= { pgmDlrSourceConfigTable 1 }
PgmDlrSourceConfigEntry ::= SEQUENCE {
pgmDlrSourceConfigGlobalId
OCTET STRING,
pgmDlrSourceConfigSourcePort
Unsigned32,
pgmDlrSourceGroupTtl
Unsigned32,
pgmDlrSourceRdataBackoffIvl
Unsigned32
}
pgmDlrSourceConfigGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique source identifier (GSI)."
::= { pgmDlrSourceConfigEntry 1 }
pgmDlrSourceConfigSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmDlrSourceConfigEntry 2 }
pgmDlrSourceGroupTtl OBJECT-TYPE
SYNTAX Unsigned32(1..255)
MAX-ACCESS read-write
STATUS current
Petrova INTERNET DRAFT 65
PGM MIB November 2000
DESCRIPTION
"This option sets the default TTL to use for
multicast packets. "
::= { pgmDlrSourceConfigEntry 3 }
pgmDlrSourceRdataBackoffIvl OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option sets the default RDATA backoff
interval. The value is expressed in milliseconds.
The value of 0 indicates no backoff."
::= { pgmDlrSourceConfigEntry 4 }
-- PGM DLR Source Performance Management Table
pgmDlrSourcePerformanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PgmDlrSourcePerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding performance management
information related to the PGM DLR Source
sessions."
::= {pgmDlrSource 4}
pgmDlrSourcePerformanceEntry OBJECT-TYPE
SYNTAX PgmDlrSourcePerformanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per PGM DLR Source performance management
information."
INDEX { pgmDlrSourcePerformanceGlobalId,
pgmDlrSourcePerformanceSourcePort }
::= { pgmDlrSourcePerformanceTable 1 }
PgmDlrSourcePerformanceEntry ::= SEQUENCE {
pgmDlrSourcePerformanceGlobalId
OCTET STRING,
pgmDlrSourcePerformanceSourcePort
Unsigned32,
pgmDlrSourceRdataMsgsSent
Counter32,
pgmDlrSourceRdataBytesSent
Counter32,
pgmDlrSourceBytesSent
Counter32,
pgmDlrSourceNaksRcvd
Counter32,
Petrova INTERNET DRAFT 66
PGM MIB November 2000
pgmDlrSourceNaksIgnored
Counter32,
pgmDlrSourceNakErrors
Counter32,
pgmDlrSourceDiscards
Counter32,
pgmDlrSourceCksumErrors
Counter32,
pgmDlrSourceNNaksSent
Counter32
}
pgmDlrSourcePerformanceGlobalId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Globally unique source identifier (GSI)."
::= { pgmDlrSourcePerformanceEntry 1 }
pgmDlrSourcePerformanceSourcePort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number."
::= { pgmDlrSourcePerformanceEntry 2 }
pgmDlrSourceRdataMsgsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Repair Data (RDATA) packets sent for
this PGM DLR."
::= { pgmDlrSourcePerformanceEntry 3 }
pgmDlrSourceRdataBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RDATA bytes sent."
::= { pgmDlrSourcePerformanceEntry 4 }
pgmDlrSourceBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes sent. This includes IP and
PGM header and non-data msgs."
::= { pgmDlrSourcePerformanceEntry 5 }
Petrova INTERNET DRAFT 67
PGM MIB November 2000
pgmDlrSourceNaksRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs received on this TSI."
::= { pgmDlrSourcePerformanceEntry 6 }
pgmDlrSourceNaksIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of NAKs ignored on this TSI, due to
duplicates."
::= { pgmDlrSourcePerformanceEntry 7 }
pgmDlrSourceNakErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of malformed NAKs on this TSI."
::= { pgmDlrSourcePerformanceEntry 8 }
pgmDlrSourceDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded packets on this TSI.
This counter is used to count all discarded
incoming packets per TSI in cases of
duplicates, header and packet errors, etc."
::= { pgmDlrSourcePerformanceEntry 9 }
pgmDlrSourceCksumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of checksum errors on this TSI."
::= { pgmDlrSourcePerformanceEntry 10 }
pgmDlrSourceNNaksSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Null NAKs (in number of packets)
sent by this PGM DLR session."
::= { pgmDlrSourcePerformanceEntry 11 }
Petrova INTERNET DRAFT 68
PGM MIB November 2000
-- Notifications
pgmNotificationPrefix OBJECT IDENTIFIER ::= { pgmMIB 2 }
pgmNotifications OBJECT IDENTIFIER ::=
{ pgmNotificationPrefix 0 }
-- Conformance information
pgmMIBConformance OBJECT IDENTIFIER ::= { pgmMIB 3 }
pgmMIBCompliances OBJECT IDENTIFIER ::= { pgmMIBConformance 1 }
pgmMIBGroups OBJECT IDENTIFIER ::= { pgmMIBConformance 2 }
-- Compliance statements
pgmNetworkElementMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices running as PGM
Network Elements."
MODULE -- this module
MANDATORY-GROUPS { pgmNetworkElementMIBGroup }
::= { pgmMIBCompliances 1 }
pgmSourceMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices running as PGM
sources."
MODULE -- this module
MANDATORY-GROUPS { pgmSourceMIBGroup }
::= { pgmMIBCompliances 2 }
pgmReceiverMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices running as PGM
receivers."
MODULE -- this module
MANDATORY-GROUPS { pgmReceiverMIBGroup }
::= { pgmMIBCompliances 3 }
pgmDLRMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices running as PGM
designated local repairers (DLR)."
MODULE -- this module
MANDATORY-GROUPS { pgmDLRMIBGroup,
pgmReceiverMIBGroup }
Petrova INTERNET DRAFT 69
PGM MIB November 2000
::= { pgmMIBCompliances 4 }
-- Units of conformance
pgmNetworkElementMIBGroup OBJECT-GROUP
OBJECTS { pgmNeEnable,
pgmNeSessionLifeTime,
pgmNeMaxReXmitStates,
pgmNeMaxSessions,
pgmNeTotalInterfacesNumberOfEntries,
pgmNeIfState,
pgmNeIfPgmEnable,
pgmNeIfNakRptInterval,
pgmNeIfNakRptRate,
pgmNeIfNakRdataInterval,
pgmNeIfNakEliminateInterval,
pgmNeIfReXmitStates,
pgmNeIfReXmitTimedOut,
pgmNeIfInSpms,
pgmNeIfOutSpms,
pgmNeIfInParitySpms,
pgmNeIfOutParitySpms,
pgmNeIfInRdata,
pgmNeIfOutRdata,
pgmNeIfInParityRdata,
pgmNeIfOutParityRdata,
pgmNeIfInRdataNoSessionErrors,
pgmNeIfUniqueNaks,
pgmNeIfInNaks,
pgmNeIfOutNaks,
pgmNeIfUniqueParityNaks,
pgmNeIfInParityNaks,
pgmNeIfOutParityNaks,
pgmNeIfInNakNoSessionErrors,
pgmNeIfInNakSeqErrors,
pgmNeIfInParityNakTgErrors,
pgmNeIfInNnaks,
pgmNeIfOutNnaks,
pgmNeIfInParityNnaks,
pgmNeIfOutParityNnaks,
pgmNeIfInNnakNoSessionErrors,
pgmNeIfInNcfs,
pgmNeIfOutNcfs,
pgmNeIfInParityNcfs,
pgmNeIfOutParityNcfs,
pgmNeIfInNcfNoSessionErrors,
pgmNeIfInRedirectNcfs,
pgmNeIfMalformed,
pgmNeIfSpmFromSource,
pgmNeIfSpmBadSqn,
pgmNeIfSpmError,
pgmNeIfPollRandomIgnore,
Petrova INTERNET DRAFT 70
PGM MIB November 2000
pgmNeIfPollTsiStateError,
pgmNeIfPollParentError,
pgmNeIfPollTypeError,
pgmNeIfPollError,
pgmNeIfPollSuccess,
pgmNeIfPollOriginated,
pgmNeIfPolrNoState,
pgmNeIfPolrError,
pgmNeIfPolrParityError,
pgmNeIfPolrSuccess,
pgmNeIfPolrOriginated,
pgmNeIfNcfError,
pgmNeIfNcfParityError,
pgmNeIfNcfPartialParity,
pgmNeIfNcfReceived,
pgmNeIfNcfAnticipated,
pgmNeIfNcfRedirecting,
pgmNeIfNakEliminated,
pgmNeIfNakError,
pgmNeIfNakParityError,
pgmNeIfNNakEliminated,
pgmNeIfNNakError,
pgmNeIfNNakParityError,
pgmNeIfNNakCongestionReports,
pgmNeIfNakRetryExpired,
pgmNeIfNakRetryExpiredDLR,
pgmNeIfNakForwardedDLR,
pgmNeIfNakRetransmitted,
pgmNeIfRdataEliminatedOIF,
pgmNeIfRdataEliminatedSqn,
pgmNeIfRdataFragmentsReceived,
pgmNeIfRdataFragmentsEliminatedGSI,
pgmNeIfRdataFragmentsEliminatedOIF,
pgmNeIfRdataFragmentsEliminatedSqn,
pgmNeIfRdataFragmentsForwarded,
pgmNeTotalTsiNumberOfEntries,
pgmNeTsiStateBits,
pgmNeTsiDataDestinationPort,
pgmNeTsiSourceAddress,
pgmNeTsiGroupAddress,
pgmNeTsiUpstreamAddress,
pgmNeTsiUpstreamIfIndex,
pgmNeTsiSessionTrailEdgeSeq,
pgmNeTsiSessionIncrSeq,
pgmNeTsiLeadEdgeSeq,
pgmNeTsiInSpms,
pgmNeTsiOutSpms,
pgmNeTsiInParitySpms,
pgmNeTsiOutParitySpms,
pgmNeTsiTotalReXmitStates,
pgmNeTsiTotalReXmitTimedOut,
pgmNeTsiInRdata,
pgmNeTsiOutRdata,
Petrova INTERNET DRAFT 71
PGM MIB November 2000
pgmNeTsiInParityRdata,
pgmNeTsiOutParityRdata,
pgmNeTsiInRdataNoStateErrors,
pgmNeTsiUniqueNaks,
pgmNeTsiInNaks,
pgmNeTsiOutNaks,
pgmNeTsiUniqueParityNaks,
pgmNeTsiInParityNaks,
pgmNeTsiOutParityNaks,
pgmNeTsiInNakSeqErrors,
pgmNeTsiInNnaks,
pgmNeTsiOutNnaks,
pgmNeTsiInParityNnaks,
pgmNeTsiOutParityNnaks,
pgmNeTsiInNcfs,
pgmNeTsiOutNcfs,
pgmNeTsiInParityNcfs,
pgmNeTsiOutParityNcfs,
pgmNeTsiDlrAddress,
pgmNeTsiSpmSequenceNumber,
pgmNeTsiTransmissionGroupSize,
pgmNeTsiTimeout,
pgmNeTsiLastTtl,
pgmNeTsiLinkLossRate,
pgmNeTsiPathLossRate,
pgmNeTsiReceiverLossRate,
pgmNeTsiCongestionReportLead,
pgmNeTsiCongestionReportWorstReceiver,
pgmNeTsiRtxNumberOfEntries,
pgmNeTsiRtxReqParityTgCount,
pgmNeTsiRtxTimeout,
pgmNeTsiRtxStateBits,
pgmNeTsiRtxIfNumberOfEntries,
pgmNeTsiRtxIfPacketCount,
pgmNeTsiPolrNumberOfEntries,
pgmNeTsiPolrSequenceNumber,
pgmNeTsiPollNumberOfEntries,
pgmNeTsiPollSequence,
pgmNeTsiPollChildBackoff,
pgmNeTsiPollMask,
pgmNeTsiPollPeriod,
pgmNeTsiPollCount,
pgmNeTsiPollTimeout }
STATUS current
DESCRIPTION
"A collection of objects to support
management of PGM Network Elements."
::= { pgmMIBGroups 1 }
pgmSourceMIBGroup OBJECT-GROUP
OBJECTS { pgmSourceNumberOfEntries,
pgmSourceSourceAddress,
pgmSourceGroupAddress,
Petrova INTERNET DRAFT 72
PGM MIB November 2000
pgmSourceDestPort,
pgmSourceTtl,
pgmSourceAdvMode,
pgmSourceLateJoin,
pgmSourceTxwMaxRte,
pgmSourceTxwSecs,
pgmSourceTxwAdvSecs,
pgmSourceAdvIvl,
pgmSourceSpmIvl,
pgmSourceSpmHeartBeatIvlMin,
pgmSourceSpmHeartBeatIvlMax,
pgmSourceRdataBackoffIvl,
pgmSourceFEC,
pgmSourceFECTransmissionGrpSize,
pgmSourceFECProactiveParitySize,
pgmSourceDataBytesSent,
pgmSourceDataMsgsSent,
pgmSourceBytesBuffered,
pgmSourceMsgsBuffered,
pgmSourceBytesRetransmitted,
pgmSourceMsgsRetransmitted,
pgmSourceBytesSent,
pgmSourceRawNaksReceived,
pgmSourceNaksIgnored,
pgmSourceCksumErrors,
pgmSourceMalformedNaks,
pgmSourcePacketsDiscarded,
pgmSourceNaksRcvd }
STATUS current
DESCRIPTION
"A collection of objects to support management of
PGM sources."
::= { pgmMIBGroups 2 }
pgmReceiverMIBGroup OBJECT-GROUP
OBJECTS { pgmReceiverNumberOfEntries,
pgmReceiverGroupAddress,
pgmReceiverDestPort,
pgmReceiverSourceAddress,
pgmReceiverLastHop,
pgmReceiverNakBackoffIvl,
pgmReceiverNakRepeatIvl,
pgmReceiverNakNcfRetries,
pgmReceiverNakRdataIvl,
pgmReceiverNakDataRetries,
pgmReceiverSendNaks,
pgmReceiverLateJoin,
pgmReceiverNakTtl,
pgmReceiverDeliveryOrder,
pgmReceiverDataBytesReceived,
pgmReceiverDataMsgsReceived,
pgmReceiverNaksSent,
pgmReceiverNaksRetransmitted,
Petrova INTERNET DRAFT 73
PGM MIB November 2000
pgmReceiverNakFailures,
pgmReceiverBytesReceived,
pgmReceiverNaksSuppressed,
pgmReceiverCksumErrors,
pgmReceiverMalformedSpms,
pgmReceiverMalformedOdata,
pgmReceiverMalformedRdata,
pgmReceiverMalformedNcfs,
pgmReceiverPacketsDiscarded,
pgmReceiverLosses,
pgmReceiverBytesDeliveredToApp,
pgmReceiverMsgsDeliveredToApp,
pgmReceiverDupSpms,
pgmReceiverDupDatas,
pgmReceiverDupParities }
STATUS current
DESCRIPTION
"A collection of objects to support management of
PGM receivers."
::= { pgmMIBGroups 3 }
pgmDLRMIBGroup OBJECT-GROUP
OBJECTS { pgmDlrGroupAddress,
pgmDlrCacheRtx,
pgmDlrActivityIvl,
pgmDlrMaxRate,
pgmDlrParentNeAddr,
pgmDlrSourceNumberOfEntries,
pgmDlrSourceGroupAddress,
pgmDlrSourceGroupTtl,
pgmDlrSourceRdataBackoffIvl,
pgmDlrSourceRdataMsgsSent,
pgmDlrSourceRdataBytesSent,
pgmDlrSourceBytesSent,
pgmDlrSourceNaksRcvd,
pgmDlrSourceNaksIgnored,
pgmDlrSourceNakErrors,
pgmDlrSourceDiscards,
pgmDlrSourceCksumErrors,
pgmDlrSourceNNaksSent }
STATUS current
DESCRIPTION
"A collection of objects to support management of
PGM designated local repairers (DLR)."
::= { pgmMIBGroups 4 }
END
6. Configuration Management
This MIB contains readable objects, whose values provide information
about PGM Reliable Transport Protocol. It also contains a number of
Petrova INTERNET DRAFT 74
PGM MIB November 2000
objects that have a MAX-ACCESS clause of read-write, such as the
objects that allow dynamic configuration.
This memo does not explain the behavior of the SNMP agent related to
dynamic configuration of PGM.
7. Security Considerations
There are a number of management objects defined in this MIB that
have a MAX-ACCESS clause of read-write. Such objects may be
considered sensitive or vulnerable in some network environments.
The support for SET operations in a non-secure environment without
proper protection can have a negative effect on network operations.
SNMPv1 by itself is not a secure environment. Even if the network
itself is secure, there is no control as to who on the secure
network is allowed to access and GET/SET (read/change/create/delete)
the objects in this MIB.
It is recommended that the implementers consider the security
features as provided by the SNMPv3 framework. Specifically, the use
of the User-based Security Model RFC 2574 [8] and the View-based
Access Control Model RFC 2575 [9] is recommended.
It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those
principals(users) that have legitimate rights to indeed GET or
SET(change/create/delete) them.
8. Future Directions
Future releases of this memo will include SNMP TRAP definitions.
9. References
[1] Bradner, S., "The Internet Standards Process -- Revision 3",
BCP 9, RFC 2026, October 1996.
[2] Rose M., McCloghrie K., "Structure and Identification of
Management Information for TCP/IP based Internets", STD 16,
RFC 1155, May 1990.
[3] McCloghrie K., "Structure of Management Information Version 2
(SMIv2)", STD 58, RFC 2578, April 1999.
[4] Perkins D., McGinnis E., "Understanding SNMP MIBs", Prentice
Hall PTR 1997.
[5] Speakman T., Farinacci D., Lin S., "PGM Reliable Transport
Protocol Specification -- Revision 4", Internet-Draft, October
2000.
Petrova INTERNET DRAFT 75
PGM MIB November 2000
[6] McCloghrie K., "Textual Conversions for SMIv2", STD 58, RFC
2579, April 1999.
[7] McCloghrie K., "Conformance Statements for SMIv2", STD 58, RFC
2580, April 1999.
[8] Blumenthal U., "User-based Security Model (USM) for version 3
of the Simple Network Management Protocol (SNMPv3)", RFC 2574,
April 1999.
[9] Wijnen B., "View-based Access Control Model (VACM) for the
Simple Network Management Protocol (SNMP)", RFC 2575, April
1999.
10. Acknowledgements
The authors of this memo would like to thank all participants in the
PGM MIB Design discussions for their technical contribution and
active participation.
11. Author's Addresses
Luna Petrova
Talarian Corporation
333 Distel Circle
Los Altos, CA, USA
Phone: (630)393-7363 ext.330
Email: luna@talarian.com
Michael Garwood
Talarian Corporation
333 Distel Circle
Los Altos, CA, USA
Phone: (630)393-7363 ext. 275
Email: mwg@talarian.com
Todd Montgomery
Talarian Corporation
333 Distel Circle
Los Altos, CA, USA
Phone: (304)291-5972
Email: todd@talarian.com
Richard Edmonstone
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA, USA
Phone: +44 131 561 3621
Email: redmonst@cisco.com
Rajiv Raghunarayan
Cisco Systems, Inc.
Petrova INTERNET DRAFT 76
PGM MIB November 2000
170 West Tasman Drive
San Jose, CA, USA
Phone: +91 80 532 1300-06 ext.6314
Email: rrajiv@cisco.com
Devendra Raut
Nortel Networks
4401 Great America Parkway
Santa Clara, CA, USA
Phone: (408)495-2859
Email: draut@nortelnetworks.com
Moses Sun
Nortel Networks
4401 Great America Parkway
Santa Clara, CA, USA
Phone: (979)694-7156
Email: mosun@nortelnetworks.com
Petrova INTERNET DRAFT 77
PGM MIB November 2000
Full Copyright Statement
"Copyright (C) The Internet Society (2000). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Acknowledgement
Funding for the RFC Editor function is currently provided by the
Internet Society.
Petrova INTERNET DRAFT 78
PGM MIB November 2000
Petrova INTERNET DRAFT 79