Cisco Nexus 9000 Series NX-OS IP Fabric for Media Solution Guide, Release 7.0(3)I4(2)

Similar documents
Cisco Nexus 9000 Series NX-OS Virtual Machine Tracker Configuration Guide, Release 9.x

Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference

Cisco Nexus 1000V for KVM REST API Configuration Guide, Release 5.x

Software Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

Cisco Nexus 7000 Series Switches Configuration Guide: The Catena Solution

Cisco TEO Adapter Guide for SAP Java

Cisco Connected Mobile Experiences REST API Getting Started Guide, Release 10.2

Cisco TEO Adapter Guide for

Cisco Nexus 1000V for KVM OpenStack REST API Configuration Guide, Release 5.x

Cisco UCS Director API Integration and Customization Guide, Release 5.4

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007

Cisco Nexus 7000 Series NX-OS Quality of Service Command Reference

Cisco Nexus 9000 Series NX-OS icam Configuration Guide, Release 9.x

Cisco TEO Adapter Guide for Microsoft Windows

Cisco Nexus 3500 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x

Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine

Videoscape Distribution Suite Software Installation Guide

Cisco Nexus 3000 Series NX-OS Verified Scalability Guide, Release 7.0(3)I7(2)

Cisco Nexus 1000V for KVM Interface Configuration Guide, Release 5.x

Cisco Nexus 9000 Series NX-OS Multicast Routing Configuration Guide, Release 6.x

Installation and Configuration Guide for Visual Voic Release 8.5

Cisco TEO Adapter Guide for SAP ABAP

Cisco IOS Flexible NetFlow Command Reference

Cisco Nexus 6000 Series NX-OS Fabric Extender Command Reference

Cisco Connected Grid Design Suite (CGDS) - Substation Workbench Designer User Guide

OpenStack Group-Based Policy User Guide

Migration and Upgrade: Frequently Asked Questions

Cisco Unified Communications Self Care Portal User Guide, Release

Cisco ACI with OpenStack OpFlex Architectural Overview

Cisco UCS Performance Manager Release Notes

Embedded Packet Capture Configuration Guide

Media Services Proxy Command Reference

IP Routing: ODR Configuration Guide, Cisco IOS Release 15M&T

Enterprise Chat and Supervisor s Guide, Release 11.5(1)

Cisco FindIT Plugin for Kaseya Quick Start Guide

NetFlow Configuration Guide

Cisco ASR 9000 Series Aggregation Services Router Netflow Command Reference, Release 4.3.x

Cisco 1000 Series Connected Grid Routers QoS Software Configuration Guide

Cisco ACI Simulator Installation Guide

Cisco Nexus 7000 Series Virtual Device Context Configuration Guide

Cisco Nexus 7000 Series NX-OS FabricPath Command Reference, Release 5.x

Application Launcher User Guide

Cisco IOS XR Carrier Grade NAT Command Reference for the Cisco CRS Router, Release 5.2.x

Smart Software Manager satellite Installation Guide

Cisco Jabber IM for iphone Frequently Asked Questions

Recovery Guide for Cisco Digital Media Suite 5.4 Appliances

Cisco UCS Performance Manager Release Notes

Cisco UCS Virtual Interface Card Drivers for Windows Installation Guide

IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 12.4

Access Switch Device Manager Template Configuration

Cisco Evolved Programmable Network System Test Topology Reference Guide, Release 5.0

IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 15S

Cisco OpenFlow Agent for Nexus 3000 and 9000 Series Switches

Embedded Packet Capture Configuration Guide

Cisco Nexus 1000V License Configuration Guide, Release 4.2(1)SV2(1.1)

TechNote on Handling TLS Support with UCCX

Cisco UC Integration for Microsoft Lync 9.7(4) User Guide

Cisco CIMC Firmware Update Utility User Guide

Cisco TelePresence FindMe Cisco TMSPE version 1.2

Cisco Unified Communications Manager Device Package 8.6(2)( ) Release Notes

Flexible Netflow Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3850 Switches)

Cisco UCS Director PowerShell Agent Installation and Configuration Guide, Release 5.4

CPS UDC MoP for Session Migration, Release

Cisco Nexus 7000 Series NX-OS Layer 2 Switching Configuration Guide

Cisco Instant Connect MIDlet Reference Guide

