Transcription

1 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.

2 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

3 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 s 2010 ish Today Tomorrow Figure 2. The communications control plane evolution. 3

4 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

5 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

6 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

7 For More Information To learn more about the Controller, please consult your local Brocade representative or visit 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 7

8 Corporate Headquarters San Jose, CA USA T: European Headquarters Geneva, Switzerland T: Asia Pacific Headquarters Singapore T: Brocade Communications Systems, Inc. All Rights Reserved. 07/15 GA-WP 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.

WHITE PAPER The Business Case for Software-Defined Networking Brocade enables customers a means of reducing costs of service delivery through Software-Defined Networking (SDN) technologies. In addition,

WHITE PAPER Cloud Networking: Scaling Data Centers and Connecting Users While the business promise of cloud computing is broad, there are a few basic enabling themes underlying an effective cloud design:

Unlocking the Power of Digital Transformation: Freeing IT from Legacy Constraints A global study from Brocade, Unlocking the Power of Digital Transformation: Freeing IT from Legacy Constraints, reveals

WHITE PAPER www.brocade.com NETWORK FUNCTIONS VIRTUALIZATION The Top Five Virtualization Mistakes Virtualization is taking the IT world by storm. After years of IT build-out, virtualization suddenly fixes

DATA SHEET Brocade Premier and Premier-Plus Support HIGHLIGHTS Streamlines communication and accelerates problem resolution with a single point of contact into Brocade Technical Support Provides priority

FAQ Brocade BPIPA and NIP Courses Frequently Asked Questions Introduction The Brocade Education team is currently building a best-in-class certification program. This updated program is streamlined and

WHITE PAPER www.brocade.com Data Center Ethernet Fabrics: An Architecture for Cloud Networking As data centers evolve to a world where information and applications can move anywhere in the cloud, classic

Brocade SDN/OpenFlow Norival Figueira Office of the CTO January 9, 2015 2014/2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED. 1 Legal Disclaimer All or some of the products detailed in this

FAQ Brocade Network Subscription Frequently Asked Questions Introduction Brocade Network Subscription is an innovative way to acquire Brocade and Ruckus technology as-a-service. It is the industry s only

POSITION PAPER Brocade One Data Center Cloud-Optimized Networks Brocade s vision, captured in the Brocade One strategy, is a smooth transition to a world where information and applications reside anywhere

VCS Monitoring and Troubleshooting Using Brocade Network Advisor Brocade Network Advisor is a unified network management platform to manage the entire Brocade network, including both SAN and IP products.

WHITE PAPER Securing Cloud Applications with a Distributed Web Application Firewall OVERVIEW Responsibility over IT security is moving away from the network and IT infrastructure and to the application

Brocade Network Advisor High Availability Using Microsoft Cluster Service This paper discusses how installing Brocade Network Advisor on a pair of Microsoft Cluster Service nodes provides automatic failover

Brocade SAN Scalability Guidelines: Brocade Fabric OS v7.x Version 7.2, update 1 Dated: February 5, 2014 This document provides scalability guidelines that can be used to design and deploy extremely stable

Diagnostics and Troubleshooting Using Event Policies and Actions Brocade Network Advisor logs events and alerts generated by managed devices and the management server and presents them through the master

White Paper The New IP Networks: Time to Move From PoC to Revenue Prepared by Roz Roseboro Senior Analyst, Heavy Reading www.heavyreading.com on behalf of www.brocade.com February 2015 Introduction The

Leveraging SDN and NFV in the WAN Introduction Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two of the key components of the overall movement towards software defined

EMC AND BROCADE - PROVEN, HIGH PERFORMANCE SOLUTIONS FOR YOUR BUSINESS TO ACCELERATE YOUR JOURNEY TO THE CLOUD Understand How EMC VSPEX with Brocade Can Help You Transform IT IMPLEMENTING VIRTUALIZED AND

WHITE PAPER Software-Defined Networking in the Campus Network Centralized applications to control the proper functioning of networks have been available for years. These applications cobbled together various

How the Emergence of OpenFlow and SDN will Change the Networking Landscape Software-Defined Networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer

WHITE PAPER www.brocade.com Data Center Introducing Brocade VCS Technology Brocade VCS technology is designed to revolutionize the way data center networks are architected and how they function. Not that

WHITE PAPER THE SDN TRANSFORMATION A Framework for Sustainable Success The promise of Software Defined Networking (SDN) is gaining more and more attention as traffic growth increases the costs and complexity

Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction

How the emergence of OpenFlow and SDN will change the networking landscape Software-defined networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer