1549 lines
		
	
	
		
			43 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1549 lines
		
	
	
		
			43 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
WAYSTREAM-RPM-MIB DEFINITIONS ::= BEGIN
 | 
						|
--
 | 
						|
-- This is the Waystream MIB for Realtime Performance Monitoring. 
 | 
						|
--
 | 
						|
-- Copyright (c) 2017 Waystream AB, All rights reserved
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY,
 | 
						|
    OBJECT-IDENTITY,
 | 
						|
    OBJECT-TYPE,
 | 
						|
    NOTIFICATION-TYPE,
 | 
						|
    Counter32,
 | 
						|
    Integer32,
 | 
						|
    Unsigned32,
 | 
						|
    IpAddress, 
 | 
						|
    TimeTicks
 | 
						|
    FROM SNMPv2-SMI
 | 
						|
	
 | 
						|
    wsMgmt
 | 
						|
    FROM WAYSTREAM-SMI;
 | 
						|
 | 
						|
--
 | 
						|
-- Waystream RPM 
 | 
						|
--
 | 
						|
wsRpm MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201702101100Z"	-- February 10, 2017
 | 
						|
    ORGANIZATION "Waystream AB"
 | 
						|
    CONTACT-INFO
 | 
						|
        "Waystream AB
 | 
						|
 | 
						|
         Mail : Farogatan 33
 | 
						|
                SE-164 51 Kista
 | 
						|
                Sweden
 | 
						|
 | 
						|
         Tel  : +46 8 56 26 94 50
 | 
						|
    
 | 
						|
         E-mail: info@waystream.com
 | 
						|
         Web   : http://www.waystream.com"
 | 
						|
    DESCRIPTION
 | 
						|
        "MIB describing the Realtime Performance Monitoring function of ASRs.
 | 
						|
	 This allow operators to determine the quality of IPTV streams being
 | 
						|
	 delivered to end customers"
 | 
						|
 | 
						|
    REVISION "201702101100Z"	-- February 10, 2017
 | 
						|
    DESCRIPTION
 | 
						|
        "Company name change:
 | 
						|
	 In October 2015 PacketFront Network Products was renamed Waystream.
 | 
						|
	 In this update all PacketFront were changed to Waystream and all
 | 
						|
	 pf* to ws*."
 | 
						|
    REVISION "201101111759Z"	-- January 11, 2011
 | 
						|
    DESCRIPTION
 | 
						|
        "Updated company name"
 | 
						|
    REVISION "201001270541Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Add RPM event-error-check related nodes, this allow to config the
 | 
						|
         detecting period/threshold of 4 type of multicast MPEG stream
 | 
						|
         quality error, and receive the trap from the corresponding trap node."
 | 
						|
    REVISION "200904291352Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Move pfRpm from pfExperimental to pfMgmt. Corrected spelling of 
 | 
						|
	 pfRpmTSMpegMisalignments object, added descriptions for audio elementary 
 | 
						|
	 stream objects."
 | 
						|
    REVISION "200903271213Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Add total-error-num for each RPM table, this shows total number of 
 | 
						|
         error packet per type, src/dest IP address, src/dest port tuple."
 | 
						|
    REVISION "200903231056Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Update telephone information in contact-info"
 | 
						|
    REVISION "200804301340Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Initial implementation of RPM from PACKETFRONT-MIB"
 | 
						|
 | 
						|
    ::= { wsMgmt 14 }
 | 
						|
 | 
						|
--
 | 
						|
-- Realtime Performance Monitoring
 | 
						|
--
 | 
						|
wsRpmGrp OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"RPM multicast groups."
 | 
						|
    ::= { wsRpm 2 }
 | 
						|
 | 
						|
wsRpmGrpRtp OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"RPM rtp multicast groups."
 | 
						|
    ::= { wsRpmGrp 1 }
 | 
						|
 | 
						|
wsRpmGrpRtpTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmGrpRtpEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Table containing an entry for each RTP multicast group
 | 
						|
	that is	measured by RPM."
 | 
						|
    ::= { wsRpmGrpRtp 1 }
 | 
						|
 | 
						|
wsRpmGrpRtpEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmGrpRtpEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entry in wsRpmGrpRtpTable."
 | 
						|
    INDEX	{ wsRpmGrpRtpSrcAddr, wsRpmGrpRtpDestAddr,
 | 
						|
                  wsRpmGrpRtpSrcPort, wsRpmGrpRtpDestPort}
 | 
						|
    ::= { wsRpmGrpRtpTable 1 }
 | 
						|
 | 
						|