Cisco Unified Contact Center Express Historical Reporting Guide, Release 10.6(1)

Cisco Unified Contact Center Express Historical Reporting Guide, Release 10.5(1)

IP Addressing: Fragmentation and Reassembly Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 1000)

Cisco Proximity Desktop

Prime Service Catalog: UCS Director Integration Best Practices Importing Advanced Catalogs

Cisco IOS Shell Command Reference

Cisco TelePresence Management Suite Extension for Microsoft Exchange Software version 3.1

Release Notes for Cisco Virtualization Experience Client 2111/2211 PCoIP Firmware Release 4.0.2

IP Addressing: Fragmentation and Reassembly Configuration Guide

Cisco Unified Communications Self Care Portal User Guide, Release 11.5(1)

Enterprise Chat and Upgrade Guide, Release 11.6(1)

Cisco ACI Multi-Site Fundamentals Guide

Cisco Discovery Protocol Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)

IP Switching Configuring Fast Switching Configuration Guide Cisco IOS Release 15SY

Installation and Configuration Guide for Cisco Services Ready Engine Virtualization

Embedded Packet Capture Configuration Guide, Cisco IOS Release 15M&T

Cisco Terminal Services (TS) Agent Guide, Version 1.1

Method of Procedure for HNB Gateway Configuration on Redundant Serving Nodes

Wired Network Summary Data Overview

Process Automation Guide for Automation for SAP BOBJ Enterprise

Cisco UCS Performance Manager Release Notes

Enterprise Chat and Administrator s Guide to System Console, Release 11.6(1)

SAML SSO Okta Identity Provider 2

Flow Sensor and Load Balancer Integration Guide. (for Stealthwatch System v6.9.2)

Validating Service Provisioning

VCS BSS/OSS Adaptor (BOA) 17.2 Release Notes

Secure Shell Configuration Guide, Cisco IOS Release 15M&T

Cisco Jabber Video for ipad Frequently Asked Questions

Cisco TelePresence Management Suite Extension for Microsoft Exchange Software version 5.7. User Guide July 2018

Cisco TelePresence Management Suite Extension for Microsoft Exchange Software version 5.0

Cisco TelePresence Management Suite Provisioning Extension 1.6

Cisco TelePresence Management Suite 15.5

Cisco Host Upgrade Utility 1.5(1) User Guide

Cisco CSPC 2.7x. Configure CSPC Appliance via CLI. Feb 2018

Cisco Nexus 7000 Series NX-OS LISP Configuration Guide

Transcription:

Cisco Nexus 9000 Series NX-OS IP Fabric for Media Solution Guide, Release 7.0(3)I4(2) First Published: 2016-07-15 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883

THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS" WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental. This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/) This product includes software written by Tim Hudson (tjh@cryptsoft.com). Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http:// www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R) 2016 Cisco Systems, Inc. All rights reserved.

CONTENTS Preface Preface v Audience v Document Conventions v Related Documentation for Cisco Nexus 9000 Series Switches vi Documentation Feedback vi Obtaining Documentation and Submitting a Service Request vii CHAPTER 1 New and Changed Information 1 New and Changed Information 1 CHAPTER 2 Overview of Cisco s IP Fabric for Media Solution 3 About the IP Fabric for Media Solution 3 Cisco Nexus 9200 Series Switches 3 IP Fabric for Media Topology 4 Failure Handling 4 Benefits of the IP Fabric for Media Solution 5 CHAPTER 3 Setting Up the IP Fabric for Media 7 Determining the Number and Types of Leaf Switches Required in the IP Fabric 7 Determining the Number of Achievable Flows in the IP Fabric 9 CHAPTER 4 Configuring IP Fabric for Media 11 Prerequisites 11 Guidelines and Limitations 11 Configuring NBM 12 Licensing Requirements 12 Configuring NBM 12 iii

Contents Verifying the NBM Configuration 14 Displaying NBM Flows and Flow Statistics 14 Configuring PTP for Media 15 Configuration Example 18 Related Documentation 18 iv

