The Brocade SDN Controller in Modern Service Provider Networks

Similar documents
The Business Case for Software-Defined Networking

The Road to SDN: Software-Based Networking and Security from Brocade

WHITE PAPER. Cloud Networking: Scaling Data Centers and Connecting Users

Understanding The Brocade SDN Controller Architecture

Scale-Out Storage, Scale-Out Compute, and the Network

Scalable Approaches for Multitenant Cloud Data Centers

Fibre Channel over Ethernet: Enabling Server I/O Consolidation

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

How To Get A Virtual Managed Enterprise Router From Overure And Brocade

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage

NETWORK FUNCTIONS VIRTUALIZATION. The Top Five Virtualization Mistakes

Brocade Premier and Premier-Plus Support

Ethernet Fabrics: An Architecture for Cloud Networking

BASCS in a Nutshell Study Guide for Exam Brocade University Revision

NETWORK FUNCTIONS VIRTUALIZATION. Segmenting Virtual Network with Virtual Routers

WHITE PAPER. Enhancing Application Delivery and Load Balancing on Amazon Web Services with Brocade Virtual Traffic Manager

Brocade Workflow Composer Network Automation Platform

Data Center Evolution without Revolution

Multitenancy Options in Brocade VCS Fabrics

How To Make Your Phone A Mobile Device Safe And Secure

Facilitating a Holistic Virtualization Solution for the Data Center

Brocade and Aruba Deliver Optimized and Effortless Mobility

Brocade and McAfee Change the Secure Networking Landscape with High Performance at Lowest TCO

Building Tomorrow s Data Center Network Today

Brocade Fabric Vision Technology Frequently Asked Questions

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

Global Load Balancing with Brocade Virtual Traffic Manager

Brocade Monitoring Services Security White Paper

The Advantages of IP Network Design and Build

Ensuring a Smooth Transition to Internet Protocol Version 6 (IPv6)

Exploring Software-Defined Networking with Brocade

Brief Summary on IBM System Z196

Brocade Application Delivery

DEDICATED NETWORKS FOR IP STORAGE

Multi-Chassis Trunking for Resilient and High-Performance Network Architectures

Brocade One Data Center Cloud-Optimized Networks

Cloud Service Delivery Architecture Solutions for Service Providers

Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide

VCS Monitoring and Troubleshooting Using Brocade Network Advisor

Brocade Fabric OS DATA CENTER. Target Path Selection Guide January 4, 2016

BROCADE PERFORMANCE MANAGEMENT SOLUTIONS

Securing Cloud Applications with a Distributed Web Application Firewall

SDN/Virtualization and Cloud Computing

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Virtual Connect Enterprise Manager Server Guide

Choosing the Best Open Standards Network Strategy

Brocade Network Monitoring Service (NMS) Helps Maximize Network Uptime and Efficiency

Brocade Network Advisor High Availability Using Microsoft Cluster Service

Brocade Virtual Traffic Manager and Magento Deployment Guide

Brocade Virtual Traffic Manager

Exploring Software-Defined Networking with Brocade

Brocade Technical Assistance Center Frequently Asked Questions

Making the Case for Open Source Controllers

Brocade SAN Scalability Guidelines: Brocade Fabric OS v7.x

Diagnostics and Troubleshooting Using Event Policies and Actions

Exploring Software-Defined Networking with Brocade

BROCADE OPTICS FAMILY

The Effortless Network: HyperEdge Architecture for the Campus Network

IMPLEMENTING VIRTUALIZED AND CLOUD INFRASTRUCTURES NOT AS EASY AS IT SHOULD BE

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

SDN and NFV in the WAN

Introducing Brocade VCS Technology

Brocade Virtual Traffic Manager and Oracle Application Server 10G Deployment Guide

Leveraging SDN and NFV in the WAN

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

THE PATH TO A GREEN DATA CENTER. Hitachi Data Systems and Brocade. Joint Solution Brief

CENTER I S Y O U R D ATA

Software-Defined Networking in the Campus Network