WsRpmGrpRtpEntry ::= SEQUENCE {
 | 
						|
    wsRpmGrpRtpSrcAddr	IpAddress,
 | 
						|
    wsRpmGrpRtpDestAddr	IpAddress,
 | 
						|
    wsRpmGrpRtpSrcPort	Unsigned32,
 | 
						|
    wsRpmGrpRtpDestPort	Unsigned32,
 | 
						|
    wsRpmGrpRtpBps	Unsigned32,
 | 
						|
    wsRpmGrpRtpAge	TimeTicks,
 | 
						|
    wsRpmGrpRtpBytes	Counter32,
 | 
						|
    wsRpmGrpRtpUnknownVersion	Counter32,
 | 
						|
    wsRpmGrpRtpIpFragments	Counter32,
 | 
						|
    wsRpmGrpRtpSeqErrors	Counter32,
 | 
						|
    wsRpmGrpRtpJitter	Unsigned32,
 | 
						|
    wsRpmGrpRtpErrSum   Counter32,
 | 
						|
    wsRpmGrpRtpPeriodSeqErrors	Counter32,
 | 
						|
    wsRpmGrpRtpPeriodMaxJitter	Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmGrpRtpSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group source address."
 | 
						|
    ::= { wsRpmGrpRtpEntry 1}
 | 
						|
 | 
						|
wsRpmGrpRtpDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group destination address."
 | 
						|
    ::= { wsRpmGrpRtpEntry 2 }
 | 
						|
 | 
						|
wsRpmGrpRtpSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group source port."
 | 
						|
    ::= { wsRpmGrpRtpEntry 3 }
 | 
						|
 | 
						|
wsRpmGrpRtpDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group destination port."
 | 
						|
    ::= { wsRpmGrpRtpEntry 4 }
 | 
						|
 | 
						|
wsRpmGrpRtpBps OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of bytes per second received from the multicast group."
 | 
						|
    ::= { wsRpmGrpRtpEntry 5 }
 | 
						|
 | 
						|
wsRpmGrpRtpAge OBJECT-TYPE
 | 
						|
    SYNTAX	TimeTicks
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Duration of time since last seen data of the rtp flow."
 | 
						|
    ::= { wsRpmGrpRtpEntry 6 }
 | 
						|
 | 
						|
wsRpmGrpRtpBytes OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION	
 | 
						|
	"Number of bytes received from multicast group."
 | 
						|
    ::= { wsRpmGrpRtpEntry 7 }
 | 
						|
 | 
						|
wsRpmGrpRtpUnknownVersion OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of occurrences of RTP's version that differs 2."
 | 
						|
    ::= { wsRpmGrpRtpEntry 8 }
 | 
						|
 | 
						|
wsRpmGrpRtpIpFragments OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of RTP packets carried by fragmented IP packets."
 | 
						|
    ::= { wsRpmGrpRtpEntry 9 }
 | 
						|
 | 
						|
wsRpmGrpRtpSeqErrors OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of RTP packets that have unexpected sequence number,
 | 
						|
	 indicating RTP packet loss happened."
 | 
						|
    ::= { wsRpmGrpRtpEntry 10 }
 | 
						|
 | 
						|
wsRpmGrpRtpJitter OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Jitter calculated using RTP packets' timestamps."
 | 
						|
    ::= { wsRpmGrpRtpEntry 11 }
 | 
						|
 | 
						|
wsRpmGrpRtpErrSum OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Error sum (wsRpmGrpRtpUnknownVersion + wsRpmGrpRtpIpFragments
 | 
						|
        + wsRpmGrpRtpSeqErrors)."
 | 
						|
    ::= { wsRpmGrpRtpEntry 12 }
 | 
						|
 | 
						|
wsRpmGrpRtpPeriodSeqErrors OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of RTP packets that have unexpected sequence number in current
 | 
						|
	 detecting period(configged by wsRpmRtpSeqErrPeriod), indicating RTP
 | 
						|
	 packet loss happened in current detecting period."
 | 
						|
    ::= { wsRpmGrpRtpEntry 13 }
 | 
						|
 | 
						|
wsRpmGrpRtpPeriodMaxJitter OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Max Jitter(in micro seconds) calculated using RTP packets' timestamps
 | 
						|
	 in current detecting period(configged by wsRpmRtpJitterPeriod),
 | 
						|
	 indicating max RTP packet jitter in current detecting period."
 | 
						|
    ::= { wsRpmGrpRtpEntry 14 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmGrpRtpMdiEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Table contains RFC 4445 metrics for IPTV QoS."
 | 
						|
    ::= { wsRpmGrpRtp 2 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmGrpRtpMdiEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entry in wsRpmGrpRtpMdiTable."
 | 
						|
    INDEX	{ wsRpmGrpRtpMdiSrcAddr, wsRpmGrpRtpMdiDestAddr,
 | 
						|
                  wsRpmGrpRtpMdiSrcPort, wsRpmGrpRtpMdiDestPort}
 | 
						|
    ::= { wsRpmGrpRtpMdiTable 1 }
 | 
						|
 | 
						|
WsRpmGrpRtpMdiEntry ::= SEQUENCE {
 | 
						|
    wsRpmGrpRtpMdiSrcAddr	IpAddress,
 | 
						|
    wsRpmGrpRtpMdiDestAddr	IpAddress,
 | 
						|
    wsRpmGrpRtpMdiSrcPort	Unsigned32,
 | 
						|
    wsRpmGrpRtpMdiDestPort	Unsigned32,
 | 
						|
    wsRpmGrpRtpMdiDLFactor	Unsigned32,
 | 
						|
    wsRpmGrpRtpMdiMLRFactor	Unsigned32,
 | 
						|
    wsRpmGrpRtpMdiDFThreshold	Unsigned32,
 | 
						|
    wsRpmGrpRtpMdiMLRThreshold	Unsigned32,
 | 
						|
    wsRpmGrpRtpMdiDFErrorIntervals	Unsigned32,
 | 
						|
    wsRpmGrpRtpMdiMLRErrorIntervals	Unsigned32
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
wsRpmGrpRtpMdiSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group source address."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 1}
 | 
						|
 | 
						|
wsRpmGrpRtpMdiDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group destination address."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 2 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group source port."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 3 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group destination port."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 4 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiDLFactor OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The delay factor indicates how long (miliseconds) an IP data
 | 
						|
 	 flow must be buffered at its nominal bit rate to prevent 
 | 
						|
	 packet loss."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 5 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiMLRFactor OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The Media Loss Rate factor indicates the rate of packet loss
 | 
						|
	 in seconds, including disordered packets and duplicated packets."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 6 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiDFThreshold OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The threshold for Delay factor in miliseconds."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 7 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiMLRThreshold OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The threshold for Media Loss Rate factor in packets/second."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 8 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiDFErrorIntervals OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of times that Delay factor value is greater than
 | 
						|
	 the Delay factor threshold."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 9 }
 | 
						|
 | 
						|
wsRpmGrpRtpMdiMLRErrorIntervals OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of times that the Media Loss Rate value is greater
 | 
						|
	 than the Media Loss Rate threshold."
 | 
						|
    ::= { wsRpmGrpRtpMdiEntry 10 }
 | 
						|
 | 
						|
 | 
						|
wsRpmTS OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Rpm transport stream groups."
 | 
						|
    ::= { wsRpm 3 }
 | 
						|
 | 
						|
wsRpmTSMpeg OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Rpm MPEG transport stream groups."
 | 
						|
    ::= { wsRpmTS 1 }
 | 
						|
 | 
						|
wsRpmTSMpegTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmTSMpegEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Table containing an entry for each multicast group
 | 
						|
	that is	measured by RPM."
 | 
						|
    ::= { wsRpmTSMpeg 1 }
 | 
						|
 | 
						|
wsRpmTSMpegEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmTSMpegEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entry in wsRpmTSMpegTable."
 | 
						|
    INDEX	{ wsRpmTSMpegSrcAddr, wsRpmTSMpegDestAddr,
 | 
						|
                  wsRpmTSMpegSrcPort, wsRpmTSMpegDestPort}
 | 
						|
    ::= { wsRpmTSMpegTable 1 }
 | 
						|
 | 
						|
WsRpmTSMpegEntry ::= SEQUENCE {
 | 
						|
    wsRpmTSMpegSrcAddr	IpAddress,
 | 
						|
    wsRpmTSMpegDestAddr	IpAddress,
 | 
						|
    wsRpmTSMpegSrcPort	Unsigned32,
 | 
						|
    wsRpmTSMpegDestPort	Unsigned32,
 | 
						|
    wsRpmTSMpegBps	Unsigned32,
 | 
						|
    wsRpmTSMpegAge	TimeTicks,
 | 
						|
    wsRpmTSMpegBytes	Counter32,
 | 
						|
    wsRpmTSMpegMissingSync	Counter32,
 | 
						|
    wsRpmTSMpegIpFragments	Counter32,
 | 
						|
    wsRpmTSMpegMisalignments	Counter32,
 | 
						|
    wsRpmTSMpegFlowAge	TimeTicks,
 | 
						|
    wsRpmTSMpegIngressIf	Unsigned32,
 | 
						|
    wsRpmTSMpegErrSum           Counter32,
 | 
						|
    wsRpmTSMpegPeriodMissingSync Counter32,
 | 
						|
    wsRpmTSMpegPeriodMisalignments Counter32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmTSMpegSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group source address."
 | 
						|
    ::= { wsRpmTSMpegEntry 1}
 | 
						|
 | 
						|
wsRpmTSMpegDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group destination address."
 | 
						|
    ::= { wsRpmTSMpegEntry 2 }
 | 
						|
 | 
						|
wsRpmTSMpegSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group source port."
 | 
						|
    ::= { wsRpmTSMpegEntry 3 }
 | 
						|
 | 
						|
wsRpmTSMpegDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Multicast group destination port."
 | 
						|
    ::= { wsRpmTSMpegEntry 4 }
 | 
						|
 | 
						|
 | 
						|
wsRpmTSMpegBps OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of bytes per second received from the multicast group."
 | 
						|
    ::= { wsRpmTSMpegEntry 5 }
 | 
						|
 | 
						|
wsRpmTSMpegAge OBJECT-TYPE
 | 
						|
    SYNTAX	TimeTicks
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Duration of time since last seen data of MPEG transport stream."
 | 
						|
    ::= { wsRpmTSMpegEntry 6 }
 | 
						|
 | 
						|
wsRpmTSMpegBytes OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION	
 | 
						|
	"Number of bytes received from multicast group."
 | 
						|
    ::= { wsRpmTSMpegEntry 7 }
 | 
						|
 | 
						|
wsRpmTSMpegMissingSync OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of MPEG TS packets that have sync byte differed than 0x47."
 | 
						|
    ::= { wsRpmTSMpegEntry 8 }
 | 
						|
 | 
						|
wsRpmTSMpegIpFragments OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of fragmented IP packets that carries MPEG transport
 | 
						|
	 stream packet."
 | 
						|
    ::= { wsRpmTSMpegEntry 9 }
 | 
						|
 | 
						|
wsRpmTSMpegMisalignments OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Each IP packet should carry 7 MPEG TS packets. If not, the counter 
 | 
						|
	 will be incremented."
 | 
						|
    ::= { wsRpmTSMpegEntry 10 }
 | 
						|
 | 
						|
wsRpmTSMpegFlowAge OBJECT-TYPE
 | 
						|
    SYNTAX	TimeTicks
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The duration since the RPM entries for an IPTV group have 
 | 
						|
	 been created."
 | 
						|
    ::= { wsRpmTSMpegEntry 11 }
 | 
						|
 | 
						|
wsRpmTSMpegIngressIf OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The interface on which this transport stream ingressed."
 | 
						|
    ::= { wsRpmTSMpegEntry 12 }
 | 
						|
 | 
						|
wsRpmTSMpegErrSum OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Error sum (wsRpmTSMpegMissingSync + wsRpmTSMpegIpFragments
 | 
						|
        + wsRpmTSMpegMisalignments)."
 | 
						|
    ::= { wsRpmTSMpegEntry 13 }
 | 
						|
 | 
						|
wsRpmTSMpegPeriodMissingSync OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of MPEG TS packets that have sync byte differed than 0x47 in
 | 
						|
	 current detecting period(configged by wsRpmTSMpegMissSyncPeriod),
 | 
						|
	 indicating MPEG TS packet missing syncronization happened in current
 | 
						|
	 detecting period."
 | 
						|
    ::= { wsRpmTSMpegEntry 14 }
 | 
						|
 | 
						|
wsRpmTSMpegPeriodMisalignments OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of MPEG TS packets that mis-aligned in current detecting period
 | 
						|
	 (configged by wsRpmTSMpegMisalignPeriod), indicating MPEG TS packets
 | 
						|
	 having alignment error happened in current detecting period."
 | 
						|
    ::= { wsRpmTSMpegEntry 15 }
 | 
						|
 | 
						|
wsRpmES OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Groups for elementary streams."
 | 
						|
    ::= { wsRpm 4 }
 | 
						|
 | 
						|
wsRpmESPat OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Group of PAT sections."
 | 
						|
    ::= { wsRpmES 1 }
 | 
						|
 | 
						|
 | 
						|
wsRpmESPatTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmESPatEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The table contains PAT section's statistics for every IPTV group."
 | 
						|
    ::= { wsRpmESPat 1 }
 | 
						|
 | 
						|
wsRpmESPatEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmESPatEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entries for each PAT section's statistics."
 | 
						|
    INDEX	{ wsRpmESPatSrcAddr, wsRpmESPatDestAddr,
 | 
						|
                  wsRpmESPatSrcPort, wsRpmESPatDestPort }
 | 
						|
    ::= { wsRpmESPatTable 1 }
 | 
						|
 | 
						|
WsRpmESPatEntry ::= SEQUENCE { 
 | 
						|
    wsRpmESPatSrcAddr	IpAddress,
 | 
						|
    wsRpmESPatDestAddr	IpAddress,
 | 
						|
    wsRpmESPatSrcPort	Unsigned32,
 | 
						|
    wsRpmESPatDestPort	Unsigned32,
 | 
						|
    wsRpmESPatBps	Unsigned32,
 | 
						|
    wsRpmESPatAge	TimeTicks,
 | 
						|
    wsRpmESPatBytes	Counter32,
 | 
						|
    wsRpmESPatInterCcErr	Counter32,
 | 
						|
    wsRpmESPatIntraCcErr	Counter32,
 | 
						|
    wsRpmESPatCcErrSum          Counter32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmESPatSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatEntry 1 }
 | 
						|
 | 
						|
wsRpmESPatDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatEntry 2 }
 | 
						|
 | 
						|
wsRpmESPatSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatEntry 3 }
 | 
						|
 | 
						|
wsRpmESPatDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatEntry 4 }
 | 
						|
 | 
						|
wsRpmESPatBps OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The transport rate in bits/second of a PAT section."
 | 
						|
    ::= { wsRpmESPatEntry 5 }
 | 
						|
 | 
						|
wsRpmESPatAge OBJECT-TYPE
 | 
						|
    SYNTAX	TimeTicks
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The duration of time since last seen data of PAT section."
 | 
						|
    ::= { wsRpmESPatEntry 6 }
 | 
						|
 | 
						|
wsRpmESPatBytes OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION	
 | 
						|
	"Number of bytes of PAT section has been received."
 | 
						|
    ::= { wsRpmESPatEntry 7 }
 | 
						|
 | 
						|
wsRpmESPatInterCcErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities of continuity_counter field for a
 | 
						|
	 particular PAT elementary stream, which is happened between two
 | 
						|
 	 different IP packets."
 | 
						|
    ::= { wsRpmESPatEntry 8 }
 | 
						|
 | 
						|
wsRpmESPatIntraCcErr	OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities of continuity_counter field for a
 | 
						|
	 particular PAT elementary stream, which is happened within one
 | 
						|
 	 IP packet."
 | 
						|
    ::= { wsRpmESPatEntry 9 }
 | 
						|
 | 
						|
wsRpmESPatCcErrSum OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Error sum (wsRpmESPatInterCcErr + wsRpmESPatIntraCcErr)." 
 | 
						|
    ::= { wsRpmESPatEntry 10 }
 | 
						|
 | 
						|
wsRpmESPatTr290Table OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmESPatTr290Entry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Table contains other Qos metrics for PAT defined by the Tr 290."
 | 
						|
    ::= { wsRpmESPat 2 }
 | 
						|
 | 
						|
wsRpmESPatTr290Entry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmESPatTr290Entry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entries for other Qos metrics for PAT defined by the Tr 290."
 | 
						|
    INDEX	{ wsRpmESPatTr290SrcAddr, wsRpmESPatTr290DestAddr,
 | 
						|
                  wsRpmESPatTr290SrcPort, wsRpmESPatTr290DestPort }
 | 
						|
    ::= { wsRpmESPatTr290Table 1 }
 | 
						|
 | 
						|
WsRpmESPatTr290Entry ::= SEQUENCE { 
 | 
						|
    wsRpmESPatTr290SrcAddr	IpAddress,
 | 
						|
    wsRpmESPatTr290DestAddr	IpAddress,
 | 
						|
    wsRpmESPatTr290SrcPort     	Unsigned32,
 | 
						|
    wsRpmESPatTr290DestPort	Unsigned32,
 | 
						|
    wsRpmESPatTr290PatErr	Counter32,
 | 
						|
    wsRpmESPatTr290CrcErr	Counter32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmESPatTr290SrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatTr290Entry 1 }
 | 
						|
 | 
						|
wsRpmESPatTr290DestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatTr290Entry 2 }
 | 
						|
 | 
						|
wsRpmESPatTr290SrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatTr290Entry 3 }
 | 
						|
 | 
						|