Preface This preface includes the following sections: Audience, page v Document Conventions, page v Related Documentation for Cisco Nexus 9000 Series Switches, page vi Documentation Feedback, page vi Obtaining Documentation and Submitting a Service Request, page vii Audience This publication is for network administrators who install, configure, and maintain Cisco Nexus switches. Document Conventions Command descriptions use the following conventions: Convention Description bold Bold text indicates the commands and keywords that you enter literally as shown. Italic Italic text indicates arguments for which the user supplies the values. [x] Square brackets enclose an optional element (keyword or argument). [x y] Square brackets enclosing keywords or arguments separated by a vertical bar indicate an optional choice. {x y} Braces enclosing keywords or arguments separated by a vertical bar indicate a required choice. v

Related Documentation for Cisco Nexus 9000 Series Switches Preface Convention [x {y z}] variable string Description Nested set of square brackets or braces indicate optional or required choices within optional or required elements. Braces and a vertical bar within square brackets indicate a required choice within an optional element. Indicates a variable for which you supply values, in context where italics cannot be used. A nonquoted set of characters. Do not use quotation marks around the string or the string will include the quotation marks. Examples use the following conventions: Convention screen font boldface screen font italic screen font < > [ ]!, # Description Terminal sessions and information the switch displays are in screen font. Information you must enter is in boldface screen font. Arguments for which you supply values are in italic screen font. Nonprinting characters, such as passwords, are in angle brackets. Default responses to system prompts are in square brackets. An exclamation point (!) or a pound sign (#) at the beginning of a line of code indicates a comment line. Related Documentation for Cisco Nexus 9000 Series Switches The entire Cisco Nexus 9000 Series switch documentation set is available at the following URL: http://www.cisco.com/en/us/products/ps13386/tsd_products_support_series_home.html Documentation Feedback To provide technical feedback on this document, or to report an error or omission, please send your comments to nexus9k-docfeedback@cisco.com. We appreciate your feedback. vi

Preface Obtaining Documentation and Submitting a Service Request Obtaining Documentation and Submitting a Service Request For information on obtaining documentation, using the Cisco Bug Search Tool (BST), submitting a service request, and gathering additional information, see What's New in Cisco Product Documentation at: http:// www.cisco.com/c/en/us/td/docs/general/whatsnew/whatsnew.html. Subscribe to What's New in Cisco Product Documentation, which lists all new and revised Cisco technical documentation as an RSS feed and delivers content directly to your desktop using a reader application. The RSS feeds are a free service. vii

Obtaining Documentation and Submitting a Service Request Preface viii

CHAPTER 1 New and Changed Information This chapter provides release-specific information for each new and changed feature in the Cisco Nexus 9000 Series NX-OS IP Fabric for Media Solution Guide, Release 7.0(3)I4(2). New and Changed Information, page 1 New and Changed Information This table summarizes the new and changed features for the Cisco Nexus 9000 Series NX-OS IP Fabric for Media Solution Guide, Release 7.0(3)I4(2) and tells you where they are documented. Table 1: New and Changed Features for Cisco NX-OS Release 7.0(3)I4(2) Feature Description IP fabric for media First release. Changed in Release Where Documented 7.0(3)I4(2). 1

New and Changed Information New and Changed Information 2

CHAPTER 2 Overview of Cisco s IP Fabric for Media Solution This chapter contains information about Cisco's IP fabric for media solution. About the IP Fabric for Media Solution, page 3 Cisco Nexus 9200 Series Switches, page 3 IP Fabric for Media Topology, page 4 Failure Handling, page 4 Benefits of the IP Fabric for Media Solution, page 5 About the IP Fabric for Media Solution Today, the broadcast industry uses a serial digital interface (SDI) router and SDI cables to transport video and audio traffic. The SDI cables can carry only a single unidirectional signal. As a result, a large number of cables, frequently stretched over long distances, are required, making it difficult and time-consuming to expand or change an SDI-based infrastructure. Cisco s IP fabric for media solution replaces the SDI router in live production studios. In an IP-based infrastructure, a single cable has the capacity to carry multiple bidirectional traffic flows and can support different flow sizes without requiring changes to the physical infrastructure. The Cisco Nexus 9000 Series switches in conjunction with the Cisco non-blocking multicast (NBM) algorithm (an intelligent traffic management algorithm) provide a reliable, scalable IP fabric for the broadcast industry. In addition, this IP fabric solution provides zero-drop multicast transport and support for PTP media profiles. Cisco Nexus 9200 Series Switches The following Cisco Nexus 9200 Series switches are used to transport video and audio traffic through the IP fabric: Cisco Nexus 9200 Series Switch Number and Size of Ports Cisco Nexus 9236C switch 36 x 40/100-Gbps ports Cisco Nexus 9272Q switch 72 x 40-Gbps ports 3