The New IP Networks: Time to Move From PoC to Revenue

BROCADE NETWORK ADVISOR

Brocade Campus LAN Switches: Redefining the Economics of

Overview. Q: When does the deal close? The transaction is expected to close in Brocade s fiscal Q

Cisco Network Services Orchestrator enabled by Tail-f Multi-Vendor Service Automation & Network Programmability Stefan Vallin, Ph D

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Brocade Network Advisor: CLI Configuration Manager

An Introduction to Brocade VCS Fabric Technology

Brocade 5600 vrouter License and Entitlement Management

Brocade Virtual Traffic Manager and Microsoft Outlook Web Access Deployment Guide

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

Fujitsu World Tour 2015

Brocade Virtual Traffic Manager and Microsoft SharePoint 2010 Deployment Guide

How do software-defined networks enhance the value of converged infrastructures?

Optimizing and Managing File Storage

智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構

Global Headquarters: 5 Speen Street Framingham, MA USA P F

THE SDN TRANSFORMATION A Framework for Sustainable Success

Planning the Migration of Enterprise Applications to the Cloud

BROCADE FABRIC VISION TECHNOLOGY FREQUENTLY ASKED QUESTIONS

How the emergence of OpenFlow and SDN will change the networking landscape

BROCADE NETWORK SUBSCRIPTION FREQUENTLY ASKED QUESTIONS

SDN with StableNet. Manage your SDN Network with StableNet

An Introduction to Brocade VCS Fabric Technology

Driving SDN Adoption in Service Provider Networks

Extreme Networks Software Defined Networking (SDN) Platform: Open, Standards-based and Comprehensive

Brocade Virtual Traffic Manager and Oracle Enterprise Manager 12c Release 2 Deployment Guide

Center SDN & NFV. Modern Data IN THE

Transcription:

WHITE PAPER The Controller in Modern Service Provider Networks The OpenDaylight-based Controller combines innovations with modular software engineering and model-driven network management for a cost-effective, flexible, and readily approachable platform for migration to and control of the service provider network.

Open, Flexible, Focused, and Supported The Brocade Controller (formerly the Brocade Vyatta Controller) is a Software Defined Networking () controller continuously built from the Linux Foundation OpenDaylight open source project. As a commercial distribution of OpenDaylight, the Controller is open, combining innovations with modular software engineering and model-driven network management concepts to realize the industry s most flexible controller. (See Figure 1.) Carrier-Grade Tested Development and Product Support Controller Application Development Professional Services Focused Feature Distribution Innovations Model-Driven Network Management Modular Software Engineering Figure 1. The Controller and OpenDaylight. The key difference between the Controller and OpenDaylight is that the Brocade distribution delivers a tested and supported subset of the OpenDaylight community projects and features, based primarily on the maturity and stability of those project modules. As this paper describes, the fundamental power of the Controller is its open, community-driven architectural extensibility, which allows users to integrate the Controller into their specific environments according to their own unique requirements. and the Powers of Separation and Abstraction separates the network control and forwarding planes in order to increase network resource efficiency and agility. The control plane becomes logically centralized, positioned between the service operator s application for example, customer services, Business Support Systems (BSS) and Operations Support Systems (OSS) and network layers. The goal is to abstract network details away from applications so that they can be developed and operated with direct linkage to the underlying network through programmatic interfaces, independent of network vendor and technology specifics. 2

