PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Brocade
Transcript of PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Brocade
87% of CIOs agree that the digital world is creating new types and levels of risk for their business.
- Gartner
Digital Disruption is Impacting Information Strategy
SOCIAL CLOUD MOBILE BIG DATA
On-Demand Data Center Network TechnologiesStrategic focus areas
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 3
FIBRE CHANNEL FABRICS
ETHERNET FABRICS CORE ROUTING
SDN NFVCLOUD
ORCHESTRATION
The OSI stack of Data Centers
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 4
NETWORK COMPUTE STORAGEPhysicalInfrastructure •Arrays
•DAS•Flash•Appliances
•Rack•Skinless•Blade
•Appliances•Ethernet/IP Fabric, Core/Border Router•Fibre Channel SAN•Appliances: Security, ADC, etc.
NETWORK
NetworkVirtualization
SERVER
Virtual Machines
STORAGE
Software-definedStorage
NETWORK FUNCTIONS
Layer 3-7 FunctionsVirtualInfrastructure
•ESXi•HyperV• Xen
•KVM •Storage-Hypervisor• vAppliance
• vVolumes• vSwitch•VXLAN, NVGRE…•VCS Virtual Fabric
•NFV Services: vRouter, vFW, vADC, etc.
Applications& Services APPLICATIONS & SERVICES
BUSINESS LOGIC
Control NETWORK CONTROLLER SERVER AND STORAGE CONTROLLERS
•VMware NSX •OpenDaylight
CLOUD ORCHESTRATION
PLATFORM
Storage Management
Compute Management
Network Management
•OpenStack•VMware vCloud Suite
Starting with
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 5
Open……flow
SDN in the Data Center: Programmatic Control50% reduction in SDN deployment cost
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 6
• Concurrent network control by SDN controller and traditional control plane
• Optional “protection” layer between both modes
• Enabled by Brocade’s“Hybrid mode”
• Reuses infrastructure for both SDN and traditional control plane
PhysicalInfrastructure
Traditional Networking Rules
Protection Layer
Traditional Control Plane
SDN Controller
SDN Programmed Rules
Versio
n
Port M
atch
L2+IP
v4+L4
Header M
atch
L2+IP
v6+L4
Header M
atch
MAC M
ask and IP
Mask
(Sta
ndards-
based)
IPv6
Support
(In N
I5.8
)
Group Table
Select
, Indire
ct
Multi
ple C
ontrolle
r
Extensib
le M
atch w
ith T
LV
QinQ
per-flo
w m
eters
Enqueu
TTL
1.0 Yes Yes No No No No No No No No No No
1.3 Yes Yes Yes Yes Yes* Yes Yes Yes Yes Yes Yes Yes
OpenFlow Feature overview
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information 7
• OpenFlow v1.3 is not backward compatible with OpenFlow 1.0• Greater flexibility with OpenFlow v1.3• Watch out for the details
Example: Volumetric traffic managementEfficient and scalable
• Real-time detection of large flowsvia sFlow-RT (Real-Time)
• Collector programs controller to apply appropriate treatment of flow
• Brocade value:‒Capability integrated into router with
OpenFlow hybrid mode
‒High-performance flow management
• Benefits:‒Mitigation at border relieves rest of DC
‒Programmatic closed-loop control
‒Limits investment in expensive appliances
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 8
Internet
Tenant A Tenant B
MLXe
Data Center
MLXe MLXe
VDX VDX
SDN DDOS APP
Software Defined Networkingusing OpenDaylight Controller
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 9
A New Network ArchitectureSoftware Defined Networking Logically Centralizes the Control Plane
• EMS, NMS, CLI and APIs specific to the switch or router vendor
• Proprietary control plane per device
• Communication protocols standardized for interoperability
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information 10
3/2/201
Vendor A Vendor B Vendor C
Open SourceSDN
Controller
Northbound API
Industry StandardControl Protocols
StandardModelingLanguage
• Logically centralized open control plane, non-vendor specific
• Normalized programming interface
• Standard control protocols and modeling language
CLI/API
EMS/NMS
Vendor A
CLI/API
EMS/NMS
Vendor BVendorSpecific
Management
CaptiveControl
Plane
IndustryStandardProtocols
Vendor C
CLI/API
EMS/NMS
Open Source
Community
Force Multiplier
Open Systems Come to NetworkingShifts the balance of power – new features when and how you want
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information 11
3/2/201
Brocade Contributions to OpenDaylight
• OpenFlow 1.0 and 1.3 interface
• Akka Framework
• Yang Tools, Yang models, Yang Repo
• Table-Type Patterns support
• Model-Drive Service Abstraction Layer (MD-SAL)
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information 12
3/2/201
IETF Open Source Community
YANG GitHub ChannelOpen Daylight
IETFWorking Groups
Model-DrivenMD-SAL
Abstract-DrivenAD-SAL
RESTCONF /NETCONF
YANGModels
Manually Generated API
AUTO-Generated API
YANG Tools
RFC ProcessStandardized YANG
Models
Vendor-ProprietaryYang Models
https://github.com/YangModels/yang/
http://www.yang-central.org
Connection Services
Structural Services
Functional Orchestration
Brocade Vyatta PlatformOpen Platform Embracing SDN and NFV Common Open Characteristics
Modular between layers‒ Enables interchangeability
Modular within a given layer‒ Enables multi-vendor participation
Built on open APIs‒ Root access vs “super partner”
privileged access
Open, public protocols‒ Control
(e.g., OpenFlow, BGP-LS, PCEP)
‒ Configuration (e.g., NETCONF/YANG)
Open virtualization foundation‒ Multi-hypervisor support
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 13
SERVICES
CONTROL
ORCHESTRATION
RE
ST
Neutron DNRM Congress
Hydrogen Helium
vADXServiceChains
ARB
HARDWARE
NETCONF/YANG,OpenFlow
vVPNvFW …….
VYATTAServices LayervRouter
Cloud Orchestration — OpenStackOpen source management framework for clouds
• Open source cloud management framework for private and public clouds
• Created by Rackspace and NASA in July 2010
• Capturing the hearts and minds of the industry
‒ Rapidly becoming the de facto open source standard for cloud computing
‒ ~200 participants and 6,000+ developers
‒ Allows any organization to create and offer cloud computing capabilities using open source software, rapidly and at a low cost
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 15
OpenStackDashboard
Your Applications
StorageNetworkingCompute
VyattavRouter
ADX/VirtualADX
Brocade and OpenStackSelf-service, on-demand provisioning
• Brocade product line support in OpenStack orchestration dramatically decreases time-to-deploy network capacity
• Brocade leading industry efforts to champion:
‒ OpenStack support of Fibre Channel SAN Zoning in the Cinder project
‒ Dynamic Network Resource Management (DNRM) extensions to Neutron project
• Partnering with Red Hat, Rackspace and Piston Cloud for commercial distros of OpenStack
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 16
BROCADE ZERO-TOUCH SCALE-OUT INFRASTRUCTURE
Brocade Extensions Fibre Channel DNRM
Brocade Plugins VCS ADX/vADX Vyatta vRouter MLX
Scalable & Open Cloud APIs
VyattavRouter
ADXVirtual ADX MLX FC SANVDX
*Partner Distributions typically release 6+months post OpenStack releaseRED HAT released based on Havanna in January
Folsom Distributions:Rackspace Private Cloud
Piston Cloud
OpenStack Solution Incremental Phases
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 17
HavanaOctober 2013
VCSTechnology
AppOS
AppOS
Brocade VCS
AppOS
AppOS
ADX
IcehouseApril 2014
Red Hat RHEL OS*Rackspace Private Cloud
Piston Cloud
Brocade ADX + FC SAN
DC2
DC1
MLX
VCSTechnology
AppOS
AppOSvADX
VyattavRouter
Juno - DC Network Multi-Tenancy OrchestrationOctober 2014
OpenStack Ecosystem
Brocade Extensions & DNRM
Inter Data Center Orchestration
© 2014 Brocade Communications Systems, Inc. 18
MLXe
Border
Router
AggregationApp
OS
App
OS
• Private WAN• Carrier Ethernet Leased Lines
VPLS-BGP Core
DC1
vLAG
MCT
Internet
VLAN
VLAN
VLAN
DC2
VPLS Interconnect
The benefits of OPEN
• Remember Linux in the 90‘s
• The OPEN networking projects are at varying degrees of maturity
• First use-cases and solutions are already in production
• Eventually, this will be the disruptive standard for agile and flexible network architectures supporting the New IP
• NOW is the time, to shape a strategic OPEN mind settowards the future proof infrastructure of tomorrow
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 20
Brocade Leading The Industry
21
90%+David MeyerChief Scientist & SP CTO
Curt BeckmannEMEA CTO
Benson SchliesserDistinguished Engineer
Jon HudsonPrincipal Engineer
Tom NadeauDistinguished Engineer
Colin DixonPrincipal Engineer
© 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only