wsRpmESPatTr290DestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPatTr290Entry 4 }
 | 
						|
 | 
						|
wsRpmESPatTr290PatErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of occurrences of sections with table_id 0x00 do not 
 | 
						|
	 occur at least every 0,5 second on PID 0x0000, or section with 
 | 
						|
	 table_id other than 0x00 found on PID 0x0000, or
 | 
						|
	 scrambling_control_field is not 00 for PID 0x0000."
 | 
						|
    ::= { wsRpmESPatTr290Entry 5 }
 | 
						|
 | 
						|
wsRpmESPatTr290CrcErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The CRC check for the PAT indicates whether the content of the
 | 
						|
	 corresponding table is corrupted. In this case no further error
 | 
						|
	 indication should be derived from the content of the 
 | 
						|
	 corresponding table."
 | 
						|
    ::= { wsRpmESPatTr290Entry 6 }
 | 
						|
 | 
						|
wsRpmESPmt OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Group of PMT sections."
 | 
						|
    ::= { wsRpmES 2 }
 | 
						|
 | 
						|
wsRpmESPmtTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmESPmtEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The table contains PMT section's statistics for every IPTV group."
 | 
						|
    ::= { wsRpmESPmt 1 }
 | 
						|
 | 
						|
wsRpmESPmtEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmESPmtEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entries for each PAT section's statistics."
 | 
						|
    INDEX	{ wsRpmESPmtSrcAddr, wsRpmESPmtDestAddr,
 | 
						|
                  wsRpmESPmtSrcPort, wsRpmESPmtDestPort,
 | 
						|
		  wsRpmESPmtPid }
 | 
						|
    ::= { wsRpmESPmtTable 1 }
 | 
						|
 | 
						|
