Observium_CE/mibs/rad/RAD-Pw-MIB

1821 lines
57 KiB
Plaintext

RAD-Pw-MIB DEFINITIONS ::= BEGIN
-- It is RAD's intent to encourage the widespread use of
-- this Specification in connection with the management of
-- RAD products. RAD grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this Specification in connection with the management
-- of RAD products.
-- This Specification is supplied "as is," and RAD makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
InterfaceIndexOrZero FROM IF-MIB
PerfCurrentCount, PerfIntervalCount FROM PerfHist-TC-MIB
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
IpAddress, Integer32, Gauge32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
IndexIntegerNextFree FROM DIFFSERV-MIB
pwDescr FROM PW-STD-MIB
MacAddress, RowStatus, DateAndTime,
TruthValue FROM SNMPv2-TC
rad FROM RAD-SMI-MIB
alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB
protectGroupLastSwitchReason FROM RAD-Protection-MIB;
radPw MODULE-IDENTITY
LAST-UPDATED "201507161121Z" -- July 16, 2015
ORGANIZATION "RAD Data Communications Ltd."
CONTACT-INFO
"System Department
Email: mibs@rad.com
Postal: RAD Data Communications Ltd.
24 Raoul Wallenberg St.
Tel-Aviv 6971920
Israel
Phone: +972-3-645-5421
Fax: +972-3-760-7844"
DESCRIPTION
"PW MIB."
::= { rad 14 }
radPwNotifications OBJECT IDENTIFIER ::= { radPw 0 }
radPwCfgObjects OBJECT IDENTIFIER ::= { radPw 1 }
radPwPerfMonitoring OBJECT IDENTIFIER ::= { radPw 2 }
radPwGenCfgObjects OBJECT IDENTIFIER ::= { radPwCfgObjects 1 }
radPwPsnCfgObjects OBJECT IDENTIFIER ::= { radPwCfgObjects 2 }
radPwServiceCfgObjects OBJECT IDENTIFIER ::= { radPwCfgObjects 3 }
-- *** PW General Parameters ***
pwGenTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwGenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains general configuration for PW connection."
::= { radPwGenCfgObjects 1 }
pwGenEntry OBJECT-TYPE
SYNTAX PwGenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is indexed by pwIdx, the value of which is equal
to the same index that was created for the associated entry
in the PW Table (in the PW-STD-MIB)- the pwIndex.
An entry is created in this table by the agent for every
entry in the pwTable."
INDEX { pwIdx }
::= { pwGenTable 1 }
PwGenEntry ::= SEQUENCE {
pwIdx Unsigned32,
pwGenPeerIdx Unsigned32,
pwGenAttachmentCircuit InterfaceIndexOrZero,
pwGenOutgoingInterface InterfaceIndexOrZero,
pwGenOamMode INTEGER,
pwGenOamType INTEGER,
pwGenSequenceNumberField INTEGER,
pwGenNextHopType INTEGER,
pwGenNextHop Unsigned32,
pwGenIpNextHop IpAddress,
pwGenMacNextHop MacAddress,
pwGenEnableVlanTag INTEGER,
pwGenVlanId Unsigned32,
pwGenVlanPriority Unsigned32,
pwGenIpTos Unsigned32,
pwGenSourceUdpPort Unsigned32,
pwGenSubType INTEGER,
pwGenSourceIpAddress IpAddress,
pwGenSourceIpMask IpAddress,
pwGenUdpMuxMethod INTEGER,
pwGenOamStatus INTEGER,
pwGenMismatchReason INTEGER,
pwGenOamDelayThreshold Unsigned32,
pwGencasFramesPerPacket Unsigned32,
pwGenOamDelayThresholdFalling Unsigned32
}
pwIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of this table.
The value for this object is equal to the value
of pwIndex from the pwTable of PW-STD-MIB"
::= { pwGenEntry 1}
pwGenPeerIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Index of the Peer
(as it is defined in the Peer Table), which terminated this PW."
::= { pwGenEntry 2 }
pwGenAttachmentCircuit OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a unique index within the ifTable. It represents
the attached circuit interface (e.g ATM VC, HDLC) attached to
this PW connection (from service initiator side).
A value of zero indicates an interface index that has yet
to be determined.
Once set, if the attached circuit is (for some reason) later
removed, the agent should DELETE the associated PW rows.
If the agent does not delete the rows,
the agent MUST set this object to zero.
This object is applicable only for device which
translates Attachment Circuit to other logical interface. "
::= { pwGenEntry 3 }
pwGenOutgoingInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a unique index within the ifTable. It represents
the outgoing interface (towards the PSN ) attached to
this PW connection.
This object is applicable only when the forwarding is done at
layer 2 i.e. without routing. Applicable PSN types are MPLS and
Ethernet (MEF8).
A value of zero indicates an interface index that has yet
to be determined, or it is not applicable.
Once set, if the outgoing interface is (for some reason) later
removed, the agent may DELETE the associated PW rows.
If the agent does not delete the rows, the agent MUST set this
object to zero.
This object is applicable only for devices that allow
manual configuration of outgoing interface."
::= { pwGenEntry 4 }
pwGenOamMode OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disabled (2),
enabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines whether OAM will be enabled on this PW.
notApplicable(1) value will be used when
PW type does not support OAM."
::= { pwGenEntry 5 }
pwGenOamType OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
propietary (2),
bfd (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines the failure detection mechanism used
on this PW.
BFD - Bidirectional Forwarding Detection
notApplicable(1) value will be used when
pwGenOamMode is notApplicable."
::= { pwGenEntry 6 }
pwGenSequenceNumberField OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disabled (2),
enabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines whether processing of Sequence Number field
(ATM cell encapsulation) will be done by device, on this PW."
::= { pwGenEntry 7 }
pwGenNextHopType OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
atmVc (2),
bridgePort (3),
ipV4 (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates address type of the Next Hop.
Not applicable for device with router."
::= { pwGenEntry 8 }
pwGenNextHop OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Not applicable (=0) when pwMplsEgressTunnelNextHopType=notApplicable.
When applicable, represents ATM VC, Bridge Port,
according to pwMplsEgressTunnelNextHopType."
::= { pwGenEntry 9}
pwGenIpNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines local Next Hop IP Address for this PW.
0.0.0.0 - means - not applicable.
This object is applicable only when pwGenNextHopType=ipV4"
::= { pwGenEntry 10 }
pwGenMacNextHop OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines local Next Hop MAC Address for this PW.
0:0:0:0:0:0 - means - not applicable.
This object is applicable only when pwGenNextHopType=bridgePort"
::= { pwGenEntry 11 }
pwGenEnableVlanTag OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disabled (2),
enabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables or disables a VLAN tag on
every transmitted packet via this PW connection"
::= { pwGenEntry 12 }
pwGenVlanId OBJECT-TYPE
SYNTAX Unsigned32 (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the VLAN ID tag attached
to every transmitted packet via this PW connection.
This entry is applicable only if pwGenEnableVlanTag=enabled(3)."
::= { pwGenEntry 13 }
pwGenVlanPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the VLAN priority assigned
to every transmitted packet via this PW connection.
This entry is applicable only if pwGenEnableVlanTag=enabled(3)"
::= { pwGenEntry 14 }
pwGenIpTos OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates TOS field value
for PW having pwPsnType= ip(3)"
::= { pwGenEntry 15 }
pwGenSourceUdpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates source UDP port (1...65535) value
for pw having pwPsnType= ip (3)"
::= { pwGenEntry 16 }
pwGenSubType OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
clockRecovery (2),
clockDistribution (3),
data (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the PW Sub Type
(i.e. Sub Type of 'pwType' from 'pwTable').
For ACE-3000 devices:
It is applicable only when pwType = basicCesPsn(21)."
::= { pwGenEntry 17 }
pwGenSourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP Address per PW"
::= { pwGenEntry 18 }
pwGenSourceIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP Mask per PW"
::= { pwGenEntry 19 }
pwGenUdpMuxMethod OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
sourcePort (2),
destinationPort (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines the method in which the UDP header is used
to multiplex between different PWs, as follows:
sourcePort - validate the destination port value
and perform internal routing according to the source port
(RAD's old implementation).
destinationPort - the configured destination port,
together with both the source and destination IP addresses,
uniquely identifies the PW for the receiver (standard method).
It is applicable only when pwPsnType= ip(3)."
::= { pwGenEntry 21 }
pwGenOamStatus OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disabled (2),
connected (3),
failure (4),
validationFail (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects indicates the status of the PW OAM:
disabled - the PW is shutdown and/or OAM is disabled for the PW.
connected - OAM is enabled and is synchronized with the peer
device.
failure - OAM not synchronized with the peer and/or data failure.
validationFail - configuration mismatch between local and remote
devices."
::= { pwGenEntry 23 }
pwGenMismatchReason OBJECT-TYPE
SYNTAX INTEGER
{
tdmoipFrameFormat (1),
tdmoipVersion (2),
receivedEthernetFrame (3),
receivedFrameLength (4),
other (2147483647)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object details the PW configuration mismatch."
::= { pwGenEntry 24 }
pwGenOamDelayThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines a Delay Threshold in microseconds
when this value is exceeded an event is sent. (used as rising threshold)
Rising threshold range of values is between 1-180 msec,
default value is 180msec."
::= { pwGenEntry 27 }
pwGencasFramesPerPacket OBJECT-TYPE
SYNTAX Unsigned32 ( 1|2|3|4|5|6|7|8|12|16|24|32|40|48|56|64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines the Frames Per Packet:
4 - E1/T1 frames per packet, packetization delay of 0.5 m.s.
8 - E1/T1 frames per packet, packetization delay of 1 m.s.
12 - T1 frames per packet, packetization delay of 1.5 m.s
(for SF this means no fragmentation)
16 - E1 frames per packet (no fragmentation), packetization delay of 2 m.s.
24 - T1 frames per packet (no fragmentation), packetization delay of 3 m.s."
::= { pwGenEntry 28 }
pwGenOamDelayThresholdFalling OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines a PW OAM Delay falling Threshold
in microseconds units. When delay reach below this value, event is cleared.
Falling threshold range of values is between 1-180 msec,
default value is 180msec.
Falling threshold must be equal or smaller then rising threshold"
::= { pwGenEntry 29 }
pwGenTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the Timeout period, measured in usec.
This object is relevant only for ATM service."
::= { radPwGenCfgObjects 2 }
pwGenMisorderWindowSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the Window Size (in packets),
in which the device will attempt to reorder packets.
Packets having sequence number with gap greater than the Window Size -
will not take part in the process.
This object is relevant only for ATM service."
::= { radPwGenCfgObjects 3 }
pwGenFixMisorderSupport OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disabled (2),
enabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines whether the process of reorder,
within the Window Size (pwGenMisorderWindowSize), should be activated or not.
This object is relevant only for ATM service."
::= { radPwGenCfgObjects 4 }
pwGenLabelTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwGenLabelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines supported range of PW labels."
::= { radPwGenCfgObjects 5 }
pwGenLabelEntry OBJECT-TYPE
SYNTAX PwGenLabelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in this table defines range of PW labels in the direction and type
indicated by pwGenLabelType and pwGenLabelDirection."
INDEX { pwGenLabelType,
pwGenLabelDirection}
::= { pwGenLabelTable 1 }
PwGenLabelEntry ::= SEQUENCE {
pwGenLabelType INTEGER,
pwGenLabelDirection INTEGER,
pwGenLabelMinValue Unsigned32,
pwGenLabelMaxValue Unsigned32
}
pwGenLabelType OBJECT-TYPE
SYNTAX INTEGER
{
static (2),
dynamic(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines type of label."
::= { pwGenLabelEntry 1 }
pwGenLabelDirection OBJECT-TYPE
SYNTAX INTEGER
{
ingress (2),
egress (3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines PW direction."
::= { pwGenLabelEntry 2 }
pwGenLabelMinValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines minimum value of PW labels,
in the direction and type indicated by
pwGenLabelType and pwGenLabelDirection."
::= { pwGenLabelEntry 3 }
pwGenLabelMaxValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object define maximum value of PW labels,
in the direction and type indicated by
pwGenLabelType and pwGenLabelDirection."
::= { pwGenLabelEntry 4 }
-- Peer Table
peerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Peer Table"
::= { radPwGenCfgObjects 6 }
peerEntry OBJECT-TYPE
SYNTAX PeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table."
INDEX { peerIndex }
::= { peerTable 1 }
PeerEntry ::= SEQUENCE {
peerIndex Unsigned32,
peerRowStatus RowStatus,
peerAddressType InetAddressType,
peerAddress InetAddress,
peerName SnmpAdminString,
peerNoOfUsages Unsigned32,
peerTargeted INTEGER,
peerNextHopAddressType InetAddressType,
peerNextHopAddress InetAddress,
peerAddressClass INTEGER,
peerMacAddress MacAddress,
peerRouterInstance Unsigned32
}
peerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the Peer Index."
::= { peerEntry 1 }
peerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used for creating, modifying and deleting
a row of this table."
::= { peerEntry 2 }
peerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the Address Type of the Peer node.
It should be set to 'unknown' if PE/PW maintenance protocol
is not used and the address is unknown.
The peer address can be an IP address or a MAC address. Since the
standard TC (InetAddressType) supports only IP address types an
additional object, peerAddressClass, is defined.
The value of peerAddressClass indicates whether the relevant
objects are peerAddressType+peerAddress or peerMacAddress."
::= { peerEntry 3 }
peerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the Peer node Address.
of the PW/PE maintenance protocol entity.
This object SHOULD contain a value of all zeroes if not applicable
(peerAddrType is 'unknown')."
::= { peerEntry 4 }
peerName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the Peer Name."
::= { peerEntry 5 }
peerNoOfUsages OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of times this Peer is used
(by PWs, Egress LSP Tunnels etc)."
::= { peerEntry 6 }
peerTargeted OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
no (2),
yes (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether the Peer is configured
as a Targeted Peer or not."
::= { peerEntry 7 }
peerNextHopAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the Address Type of the Peer Next Hop node.
It should be set to 'unknown' if the address is unknown."
::= { peerEntry 8 }
peerNextHopAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the Peer Next Hop node Address.
This object SHOULD contain a value of all zeroes if not applicable
(peerAddrType is 'unknown')."
::= { peerEntry 9 }
peerAddressClass OBJECT-TYPE
SYNTAX INTEGER
{
ip (2),
mac (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines if the Peer address is given as an IP address
or a MAC address.
The value of peerAddressClass indicates whether the relevant
objects are peerAddressType+peerAddress or peerMacAddress."
DEFVAL {ip}
::= { peerEntry 10 }
peerMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines the address of the peer node when layer 2
forwarding is used (MEF8)"
::= { peerEntry 11 }
peerRouterInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines the instance of the routing domain that this peer belongs to."
DEFVAL {1}
::= { peerEntry 12 }
-- *** PW PSN Parameters
-- *** MPLS PSN type parameters ***
radPwPsnCfgMpls OBJECT IDENTIFIER ::= { radPwPsnCfgObjects 1}
-- MPLS Type PSN Configuration Table
pwMplsCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwMplsCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains MPLS PSN related configuration for
PW connection."
::= { radPwPsnCfgMpls 1 }
pwMplsCfgEntry OBJECT-TYPE
SYNTAX PwMplsCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is indexed by pwIdx, the value of which is equal
to the same index that was created for the associated entry
in the PW Table (in the PW-STD-MIB)- the pwIndex.
An entry is created in this table by the agent for every
entry in the pwGenTable with a pwGenPsnType=MPLS."
INDEX { pwIdx }
::= { pwMplsCfgTable 1 }
PwMplsCfgEntry ::= SEQUENCE {
pwMplsCfgIngressTunnel Unsigned32,
pwMplsCfgEgressTunnel Unsigned32
}
pwMplsCfgIngressTunnel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object points to an entry of pwMplsIngressTunnelTable.
Its value is equal to pwMplsIngressTunnelIndex"
::= { pwMplsCfgEntry 1}
pwMplsCfgEgressTunnel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object points to an entry of pwMplsEgressTunnelTable.
Its value is equal to pwMplsEgressTunnelIndex."
::= { pwMplsCfgEntry 2 }
-- *** ETH PSN Type tables were removed
-- since there's no ETH PSN.
-- VLAN parameters were replaced by
-- pwGenEnableVlanTag, pwGenVlanId,pwGenVlanPriority
-- *** IP PSN Type tables were removed.
-- *** Service Parameters ***
-- *** TDM over IP / CESoPSN Service
radPwServiceCfgTDMoIp OBJECT IDENTIFIER ::= { radPwServiceCfgObjects 1}
pwTDMoIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwTDMoIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains TDMoIP Service related configuration for
PW connection."
::= { radPwServiceCfgTDMoIp 1 }
pwTDMoIpEntry OBJECT-TYPE
SYNTAX PwTDMoIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is indexed by pwIdx, the value of which is equal
to the same index that was created for the associated entry
in the PW Table (in the PW-STD-MIB)- the pwIndex.
An entry is created in this table by the agent for every
entry in the pwTable with a pwType equal to one of the
following:
e1Satop(17), t1Satop(18), e3Satop(19), t3Satop(20),
basicCesPsn(21), basicTdmIp(22), tdmCasCesPsn(23),
tdmCasTdmIp(24)."
INDEX { pwIdx }
::= { pwTDMoIpTable 1 }
PwTDMoIpEntry ::= SEQUENCE {
pwTDMoIpCfgIndex Unsigned32
}
pwTDMoIpCfgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index to TDMoIP table below. Multiple TDMoIP PWs
MAY share a single pwTDMoIpCfgEntry"
::= { pwTDMoIpEntry 1}
-- *** TDM over IP / CESoPSN Service configuration table
pwTDMoIpIndexNext OBJECT-TYPE
SYNTAX IndexIntegerNextFree
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an unused value for
pwTDMoIpCfgTableIndex, or a zero to indicate
that none exist. Negative values are not allowed,
as they do not correspond to valid values of
pwTDMoIpCfgTableIndex."
::= { radPwServiceCfgTDMoIp 2 }
pwTDMoIpCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwTDMoIpCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains TDM over IP service configuration
for PW connection."
::= { radPwServiceCfgTDMoIp 3 }
pwTDMoIpCfgEntry OBJECT-TYPE
SYNTAX PwTDMoIpCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is indexed by pwIdx, the value of which is equal
to the same index that was created for the associated entry
in the PW Table (in the PW-STD-MIB)- the pwIndex.
An entry is created in this table by the agent for every
entry in the pwTable with a pwType equal to one of the
following:
e1Satop(17), t1Satop(18), e3Satop(19), t3Satop(20),
basicCesPsn(21), basicTdmIp(22), tdmCasCesPsn(23),
tdmCasTdmIp(24)."
INDEX { pwTDMoIpCfgTableIndex }
::= { pwTDMoIpCfgTable 1 }
PwTDMoIpCfgEntry ::= SEQUENCE {
pwTDMoIpCfgTableIndex Unsigned32,
pwTDMoIpCfgRowStatus RowStatus,
pwTDMoIpCfgPayloadFormat INTEGER,
pwTDMoIpCfgFarEndType INTEGER,
pwTDMoIpCfgDelaySensitivity INTEGER,
pwTDMoIpCfgFramesInPacket Unsigned32
}
pwTDMoIpCfgTableIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to an entry in this table"
::= { pwTDMoIpCfgEntry 1}
pwTDMoIpCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Object used for creating, modifying, and deleting
a row of this table."
::= { pwTDMoIpCfgEntry 2 }
pwTDMoIpCfgPayloadFormat OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
v1 (2),
v2 (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"determine TDM over IP proprietary
payload format."
::= { pwTDMoIpCfgEntry 3 }
pwTDMoIpCfgFarEndType OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
dsx1E1 (2), --E1
dsx1ESF (3), --T1 (ESF)
dsx1SF (4), --T1 (SF)
unframed (5) -- Serial
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determines TDM over IP Far End type."
::= { pwTDMoIpCfgEntry 4 }
pwTDMoIpCfgDelaySensitivity OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disable (2),--Accurate Clock
enable (3) --Constant Delay
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determines whether to optimize the clock
for accurateness or for constant delay:
o Disable (Accurate clock is more important than constant delay)
o Enable (Constant delay is more important than accurate clock).
This parameter is applicable only if PSN Type
is TDMoIP , CESoIP, SATOP "
::= { pwTDMoIpCfgEntry 5 }
pwTDMoIpCfgFramesInPacket OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP payload length - determines the ethernet packet size "
::= { pwTDMoIpCfgEntry 6 }
-- *** ATM Service
radPwServiceCfgAtm OBJECT IDENTIFIER ::= { radPwServiceCfgObjects 2}
pwAtmCfgXTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwAtmCfgXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is an extension of pwAtmCfgTable
of PW-ATM-R-MIB. Each row that is added/removed there
will be added/removed in this table."
::= { radPwServiceCfgAtm 1 }
pwAtmCfgXEntry OBJECT-TYPE
SYNTAX PwAtmCfgXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is indexed by pwIdx, the value of which is equal
to the same index that was created for the associated entry
in the PW Table (in the PW-STD-MIB)- the pwIndex.
An entry may be created by Agent in this table for
pseudo wires having ATM pwType"
INDEX { pwIdx }
::= { pwAtmCfgXTable 1 }
PwAtmCfgXEntry ::= SEQUENCE {
pwAtmCfgAal5Mode INTEGER,
pwAtmCfgAal5SduTermType INTEGER,
pwAtmCfgTimeout Unsigned32
}
pwAtmCfgAal5Mode OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disabled (2),
enabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines whether AAL5 Mode is enabled for this PW."
::= { pwAtmCfgXEntry 1 }
pwAtmCfgAal5SduTermType OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
atm (2),
router (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects defines the AAL5-SDU Termination Type.
It means - where should the AAL5-SDU PW frame, received from PSN, be forwarded:
atm(2) - forwarded into ATM VCC.
router(3) - forwarded into router.
."
::= { pwAtmCfgXEntry 2 }
pwAtmCfgTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the Timeout period, measured in usec.
Timeout mechanism is used in order to send out a packet
before the maximum concatenated cells limit has been reached."
::= { pwAtmCfgXEntry 3 }
-- ***Frame Relay Service PW Table
radPwServiceCfgFr OBJECT IDENTIFIER ::= { radPwServiceCfgObjects 3}
pwFrCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwFrCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a set of parameters for
Frame Relay PW in the pwFrTable."
::= { radPwServiceCfgFr 1 }
pwFrCfgEntry OBJECT-TYPE
SYNTAX PwFrCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"These parameters define the characteristics of a
Frame Relay PW.
This table is indexed by pwIdx, the value of which is equal
to the same index that was created for the associated entry
in the PW Table (in the PW-STD-MIB)- the pwIndex.
An entry may be created by Agent in this table for
pseudo wires having Frame Relay pwType"
INDEX { pwIdx }
::= { pwFrCfgTable 1 }
PwFrCfgEntry ::= SEQUENCE {
pwFrCfgDlciFieldLength Unsigned32,
pwFrCfgBitMarking BITS,
pwFrCfgDlci Unsigned32
}
pwFrCfgDlciFieldLength OBJECT-TYPE
SYNTAX Unsigned32 (10|17|24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DLCI Field length in bytes. Possible values ae
10, 17 or 24"
::= { pwFrCfgEntry 1 }
pwFrCfgBitMarking OBJECT-TYPE
SYNTAX BITS
{
pwFrDeIncomingMarking (0),
pwFrFecnIncomingMarking (1),
pwFrBecnIncomingMarking (2),
pwFrDeOutgoingMarking (3),
pwFrFecnOutgoingMarking (4),
pwFrBecnOutgoingMarking (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines which Frame Relay bits are copied
into the outgoing interface or from the incoming interface.
When labeled bit is 1, FR bit is copied.
For incoming FR bits - DE, FECN and BECN:
DE - pwFrDeIncomingMarking
FECN - pwFrFecnIncomingMarking
BECN - pwFrBecnIncomingMarking
For outgoing FR bits - DE, FECN and BECN:
DE - pwFrDeOutgoingMarking
FECN - pwFrFecnOutgoingMarking
BECN - pwFrBecnOutgoingMarking "
::= { pwFrCfgEntry 2 }
pwFrCfgDlci OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DLCI value of Frame Relay VC associated with this PW."
::= { pwFrCfgEntry 3 }
-- PW Performance
pwPerfCurrentXTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwPerfCurrentXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is an extension of pwPerfCurrentTable (PW-STD-R-MIB)."
::= { radPwPerfMonitoring 1 }
pwPerfCurrentXEntry OBJECT-TYPE
SYNTAX PwPerfCurrentXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in a table."
INDEX { pwIdx }
::= { pwPerfCurrentXTable 1 }
PwPerfCurrentXEntry ::= SEQUENCE {
pwPerfCurrentInCongestDropPackets PerfCurrentCount,
pwPerfCurrentOutCongestDropPackets PerfCurrentCount,
pwPerfCurrentInLostPackets PerfCurrentCount
}
pwPerfCurrentInCongestDropPackets OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for number of received packets that are dropped
due to congestion by the PW (from the PSN)
in the current 15-minute interval."
::= { pwPerfCurrentXEntry 1 }
pwPerfCurrentOutCongestDropPackets OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for number of transmitted packets that are dropped
due to congestion by the PW (to the PSN)
in the current 15-minute interval."
::= { pwPerfCurrentXEntry 2 }
pwPerfCurrentInLostPackets OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for number of incoming lost packets that are
lost due to any reason in the current 15-minute interval.
The counter takes into account both missing packets as
defined by pwTDMPerfCurrentMissingPkts and packets detected
out of order that could not be re-ordered or could not fit
in the jitter buffer as defined by
pwTDMPerfCurrentMisOrderDropped. See RFC5604.
The object may be used by devices that not support standard
counters mentioned above."
::= { pwPerfCurrentXEntry 3 }
pwPerfIntervalXTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwPerfIntervalXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is an extension of pwPerfIntervalTable (PW-STD-R-MIB)."
::= { radPwPerfMonitoring 2 }
pwPerfIntervalXEntry OBJECT-TYPE
SYNTAX PwPerfIntervalXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in a table."
INDEX { pwIdx, pwPerfIntervalXNumber }
::= { pwPerfIntervalXTable 1 }
PwPerfIntervalXEntry ::= SEQUENCE {
pwPerfIntervalXNumber Integer32,
pwPerfIntervalInCongestDropPackets PerfIntervalCount,
pwPerfIntervalOutCongestDropPackets PerfIntervalCount,
pwPerfIntervalInLostPackets PerfIntervalCount
}
pwPerfIntervalXNumber OBJECT-TYPE
SYNTAX Integer32 (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number N, between 1 and 96, which identifies the
interval for which the set of statistics is available.
The interval identified by 1 is the most recently
completed 15 minute interval, and the interval identified
by N is the interval immediately preceding the one
identified by N-1.
The minimum range of N is 1 through 4. The default range
is 1 to 32. The maximum range of N is 1 through 96."
::= { pwPerfIntervalXEntry 1 }
pwPerfIntervalInCongestDropPackets OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for number of received packets that are dropped
due to congestion by the PW (to the PSN) during the interval."
::= { pwPerfIntervalXEntry 2 }
pwPerfIntervalOutCongestDropPackets OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for number of transmitted packets that are dropped
due to congestion by the PW (to the PSN) during the interval."
::= { pwPerfIntervalXEntry 3 }
pwPerfIntervalInLostPackets OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for number of incoming lost packets that are
lost due to any reason in the 15-minute interval.
The counter takes into account both missing packets as
defined by pwTDMPerfIntervalMissingPkts and packets detected
out of order that could not be re-ordered or could not fit
in the jitter buffer as defined by
pwTDMPerfIntervalMisOrderDropped. See RFC5604.
The object may be used by devices that not support standard
counters mentioned above."
::= { pwPerfIntervalXEntry 4 }
-- ATM PW Performance
pwAtmPerfCurrentXTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwAtmPerfCurrentXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is an extension of pwArmPerfCurrentTable (PW-ATM-R-MIB)."
::= { radPwPerfMonitoring 3 }
pwAtmPerfCurrentXEntry OBJECT-TYPE
SYNTAX PwAtmPerfCurrentXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in a table."
INDEX { pwIdx }
::= { pwAtmPerfCurrentXTable 1 }
PwAtmPerfCurrentXEntry ::= SEQUENCE
{
pwAtmPerfCurrentInDiscardTotalCells PerfCurrentCount,
pwAtmPerfCurrentInDiscardClp0Cells PerfCurrentCount,
pwAtmPerfCurrentTaggedCells PerfCurrentCount
}
pwAtmPerfCurrentInDiscardTotalCells OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of total received cells (CLP0 and CLP1)
that were discarded by the traffic policer,
in the current 15-minute interval."
::= { pwAtmPerfCurrentXEntry 1 }
pwAtmPerfCurrentInDiscardClp0Cells OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received CLP0 cells
that were discarded by the traffic policer,
in the current 15-minute interval."
::= { pwAtmPerfCurrentXEntry 2 }
pwAtmPerfCurrentTaggedCells OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of cells that were tagged
by the traffic policer from CLP=0 to CLP=1,
in the current 15-minute interval."
::= { pwAtmPerfCurrentXEntry 3 }
pwAtmPerfIntervalXTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwAtmPerfIntervalXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is an extension of pwAtmPerfIntervalTable (PW-ATM-R-MIB)."
::= { radPwPerfMonitoring 4 }
pwAtmPerfIntervalXEntry OBJECT-TYPE
SYNTAX PwAtmPerfIntervalXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in a table."
INDEX { pwIdx, pwAtmPerfIntervalXNumber }
::= { pwAtmPerfIntervalXTable 1 }
PwAtmPerfIntervalXEntry ::= SEQUENCE
{
pwAtmPerfIntervalXNumber Integer32,
pwAtmPerfIntervalInDiscardTotalCells PerfIntervalCount,
pwAtmPerfIntervalInDiscardClp0Cells PerfIntervalCount,
pwAtmPerfIntervalTaggedCells PerfIntervalCount
}
pwAtmPerfIntervalXNumber OBJECT-TYPE
SYNTAX Integer32 (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number N, between 1 and 96, which identifies the
interval for which the set of statistics is available.
The interval identified by 1 is the most recently
completed 15 minute interval, and the interval identified
by N is the interval immediately preceding the one
identified by N-1.
The minimum range of N is 1 through 4. The default range
is 1 to 32. The maximum range of N is 1 through 96."
::= { pwAtmPerfIntervalXEntry 1 }
pwAtmPerfIntervalInDiscardTotalCells OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of total received cells (CLP0 and CLP1)
that were discarded by the traffic policer,
during the interval."
::= { pwAtmPerfIntervalXEntry 2 }
pwAtmPerfIntervalInDiscardClp0Cells OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received CLP0 cells
that were discarded by the traffic policer,
during the interval."
::= { pwAtmPerfIntervalXEntry 3 }
pwAtmPerfIntervalTaggedCells OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of cells that were tagged
by the traffic policer from CLP=0 to CLP=1,
during the interval."
::= { pwAtmPerfIntervalXEntry 4 }
-- PW connectivity running statistics
pwPerfConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwPerfConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides connectivity statistics for PW troubleshooting."
::= { radPwPerfMonitoring 5 }
pwPerfConnEntry OBJECT-TYPE
SYNTAX PwPerfConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in a table."
INDEX { pwIdx }
::= { pwPerfConnTable 1 }
PwPerfConnEntry ::= SEQUENCE {
pwPerfConnJitterBufferLevel Gauge32,
pwPerfConnMinJitterBufferLevel Gauge32,
pwPerfConnMaxJitterBufferLevel Gauge32,
pwPerfConnRoundTripDelay Gauge32,
pwPerfConnMinRoundTripDelay Gauge32,
pwPerfConnMaxRoundTripDelay Gauge32,
pwPerfConnClearStats INTEGER
}
pwPerfConnJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the current level (depth), in microseconds,
of the jitter buffer."
::= { pwPerfConnEntry 1 }
pwPerfConnMinJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the minimum level (depth), in microseconds,
of the jitter buffer since the last statistics reset."
::= { pwPerfConnEntry 2 }
pwPerfConnMaxJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the maximum level (depth), in microseconds,
of the jitter buffer since the last statistics reset."
::= { pwPerfConnEntry 3 }
pwPerfConnRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the current round trip delay (RTD), in
microseconds."
::= { pwPerfConnEntry 4 }
pwPerfConnMinRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the minimum round trip delay (RTD), in
microseconds, since the last statistics reset."
::= { pwPerfConnEntry 5 }
pwPerfConnMaxRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the maximum round trip delay (RTD), in
microseconds, since the last statistics reset."
::= { pwPerfConnEntry 6 }
pwPerfConnClearStats OBJECT-TYPE
SYNTAX INTEGER
{
off (2), -- read-only value
on (3) -- write-only value
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A command that instructs the agent to clear the connectivity
statistics i.e. to reset the values of the minimum and maximum
jitter buffer levels and RTDs.
Setting this object to on(3), shall clear the connectivity
statistics. Upon completion, the value shall automatically
change to off(2)."
DEFVAL {off}
::= { pwPerfConnEntry 7 }
-- PW connectivity current statistics
pwPerfConnCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwPerfConnCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides per-PW connectivity statistics for the current
15-minute interval."
::= { radPwPerfMonitoring 6 }
pwPerfConnCurrentEntry OBJECT-TYPE
SYNTAX PwPerfConnCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every PW.
After 15 minutes, the contents of this table entry are copied to a
new entry in the pwPerfConnIntervalTable, and the counts in this
entry are reset to zero."
INDEX { pwIdx }
::= { pwPerfConnCurrentTable 1 }
PwPerfConnCurrentEntry ::= SEQUENCE {
pwPerfConnCurrentMinJitterBufferLevel Gauge32,
pwPerfConnCurrentAvgJitterBufferLevel Gauge32,
pwPerfConnCurrentMaxJitterBufferLevel Gauge32,
pwPerfConnCurrentMinRoundTripDelay Gauge32,
pwPerfConnCurrentAvgRoundTripDelay Gauge32,
pwPerfConnCurrentMaxRoundTripDelay Gauge32
}
pwPerfConnCurrentMinJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the minimum level (depth), in microseconds,
of the jitter buffer in the current 15-minute interval."
::= { pwPerfConnCurrentEntry 1 }
pwPerfConnCurrentAvgJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the average level (depth), in microseconds,
of the jitter buffer in the current 15-minute interval."
::= { pwPerfConnCurrentEntry 2 }
pwPerfConnCurrentMaxJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the maximum level (depth), in microseconds,
of the jitter buffer in the current 15-minute interval."
::= { pwPerfConnCurrentEntry 3 }
pwPerfConnCurrentMinRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the minimum round trip delay (RTD), in
microseconds, in the current 15-minute interval."
::= { pwPerfConnCurrentEntry 4 }
pwPerfConnCurrentAvgRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the average round trip delay (RTD), in
microseconds, in the current 15-minute interval."
::= { pwPerfConnCurrentEntry 5 }
pwPerfConnCurrentMaxRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the maximum round trip delay (RTD), in
microseconds, in the current 15-minute interval."
::= { pwPerfConnCurrentEntry 6 }
-- PW connectivity interval statistics
pwPerfConnIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwPerfConnIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides per-PW connectivity statistics for the history
15-minute intervals."
::= { radPwPerfMonitoring 7 }
pwPerfConnIntervalEntry OBJECT-TYPE
SYNTAX PwPerfConnIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every
pwPerfConnCurrentEntry that is 15 minutes old.
The contents of the current entry are copied to the new entry here.
The current entry then resets its counts to zero for the next
15-minute interval."
INDEX { pwIdx,
pwPerfConnIntervalNumber }
::= { pwPerfConnIntervalTable 1 }
PwPerfConnIntervalEntry ::= SEQUENCE {
pwPerfConnIntervalNumber Unsigned32,
pwPerfConnIntervalValidData TruthValue,
pwPerfConnIntervalTimeElapsed Unsigned32,
pwPerfConnIntervalStartTime DateAndTime,
pwPerfConnIntervalMinJitterBufferLevel Gauge32,
pwPerfConnIntervalAvgJitterBufferLevel Gauge32,
pwPerfConnIntervalMaxJitterBufferLevel Gauge32,
pwPerfConnIntervalMinRoundTripDelay Gauge32,
pwPerfConnIntervalAvgRoundTripDelay Gauge32,
pwPerfConnIntervalMaxRoundTripDelay Gauge32
}
pwPerfConnIntervalNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number N, between 1 and 96, which identifies the interval for which
the set of statistics is available.
The interval identified by 1 is the most recently completed 15-minute
interval, and the interval identified by N is the interval immediately
preceding the one identified by N-1."
::= { pwPerfConnIntervalEntry 1 }
pwPerfConnIntervalValidData OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if the data for this interval is valid."
::= { pwPerfConnIntervalEntry 2 }
pwPerfConnIntervalTimeElapsed OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of this interval in seconds.
Adjustments in the system's time-of-day clock may cause the interval
to be greater or less than the normal value. Therefore, this actual
interval value is provided."
::= { pwPerfConnIntervalEntry 3 }
pwPerfConnIntervalStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time of start of this interval.
Time zone octets are not used (OCTET STRING (SIZE (8))."
::= { pwPerfConnIntervalEntry 4 }
pwPerfConnIntervalMinJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the minimum level (depth), in microseconds,
of the jitter buffer during the history 15-minute interval."
::= { pwPerfConnIntervalEntry 5 }
pwPerfConnIntervalAvgJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the average level (depth), in microseconds,
of the jitter buffer during the history 15-minute interval."
::= { pwPerfConnIntervalEntry 6 }
pwPerfConnIntervalMaxJitterBufferLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the maximum level (depth), in microseconds,
of the jitter buffer during the history 15-minute interval."
::= { pwPerfConnIntervalEntry 7 }
pwPerfConnIntervalMinRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the minimum round trip delay (RTD), in
microseconds, during the history 15-minute interval."
::= { pwPerfConnIntervalEntry 8 }
pwPerfConnIntervalAvgRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the average round trip delay (RTD), in
microseconds, during the history 15-minute interval."
::= { pwPerfConnIntervalEntry 9 }
pwPerfConnIntervalMaxRoundTripDelay OBJECT-TYPE
SYNTAX Gauge32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gauge that shows the maximum round trip delay (RTD), in
microseconds, during the history 15-minute interval."
::= { pwPerfConnIntervalEntry 10 }
----------------------------------------------------------
-- Pseudo Wire (PW) Common Trap Definitions
----------------------------------------------------------
-- CONFIGURATION MISMATCH
pwConfigMismatch NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr, pwGenMismatchReason }
STATUS current
DESCRIPTION
"This trap indicates that a configuration mismatch was detected on the PW.
Mismatches can be detected for example in: TDMoIP frame format, received frame length ,
TDMoIP version or when an Ethernet Frame is received instead of TDMoIP frame.
"
::= { radPwNotifications 1 }
-- OAM FAILURE
pwOamFailure NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr }
STATUS current
DESCRIPTION
"This trap indicates that the OAM PW is disconnected.
"
::= { radPwNotifications 2 }
-- REMOTE DEFECT INDICATION (RDI)
pwRdi NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr }
STATUS current
DESCRIPTION
"This trap indicates that a Remote Defect indication at the far end device was
detected on the PW.
"
::= { radPwNotifications 3 }
-- RECEIVE FAILURE
pwRxFailure NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr }
STATUS current
DESCRIPTION
"This trap indicates that Ethernet frames were not received on the PW.
"
::= { radPwNotifications 4 }
-- PW JITTER BUFFER OVERFLOW
pwJitterBufferOverflow NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr }
STATUS current
DESCRIPTION
"This trap indicates that PW Jitter Buffer Overflow .
"
::= { radPwNotifications 9 }
-- PW JITTER BUFFER UNDERFLOW
pwJitterBufferUnderflow NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr }
STATUS current
DESCRIPTION
"This trap indicates that PW Jitter Buffer Underflow .
"
::= { radPwNotifications 10 }
pwOamDelayTca NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr, pwPerfConnRoundTripDelay, pwGenOamDelayThreshold }
STATUS current
DESCRIPTION
"This trap indicates that OAM PW Delay threshold crossing alert.
"
::= { radPwNotifications 11 }
pwOamDelayTcaOff NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
pwDescr, pwPerfConnRoundTripDelay, pwGenOamDelayThresholdFalling }
STATUS current
DESCRIPTION
"This trap indicates that OAM PW Delay is in the permitted range.
"
::= { radPwNotifications 12 }
END