2
OVERVIEW Software-Defined Networking (SDN) is now a widely known technology and the industry is moving fast from proofs-of-concept (PoCs) to live deployments. Many factors are driving SDN adop- tion, including programmability, optimized usage of network resources, and traffic engineering with a network-level view. A centralized controller, at least logically, plays a major role in software- defined networks. In this demo, the popular open- source based OpenDaylight (ODL) controller is used as the centralized SDN controller. ODL is an open, modular, extensible, and multiprotocol controller platform built for SDN deployments on modern heterogeneous multivendor networks. Broadcom has added BroadView Instrumentation capability to OpenDaylight by developing a Yang Model for BroadView Instrumentation and a southbound (SB) plugin to communicate with the BroadView Instrumentation Agent. It also has developed the BroadView Instrumentation REST- CONF API so applications can access the Instru- mentation service. Broadcom also developed the dLUX-based BroadView user interface application, which enables an operator to register switches, build network topology, configure BroadView, and gather BST statistics. The Application provides visualization of these statistics with graphs. The Application demonstrates the ability for an operator to ana- lyze the collected statistics and take corrective action. When MMU buffer utilization exceeds an operator- specified threshold, the Appli- cation takes corrective action automatically by sending OpenFlow flow-modify messages to the Pica8 switch. The OpenFlow Agent on the switch programs the silicon TCAM accordingly. This demo showcases an innovative SDN-based traffic engineering solution that combines Open Source ODL, the Open Source BroadView suite, OpenFlow, and Pica8's PicOS. BroadView is easy to set up with Pica8. Because PicOS runs on standard, unmodified Linux, BroadView is installed and integrated with PicOS like any other Linux application. PicOS utilizes the native APIs for BroadView, ensuring seamless compatibility and ease of integration. Finally, with Pica8's unique vASIC technology, supporting new ASICs is simplified, meaning BroadView can be leveraged across the industry-leading Broadcom silicon portfolio, including the BCM56850 and BCM56960 switch chips. This solution is an example of the SDN and Open- Flow ecosystem coming together. Planning, opti- mizing, and troubleshooting an OpenFlow solution can be a challenge because of the lack of tools available to do so holistically. With Broad- View and PicOS, users can leverage data at a granular level—down to the switch, buffer, and port—and apply these to the OpenFlow-based environment to make proactive decisions. The end result is a better user experience, with increased network reliability, enhanced network performance, and greater application availability. What is BroadView Instrumentation? Broadcom's BroadView™ Instrumenta- tion is a software suite that enables advanced network monitoring solutions and leverages unique telemetry offered by industry-leading Broadcom silicon. BroadView offers advanced packet tracing tools to reduce dropped packets and increase network performance. BroadView delivers unprecedented visi- bility into the internals of a switch for proactive congestion or microburst analysis. BroadView’s groundbreaking features facilitate innovative solutions for network optimization and automa- tion triggered by advanced analytics. BroadView highlights: Open instrumentation API across the Broadcom silicon portfolio Open source to accelerate innova- tion in network analytics Reference implementations for OpenStack, OpenDaylight, etc., enabling faster time-to-market What is PicOS? PicOS is Pica8's market-leading net- work operating system software for white box switches. PicOS eliminates vendor lock-in by delivering open, hardware-agnostic networking, giving customers choice in hardware plat- forms. Built on Linux, PicOS incorpo- rates a full Layer-2 and Layer-3 feature set with support for OpenFlow, OVSDB, and other key SDN protocols. PicOS enables customers to deliver differenti- ated network applications and services on white box switches. PicOS highlights: A Layer-2 protocol stack featuring MLAG Full Layer-3 protocol support includ- ing OSPF, BGP, and multicast Support for OpenFlow, OVSDB, and other key SDN protocols Integration with market-leading SDN controllers: HP VAN, ONOS, Open- Daylight, and Ryu About BroadView™ and PicOS TECHNICAL BRIEF BroadView BroadView™ Analytics-Driven Dynamic Path Optimization

BroadView Technical Brief - Broadcom Inc. · Software-Defined Networking (SDN) is now a widely known technology and the industry is moving fast from proofs-of-concept (PoCs) to live

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BroadView Technical Brief - Broadcom Inc. · Software-Defined Networking (SDN) is now a widely known technology and the industry is moving fast from proofs-of-concept (PoCs) to live

What is BroadView Instrumentation?Broadcom's BroadView™ Instrumenta-tion is a software suite that enables advanced network monitoring solutions and leverages unique telemetry offered by industry-leading Broadcom silicon. BroadView offers advanced packet tracing tools to reduce dropped packets and increase network performance. BroadView delivers unprecedented visi-bility into the internals of a switch for proactive congestion or microburst analysis. BroadView’s groundbreaking features facilitate innovative solutions for network optimization and automa-tion triggered by advanced analytics.BroadView highlights:• Open instrumentation API across the

Broadcom silicon portfolio• Open source to accelerate innova-

tion in network analytics• Reference implementations for

OpenStack, OpenDaylight, etc., enabling faster time-to-market

What is PicOS?PicOS is Pica8's market-leading net-work operating system software for white box switches. PicOS eliminates vendor lock-in by delivering open, hardware-agnostic networking, giving customers choice in hardware plat-forms. Built on Linux, PicOS incorpo-rates a full Layer-2 and Layer-3 feature set with support for OpenFlow, OVSDB, and other key SDN protocols. PicOS enables customers to deliver differenti-ated network applications and services on white box switches.PicOS highlights:• A Layer-2 protocol stack featuring

