Direct
Measurements from Data Plane
Video monitoring
plays a significant role in improving video quality and therefore enhances the
QoE. Video monitoring implemented on
Cisco ASR 9000 Series Routers enable the network operator to measure
and track video transport performance on a per-flow basis in real time. In
contrast to the conventional traffic monitoring solutions, (where sampled flows
have to be sent to the control plane or additional hardware, such as dedicated
blade on the router), video monitoring on
Cisco ASR 9000 Series Router performs the monitoring operation on
the data plane itself. This enables video monitoring to analyze forwarded
packets in real time, to compute a metric that provides a measure of the
network performance impacting the quality of the video.
Local Storage
and Remote Access
Video monitoring
measures packet loss and jitter at wire-speed, and stores collected information
on the router, in order that the network operator can access it through a user
interface. Furthermore, the performance metrics measured and stored on multiple
routers can be accessed through standard SNMP from a remote operation center.
These metrics provide a clear end-to-end picture of the video flow that can be
composed and analyzed.
Proactive and
Reactive Usages
Video monitoring on
Cisco ASR 9000 Series Routers serve both reactive and proactive
usage for service providers. It can be used to verify the quality of video
service, before scaling up the service coverage to new customers. Also, it is a
powerful tool for analysis and can be used to troubleshoot customer calls.
Network operators can configure video monitoring to raise an alarm for various
events such as variation in packet loss, jitter, flow rate, number of flows,
and so on. Such an alarm can be configured to get triggered at any possible
value or range.
Flow on Video
Monitoring
Video monitoring
uses four pieces of packet header fields to distinguish a unique flow - source
IP address, destination IP address, source UDP port, and destination UDP port
(this implies protocol ID is always UDP).
Unicast and
Multicast
Video monitoring
supports not only the monitoring of flows with IPv4 multicast destination
address in the IP header, but also supports the monitoring of flows with
unicast destination addresses.
The support for video monitoring functionality for unicast flows
provides backward compatibility to ASR 9000 Ethernet Line Card, and is also
available on ASR 9000 Enhanced Ethernet Line Card .
Flow Rate Types
and Protocol Layer
Video monitoring
monitors CBR (constant bit rate) flows at the IP layer. In other words, video
monitoring can monitor CBR-encoded media streams (for example, MPEG-2)
encapsulated in UDP datagram, inside an IPv4 packet. Video monitoring allows
users to configure
packet rate at
IP layer, or bit rate at media layer (along with the number and size of media
packets).
Metrics
Video monitoring
supports both packet loss and jitter metrics that follow MDI (media delivery
index, RFC 4445) definition at the IP-UDP level. The MDI metrics are MLR (media
loss rate) and DF (delay factor). Video monitoring uses MRV (media rate
variation) which is an extension of MDI MLR; that is, MLR captures only loss,
while MRV captures both loss and excess. Video monitoring DF is the same as MDI
definition, where DF represents one nominal packet inter-arrival time in
addition to the monitored MDI jitter. Along with the two key metrics, Video
monitoring supports packet count, byte count, packet rate, bit rate, packet
size, TTL (Time to Live) field in IP header, number of flows, raised alarms,
and time stamp for various events.
Note
|
The term MDI
jitter, is used to signify the correctness of DF metric measured by Video
monitoring. MDI jitter is measured by comparing the actual packet arrival time
against the nominal arrival reference, while simple inter-packet jitter is
measured by the time difference between two consecutive packet arrivals. The
former captures the performance of CBR flow more precisely than the latter.
|
Number of
Flows
In the current
release, video monitoring on
Cisco ASR 9000 Series Router supports 1024 flows per NP(network
processor) on ASR 9000 Ethernet Line Card and a maximum of 4096 flows per NP on
ASR 9000 Enhanced Ethernet Line Card, for combined unicast and multicast
traffic. The number of maximum flows for each line card or for each system
varies, depending on the number of NPs on the line card and the number of line
cards on the system. Per-chassis flow scale depends on the number of NPs on the
chassis.
For example, if you
have a
Cisco ASR 9000 Series Router box with 4 ASR 9000 Ethernet Line Cards, and if each LC has 8 NPs,
per-chassis flow scales up to 1K*8 = 8K flows for each chassis.
High
Availability Features
Video monitoring on
Cisco ASR 9000 Series Router supports high availability at various
levels. It supports process OIR (online insertion and removable), line card
OIR,
RSP (route switch
processor)
fail over, and router reload. Configuration is persistent for all high
availability scenarios. Monitored statistics data are preserved at process OIR
and
RSP FO.
Interface Types
and Direction
To activate video
monitoring, you must configure video monitoring service policy on an interface.
There are four types of interfaces to which you can attach the video monitoring
policy; these are main interface, subinterface, ethernet bundle interface, and
ethernet bundle subinterface. Video monitoring supports only layer 3 interfaces
and not layer 2 interfaces. Video monitoring can be configured only on the
input direction of the interface.
Flow Rate
and DF Precision
Video monitoring on
Cisco ASR 9000 Series Router offers DF metric performance of 1 ms
precision.
Video monitoring
supports standard definition (SD) video traffic (mostly compressed) of up to
100 Mbps flow rate. For uncompressed video streams, flow rate of max 3 Gbps is
supported.
User Interface
for Input
Video monitoring
supports traditional CLI (command line interface) input for configuration that
follows MQC (modular QoS configuration) syntax. You can configure video
monitoring by configuring access control list (ACL), class map, and policy map;
it can be activated by attaching the service policy to an interface. In-place
policy modification is
not
supported.
Once attached to an
interface, the configured service policy can be modified only after detaching
it from the interface.
User Interface
for Output
Video monitoring
offers various show and clear commands for retrieving the monitored statistics.
Refer the Video Monitoring Commands on
Cisco ASR 9000 Series Routers module in the
Multicast Command Reference for Cisco ASR 9000 Series Routers for a detailed description of the
video monitoring commands.
You can configure
TCA (threshold crossing alert) as a part of the policy map to enable video
monitoring to generate syslog message for various conditions. You can also
retrieve standing alarms by using
show command or
through a SNMP pull. XML is supported by video monitoring.
Number of Class
Maps and Policy Maps
To use video monitoring, you must configure class map and policy
map that acts as a filter to determine which flow to monitor on the data plane.
Video monitoring supports a maximum of 1024 class maps per policy-map, and a
maximum of 1024 class maps per system. It supports a maximum of 256 policy maps
on the system.
Video PIE
Installation
Video monitoring
requires video PIE installation. Depending on the
RSP type, the video pie name has
two versions:
Video Monitoring
Trap and Clone
Trap and clone is an
extension to the basic performance monitoring service feature, where the
packets from a selected number of flows can be filtered (trapped), duplicated
(cloned), and sent to a remote device on the network for a more fine-grained
analysis of the video quality. The cloned packets are replicated by the
multicast forwarding process to the interface specified in the performance
traffic clone profile. The remote device can perform a deeper analysis of the
data at the MPEG layer level. This device can be used both as a debugging and a
monitoring tool. Also, this device can act as a service engine blade on the
same router. For multicast flows, the trap and clone functionality is fully
backward-compatible; however, for unicast flows, it is supported with Layer 3
Switched Port Analyzer (SPAN) on Typhoon LCs.
Note
|
L3 SPAN does not
support SNMP. For more information on L3 SPAN, refer to
Configuring SPAN.
|