To understand the benefits of inserting this layer of abstraction, think of the web server model, where web services are developed by customer-facing business thinkers independently of network operations personnel, who are tasked with keeping the network running. These are two different skill sets with two different agendas. A meeting point between the two must always exist, but striving for an elegantly minimal contract between business and network operations organizations rewards the service provider with increased service agility and efficient resource usage. The more you can decouple the dependency of either group on the other, the more each group can spend time doing what it needs to do and what it organically does well. Historically, at one end of the spectrum you find the Public Switched Telephone Network (PSTN), which is a single network optimized for single-application, fixed audio telephone calls. At the other end of the spectrum, you find today s Over-the-Top (OTT) service providers, such as Google and Netflix, who develop profitable services without regard to the networks that deliver them. As smartphones and tablets drive the explosion of broadband services consumption, OTT service providers are driven to build out their own physical networks (such as Google Fiber) and even to entertain content-sponsored agreements with access and transit service providers (such as Netflix and ESPN). This transition from siloed application networks, through network-agnostic applications, to today s requirement for application-responsive networks places directly in line with subscriber expectations and, therefore, with revenue (see Figure 2). The days of overbuilding capacity, slowly and conservatively delivering services, and being locked into closed and pseudo-open technologies are over. Because defines a programmatic network framework, open controllers such as the OpenDaylight-based Brocade Controller are able to offer a genuinely open and modular network model. Fixed Audio Communications PSTN Multimedia Communications and Services VPN Internet Mobile Ubiquitous Multimedia Communications and Services Software Defined Network Single Service Single Control Plane Multiple Services Multiple Control Planes Multiple Services Single Control Plane ca. 1900 1990 s 2010 ish Today Tomorrow Figure 2. The communications control plane evolution. 3

Network Programmability Business Drivers How is network programmability useful to service providers? What are real business drivers for abstracting the network from applications and services? To begin to answer these questions, it helps to frame the business objectives. Is the initial goal to transform business models, or simply to improve the operations of those services currently offered? In the case of business transformation (see Figure 3), the example of driving down data center costs commonly begins with Network Functions Virtualization () and then leverages to lay the foundation for service innovation. If priorities dictate service innovation without an initial move to, you will likely start the migration to directly with the controller between new and enhanced services and the existing, traditional physical network elements. If the initial business driver priorities are to focus on improving operations, which often is done through service provisioning and asset management, the starting point is commonly to implement the controller, and then move towards virtualizing as much of the network that makes sense technically and from an investment perspective. Consider the following design example of an service that benefits from both objectives of business model transformation and operations improvements. To minimize impact on the existing infrastructure and ease the path to these objectives, you might want to evolve an existing business service based on physical or virtual network elements, introducing a significantly improved customer experience and an optimization of service provider service delivery costs. The first aspect of improving the customer experience can be realized through a business service selection portal that presents the customer with a targeted service catalog, along with associated service configuration and scheduling options. These service configuration options empower end customers with ways to tailor the service to their own unique requirements, and provide the service provider with a portal to introduce service up-sell opportunities, such as antivirus security and higher levels of bandwidth. The controller presents a programmatic interface to the network for orchestration applications that operate above it, so that the selections presented via the web portal to the customer can be translated directly into operations that communicate with the network through the controller. As such, no manual intervention is required to provision the service in the network, which improves operations costs as well as service turnup response time. What could take days is now accomplished in seconds. The controller layer and presentation of software programming interfaces to the network significantly enhance the user experience through tailored service customization and service delivery time, as well as improving network operations and efficiency. Stepping back again from this specific business value use-case example, you can identify other business opportunities enabled by by focusing on the fundamental shift away from proprietary network device configuration files and Command-Line Interfaces (CLIs) into standard provisioning protocols like OpenFlow and NETCONF, which are carried by common web and server-based programming languages through well-defined Application Programming Interfaces (APIs). From there, you can envision not just modest changes to existing services, like the example above, but the power to quickly deliver innovative multimedia services without quality issues. 4