MLAG• Full Layer-3 protocol support includ-

ing OSPF, BGP, and multicast• Support for OpenFlow, OVSDB, and

other key SDN protocols• Integration with market-leading SDN

controllers: HP VAN, ONOS, Open-Daylight, and Ryu

About BroadView™ and PicOS

TECHNICAL BRIEF

BroadViewBroadView™ Analytics-Driven Dynamic Path Optimization

OVERVIEWSoftware-Defined Networking (SDN) is now a widely known technology and the industry is moving fast from proofs-of-concept (PoCs) to live deployments. Many factors are driving SDN adop-tion, including programmability, optimized usage of network resources, and traffic engineering with a network-level view. A centralized controller, at least logically, plays a major role in software-defined networks. In this demo, the popular open-source based OpenDaylight (ODL) controller is used as the centralized SDN controller. ODL is an open, modular, extensible, and multiprotocol controller platform built for SDN deployments on modern heterogeneous multivendor networks.

Broadcom has added BroadView Instrumentation capability to OpenDaylight by developing a Yang Model for BroadView Instrumentation and a southbound (SB) plugin to communicate with the BroadView Instrumentation Agent. It also has developed the BroadView Instrumentation REST-CONF API so applications can access the Instru-mentation service.

Broadcom also developed the dLUX-based BroadView user interface application, which enables an operator to register switches, build network topology, configure BroadView, and gather BST statistics. The Application provides visualization of these statistics with graphs. The Application demonstrates the ability for an operator to ana-lyze the collected statistics and take corrective action. When MMU buffer utilization exceeds an operator-specified threshold, the Appli-cation takes corrective action automatically by sending OpenFlow flow-modify messages to the Pica8 switch. The OpenFlow Agent on the switch programs the silicon TCAM accordingly.

This demo showcases an innovative SDN-based traffic engineering solution that combines Open Source ODL, the Open Source BroadView suite, OpenFlow, and Pica8's PicOS.

BroadView is easy to set up with Pica8. Because PicOS runs on standard, unmodified Linux, BroadView is installed and integrated with PicOS like any other Linux application. PicOS utilizes the native APIs for BroadView, ensuring seamless compatibility and ease of integration. Finally, with Pica8's unique vASIC technology, supporting new ASICs is simplified, meaning BroadView can be leveraged across the industry-leading Broadcom silicon portfolio, including the BCM56850 and BCM56960 switch chips.

This solution is an example of the SDN and Open-Flow ecosystem coming together. Planning, opti-mizing, and troubleshooting an OpenFlow solution can be a challenge because of the lack of tools available to do so holistically. With Broad-View and PicOS, users can leverage data at a granular level—down to the switch, buffer, and port—and apply these to the OpenFlow-based environment to make proactive decisions. The end result is a better user experience, with increased network reliability, enhanced network performance, and greater application availability.

Page 2: BroadView Technical Brief - Broadcom Inc. · Software-Defined Networking (SDN) is now a widely known technology and the industry is moving fast from proofs-of-concept (PoCs) to live

BroadView™

Instrumentation

BroadView Plugin

BroadViewAgent

BroadViewAgent

BroadViewAgent

BroadViewAgent

1

2 3

4

BENEFITS• BroadView Instrumentation as a service

in ODL Controller

• BroadView ODL application for visualiz-ing BST counters as graphs

• SDN-based traffic engineering to over-come congestion such as microbursts

• Showcases innovative telemetry in an open networking environment powered by PicOS

DEMO COMPONENTS• HP Altoline AS5712 switches (2) run-

ning:– PicOS– BroadView Agent– Open VSwitch daemons

• Dell (x86) server to host OpenDaylight controller and application

• OpenDaylight controller with BroadView plugin to monitor statistics

• Traffic generators through iPerf

DEMO FLOW• PicOS is running on the HP Altoline

AS5712 switches with:– BroadView Agent– OVS daemon

• Each physical switch is configured to host two virtual switches, creating the four logical switches shown in the topology.

• Blue and green arrows indicate steady flows.

• Congestion flow is introduced (red arrow), originating from switch 1 to switch 2, then to switch 4.

• Congestion shows on the link between switches 1 and 2.

• The other links show available buffers.

• The red flow is moved so that it uses switch 3.

• Congestion should be gone, as can be seen when new buffers are shown in the application.

© 2016 Broadcom. All rights reserved. Broadcom®, the pulse logo, Connecting everything®, the Connecting everything logo, and Avago Technologies are among the trademarks of Broadcom and/or its affiliates in the United States, certain other countries and/or the EU. Any other trademarks or trade names mentioned are the property of their respective owners. Broadcom reserves the right to make changes without further notice to any products or data herein to improve reliability, function, or design.

ABOUT BROADCOMBroadcom (NASDAQ: AVGO) is a diversified global semiconductor leader built on 50 years of innovation, collaboration and engineering excellence. Broadcom’s extensive product portfolio serves multiple applications within four primary end markets: wired infrastructure, wireless communications, enterprise storage and industrial & others. Broadcom is changing the world by Connecting everything®. For more information, go to www.broadcom.com.BroadView-TB301-R • March 22, 2016