WsRpmESPmtEntry ::= SEQUENCE { 
 | 
						|
    wsRpmESPmtSrcAddr	IpAddress,
 | 
						|
    wsRpmESPmtDestAddr	IpAddress,
 | 
						|
    wsRpmESPmtSrcPort	Unsigned32,
 | 
						|
    wsRpmESPmtDestPort	Unsigned32,
 | 
						|
    wsRpmESPmtPid 	Unsigned32,
 | 
						|
    wsRpmESPmtBps	Unsigned32,
 | 
						|
    wsRpmESPmtAge	TimeTicks,
 | 
						|
    wsRpmESPmtBytes	Counter32,
 | 
						|
    wsRpmESPmtInterCcErr	Counter32,
 | 
						|
    wsRpmESPmtIntraCcErr	Counter32,
 | 
						|
    wsRpmESPmtCcErrSum          Counter32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmESPmtSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtEntry 1 }
 | 
						|
 | 
						|
wsRpmESPmtDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtEntry 2 }
 | 
						|
 | 
						|
wsRpmESPmtSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtEntry 3 }
 | 
						|
 | 
						|
wsRpmESPmtDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtEntry 4 }
 | 
						|
 | 
						|
wsRpmESPmtPid OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..8191)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"PID number of the PMT section's elementary stream."
 | 
						|
    ::= { wsRpmESPmtEntry 5 }
 | 
						|
 | 
						|