IP Fabric for Media Topology Overview of Cisco s IP Fabric for Media Solution Cisco Nexus 9200 Series Switch Cisco Nexus 92160YC-X switch Number and Size of Ports 48 x 1/10/25-Gbps ports IP Fabric for Media Topology Cisco's IP fabric for media solution supports a spine-leaf topology that consists of one spine switch and up to nine leaf switches. The Cisco Nexus 9236C or 9272Q switch can serve as the spine switch. The Cisco Nexus 9236C, 9272Q, and 92160YC-X switches can act as leaf switches. The topology supports any combination of these leaf switches, including using just one type of leaf switch. Figure 1: IP Fabric for Media Topology Media sources and receivers connect to the leaf switches, and receivers initiate IGMP join requests to the leaf switches in order to receive the media traffic. Failure Handling Cisco's IP fabric for media solution supports deterministic failure handling. When a link fails, the following actions occur: When a link fails between a source leaf switch and the spine switch, the spine switch executes the NBM algorithm and requests for flows on other links, provided sufficient bandwidth is available. When a link fails between the spine switch and a receiver leaf switch, the leaf switch executes the NBM algorithm and requests for flows on other links, provided sufficient bandwidth is available. Flows that are not impacted are not moved to other links. When a link comes up, only new flows are forwarded across it, and previous flows are not moved back to the link. 4

Overview of Cisco s IP Fabric for Media Solution Benefits of the IP Fabric for Media Solution Benefits of the IP Fabric for Media Solution Cisco's IP fabric for media solution provides the following benefits: Replaces specialized hardware (SDI routers) with a general-purpose switching infrastructure. Supports various types and sizes of broadcasting equipment endpoints with port speeds up to 100 Gbps. Provides up to 3.6 Tb of bandwidth to support the latest video technologies, including 4K and 8K ultra HD. Note For example, the bandwidth needed to replace an existing SDI router can be calculated as follows: a 1024 x 1024 SDI router with HD flows would require a bandwidth equivalent to 1024 x 1.5 Gbps = 1.5 Tbps. Using a Cisco Nexus 9236C switch as the spine switch, the topology would support a bandwidth of 3.6 Tbps, or the equivalent of a 2400 x 2400 SDI router. Scales horizontally. When you need more capacity, you can add a leaf switch to support more endpoints. Provides a deterministic network with zero packet loss, ultra low latency, and minimal jitter. Capable of synchronizing all media sources and receivers. Provides deterministic failure handling that sends traffic to the receiver when a link fails between a leaf and the spine. Supports the coexistence of live and file-based traffic flows for post-production work. Offers increased network security. Provides a non-blocking network design to prevent the oversubscription of links. Requires no changes to the existing operator workflow. 5

Benefits of the IP Fabric for Media Solution Overview of Cisco s IP Fabric for Media Solution 6

CHAPTER 3 Setting Up the IP Fabric for Media This chapter describes how to set up an IP fabric for media network. Determining the Number and Types of Leaf Switches Required in the IP Fabric, page 7 Determining the Number of Achievable Flows in the IP Fabric, page 9 Determining the Number and Types of Leaf Switches Required in the IP Fabric The number and types of leaf switches required in your IP fabric depend on the number and types of endpoints in your broadcasting center. Follow these steps to help determine how many leaf switches you need: 1 Count the number of endpoints (cameras, microphones, etc.) in your broadcasting center (for example, 90 10-Gbps endpoints and 30 40-Gbps endpoints). 2 Determine the type of leaf switches required based on the type of endpoints in your broadcasting center. For 10-Gbps endpoints, you need to use the Cisco Nexus 92160YC-X leaf switches. For 40-Gbps endpoints, you can use the Cisco Nexus 9236C or 9272Q leaf switches. 3 Determine the number of leaf switches required based on the number of endpoints and uplinks that each leaf switch supports. Table 2: Endpoints and Uplinks Supported per Leaf Switch Leaf Switch Endpoint Capacity Uplink Capacity Cisco Nexus 9236C switch 25 x 40-Gbps endpoints 10 x 100-Gbps (1000-Gbps) uplinks Cisco Nexus 9272Q switch 36 x 40-Gbps endpoints 36 x 40-Gbps (1440-Gbps) uplinks 7

