Download - Huawei Enterprise

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
SDN & Agile Controller DCN
Geoff Tayler
18th June 2016
What is SDN ?
The physical separation of the network
control plane from the forwarding
plane, and where a control plane
controls several devices
Software-defined networking (SDN) is an umbrella
term encompassing several kinds of network
technology aimed at making the network as agile and
flexible as the virtualized server and storage
infrastructure of the modern data center
Software-defined networking (SDN) is an
approach to computer networking that
allows network administrators to manage
network services through abstraction of
lower-level functionality.
2
The goal of Software-Defined
Networking is to enable cloud and
network engineers and administrators
to respond quickly to changing
business requirements via a
centralized control console.
Software defined networking (SDN) is an approach to
using open protocols, such as OpenFlow, to apply
globally aware software control at the edges of the
network to access network switches and routers that
typically would use closed and proprietary firmware
What’s the Problem ?
xSP / Carrier
Finance
Enterprise
Fast Deployment of
Tenant services
Policy Modification of
massive business
Visible O&M
SMB
Tenant 2
…
Tenant N
Tenant 1
xSP
Production
Zone
OA
Zone
DMZ….
…
Gov.
Transportation
Energy
Manufacturing
• Millions of tenants support
• Thousands of network policies
• Lack of professional IT staff
• Long Time to Market
• Hundreds of adjustment / day
• Hard to troubleshoot
3
The Huawei Vision on Future-oriented IT Infrastructure
IaaS
SaaS
Service Driven
Big Data
VDC
VDC
Computing Storage Network
Data Innovation
VDC
Computing Storage Network
Software Defined
FusionSphere
ManageOne
FusionSphere
SDN
SD-DC2: Service Driven-Distributed Cloud Data
Center
4
Hardware Efficient
SDN Approaches
Legacy
Open Flow
Policy
Controller
Management
Management
Generalised
Controller
Management
Control
Control
Different
vendors CLI
OpenFlow
Control
Data
Data
5
Policy
NetConf\CLI\closed API
Policy
OpenFlow\NetConf
Control
Control
Data
Data
SDN Terminology
•
Presentation
5
Session
4
Transport
3
Network
2
Data link
1
Physical
Virtual Environment
6
Virtual Environment
6
Application
Virtual Environment
•
7
Virtual Environment
•
Northbound APIs
data up the stack to
applications
Southbound APIs
pass data down the
stack
East and West
bound traffic flows
are flows between
software defined
virtual topologies
SDN Terminology
Underlay Networks are physical devices & trunks
Overlay networks are logical topologies
Service
Http: 80
Service
Web page
User
Data forwarding
(network)
Data
processing Cluster
(service)
7
TCP:1234
Service
Application MySQL:3306
Database
Agile Controller SDN Solution
Components
App portal
Open API
RESTFUL )
Cloud
FusionSphere
 Cloud:Vitualisation & Orchestration of
Agile Controller
services
 Agile Controller: Physical / virtual unified
Open API (Openflow/OVSDB/Netconf)
Physical/Virtual Network
VLANs
Distributed
VXLAN
Fabric
VXLAN
Fabric
CSS/SVF
Fabric
DCI Fabric
VM
VM
VM
VM
DCI
Compute
SAN
8
VM
VM
VM
VM
NAS
VM
VM
VM
VM
IP SAN
 Physical Network:CSS+SVF、VXLANFabric
virtual network management, providing vSwitch,
DCN
VM
control of network resources
 Virtual : Overlay program provides unified
…
Resource
Pool
computing / storage / network service
interface
Open API(RESTFUL/RPC )
Agile
Controller
 App Portal: Provide customer-oriented
VM
VM
VM
…
VM
vFW and vRouter and other virtual network
components
Agile Controller Support
Agile Controller
CE12816
CE12812 CE12808 CE12804
CE7800/6800/5800
Support
Product
Physical Switch
CloudEngine Switches
Virtual Switch
CE1800V (EVS)
Physical Firewall
NGFW series
Virtual Firewall
vNGFW series
LoadBalancing
F5 BIG-IP
Other third-party
devices
F5 BIG-IP
Next Generation
Firewall
9
OpenFlow compliant devices
What Can It Do ?
•
•
•
•
•
Cloud management provides
application definitions (the “defining”
software).
Agile Controller DCN provides for
network policies to be applied to
Applications
Policies are processed to generate
logical topologies
Agile Controller DCN maps logical
Topologies to Physical Network
This remains true even when
workloads are migrated, potentially
even between physical Datacentres
Application
Orchestration
App 1
Web
App
Policy 1
Application
Service Chain
Web
App 3
App
Policy 2
DB
Web
App n
App
Policy 3
DB
Web
App
Policy n
DB
The service management platform converts the
application framework into a logical network.
Logical Network
The controller maps logical networks into
physical networks and delivers services.
Physical Network
10
App 2
DB