Enhancing and Operating Video Collaboration with your Network


Published on

This presentation will discuss how to enhance and operate video collaboration technologies in your network.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Enhancing and Operating Video Collaboration with your Network

  1. 1. Enhancing and OperatingVideo Collaborationwith your Network Aamer Akhter / aa@cisco.com Technical Marketing Engineer, cisco May 16, 2012
  2. 2. Video Requests Come From All Over Executives Telepresence Executive Broadcasts Special Departments: Facilities or Marketing IT Mid-ManagementSafety and Security Video Surveillance Video Conferencing Resources Training On Demand Digital Signage Digital Advertising Employees Skype-like Video YouTube-like sharing PC-based Video Conferencing
  3. 3. Cisco’s Medianet ArchitectureAn end-to-end IP architecture that enables pervasive rich media experiences Shared Smarter Media Network A set of capabilities to enrich video applicationsMedianet technology embedded into routers and switches Services like video delivery & distribution and recording & streaming Smarter Agility Cloud Endpoints Integration Simplification Services Quality of Experience Shared networked Medianet technology embedded into endpoints Enable service provider-to-business, business- resources to-business, and business-to-consumer media experiences
  4. 4. Make Video Endpoints Smarter Build Intelligence into the Video Endpoints So That Visibility and Policies Extend End-to-end, Not the Closest SwitchIdentify the Device Classify the Traffic Auto Configure Uniform, Network and Set Priorities andand Location and Devices Device and Network End to End Application Policies Priorities for Measurement And Management Network Services Reporting Automatically and Network Discovered and Access Registered Private MPLS Public IP VPN
  5. 5. Media Services Interface (MSI) Middleware/API Resource Management Management – Policy Media Services Host Monitoring Interface TCP/IP Service Discovery (resides at the MSI Reference implementation video endpoint): Media Monitoring API SDK Simulation - Test environment  API Configuration Support - Documentation  Middleware Auto-Registration  Host Stacks / Neighbor Discovery Protocols Platform Portability Layer: Win, Mac, embedded Linux, mobile OS Medianet
  6. 6. MSI on Endpoints • Digital Media 2012 • TelePresence •+ Monitoring Player •+ Management • IP Surveillance •Location Camera • Jabber for •Auto-Configuration • WebEx Meeting Windows Client • + More •+ Monitoring devices! 2010 •+ Session Visibility 2012
  7. 7. Video Adoption Framework Service Baseline Identify Operator Services Bottlenecks Bill Of Materials Baselines Existing Businesses Services Require IT Network Network New Video Adjustments Designs Services Resources Predict Effect Assess of New Video Readiness Assure Deployment and Critical User Roll Out Plans Optimize SessionsBaseline Services Identify Consider Assure Critical Assess Readiness Continue to Adjust Bottlenecks Upgrade, Policy Transactions and Trending, What if and Evolve asView Video Changes, and User Sessions Scenarios, Scale New Services AreSessions in Localize Define SLA and Optimize VisualizedNetwork Congestion Hot VIP Endpoints, Spots, Packet Policy Changes, Special Events Drop Source, Etc Infrastructure Adjustments
  8. 8. Network Capabilities to Support Video Services Monitoring and Network Instrumentation Management Baseline Identify • Capacity planning • Plan, configure, monitor, Services Bottlenecks troubleshoot • Visibility into network and application behavior • Sessions, endpoints and service infrastructure • Response time measurements IT Network Adjustments Optimization Resources Control • Application acceleration, Assess • Fair access for business- offload Readiness Assure critical traffic • Reduce WAN traffic, and Critical User • Control scavenger traffic application latency Optimize Sessions • Meets established business • Optimal path selection policies and priorities Identification and Classification • Automatic application recognition • Traffic flow/application recognition and enforcement • Behavioral application recognition
  9. 9. Baseline ServicesSessions, Endpoints, and Service Infrastructure Network and Media Path Baseline Application to Network and Application Understand the Basic Traffic and Management Application Flows • Endpoint information • Video collaboration session • Topology • Endpoint traffic metrics Collaboration Manager Plixer
  10. 10. Cisco IOS NetFlow—What Is It?• Developed and patented at Cisco Systems in 1996• NetFlow is the de facto standard for acquiring IP operational data• Standardized in IETF via IPFIX• Provides network and security monitoring, network planning, traffic analysis, and IP accounting• Packet capture is like a wire tap• NetFlow is like a phone bill Network World Article—NetFlow Adoption on the Rise http://www.networkworld.com/newsletters/nsm/2005/0314nsm1.html
  11. 11. NBAR: Full-Packet Inspection Stateful and Dynamic Inspection IP Packet TCP/UDP Packet Data Area ToS Protocol Source Dest Src Dst IP Addr IP Addr Port Port Sub-Port/Deep Inspection• Used for intelligent policy (QoS, filtering, etc.) or reporting• Identifies over 1200 applications and protocols TCP and UDP port numbers – Statically assigned – Dynamically assigned during connection establishment – RTP and RTP payload type identification – Cisco TelePresence media and signaling supported in IOS 15.1(3)T – WebEx desktop-share/audio/video supported in 15.2(2)T• Non-TCP and non-UDP IP protocols• Data packet inspection for matching values
  12. 12. Flexible NetFlow & NBAR Integration nbar = Static Applications router(config)# flow record app_record router(config-flow-record)# match ipv4 source address router(config-flow-record)# match ipv4 destination address router(config-flow-record)# match application name show flow mon <app_mon> cache IPV4 SRC ADDR IPV4 DST ADDR APP NAME … =============== =============== =============== nbar rtcp nbar ssh nbar telnet NBAR lunar_light NBAR = Custom Applications NBAR application name inclusion in Flexible NetFlow record creates association of application name with flow reporting. Plixer
  13. 13. Flow Metadata Released March 2012 FF2205-4507#show metadata flow local-flow-id 5 To From Protocol UDP 15.2(3)T, Components 15.1(1)SG SPort 24594 DPort 16384 Ingress I/F Vlan605 Egress I/F n/a Metadata Attributes : • Metadata protocol: announces flow parameters and attributes to network nodes along a path Application Name : cisco-phone Application Tag : 218103889 (cisco- • Metadata flow DB: maintains flow attribute information, and coordinates phone) Application Category : voice-video metadata producers/consumers. Application Sub Category : voice-video-chat- – Producer: creates metadata information collaboration Application Device Class : software-phone – Consumer: utilizes metadata information Application Media Type : audio End Point Model : Jabber for Windows • Nodes that do not support metadata will pass it silently Unknown Identifier (147) : [ 00 00 00 05 ] Unknown Identifier (148) : [ 00 00 00 02 ] Application Vendor : Cisco Systems, Inc. Application Version : Jabber 9.0.0 Metadata DB Metadata consumerMSI Metadata producer (1st: ISRG2 15.2(1)T) (QoS 15.2(1)T) Matched filters : (1st:WebEx client Dec 2012) (2nd Cat4k 15.0(1)SY) (Perf-mon 15.2(3)T) Direction: IN:(2nd Jabber for Windows Apr 2012) Direction: OUT: QoS based on Metadata Metadata DB Metadata DB Metadata consumer QoS Example (config) class-map match-all phone match application cisco-phone Export policy-map test Metadata of data class phone set dscp EF Int X announcement to NMS service-policy output test
  14. 14. Medianet Metadata 3945-BB0208#show metadata flow local-flow-id 10 To From Protocol SPort DPort UDP 49222 14094 Ingress I/F Egress I/F Metadata Created by Media Services Proxy (MSP) GigabitEthernet0/1 GigabitEthernet1/0 • Devices that do not support MSI may be Metadata Attributes : Called URI : 4103@cisco.com provided supplementary services by Calling URI : vputtasu.office.6000@cisco.com Application Name : rtp Media Services Proxy (MSP) Application Tag Bandwidth : : 218103869 (rtp) 256 • MSP generate metadata from gleaning of SDP Session ID : 352800100 SIP User Name : vputtasupolycom Mime Type : H264 signaling (SIP, H.323, RTSP, mDNS, etc) Payload Type Clock Frequency : : 109 90000 Matched filters : Direction: IN: Direction: OUT:1. MSP Creates Metadata QOS : "metadata called-uri 4103@cisco.com" from signaling QoS based on Metadata Metadata DB Metadata DB Metadata DB Metadata DB Export of data to 2. Metadata NMS 3. Media Flow Announcement
  15. 15. Metadata Producers• Metadata producers create metadata announcements – Metadata producers may be anywhere along the flow path – Generally better to be at the source, or near the sourceProducers Notes Platform/ReleaseMSI (application) Direct application integration at source of WebEx, FR29SP32 CTS, Cannondale, H2CY12 flow, before flow even starts EX-series, C-series, TC6/TE6, H2CY12MSP (routers & switches) Light-weight DPI to create metadata ISRG2 15.2(3)T H1CY12 Catalyst 4k 15.1(1)SG H2CY12 attributes. Used locally or downstream
  16. 16. Identify BottlenecksCapacity Planning Monitoring and Instrumentation Network Based IP-SLA for Synthetic Traffic Generation, Pre-deployment Assessment, Pre-event Testing and Post-event Troubleshooting and Measurements Track Video-critical Statistics Using the Network; Each Element Becomes a ―Probe‖ Is My Network Ready for 100 HD Desktop Cameras, 30 IPVSC and a Switch New TelePresence D Room? Router C Router B Switch A Apply PfR, Modify QoS, Add Bandwidth Or Redesign?
  17. 17. Nov 2010 15.1(3)TIOS Performance MonitorRouter/Switch native RTP and TCP analysis• Network nodes are able to discover & validate RTP, TCP and IP-CBR traffic on hop by hop basis• À la carte metric (loss, latency, jitter etc.) selections, applied on operator selected sets of traffic• Allows for fault isolation and network span validation• Cross-network synchronized time windows for measurement – same 30 second (default) intervals measured• Per-application threshold and altering.• NetFlow and MIB interfaces EX, C & CTS MSI Q3CY12 MSI MSI
  18. 18. Perf-mon: Wide Applicability• Tested with: – Cisco EX90, MXP1700, Polycom, Cisco TelePresence (1xxx, 3xxx), CUVA, CP-9971, CP-7985, CP-7960 (audio only), – Cisco Video Surveillance Cameras, WebEx (HTTPS), IPTV (VLC) – Just plain web transactions (wget)
  19. 19. Thresholds & Alerts Metrics can be tested against thresholds to trigger actions Multi-level Alarm Raise/Clear, SNMP Traps, Syslog SyslogWatcher MSI MSI
  20. 20. Reports - NetFlow & MIB• NetFlow based metrics export from network – Can be based on flows, or aggregations of flows, etc. – Variety of uses: capacity planning, troubleshooting, baselining, etc.• Historical interval (going back default 5 min) reports available on box via WSMA, MIB, mediatrace, and CLI• MIB common with SPVIDMON (c7600, ASR9k) NetFlow Analyzer MSI MSI
  21. 21. More info: CDN Partners Page: http://developer.cisco.com/web/mnets/partnersPerformance Monitor Network Management Application TypeCisco Prime Assurance (includes configuration) NetworkCisco Prime Collaboration Manager ApplicationActionPacked LiveAction (configuration also planned) NetworkPlixer Scrutinizer NetworkSevOne SevOneNMS NetworkCA/NetQoS UCM ApplicationManageEngine NetFlow Analyzer Network14+ NMS application vendors engaged! Cisco Prime Assurance ActionPacked Plixer
  22. 22. Scaling performance monitor PRICE ASR1k Cat6k-Sup2T Cat4k-K5/K10 (Q2CY2012) c3945e c3945 c2900 c1861 cat3750E c890 SCALABILITY 20mbps 70mbps 250 mbps 600 mbps to 8.3gbps
  23. 23. IP SLA: Measuring Network Paths Usage Multiprotocol Service Level Network Label VoIP Agreement Network Trouble Availability Performance Switching Monitoring (SLA) Assessment Shooting Monitoring (MPLS) Monitoring Monitoring Measurement Metrics Packet Network Dist. of Latency Connectivity Loss Jitter Stats Probe Types Jitter FTP DNS DHCP DLSW ICMP UDP TCP HTTP LDP H.323 SIP RTP Video Defined Packet Size, Spacing COS and Protocol IP Server Cisco IOS Software Source IP SLAs MIB Data Active Generated Traffic to Destination Cisco IOS Software measure the network IP SLAs Cisco IOS IP SLAs Software Responder
  24. 24. IPSLA Video Operation March 2012Embedded Traffic Simulator 12.2(52)SE1• IPSLA known in industry for jitter, ICMP, etc. probes• Most probes measure experience without affecting user traffic (hopefully)• Need traffic to stress test network• IPSLA VO provides – Realistic representation of arbitrary video (RTP) traffic ActionPacked • Packet sizes, burstiness, traffic rate, etc. – pre-packaged profiles: • IPTV, Video Surv, CTS
  25. 25. Network Management for IPSLA VO Application Type Cisco Prime Collaboration Manager Application Cisco Prime LMS 4.1 Network Cisco Prime Performance Manager 1.0.3 Network ActionPacked LiveAction (configuration also Network planned) SevOne SevOneNMS Network 14+ NMS application vendors engaged!More info:Cisco Prime LMS: cisco.com/go/lmsCisco Prime CM: cisco.com/go/cpcmCisco Prime Performance Manager: http://www.cisco.com/en/US/products/ps11715CDN Partners Page: Cisco Primehttp://developer.cisco.com/web/mnets/partners Collaboration Manager (IPSLA VO) 27
  26. 26. Assure Critical ServicesQuality of Service Control & Classification Prioritization Differentiat RSVP— Call Time Business Best Effort Manage e RSVP Admission Sensitive Critical Scavenger Services— Agent Control Video DSCP (You Tube)
  27. 27. CUCM 9.0Enhanced Location CAC• CAC off-line database maintained in LBM – Locations Bandwidth Manager (LBM). Can be on CUCM• Database has to represent physical and QoS topology• Complex topologies, multiple-cluster supported• Separate bandwidth pools for immersive video, video, audio• Future DB synchronization with VCS
  28. 28. MSP Producer for MetadataEnd-to-End Consistent Enforcement of Network Policies• How to enforce a consistent network policy when classification are not available along the path?• MSP shares Application attributes to nodes along the path MSP generates metadata from Traffic remarked analyzing back to signaling protocols Private enterprise value MPLS using metadata and GETVPN Public IP QoS policy DSCP driven by remarked DMVPN metadata for SP
  29. 29. Released Dynamic Monitoring with Mediatrace Nov 2010 15.1(3)T Let mediatrace do the walking for you! • Mediatrace discovers and queries L2 and L3 nodes along a flow’s path • Gathers system resource, interface and flow specific (perf-mon) stats – For performance monitor: dynamically configures monitoring policy (if needed) 5-tuple + intervals etc. match static policy). • Consolidates information into a single screen • Allows for easy comparisons of device behavior – Which interface dropping packets? – Where is DSCP getting reset? • Can be requested by remote device • Automatically (based on thresholds) via EEM script MSI Mediatrace MSI MSIavl in WebEx T28 (Q1CY12)TC/TE6 and CTS (Q3CY12)
  30. 30. VXR-AA0310#mediatrace poll path-specifier source destination perf-monitor Started the data fetch operation. Waiting for data from hops. This may take several seconds to complete... Data received for hop 0 Data received for hop 1 Mediatrace Perf-Mon Poll Data received for hop 2 Data fetch complete. Results: … • Mediatrace perf-mon poll Mediatrace Hop Number: 0 (host=VXR-AA0310, ttl=255) … – Flow specific statistics Mediatrace Hop Number: 1 (host=3845-AA0216, ttl=250) • Performance-monitor policy Metrics Collection Status: Success Reachability Address: Ingress Interface: Fa0/0/0 automatically configured (if Egress Interface: Fa0/0/1 Metrics Collected: needed) along path, then flow Flow Sampling Start Timestamp: 01:30:42 Loss of measurement confidence: FALSE data collected Media Stop Event Occurred: FALSE IP Packet Drop Count (pkts): 0 • Fixed field-sets for RTP and TCP IP Byte Count (Bytes): 207398 IP Packet Count (pkts): 898 IP Byte Rate (Bps): 6913 flow analysis Packet Drop Reason: 0 IP DSCP: 34 IP TTL: 57 IP Protocol: 17 Media Byte Rate Average (Bps): 6314 • Mediatrace 2.0 removes Media Byte Count (Bytes): 189438 Media Packet Count (pkts): 898 requirement of Layer-4 ports in RTP Interarrival Jitter Average (usec): 6677 RTP Packets Lost (pkts): 0 mediatrace request. RTP Packets Expected (pkts): 893 RTP Packet Lost Event Count: 0 RTP Loss Percent (%): 0.0010.10.130.2:1000
  31. 31. Network Management and Mediatrace – Cisco Prime Cisco Collaboration Manager ActionPacked LiveAction ManageEngine NetFlow Analyzer • Mediascope project (free open source) http://medianet.soureforge.net Cisco Prime Collaboration Manager mediascope More info: CDN Partners Page:ManageEngine http://developer.cisco.com/web/mnets/partners
  32. 32. MediaMonitoringDemo Cisco Prime Collaboration Manager 1.1
  33. 33. Optimize the Network Optimize the Network and Applications Process Video Locally; intelligent WAN Bandwidth Consumption Internet offload Multicast streaming Video Internet conferencin g MPLS WAN Branch Local caching Make the Most of the WAN Optimize Network Multicast and Stream- Caching and Accelerate and Placement of Exploit Internet splitting Prepositioning Optimize Applications Conferencing Offload Resources Signaling Media
  34. 34. Performance Routing (PfR) Path Selection based on Real ConditionsOptimize by: Reachability, Delay, Loss, Jitter*, MOS*, Throughput, Load and/or $Cost WAN Access Links are Biggest End-to-End Bottleneck! Remote Office SP A SP B SP C Headquarters By Default BGP Chooses Best Path Based on Fewest As-Path Hops! Bottlenecks! SP D SP D Telecommuter Shortest Path is not always the best path!
  35. 35. Incremental Changes to the Network Wholesale Upgrades Aren’t Necessary For Example: Monitoring Does NOT Need to be in Every Hop For Benefits to be Realized Start in Trouble Spots or High Usage Areas The More Locations Are Upgraded the More Visibility and Benefits You Get! Bottleneck ! ! ! ! Campus A ! For Example : Phase 1: Phase 2: Phase 3: Remote Sites Expensive to Trouble Spots; High Value New Sites Where Visibility Localizes Troubleshoot—monitor High Value Applications—Recurring Issues on Problems—Use Phases 1 and 2 Applications Campus A Learning
  36. 36. Summary Slide Baseline Services View Video Sessions in Network Identify Bottlenecks Localize Congestion Hot Spots, Packet Drop Source, Etc . Consider Upgrade, Policy Changes, and Define SLA Policy Changes, Infrastructure Ajustements Assure Critical Transactions and User Sessions VIP Endpoints, Special Events Assess Readiness Trending, What if Scenarios, Scale and Optimize
  37. 37. Additional Resources • Medianet on Cisco.com - http://www.cisco.com/go/medianet • Autoconfiguration: http://www.cisco.com/go/autoconfiguration • Media Monitoring: http://www.cisco.com/go/mediamonitoring • MSI: http://www.cisco.com/en/US/solutions/ns340/ns857/ns156/ns1094/media_services_interface.html • Medianet Knowledge Base http://www.cisco.com/web/solutions/medianet/knowledgebase/index.html • Medianet Support Forum https://supportforums.cisco.com/community/etc/medianet • Medianet Blogs http://blogs.cisco.com/tag/medianet/ • Cisco Developer Network for Medianet - http://developer.cisco.com/web/mnets© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
  38. 38. Autoconfiguration Medianet Feature Availability Media Monitoring Media Awareness Media Services Proxy    Digital Media Player 4300/4500 Series TP CTS TP C & Ex Network WBS29.SP32 Jabber for Series 4310G/4400 HD Box Cameras VXI Management Windows  1H2012 1H2012 2H2012 2H2012 2H2012 Media Services Interface Cisco Prime: Auto Media Media Awareness: Collaboration Manager 1.1 Configuration: Monitoring: • Media LMS 4.1 • Auto smart • Performance Services Proxy Cisco Prime Assurance ports monitor • Flow Metadata Manager 1.1 • Location • Mediatrace    • IPSLA VO      Cisco ISR G2 Catalyst Catalyst Catalyst 4500/ Catalyst 2900/3900 Series 2960S/2960 3750/3560 Cisco ASR 1000 4900 Series 6500/6500-E Series Cisco ISR 880/890 Series Network Elements Series Series  1H2012  1H2012 Series 2H2012 2H2012  Q1 2012 Cisco Developer  1H2012 Network Tools  Q1 2012 Medianet Readiness Assessment ServiceDatasheet: http://www.cisco.com/en/US/prod/collateral/routers/ps10536/data_sheet_c78-612429.html
  39. 39. Medianet Video MonitoringPerf-mon & Mediatrace Platform Proliferation Roadmap Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012 Q2 2012 ISR 15.1(3)T 15.2(2)T Data Cat3k 12.2(58)SE1 IP Base+ 15.1(1)SG Cat4k IP Base+ 15.0(1)SY Cat6k IP Base+ XE3.5 ASR1000 AdvEnt 1st Release 2nd Release Times are in calendar year (CY)
  40. 40. Medianet Video MonitoringIPLA Video Operation Q4 Q1 Q2 Q3 Q4 Q1 Q2 2010 2011 2011 2011 2011 2012 2012 15.2(2)T ISRG2 UC or DATA 12.2(58)SE Cat3k IP Base+ 15.1(1)SG Cat4k IP Base+ 1st Release 2nd Release Times are in calendar year (CY)
  41. 41. Q&A #CiscoPlusCA
  42. 42. We value your feedback.Please be sure to complete the Evaluation Form for this session. Access today’s presentations at cisco.com/ca/plus Follow @CiscoCanada and join the #CiscoPlusCA conversation
  43. 43. For ReferenceMSP and MSIWhat’s the Difference? Capabilities MSI MSP ConsiderationsAuto discovery of the endpoint and auto configuration of Limited to protocols (SIP, H323, mDNS, CDP, LLDP, SIP, DHCP) supportedthe switch port   by MSP – surveillance cameras & collaboration endpointsLocation awareness on endpoints/ applications (learnedfrom the network)  Auto discovery of services by application  Performance Monitoring on endpoint Network can independently monitor traffic  Dynamic troubleshooting on endpoint – Mediatrace  Identify the flow and apply the appropriate policies (e.g. MSP recognizes the type of flow by gleaning a limited set of signalingQoS, monitoring, routing, etc.)   protocols (RTSP, SDP, SIP, H.225, H.245) and they have to be visible to MSPApplication specific information sharing with the network MSI can share any attributes with the network whereas MSP is limited to what   is available from the signaling protocolsWorks with application traffic encryption  Resource reservation MSP can reserve bandwidth on behalf of the endpoint  3rd Party support MSI licensing will be available in Q3CY2012  
  44. 44. Management Solutions • Medianet Readiness Assessment • Medianet ―plug-in‖ provides workflows for provisioning autoconfiguration and location settings and tracking of medianet endpoints Cisco Prime LAN • More info: http://cisco.com/go/lmsManagement Solution • Supports timely end-to-end visibility and isolation of video-related issues for TelePresence sessions, endpoints, and the network • Provides deeper network path visibility, down to the granularity of video flow statistics, wherever Medianet-capable devices are deployed in the network Cisco Prime • More info: http://www.cisco.com/go/cpcmCollaboration Manager • Tools from other vendors supporting medianet features. • More info: http://developer.cisco.com/web/mnts/partners CDN Partner Tools