Determining the Number and Types of Leaf Switches Required in the IP Fabric Setting Up the IP Fabric for Media Leaf Switch Cisco Nexus 92160YC-X switch Endpoint Capacity 40 x 10-Gbps endpoints Uplink Capacity 4 x 100-Gbps (400-Gbps) uplinks For example: For 90 10-Gbps endpoints, you need three Cisco Nexus 92160YC-X leaf switches because each switch can support up to 40 10-Gbps endpoints. For 30 40-Gbps endpoints, you need two Cisco Nexus 9236C leaf switches because each switch can support up to 25 40-Gbps endpoints or one Cisco Nexus 9272Q leaf switch because each switch can support up to 36 40-Gbps endpoints. 4 Make sure that the uplink bandwidth (toward the spine switch) and the downstream bandwidth (toward the endpoints) are equal. a Use this equation to determine the uplink bandwidth: Uplink Capacity per Leaf Switch x Number of Leaf Switches = Uplink Bandwidth b For example: 400 Gbps (uplink capacity for each Cisco Nexus 92160YC-X switch) x 3 Cisco Nexus 92160YC-X leaf switches = 1200-Gbps uplink bandwidth 1000 Gbps (uplink capacity for each Cisco Nexus 9236C switch) x 2 Cisco Nexus 9236C leaf switches = 2000-Gbps uplink bandwidth 1200-Gbps uplink bandwidth (for 3 Cisco Nexus 92160YC-X leaf switches) + 1200-Gbps uplink bandwidth (for 2 Cisco Nexus 9236C leaf switches) = 2400-Gbps total uplink bandwidth Use this equation to determine the downstream bandwidth: Endpoint Capacity per Leaf Switch x Number of Leaf Switches = Downstream Bandwidth For example: 40 x 10-Gbps (400-Gbps endpoint capacity) for each Cisco Nexus 92160YC-X leaf switch x 3 leaf switches = 1200-Gbps downstream bandwidth 25 x 40-Gbps (1000-Gbps endpoint capacity) for each Cisco Nexus 9236C leaf switch x 2 leaf switches = 2000-Gbps downstream bandwidth 1200-Gbps downstream bandwidth (for 3 Cisco Nexus 92160YC-X leaf switches) + 1200-Gbps downstream bandwidth (for 2 Cisco Nexus 9236C leaf switches) = 2400-Gbps total downstream bandwidth 5 If the total uplink bandwidth and downstream bandwidth are equal, your topology is valid. You can now determine the number of achievable flows. If the uplink bandwidth and downstream bandwidth are not equal, you must rework your topology until it is valid. Using the examples provided in this section, the topology would look like this: 8

Setting Up the IP Fabric for Media Determining the Number of Achievable Flows in the IP Fabric Determining the Number of Achievable Flows in the IP Fabric Use this equation to determine the number of possible flows in your IP fabric: Total Bandwidth Flow Size = Number of Achievable Flows The flow size is configurable and is typically based on the type of video technology used in your broadcasting center. For more information, see Configuring NBM. For example: 3200-Gbps total bandwidth 1.5-Gbps flow size (for HD video) = 2133 possible flows 9

Determining the Number of Achievable Flows in the IP Fabric Setting Up the IP Fabric for Media 10

CHAPTER 4 Configuring IP Fabric for Media This chapter describes how to configure the Cisco Nexus 9200 Series switches for Cisco's IP fabric for media solution. Prerequisites, page 11 Guidelines and Limitations, page 11 Configuring NBM, page 12 Configuring PTP for Media, page 15 Configuration Example, page 18 Related Documentation, page 18 Prerequisites Cisco's IP fabric for media solution has the following prerequisites: The Cisco Nexus 9200 Series switches must be running Cisco NX-OS Release 7.0(3)I4(2) or a later release. TCAM carving must be configured on the spine switch and each leaf switch using the hardware access-list tcam region ing-ifacl 2048 command. The following example shows how you might provision the TCAM. For more information on TCAM carving, see the Cisco Nexus 9000 Series NX-OS Security Configuration Guide. hardware hardware hardware hardware access-list access-list access-list access-list tcam tcam tcam tcam region region region region ing-l2-qos 0 ing-l3-vlan-qos 256 ing-racl 256 ing-ifacl 2048 Guidelines and Limitations Cisco's IP fabric for media solution has the following guidelines and limitations: Only the Cisco Nexus 9236C and 9272Q can be spine switches. Only the Cisco Nexus 9236C, 9272Q, and 92160YC-X can be leaf switches. 11