Flexibility High-Level Goal Starting Point Starting Point Drive Service Costs Down See Example: Low-cost network foundation for shared resource services (cloud) Transform Business Models Business Objective? Improve Operations Service Innovation Service Provisioning See See Example: Dynamic services (utility-based) Example: Automated service provisioning through programmatic, reusable interfaces and applications = Network Functions Virtualization Asset Management See Example: Network device agnostic and independent applications Figure 3. High-level migration paths. Migration: Achievable Today In an ideal world, you would implement dramatic network upgrades by first building the new network, then moving all of your business over to it, then turning off the old network but such a scenario is not possible in the real world. When you look closely at the business and operational value that offers, its implementation might look daunting at first. Yet, in reality, a planned and reliable migration from existing network resources and designs to is achievable today. After identifying a project suitable for embarking on, the operator selects an controller on which to build associated services and applications. At this point, the operator plans a migration path to based on an actionable starting point and subsequent implementation steps. Operators can approach their initial controller deployments through one of three fundamental models (see Figure 4 on the following page). The first model is an off-theshelf turnkey controller that uses the Controller with Brocade or thirdparty OpenDaylight-based applications. While this approach represents the easiest way to start, it places more dependence upon discovery of off-the-shelf orchestration and controller platforms and integration with existing BSS/OSS systems. While even an offthe-shelf controller still requires integration with both orchestration applications and the existing BSS/OSS infrastructure, the Controller developer toolkit provides a number of tools to support this step. Over time, both Brocade and the broader OpenDaylight community will continue to simplify the implementation of the controller alongside new and existing orchestration applications. The second starting point model for controller deployment leverages the existing Controller core services with service provider applications developed on top of it. This starting point is, in many ways, the ultimate vision for the Controller, as it offers a readily usable controller as a platform for the development of user extensions at the application layer, rather than at the relatively more complex internal controller services layer. While this model may represent a desirable balance 5

User Controller User Control Domain User Application Controller User Control Domain Off-the-Shelf Controller User Control Domain User Applications and optional Controller Applications User Applications and optional Controller Applications Controller Applications Controller User Services and/or Network Plugins and optional Controller Services/ Network Plugins Controller Controller Services and Network Plugins Controller Services and Network Plugins Controller Time network Fewer community controller services and network plugins network Community controller services and network plugins grow as applications grow ODL Community and Vendors Matures network Vendor Products near off-the-shelf controllers as community contributions and skill-sets mature Figure 4. The Controller: Typical starting point models. of ease of use and value, the user organization is likely to want the ability to extend the controller at the internal services layer. Although this ability is more complex than application development, it is readily achievable with basic Java and YANG software skills. To support the ability to extend the controller or build external applications, Brocade offers both software development and development support professional services. The third starting point model for deployment model is the most finely-tuned to offer support of the operator s preferred migration pace, as it fully leverages the Controller s extensibility. With this starting point model, the operator develops local or community-destined applications and controller services. The State-of-the-Art Controller The Controller wraps the incredible power of network programmability into a readily approachable platform for migration to and control of the service provider network. Designed from the ground up to be extensible and modular, the Controller represents the state-of-the-art for building an agile and efficient network that delivers innovative and differentiable services to realize deterministic business goals. From the principles that drive its design, to the implementation process and professional support for both operations and developers that use the Controller, you are invited to take the next step into the world of, with Brocade behind you to support your journey. 6

For More Information To learn more about the Controller, please consult your local Brocade representative or visit www.brocade.com/sdncontroller. About Brocade Brocade networking solutions help organizations transition smoothly to a world where applications and information reside anywhere. Innovative Ethernet and storage networking solutions for data center, campus, and service provider networks help reduce complexity and cost while enabling virtualization and cloud computing to increase business agility. Learn more at www.brocade.com. 7

Corporate Headquarters San Jose, CA USA T: +1-408-333-8000 info@brocade.com European Headquarters Geneva, Switzerland T: +41-22-799-56-40 emea-info@brocade.com Asia Pacific Headquarters Singapore T: +65-6538-4700 apac-info@brocade.com 2015 Brocade Communications Systems, Inc. All Rights Reserved. 07/15 GA-WP-1991-00 ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, The Effortless Network, VCS, VDX, Vplane, and Vyatta are registered trademarks, and Fabric Vision and vadx are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned may be trademarks of others. Notice: This document is for informational purposes only and does not set forth any warranty, expressed or implied, concerning any equipment, equipment features, or service offered or to be offered by Brocade. Brocade reserves the right to make changes to this document at any time, without notice, and assumes no responsibility for its use. This information document describes features that may not be currently available. Contact a Brocade sales office for information on feature and product availability. Export of technical data contained in this document may require an export license from the United States government.