wsRpmESPmtBps OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The transport rate in bits/second of a PMT section."
 | 
						|
    ::= { wsRpmESPmtEntry 6 }
 | 
						|
 | 
						|
wsRpmESPmtAge OBJECT-TYPE
 | 
						|
    SYNTAX	TimeTicks
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The duration of time since last seen data of PMT section."
 | 
						|
    ::= { wsRpmESPmtEntry 7 }
 | 
						|
 | 
						|
wsRpmESPmtBytes OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION	
 | 
						|
	"Number of bytes of PMT section has been received."
 | 
						|
    ::= { wsRpmESPmtEntry 8 }
 | 
						|
 | 
						|
wsRpmESPmtInterCcErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities of continuity_counter field for a
 | 
						|
	 particular PMT elementary stream, which is happened between two
 | 
						|
 	 different IP packets."
 | 
						|
    ::= { wsRpmESPmtEntry 9 }
 | 
						|
 | 
						|
wsRpmESPmtIntraCcErr	OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities of continuity_counter field for a
 | 
						|
	 particular PMT elementary stream, which is happened within one
 | 
						|
 	 IP packet."
 | 
						|
    ::= { wsRpmESPmtEntry 10 }
 | 
						|
 | 
						|
wsRpmESPmtCcErrSum  OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Error sum (wsRpmESPmtInterCcErr + wsRpmESPmtIntraCcErr)."
 | 
						|
    ::= { wsRpmESPmtEntry 11 }
 | 
						|
 | 
						|
wsRpmESPmtTr290Table OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmESPmtTr290Entry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Table contains other Qos metrics for PMT defined by the Tr 290."
 | 
						|
    ::= { wsRpmESPmt 2 }
 | 
						|
 | 
						|
wsRpmESPmtTr290Entry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmESPmtTr290Entry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entries for other Qos metrics for PMT defined by the Tr 290."
 | 
						|
    INDEX	{ wsRpmESPmtTr290SrcAddr, wsRpmESPmtTr290DestAddr,
 | 
						|
                  wsRpmESPmtTr290SrcPort, wsRpmESPmtTr290DestPort,
 | 
						|
		  wsRpmESPmtTr290Pid }
 | 
						|
    ::= { wsRpmESPmtTr290Table 1 }
 | 
						|
 | 
						|
WsRpmESPmtTr290Entry ::= SEQUENCE { 
 | 
						|
    wsRpmESPmtTr290SrcAddr	IpAddress,
 | 
						|
    wsRpmESPmtTr290DestAddr	IpAddress,
 | 
						|
    wsRpmESPmtTr290SrcPort	Unsigned32,
 | 
						|
    wsRpmESPmtTr290DestPort	Unsigned32,
 | 
						|
    wsRpmESPmtTr290Pid 		Unsigned32,
 | 
						|
    wsRpmESPmtTr290PmtErr Counter32,
 | 
						|
    wsRpmESPmtTr290CrcErr Counter32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmESPmtTr290SrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtTr290Entry 1 }
 | 
						|
 | 
						|
wsRpmESPmtTr290DestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtTr290Entry 2 }
 | 
						|
 | 
						|
wsRpmESPmtTr290SrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtTr290Entry 3 }
 | 
						|
 | 
						|
wsRpmESPmtTr290DestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESPmtTr290Entry 4 }
 | 
						|
 | 
						|
wsRpmESPmtTr290Pid OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..8191)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"PID number for PMT section's elementary stream."
 | 
						|
--    INDEX	{ wsRpmGrpPmtEntry 1 }
 | 
						|
    ::= { wsRpmESPmtTr290Entry 5 }
 | 
						|
 | 
						|
wsRpmESPmtTr290PmtErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of occurrences of PMT sections with table_id 0x00 do not 
 | 
						|
	 occur at least every 0,5 second on PID 0x0000, or section with 
 | 
						|
	 table_id other than 0x00 found on PID 0x0000, or
 | 
						|
	 scrambling_control_field is not 00 for PID 0x0000."
 | 
						|
    ::= { wsRpmESPmtTr290Entry 6 }
 | 
						|
 | 
						|
wsRpmESPmtTr290CrcErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The CRC check for the PMT indicates whether the content of the
 | 
						|
	 corresponding table is corrupted. In this case no further error
 | 
						|
	 indication should be derived from the content of the 
 | 
						|
	 corresponding table."
 | 
						|
    ::= { wsRpmESPmtTr290Entry 7 }
 | 
						|
 | 
						|
wsRpmESVideo OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Groups for video elementary streams for all RPM multicast groups."
 | 
						|
    ::= { wsRpmES 3 }
 | 
						|
 | 
						|
wsRpmESVideoTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmESVideoEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Table contains Qos metrics for all video elementary streams."
 | 
						|
    ::= { wsRpmESVideo 1 }
 | 
						|
 | 
						|
wsRpmESVideoEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmESVideoEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entries for all video elementary streams."
 | 
						|
    INDEX	{ wsRpmESVideoSrcAddr, wsRpmESVideoDestAddr,
 | 
						|
                  wsRpmESVideoSrcPort, wsRpmESVideoDestPort,
 | 
						|
		  wsRpmESVideoPid }
 | 
						|
    ::= { wsRpmESVideoTable 1 }
 | 
						|
 | 
						|