Configuring NBM Configuring IP Fabric for Media The number of leaf switches depends on the number of uplinks used and the number of ports available on the spine switch. The uplink bandwidth from each leaf switch must be equal to the bandwidth provided to the endpoints. If possible, Cisco recommends overprovisioning uplinks to account for failures. As a best practice, use Layer 3 ports that go to the endpoints with a /30 mask. Assign one IP address to the endpoint and another to the switch interface. Cisco recommends that you choose the maximum bandwidth per flow. A constant or almost constant bandwidth rate is assumed. If you expect bursts of traffic in your IP fabric, consider reserving this value at a peak rate to prevent congestion. No two sources can transmit to the same multicast group at the same time. Also, when a given source stops transmitting traffic, the multicast group must time out before a new source can start transmitting to the same group. Configuring NBM Licensing Requirements Product Cisco NX-OS License Requirement The IP fabric for media solution requires an Enterprise Services license and a Network Services license. For a complete explanation of the Cisco NX-OS licensing scheme and how to obtain and apply licenses, see the Cisco NX-OS Licensing Guide. Configuring NBM After you have set up the IP fabric, you must enable the NBM feature and set the flow bandwidth on the spine switch and each leaf switch. The NBM feature ensures that the bandwidth that is coming into the fabric is exactly the same as the bandwidth that is going out. Before You Begin Enable the SPT threshold infinity using the ip pim spt-threshold infinity command. Procedure Step 1 Command or Action configure terminal Purpose Enters global configuration mode. switch# configure terminal switch(config)# 12

Configuring IP Fabric for Media Configuring NBM Step 2 Step 3 Step 4 Command or Action [no] feature nbm switch(config)# feature nbm [no] ip multicast multipath nbm switch(config)# ip multicast multipath nbm [no] nbm flow bandwidth flow-bandwidth Purpose Enables the NBM feature. The no form of this command disables this feature. Configures multicast multipath for NBM. This command is required only if ECMP links are available for multicast traffic in the IP fabric. The no form of this command disables this feature. Configures the NBM flow size for this device. You should configure a flow size based on the type of video technology used in your broadcasting center. The range is from 1 to 100,000 Mbps. switch(config)# nbm flow bandwidth 1500 Table 3: Flow Sizes per Video Technology Setting NBM Per Flow Bandwidth as 1500. Existing NBM Per Flow Bandwidth Value (1000) will continue to be used. Changes shall take effect after reload Technology HD video 3G HD video Flow Size 1.5 Gbps (1500 Mbps) 3 Gbps (3000 Mbps) 4K ultra HD video 8K ultra HD video 12 Gbps (12,000 Mbps) 48 Gbps (48,000 Mbps) Step 5 Step 6 show nbm flows bandwidth switch(config)# show nbm flows bandwidth Applied NBM Per Flow Bandwidth Value: 1000 Mbps Configured NBM Per Flow Bandwidth Value: 1500 Mbps copy running-config startup-config switch(config)# copy running-config startup-config The no form of this command disables this feature. Note The NBM flow size should be configured when you are initially setting up the IP fabric. It should not be changed at random. Also, any change to the existing flow bandwidth value takes effect only after the device is rebooted. (Optional) Displays the configured and applied NBM bandwidth per flow. (Optional) Copies the running configuration to the startup configuration. 13

