View
17
Download
0
Category
Preview:
Citation preview
Open Fabric SDN –
The Comprehensive SDN approach
Jake Howering, Director SDN Product Line Management
Bithika Khargharia, PhD, Senior Engineer
Agenda
Page 2
• SDN Market and Industry
• Extreme Networks Open Fabric SDN
• SDN Technology Partners and Use Cases
• SDN Roadmap and Future
SDN Market
Page 3
Big Opportunity
Why Does the Industry want SDN
Page 4
Survey: Drivers of SDN
What Prevents SDN Adoption
Page 5
Survey: Barriers to SDN
Agenda
Page 6
• SDN Market and Industry
• Extreme Networks Open Fabric SDN
• SDN Technology Partners and Use Cases
• SDN Roadmap and Future
Pa
ge
7
Centralized Management Platforms
Ridgeline
Applications VM Lifecycle
Management
Big Data
Applications,
Predictive
Analytics
Application
Performance
Management
New SDN
Applications
Developer
Portal
ExtremeXOS – Extensible, Open, Secure Programmable OS Open XML
Interfaces Automation External App SDK OpenStack / Quantum OpenFlow Agent
Hardware Abstraction Modular / Fault Tolerant Memory Protected
High Performance Network Infrastructure
Lower Latency Lower Power Lower TCO Higher Capacity
Extreme Networks Open Fabric Leadership at Every Layer of the Stack
Extreme Open Fabric SDN Architecture
High
Performance
Infrastructure
Low
Latency
Multi-
Pathing
Low
Power
Lossless
Ethernet
Extreme
XOS Hardware Abstraction Modular Memory Protection
CLI SOAP/XML Scripts
Management
& Controller
Platforms
Applications
& Portals
VM
Lifecycle
Identity
Manage
Mobile
Onboard
APP
……..
OpenFlow
APP APP
APP
OpenStack
Plugin
Open Fabric SDN –
The Comprehensive SDN Approach
Open Standards The OpenFlow
specification provides a
clear separation of control
and data planes enabling
centralized network
intelligence
Network Overlays Logical and virtual network
services using traditional logical
separation, technologies, and
new innovations such as
VXLAN and NVGRE.
Open APIs Programmable interfaces via
SOAP and XML enable an
application centric network
infrastructure
Extreme Networks Open Fabric SDN The Comprehensive Approach to SDN
Comprehensive SDN with OpenFlow Service Enabled OpenFlow
OpenFlow Reference Architecture Extreme Networks: OpenFlow with Value
Shipping TODAY !
1. Hardware Link Aggregation - EXOS represents the LAG as a single virtual interface to the OpenFlow controller enabling bandwidth scaling, load balancing and link redundancy
2. Hybrid Mode Support - Standard Ethernet switching and OpenFlow based forwarding on a “per-vlan” basis.
3. Hardware Quality of Service - Configured profile queues are reported to the OpenFlow controller, enabling flows to be programmed directly to hardware queues.
4. Automated Flow Management - EXOS intelligently classifies and maps flows to hardware resources, both the ACL and FDB tables, allowing up to 100,000 flows per switch.
Comprehensive SDN with Open APIs and OpenStack XML and SOAP -> OpenStack
SOAP Interfaces
XML Client – Server Messaging
Using industry standard messaging
protocols allow client and server to
exchange configuration, statistics and
state information.
Available on all Platforms
OpenStack is a cloud management and
orchestration system that uses API’s to provision
and manage storage, compute and network
resources. Extreme Networks has created a
plugin that allows the OpenStack platform to
access the network abstraction layer using open
API’s (SOAP and XML).
Comprehensive SDN with Network Overlays Solutions Today – Hardware Ready for the Future
Currently Available
• Network Virtualization at Layer 2 with VLANs & L2VPN’s
with MPLS
• Network Virtualization at Layer 3 with Virtual Routers (VR)
& L3VPN’s with MPLS
• Open API’s and OpenFlow can enable applications to
create a Network Virtualization Overlay as well – see NEC
VTN
Tomorrow – VXLAN & NVGRE
ISP4
Cust B
Cust A
Agenda
Page 13
• SDN Market and Industry
• Extreme Networks Open Fabric SDN
• SDN Technology Partners and Use Cases
• SDN Roadmap and Future
SDN Controller
Open Interface
to Hardware (e.g.
OpenFlow)
Well Defined
Open API
Virtual
Tenant
Network
Virtual
Anti-DoS
Scale-out
Load
Balancer
Unified
Bandwidth
Manager
Why SDN?
Bandwidth
-On-
Demand
15
Virtual Tenant Network (VTN)
http://tinyurl.com/m4oj4de
16
http://tinyurl.com/m4oj4de
VTN: Optimized Physical Network
17
http://tinyurl.com/m4oj4de
VTN: End-to-End Reliability
18
1. Lower Capex
2. Lower Opex
3. Automation, Automation
Automation
Benefits of a VTN
19
Virtual Anti-DoS
20
Per-Tenant Anti-DoS
21
1. Suspicious Flow Prediction
& Redirection
2. Ease of IPS Provisioning
3. Flexible Pricing
Benefits of Anti-DOS
Scale-out Load Balancing
http://tinyurl.com/or2qbs2
Per-Tenant Scale-out Load Balancing
http://tinyurl.com/pv92gb6
LB
LB
LB
Per-Tenant Services
http://tinyurl.com/pv92gb6
LB
LB
25
1. Demand-aware Scale Out
2. Surge Relief
3. Right-sized Networks
Benefits of Scale-out Load Balancing
26
Unified Bandwidth Manager
27
1. Application-optimized Networking
2. High Reliability
3. Reduced Overprovisioning
Benefits of Bandwidth Management
What If? Tenant-driven BW-on-Demand
29
1. Network-as-a-Service
2. Highly Customizable
3. Pay for what you use.
Benefits of Tenant-driven BW-on-Demand
3 Key Take-away Messages
1. Enable Game-Changing Transformative Apps
2. Drive value in Software
3. Make Platforms Sticky
http://tinyurl.com/amtv852 http://tinyurl.com/att5gvj
SDN
App Store
30
Agenda
Page 31
• SDN Market and Industry
• Extreme Networks Open Fabric SDN
• SDN Technology Partners and Use Cases
• SDN Futures
Key SDN Features in EXOS
32
Open vSwitch (OVS)
based OpenFlow
Robust implementation based on OVS Long Term
Support (LTS)
Advanced Traffic
Management Traffic distributed using LAG hashing
Queuing support based on EXOS profiles
Multiple Tables for
Deployment
Flexibility
FDB based flows for simple L2 flows – Higher Scale
ACL based flows for complex match & set conditions
Multiple VLANs with
Edit actions Simple OF based routing between VLANs
Support Applications requiring control of multiple VLANs
MAC Address
Rewrite Rewrite source and destination MAC
Support L3 SDN applications requiring MAC rewrite
OpenStack Cloud
Orchestration
Grizzly OpenStack Plug-in for Orchestration
Havana Plug-in for Multi-Vendor environments (TBD)
33
Looking to the Future of SDN
SDN becomes the Android of networking
• Open network OS and controller for Ethernet switches and routers
• OpenFlow and related specifications all available as Open Source
Apps for every need
• From QoS, to PBR, to Identity Management, to Mobility Management, to multi-tenancy and so on
Controller vendors eventually become application developers
• Apps come in free, premium, and freemium models
Switch vendors continue to build and sell switches
• Much like phone vendors continue to sell phones
App Stores and Marketplaces for SDN Apps
34
2014 - For Partners
• SDN Training
• Reach out to your vendors Build Your
SDN Expertise
• Identify Customer Use cases
• Review your vendors SDN portfolio
Qualify Customers
• Work with customers
• Bring requirements to Extreme Identify SDN
Requirements
Thank You
Interoperability & Applications with SDN
36
Controller tier
Data plane tier
Switch
Switch
Switch
Switch
Switch
Applications
Ap
p
Ap
p
Ap
p
Ap
p
Controller Platform
Floodlight
OpenFlow API
OpenStack NEC VMware/ Microsoft
……
Future Support
37
NEC Partners
Physical Virtual
Southbound API Announced
In April 2013
NEC PF vSwitch 1000
Open vSwitch
▌ Comprehensive data
plane offering with both
physical and virtual
infrastructure
▌ Support of other
vendor infrastructure
via OpenFlow
▌ True openness with no
hidden proprietary
agenda
NEC PF pSwitch 5240 & 5820
Strategic Partner
Based on standards
With full interoperability testing
Data
38
NorthBound API Application Integration
Announced
In May 2013
▌ Solutions built around
top of mind concerns
for customers
▌ Proactively and
automatically manage,
secure and optimize
your network
▌ From data centers to
wide area networks
▌ Same management
view, applications and
policies across multiple
sites
Applications
Management Security Optimization
NEC Virtual Tenant
Network
Network Visibility
DDoS Prevention Load Balancing
WAN Optimization
Cloud Orchestration
Intrusion Detection
and Prevention
39
ProgrammableFlow Version 4 Network Features
Network
Control
Northbound API
Southbound API
Network Functions
OpenFlow 1.0
Virtual Routing and
Bridging
Multipath
QoS/CoS
IPv6
Manageability
Centralized VLAN/
Subnet management
Network Virtualization
IP/VM Mobility
Traffic Steering
Reliability
•End to end reliability
•MC LAG
•VRRB
Scalability
100 switches
300,000 MAC addresses
10,000+ VLANs
Flow-level Traffic Information
Topology Information
Network Link Usage
Packet Metering
Switch Port status
Congestion Alerts
Network
Information
Network
Control
Network Programmability
- Create Network (L2/L3)
- Restful API
- Openstack
- Traffic Engineering
- Filtering
Big Switch Networks Open SDN Suite Extreme Networks – Inclusive Approach to SDN
4
0
Big Virtual Switch
Big Tap 3rd Party
Apps
Application Tier
Control Plane Tier
Data Plane Tier
• Big Virtual Switch
DC Network Virtualization
Application
• Big Tap
Network Monitoring Application
• Big Network Controller
Open SDN Network Application
Platform
Floodlight Open Source Core
• High Performance Switching
Platform
Big Network Controller
BVS Big Tap
AP
P
AP
P
AP
P
x460 and x670
BIG TAP: Enables Pervasive Monitoring Scale Out Network Visibility without Breaking the Budget
• Ubiquitous and continuous network monitoring
• Optimizes the utility of security monitoring, and NPM appliances.
• Filters and Directs Traffic to Meet Analytical Tool Needs and optimizing NPBs
• Exploits Ethernet Switching Cost Efficiency & Performance Scalability
• Eliminates Network TAP Sprawl & Expense
• Brokers SDN visibility centrally, simplifying configuration and management of monitoring networks
FlowFilter Defined
Filter
Switches
Delivery Switch
NPB
Production Network
Monitoring Network
Visibility Systems
NPB
Network Overlay – VXLAN or NVGRE
42
VM1
IP Subnet A
42
VTEP2
42
IP Subnet C IP Subnet B
Hypervisor Hypervisor Non-Virtualized Server
VM3 APP
L3 ECMP
VTEP1 OS
VTEP3
VM2
L2
L3
East / West Capacity Expansion/Scaling and Workload Mobility over L3 boundaries
OpenStack
43
APP APP APP APP APP
NOVA
Provision & Manage VM
Hypervisor agnostics Neutron (Quantum)
Virtual Network service
Network Abstraction
SWIFT
Object & Block storage
for servers & applications
Extreme OpenStack Neutron Solution
44
Core Neutron API API
Ext.
API
Ext.
Topology
Aware
Scheduler
VM
Migration Multi-tenant
OVS API SOAP/XML API
Topology
Database
Extreme Neutron Plugin
Transaction
Handling
Policy
Provisioning Future
function
Future
function
Future
function ….
Current available function
Topology
DB
Policy
DB
OpenStack - Cloud Data Center Use Case
45
Storage
Compute
Network
Pod 1
…………
2 3
N
Zone 1
Data Center Core
Internet
Storage
Compute
Network
Pod 2
…………
Topology Aware Scheduler picks the appropriate
compute host
1) Choose the compute host in same POD
2) Choose the compute host in a different POD but
same Zone
Multi-tenant isolation is provides using VLANs or
VMANs
1) Switches and vSwitches configured with VLANs
2) If VMANs used, switches are configured using
VMANs
VM Migration
L2 network configuration extended to new
compute host & intermediate network elements
VM cannot move outside the zone
Multi-tenancy Scale using VMAN
Each POD can be configured with a set of
VLANs
VLAN can overlap across PODS
SVLANs isolate overlapping VLANs in multiple
PODS
Software Defined Networking (SDN) Model
Abstract Network Infrastructure for Applications
Make Control and Management Plane Programmable
Centralize Network Intelligence; Control at Scale
Evolving Architecture with SDN
47
Data Plane
Control Plane
CLI, SNMP
Data Plane
Control Plane
SOAP, XML
REST
APP APP
APP
Data Plane
Control Plane
SOAP, XML
REST
APP APP
APP
OpenFlow
Open APIs
Programmability
OpenFlow
Programmability
OpenFlow
48
Flow Table
Match Condition Match Action Counters
Ingress
Port VLAN ID &
Priority SA DA Type
Ethernet
SA DA Proto
IP
SRC DST
TCP
Actions
Forward Out-port/Enqueue/Controller
Drop: Drop a packet (Security)
Modify a packet (Source/Destination MAC, VLAN ID etc)
…….
Counters
• Per Table
• Per Flow
• Per Port
OpenFlow basic building blocks as defined by ONF
OpenFlow switch with internal flow table (Data plane)
Remote controller to manipulate flow entries (Control plane)
Standardized “OpenFlow protocol” from controller-switch communication using SSL/TCP
SDN Positioning
49
Operator Manager CIO
Challenges
• Synchronization with
existing solutions
• Troubleshooting delays
• Disaster Recovery
• MACD
Challenges
• Infrastructure, Services,
Application Management
• Interoperability
• Business continuity
• Skill management
Challenges
• Maximize ROI
• Business Productivity
• New business trends &
requirements
• Investment protection
Features & Tools
based Positioning
Solution based
Positioning Strategic Positioning
Example
• SDN is not rip/replace,
hybrid model works
• Proactive service
monitoring at all points in
the networks
• Total packet control down
to core routing/switching
• Centralized architecture –
build once, deploy many
Example
• Service lifecycle
management integrated
with Enterprise Apps.
• Adherence to standards
• Architecture and roadmap
helps with acceptance
• Better structure & network
control
• Learn to think differently
about this paradigm
Example
• Opportunity
• Innovation – “Apple &
Android Ecosystem”
• Enables IT to be a profit
center than cost center
• Applications drive
productivity and lower TCO
From Technical Decision Makers to Business Decision Makers
Legacy Network Services Ethernet-based SDN
• Applications Drive Productivity
• More System Interoperability
• More Complete Automation
• Less Dependence on CLI
• Fewer “Experts” Required
Application-Based Networking
Drives Lower TCO
SDN Enables Comprehensive Seamless Networking
Network Operational Revolution
SDN Economics Application Automation & Simplicity
SDN – From Specialized to Centralized
• Open interfaces
• Rapid innovation
• Broad industry
Participation
Specialized
Applications
Specialized
Hardware
Specialized
Operating
System
Mac
OS Linux
Windows
(OS) or or
Programmable Open Interface
Open Interface
Commercial Off The
Shelf
Microprocessor
App App App App
• Vertically integrated
• Closed, proprietary
• Slow innovation
• Controlled industry
High Level Architecture
Single Consolidated Network based on High Capacity Open Fabric
Centralized Control and Management
g
g
g
g
Custom Applications
Open Programmable OS
Adaptive
Routing
Quality of
Service
Traffic
Engineering
Metering &
Billing
vSwitch
vSwitch
vSwitch
Co
ntr
ol P
lan
e
Tie
r
Dat
a P
lan
e
Tie
r
Vision: 3-Tier SDN Architecture Next Generation Approach to Building Networks
5
3
SDN Controller Platform
SDN Applications
SDN Controller
SDN Data Plane
SD
N
Ap
plic
atio
n
SD
N
Ap
plic
atio
n
Ap
plic
atio
n
Tie
r SD
N
Ap
plic
atio
n
Host A Host B
SDN Controller
Open Interface
to Hardware (e.g.
OpenFlow)
APP APP APP APP
Well Defined
Open API
Software Defined Network
EXOS SDN Differentiation: Advanced Traffic
Management
55
LA
G H
ash
ing
fun
ctio
n
Switch
Fabric/OF
Logic
Ports in LAG
Group
Ingress
Traffic
OF
Controller
OpenFlow traffic distributed using LAG hashing function, instead of one port
OpenFlow traffic distributed through different QoS Profiles on egress port
1
2
3
4
Output traffic
to port 1
QP 0
QP 1
QP 2
QP 3
QP 4
QP 5
QP 6
QP 7
WD
RR
SDN Differentiations
Extreme Networks has specific capabilities that provide clear differentiation among competition. Shipping TODAY !
Hardware Link Aggregation
– EXOS represents the LAG as a single virtual interface to the OpenFlow controller enabling bandwidth scaling, load balancing and link redundancy
Hybrid Mode Support
• Standard Ethernet switching and OpenFlow based forwarding on a “per-vlan” basis.
Hardware Quality of Service
• Configured profile queues are reported to the OpenFlow controller, enabling flows to be programmed directly to hardware queues.
Automated Flow Management
• EXOS intelligently classifies and maps flows to hardware resources, both the ACL and FDB tables, allowing up to 100,000 flows per switch.
56
SDN Challenges
SDN Technology Partners
• Fast Industry – Resource constrained.
Channel Partners
• Identifying Revenue Opportunities
Industry view that SDN will “lower costs”
• SDN cost savings may be derived from commodity x86 white label switches.
• Cost savings may be achieved with increased resource utilization, more efficient virtual networking implementations, virtual networking L4-L7 services that replace hardware based L4-7 services
Value Proposition in the SDN stack
• High Performance Networking is a requirement. OpenFlow support a must. X86 won’t cut it.
• New applications (SDN Technology Partners) provide the unique value prop and are key to lowering costs.
57
Recommended