WsRpmESVideoEntry ::= SEQUENCE { 
 | 
						|
    wsRpmESVideoSrcAddr		IpAddress,
 | 
						|
    wsRpmESVideoDestAddr	IpAddress,
 | 
						|
    wsRpmESVideoSrcPort		Unsigned32,
 | 
						|
    wsRpmESVideoDestPort	Unsigned32,
 | 
						|
    wsRpmESVideoPid 		Unsigned32,
 | 
						|
    wsRpmESVideoBps		Unsigned32,
 | 
						|
    wsRpmESVideoAge		TimeTicks,
 | 
						|
    wsRpmESVideoBytes		Counter32,
 | 
						|
    wsRpmESVideoInterCcErr	Counter32,
 | 
						|
    wsRpmESVideoIntraCcErr	Counter32,
 | 
						|
    wsRpmESVideoPCRJitter	Unsigned32,
 | 
						|
    wsRpmESVideoCcErrSum        Counter32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmESVideoSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoEntry 1 }
 | 
						|
 | 
						|
wsRpmESVideoDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoEntry 2 }
 | 
						|
 | 
						|
wsRpmESVideoSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoEntry 3 }
 | 
						|
 | 
						|
wsRpmESVideoDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoEntry 4 }
 | 
						|
 | 
						|
wsRpmESVideoPid OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..8191)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"PID number of a video elementary stream."
 | 
						|
    ::= { wsRpmESVideoEntry 5 }
 | 
						|
 | 
						|
wsRpmESVideoBps OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Tranport rate in bytes per second of a video elementary stream."
 | 
						|
    ::= { wsRpmESVideoEntry 6 }
 | 
						|
 | 
						|
wsRpmESVideoAge OBJECT-TYPE
 | 
						|
    SYNTAX	TimeTicks
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Duration of time since last seen data of a video elementary stream."
 | 
						|
    ::= { wsRpmESVideoEntry 7 }
 | 
						|
 | 
						|
wsRpmESVideoBytes OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION	
 | 
						|
	"The number of bytes of a video elementary stream that has been 
 | 
						|
	 received."
 | 
						|
    ::= { wsRpmESVideoEntry 8 }
 | 
						|
 | 
						|
wsRpmESVideoInterCcErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities of continuity_counter field for a
 | 
						|
	 particular video elementary stream, which is happened between two
 | 
						|
 	 different IP packets."
 | 
						|
    ::= { wsRpmESVideoEntry 9 }
 | 
						|
 | 
						|
wsRpmESVideoIntraCcErr	OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities of continuity_counter field for a
 | 
						|
	 particular video elementary stream, which is happened within a 
 | 
						|
 	 single IP packet."
 | 
						|
    ::= { wsRpmESVideoEntry 10 }
 | 
						|
 | 
						|
wsRpmESVideoPCRJitter OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The jitter calculated using the PCR timestamp built in a video 
 | 
						|
	 elementary stream."
 | 
						|
    ::= { wsRpmESVideoEntry 11 }
 | 
						|
 | 
						|
wsRpmESVideoCcErrSum  OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Error sum (wsRpmESVideoInterCcErr + wsRpmESVideoIntraCcErr)."
 | 
						|
    ::= { wsRpmESVideoEntry 12 }
 | 
						|
 | 
						|
wsRpmESVideoPicTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmESVideoPicEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The tables contains other Qos metrics for video pictures."
 | 
						|
    ::= { wsRpmESVideo 2 }
 | 
						|
 | 
						|
wsRpmESVideoPicEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmESVideoPicEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entries for Qos metrics for video pictures."
 | 
						|
    INDEX	{ wsRpmESVideoPicSrcAddr, wsRpmESVideoPicDestAddr,
 | 
						|
                  wsRpmESVideoPicSrcPort, wsRpmESVideoPicDestPort,
 | 
						|
		  wsRpmESVideoPicPid }
 | 
						|
    ::= { wsRpmESVideoPicTable 1 }
 | 
						|
 | 
						|
WsRpmESVideoPicEntry ::= SEQUENCE { 
 | 
						|
    wsRpmESVideoPicSrcAddr	IpAddress,
 | 
						|
    wsRpmESVideoPicDestAddr	IpAddress,
 | 
						|
    wsRpmESVideoPicSrcPort	Unsigned32,
 | 
						|
    wsRpmESVideoPicDestPort	Unsigned32,
 | 
						|
    wsRpmESVideoPicPid 		Unsigned32,
 | 
						|
    wsRpmESVideoPicTsLossInIframe	Counter32,
 | 
						|
    wsRpmESVideoPicImpairedIframe	Counter32,
 | 
						|
    wsRpmESVideoPicGoodIframe	Counter32,
 | 
						|
    wsRpmESVideoPicTsLossInPframe	Counter32,
 | 
						|
    wsRpmESVideoPicImpairedPframe	Counter32,
 | 
						|
    wsRpmESVideoPicGoodPframe	Counter32,
 | 
						|
    wsRpmESVideoPicTsLossInBframe	Counter32,
 | 
						|
    wsRpmESVideoPicImpairedBframe	Counter32,
 | 
						|
    wsRpmESVideoPicGoodBframe	Counter32
 | 
						|
} 
 | 
						|
 | 
						|
wsRpmESVideoPicSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoPicEntry 1 }
 | 
						|
 | 
						|
wsRpmESVideoPicDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination IP address of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoPicEntry 2 }
 | 
						|
 | 
						|
wsRpmESVideoPicSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoPicEntry 3 }
 | 
						|
 | 
						|
wsRpmESVideoPicDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination port of a IPTV multicast group."
 | 
						|
    ::= { wsRpmESVideoPicEntry 4 }
 | 
						|
 | 
						|
wsRpmESVideoPicPid OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..8191)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"PID number of the video elementary stream."
 | 
						|
    ::= { wsRpmESVideoPicEntry 5 }
 | 
						|
 | 
						|
wsRpmESVideoPicTsLossInIframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of times that transport stream packet losses happened in 
 | 
						|
	 I-frames."
 | 
						|
    ::= { wsRpmESVideoPicEntry 6 }
 | 
						|
 | 
						|
wsRpmESVideoPicImpairedIframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of I-frames that have transport stream packet losses."
 | 
						|
    ::= { wsRpmESVideoPicEntry 7 }
 | 
						|
 | 
						|
wsRpmESVideoPicGoodIframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of I-frames that don't have any loss."
 | 
						|
    ::= { wsRpmESVideoPicEntry 8 }
 | 
						|
 | 
						|
wsRpmESVideoPicTsLossInPframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of times that transport stream packet losses happened in 
 | 
						|
	 P-frames."
 | 
						|
    ::= { wsRpmESVideoPicEntry 9 }
 | 
						|
 | 
						|
wsRpmESVideoPicImpairedPframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of P-frames that have transport stream packet losses."
 | 
						|
    ::= { wsRpmESVideoPicEntry 10 }
 | 
						|
 | 
						|
wsRpmESVideoPicGoodPframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of P-frames that don't have any transport stream packet loss."
 | 
						|
    ::= { wsRpmESVideoPicEntry 11 }
 | 
						|
 | 
						|
wsRpmESVideoPicTsLossInBframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of times that transport stream packet losses happened in 
 | 
						|
	 B-frames."
 | 
						|
    ::= { wsRpmESVideoPicEntry 12 }
 | 
						|
 | 
						|
wsRpmESVideoPicImpairedBframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of B-frames that have transport stream packet losses."
 | 
						|
    ::= { wsRpmESVideoPicEntry 13 }
 | 
						|
 | 
						|
wsRpmESVideoPicGoodBframe OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Number of B-frames that don't have any transport stream packet loss."
 | 
						|
    ::= { wsRpmESVideoPicEntry 14 }
 | 
						|
 | 
						|
wsRpmESAudio OBJECT-IDENTITY
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Groups for audio elementary streams for all RPM multicast groups."
 | 
						|
    ::= { wsRpmES 4 }
 | 
						|
 | 
						|
wsRpmESAudioTable OBJECT-TYPE
 | 
						|
    SYNTAX	SEQUENCE OF WsRpmESAudioEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Table containing QoS metrics for all audio elementary streams."
 | 
						|
    ::= { wsRpmESAudio 1 }
 | 
						|
 | 
						|
wsRpmESAudioEntry OBJECT-TYPE
 | 
						|
    SYNTAX	WsRpmESAudioEntry
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Entries for all audio elementary streams."
 | 
						|
    INDEX	{ wsRpmESAudioSrcAddr, wsRpmESAudioDestAddr,
 | 
						|
                  wsRpmESAudioSrcPort, wsRpmESAudioDestPort,
 | 
						|
		  wsRpmESAudioPid }
 | 
						|
    ::= { wsRpmESAudioTable 1 }
 | 
						|
 | 
						|
WsRpmESAudioEntry ::= SEQUENCE { 
 | 
						|
    wsRpmESAudioSrcAddr		IpAddress,
 | 
						|
    wsRpmESAudioDestAddr	IpAddress,
 | 
						|
    wsRpmESAudioSrcPort		Unsigned32,
 | 
						|
    wsRpmESAudioDestPort	Unsigned32,
 | 
						|
    wsRpmESAudioPid 		Unsigned32,
 | 
						|
    wsRpmESAudioBps		Unsigned32,
 | 
						|
    wsRpmESAudioAge		TimeTicks,
 | 
						|
    wsRpmESAudioBytes		Counter32,
 | 
						|
    wsRpmESAudioInterCcErr	Counter32,
 | 
						|
    wsRpmESAudioIntraCcErr	Counter32,
 | 
						|
    wsRpmESAudioCcErrSum        Counter32
 | 
						|
}
 | 
						|
 | 
						|
wsRpmESAudioSrcAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source IP address of an IPTV audio multicast group."
 | 
						|
    ::= { wsRpmESAudioEntry 1 }
 | 
						|
 | 
						|
wsRpmESAudioDestAddr OBJECT-TYPE
 | 
						|
    SYNTAX	IpAddress
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination IP address of an IPTV audio multicast group."
 | 
						|
    ::= { wsRpmESAudioEntry 2 }
 | 
						|
 | 
						|
wsRpmESAudioSrcPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Source port of an IPTV audio multicast group."
 | 
						|
    ::= { wsRpmESAudioEntry 3 }
 | 
						|
 | 
						|
wsRpmESAudioDestPort OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Destination port of an IPTV audio multicast group."
 | 
						|
    ::= { wsRpmESAudioEntry 4 }
 | 
						|
 | 
						|
wsRpmESAudioPid OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32 (0..8191)
 | 
						|
    MAX-ACCESS	not-accessible
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"PID number of the audio elementary stream."
 | 
						|
    ::= { wsRpmESAudioEntry 5 }
 | 
						|
 | 
						|
wsRpmESAudioBps OBJECT-TYPE
 | 
						|
    SYNTAX	Unsigned32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Tranport rate in bytes per second of an audio elementary stream."
 | 
						|
    ::= { wsRpmESAudioEntry 6 }
 | 
						|
 | 
						|
wsRpmESAudioAge OBJECT-TYPE
 | 
						|
    SYNTAX	TimeTicks
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Elapsed time since last occurence of data from this audio elementary stream."
 | 
						|
    ::= { wsRpmESAudioEntry 7 }
 | 
						|
 | 
						|
wsRpmESAudioBytes OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION	
 | 
						|
	"The amount of data in bytes of this audio elementary stream that have been received."
 | 
						|
    ::= { wsRpmESAudioEntry 8 }
 | 
						|
 | 
						|
wsRpmESAudioInterCcErr OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities in the continuity_counter field for this
 | 
						|
	 audio elementary stream, which has occurred between two subsequent IP packets."
 | 
						|
    ::= { wsRpmESAudioEntry 9 }
 | 
						|
 | 
						|
wsRpmESAudioIntraCcErr	OBJECT-TYPE
 | 
						|
    SYNTAX	Counter32
 | 
						|
    MAX-ACCESS	read-only
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"The number of discontinuities in the continuity_counter field for this
 | 
						|
	 audio elementary stream, which has occurred within a single IP packet."
 | 
						|
    ::= { wsRpmESAudioEntry 10 }
 | 
						|
 | 
						|
wsRpmESAudioCcErrSum   OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Error sum (wsRpmESAudioInterCcErr + wsRpmESAudioIntraCcErr)."
 | 
						|
    ::= { wsRpmESAudioEntry 11 }
 | 
						|
 | 
						|
--
 | 
						|
-- RPM related configuration
 | 
						|
--
 | 
						|
wsRpmConfig OBJECT IDENTIFIER ::= { wsRpm 5 }
 | 
						|
 | 
						|
wsRpmTrapEnable OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        enabled(1),
 | 
						|
        disabled(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Provides control over if send rpm related traps, by default it is
 | 
						|
	 disabled."
 | 
						|
    ::= { wsRpmConfig 1 }
 | 
						|
 | 
						|
wsRpmLogEnable OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
        enabled(1),
 | 
						|
        disabled(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS	current
 | 
						|
    DESCRIPTION
 | 
						|
	"Provides control over if send rpm related log, by default it is
 | 
						|
	 disabled."
 | 
						|
    ::= { wsRpmConfig 2 }
 | 
						|
 | 
						|
wsRpmThresholdConfig OBJECT IDENTIFIER ::= { wsRpmConfig 3 }
 | 
						|
 | 
						|
wsRpmRtpSeqErrThreshold       OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..2147483647)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "RTP sequence error packet event threshold(in packets)."
 | 
						|
        ::= { wsRpmThresholdConfig 1 }
 | 
						|
 | 
						|
wsRpmRtpJitterThreshold       OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..2147483647)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "RTP packet jitter threshold (in micro seconds)."
 | 
						|
        ::= { wsRpmThresholdConfig 2 }
 | 
						|
 | 
						|
wsRpmTSMpegMissSyncThreshold    OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..2147483647)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "Transport stream missing-sync packet event threshold (in packets)."
 | 
						|
        ::= { wsRpmThresholdConfig 3 }
 | 
						|
 | 
						|
wsRpmTSMpegMisalignThreshold    OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..2147483647)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "Transport stream misalign packet event threshold (in packets)."
 | 
						|
        ::= { wsRpmThresholdConfig 4 }
 | 
						|
 | 
						|
 | 
						|
wsRpmPeriodConfig OBJECT IDENTIFIER ::= { wsRpmConfig 4 }
 | 
						|
 | 
						|
wsRpmRtpSeqErrPeriod       OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..604800)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "RTP sequence error packet event detect period(in seconds), set a
 | 
						|
	     value of 0 will stop sequence error event detection."
 | 
						|
        ::= { wsRpmPeriodConfig 1 }
 | 
						|
 | 
						|
wsRpmRtpJitterPeriod       OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..604800)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "RTP packet jitter event detect period(in seconds), set a value of 0
 | 
						|
	     will stop packet jitter event detection."
 | 
						|
        ::= { wsRpmPeriodConfig 2 }
 | 
						|
 | 
						|
wsRpmTSMpegMissSyncPeriod       OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..604800)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "Transport stream missing-sync packet event detect period (in
 | 
						|
	     seconds), set a value of 0 will stop missing-sync packet event
 | 
						|
	     detection."
 | 
						|
        ::= { wsRpmPeriodConfig 3 }
 | 
						|
 | 
						|
wsRpmTSMpegMisalignPeriod       OBJECT-TYPE
 | 
						|
        SYNTAX  Integer32 (0..604800)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "Transport stream misalign packet event detect period (in seconds),
 | 
						|
	     set a value of 0 will stop misalign packet event detection."
 | 
						|
        ::= { wsRpmPeriodConfig 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- RPM related notifications
 | 
						|
--
 | 
						|
wsRpmNotifications OBJECT IDENTIFIER ::= { wsRpm 0 }
 | 
						|
 | 
						|
notifyWsRpmRtpSeqError      NOTIFICATION-TYPE
 | 
						|
        OBJECTS { wsRpmGrpRtpPeriodSeqErrors, wsRpmRtpSeqErrThreshold,
 | 
						|
                wsRpmRtpSeqErrPeriod
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "RTP packet sequence error trap, which is sent when RTP packet
 | 
						|
		 drops of a specific group reaches wsRpmRtpSeqErrThreshold in
 | 
						|
		 period wsRpmRtpSeqErrPeriod."
 | 
						|
        ::= { wsRpmNotifications 1 }
 | 
						|
 | 
						|
notifyWsRpmRtpJitter    NOTIFICATION-TYPE
 | 
						|
        OBJECTS { wsRpmGrpRtpPeriodMaxJitter, wsRpmRtpJitterThreshold,
 | 
						|
                wsRpmRtpJitterPeriod
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "RTP packet jitter trap, which is sent when max packet jitter of
 | 
						|
		 a specific multicast group reaches wsRpmRtpJitterThreshold in
 | 
						|
                 period wsRpmRtpJitterPeriod."
 | 
						|
        ::= { wsRpmNotifications 2 }
 | 
						|
 | 
						|
notifyWsRpmTSMpegMissSync     NOTIFICATION-TYPE
 | 
						|
        OBJECTS { wsRpmTSMpegPeriodMissingSync, wsRpmTSMpegMissSyncThreshold,
 | 
						|
                wsRpmTSMpegMissSyncPeriod
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Transport stream missing-sync trap, which is sent when the
 | 
						|
                 numbers of missing-sync packet of a specific multicast group
 | 
						|
                 reaches wsRpmTSMpegMissSyncThreshold in period
 | 
						|
                 wsRpmTSMpegMissSyncPeriod."
 | 
						|
        ::= { wsRpmNotifications 3 }
 | 
						|
 | 
						|
notifyWsRpmTSMpegMisalign     NOTIFICATION-TYPE
 | 
						|
        OBJECTS { wsRpmTSMpegPeriodMisalignments, wsRpmTSMpegMisalignThreshold,
 | 
						|
                wsRpmTSMpegMisalignPeriod
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Transport stream misalign trap, which is sent when the numbers
 | 
						|
                 of misalign packet of a specific multicast group reaches
 | 
						|
                 wsRpmTSMpegMisalignThreshold in period wsRpmTSMpegMisalignPeriod."
 | 
						|
        ::= { wsRpmNotifications 4 }
 | 
						|
END
 |