Verifying the NBM Configuration Configuring IP Fabric for Media Verifying the NBM Configuration To display the NBM configuration information, perform one of the following tasks: Command show ip mroute show nbm flows bandwidth show running-config grep nbm Purpose Displays the uplink interfaces for each NBM (S,G) or (*,G) flow. Displays the configured and applied NBM bandwidth per flow. Displays the NBM running-configuration information. Displaying NBM Flows and Flow Statistics To display the NBM flows and flow statistics, perform one of the following tasks: Command show nbm flows [all] show nbm flows statistics Purpose Displays the current NBM flows in the IP fabric. The flows are ordered by their startup time, with the most recent first. The all option shows the following information for expired flows: end time, total number of packets or bytes, and average flow rate. Displays the NBM flow statistics. The following example shows sample output for the show nbm flows command: switch# show nbm flows NBM Active flow(s) Start-Time Src-Port Mcast-Group Src-IP L4-S L4-D 06/17 01:27:11. 53 Eth1/2 225.0.0.9 192.168.102.2 1024 1024 06/17 01:27:11. 52 Eth1/2 225.0.0.8 192.168.102.2 1024 1024 06/17 01:27:11. 51 Eth1/2 225.0.0.7 192.168.102.2 1024 1024 06/17 01:27:11. 50 Eth1/2 225.0.0.6 192.168.102.2 1024 1024 06/17 01:27:11. 50 Eth1/2 225.0.0.4 192.168.102.2 1024 1024 06/17 01:27:11. 50 Eth1/2 225.0.0.3 192.168.102.2 1024 1024 06/17 01:27:11. 49 Eth1/2 225.0.0.2 192.168.102.2 1024 1024 06/17 01:27:11. 49 Eth1/2 225.0.0.1 192.168.102.2 1024 1024 06/17 01:27:11. 49 Eth1/2 225.0.0.0 192.168.102.2 1024 1024 The following example shows sample output for the show nbm flows statistics command: switch# show nbm flows statistics NBM Flow Statistics 14

Configuring IP Fabric for Media Configuring PTP for Media Start-Time Src-Port Mcast-Group Packets Bytes 06/17 01:27:11. 53 Eth1/2 225.0.0.9 65163 268992864 06/17 01:27:11. 52 Eth1/2 225.0.0.8 65163 268992864 06/17 01:27:11. 51 Eth1/2 225.0.0.7 65196 269129088 06/17 01:27:11. 50 Eth1/2 225.0.0.6 65196 269129088 06/17 01:27:11. 50 Eth1/2 225.0.0.4 65198 269137344 06/17 01:27:11. 50 Eth1/2 225.0.0.3 65201 269149728 06/17 01:27:11. 49 Eth1/2 225.0.0.2 65207 269174496 06/17 01:27:11. 49 Eth1/2 225.0.0.1 65208 269178624 06/17 01:27:11. 49 Eth1/2 225.0.0.0 65207 269174496 Configuring PTP for Media Cisco's IP fabric for media solution supports the following IEEE 1588 PTP profiles: Audio Engineering Society 67 profile (AES67) - For high-performance streaming audio over IP Professional Broadcast Environment profile (SMPTE-2059-2) - For high-performance streaming video over IP The solution also introduces mixed mode PTP support with multicast sync and announce messages as well as unicast delay request and response messages. To configure PTP for media, you should use one of these profiles. Note The PTP configuration for media is different than the PTP configuration for a non-media network. However, you can refer to the Cisco Nexus 9000 Series NX-OS System Management Configuration Guide for more information on PTP. Procedure Step 1 Command or Action configure terminal Purpose Enters global configuration mode. Step 2 Step 3 switch# configure terminal switch(config)# [no] feature ptp switch(config)# feature ptp [no] ptp source ip-address [vrf vrf] Enables or disables PTP on the device. Note Enabling PTP on the switch does not enable PTP on each interface. Configures the source IPv4 address for all PTP packets. switch(config)# ptp source 10.10.10.1 15

Configuring PTP for Media Configuring IP Fabric for Media Step 4 Step 5 Command or Action interface ethernet slot/port switch(config)# interface ethernet 2/1 switch(config-if)# [no] ptp Purpose Specifies the interface on which you are enabling PTP and enters the interface configuration mode. Enables or disables PTP on an interface. Step 6 switch(config-if)# ptp [no] ptp announce interval [aes67 smpte-2059] log-seconds switch(config-if)# ptp announce interval aes67 3 (Optional) Configures the interval between PTP announce messages on an interface. Table 4: PTP Announcement Interval Range and Default Values Option aes67 smpte-2059 Without the aes67 or smpte-2059 option Range 0 to 4 log seconds 3 to 1 log seconds 0 to 4 log seconds Default Value 1 log second 1 log second 1 log second Step 7 [no] ptp announce timeout [aes67 smpte-2059] count switch(config-if)# ptp announce timeout aes67 2 (Optional) Configures the number of PTP intervals before a timeout occurs on an interface. Table 5: PTP Announcement Timeout Range and Default Values Option aes67 smpte-2059 Without the aes67 or smpte-2059 option Range 2 to 10 intervals 2 to 10 intervals 2 to 4 intervals Default Value 3 intervals 3 intervals 3 intervals 16

Configuring IP Fabric for Media Configuring PTP for Media Command or Action Purpose Step 8 [no] ptp delay-request minimum interval [aes67 smpte-2059] log-seconds switch(config-if)# ptp delay-request minimum interval aes67-1 (Optional) Configures the minimum interval allowed between PTP delay messages when the port is in the master state. Table 6: PTP Delay-Request Minimum Interval Range and Default Values Option Range Default Value aes67 smpte-2059 Without the aes67 or smpte-2059 option 4 to 5 log seconds 4 to 5 log seconds 1 to 6 log seconds (where 1 = 1 frame per second) 0 log seconds 0 log seconds 0 log seconds Step 9 [no] ptp sync interval [aes67 smpte-2059] log-seconds switch(config-if)# ptp sync interval aes67 1 (Optional) Configures the interval between PTP synchronization messages on an interface. Table 7: PTP Synchronization Interval Range and Default Values Option aes67 smpte-2059 Without the aes67 or smpte-2059 option Range 4 to 1 log seconds 4 to 1 log seconds 3 to 1 log seconds Default Value 2 log seconds 2 log seconds 2 log seconds 17

Configuration Example Configuring IP Fabric for Media Step 10 Command or Action [no] ptp vlan vlan-id switch(config-if)# ptp vlan 1 Purpose (Optional) Specifies the VLAN for the interface where PTP is being enabled. You can enable PTP only on one VLAN on an interface. The range is from 1 to 4094. Step 11 Step 12 show ptp brief switch(config-if)# show ptp brief show ptp port interface interface slot/port (Optional) Displays the PTP status. (Optional) Displays the status of the PTP port. Step 13 switch(config-if)# show ptp port interface ethernet 2/1 copy running-config startup-config switch(config-if)# copy running-config startup-config (Optional) Copies the running configuration to the startup configuration. Configuration Example The following example shows how to configure an IP network that supports 3G HD video broadcast traffic: switch# configure terminal switch(config)# hardware access-list tcam region ing-ifacl 2048 switch(config)# feature nbm switch(config)# ip multicast multipath nbm switch(config)# nbm flow bandwidth 3000 Setting NBM Per Flow Bandwidth as 3000. Existing NBM Per Flow Bandwidth Value (1000) will continue to be used. Changes shall take effect after reload switch(config)# feature ptp switch(config)# ptp source 10.10.10.1 switch(config)# interface ethernet 1/1 switch(config-if)# ptp switch(config-if)# ptp announce interval smpte-2059 1 switch(config-if)# ptp announce timeout smpte-2059 5 switch(config-if)# ptp delay-request minimum interval smpte-2059-1 switch(config-if)# ptp sync interval smpte-2059-1 switch(config-if)# ptp vlan 1 Related Documentation Related Topic IP fabric for media Document Title Cisco IP Fabric for Media Solution video 18

Configuring IP Fabric for Media Related Documentation Related Topic Cisco NX-OS release information Cisco NX-OS software upgrades PTP TCAM carving Document Title Cisco Nexus 9000 Series NX-OS IP Fabric for Media Release Notes Cisco Nexus 9000 Series NX-OS Software Upgrade and Downgrade Guide Cisco Nexus 9000 Series NX-OS System Management Configuration Guide Cisco Nexus 9000 Series NX-OS Security Configuration Guide 19

Related Documentation Configuring IP Fabric for Media 20

INDEX F feature nbm 13 feature ptp 15 I ip multicast multipath nbm 13 N nbm flow bandwidth 13 P ptp announce interval 16 ptp announce timeout 16 ptp delay-request minimum interval 17 ptp source 15 ptp sync interval 17 ptp vlan 18 S show ip mroute 14 show nbm flows 14 show nbm flows bandwidth 13, 14 show nbm flows statistics 14 show ptp brief 18 show ptp port interface 18 show running-config grep nbm 14 ptp 16 IN-1

Index IN-2