Cloud meets WAN - IEICE
Transcript of Cloud meets WAN - IEICE
4-March-2012
Cloud meets WAN: In-Network Support for Distributed Services
Azimeh Sefidcon, Hareesh Puthalath, Bob Melander Ericsson Research, Sweden Paul Murray HP Labs, UK WTC 2012 Miyazaki– March 4, 2012
4-March-2012
Flexible networking & distributed virtual infrastructure
Cloud & WAN A
pplic
atio
n ev
olut
ion
Mid ’90’s Mid ‘00’s Mid ’10’s
DC based clouds
Apache
Legacy apps on dedicated servers
Legacy apps in cloud (IaaS)
Drivers: Server consolia/on economies of scale, pay-‐per-‐use / scale-‐with-‐demand
Drivers: IaaS including networking in one package, Tailored mul/site
connec/vity
4-March-2012
Cloud & WAN – Challenges • Lack of suitable abstractions
• Non existent interfaces
• Non dynamic and relatively rigid
• Organizational boundaries
• Inter-provider issues
4-March-2012
Architecture
Infrastructure Service Infrastructure Service Infrastructure Service
Data CentreData Centre Data CentreData CentreNetwork OperatorNetwork Operator
Distrib
uted
Con
trol Plane
Distrib
uted
Con
trol Plane
Service UserService User Service User
Infrastructure Service
Service Provider
Service Provider
Service ProviderService User Service User Service User
Compute Admin
Network Admin
Storage Admin
Compute Admin
Network Admin
Storage Admin
Compute Admin
Network Admin
Storage Admin
Resource Adm
inistration
Resource Adm
inistration
4-March-2012
Interfaces
DC Site 4
DC Site 3
NW Provider
DC Site 2
DC Site 1
Infrastructure Service
OCCI OCNI
OCCI OCNI OCNI
DCP DCP
End User (Enterprise)
VxDL
4-March-2012
WAN Extensions
• Open Cloud Network Interface (OCNI) – Networking Extensions to OCCI – HTTP RESTful – L3VPN, L2VPN, Openflow
• Distributed Control Protocol (DCP) – Configuration negotiation – Link ,VLAN, Routing
protocol etc..
4-March-2012
Webshop front-‐ends in geographically distributed clouds
All cloud sites interconnected by dynamically established VPN
Webshop database backend in home cloud
A single distributed virtual infrastructure
Distributed virtual infrastructure
4-March-2012
Conclusion
• Operator network is a tremendous asset • Operator network necessity for the Cloud
Network can be 1st Class cloud citizen
Reliable On-‐demand
Simple Interfaces Sellable Secure
4-March-2012
WAN functional architecture
DCP Message builder &
parser
Infrastructure Service Controller - Logic and State
NW API (Ocean)
NMS/Controller (Operator)
Ocean plugin(Domain Specific)
DCPMQ
OCNI Webserver
OCNI parser
OCNI message
DCP messages
PE1 PE2
MPLS backboneDC1 DC2 /
Enterprise
GUI Manager
GUI data collector
4-March-2012
DC 1 NO 1 DC 2
01a
5a
6a
4a
NO n
…
1b
2
3a 3b
4b
… …
5b
6b
7
Infrastructure_id: 2222 Message_type: PE_INFO Provider_id : 7890 PE_ID: 10
Infrastructure_id: 2222 Message_type: CE_INFO Customer_id: 0987 Links:
Id: 10 in_bw: 100Mbps out_bw: 100Mbps ip_ce: 10.0.0.3 ip_pe: 10.0.0.4 net_prefix: 30 protocols_supported:
[RIP, OSPF, ISIS, STATIC]
Infrastructure_id: 2222 Message_type: CONFIG_DETAILS Provider_id : 7890 Links :
id: 1 vlan : 222 ip_ce: 10.0.1.3 ip_pe: 10.0.1.4 net_prefix: 30 protocol_name: OSPF status: configuring
Infrastructure_id: 2222 Message_type: CE_ROUTES Costumer_id : 0987 Links :
id: 1 Exported_routes: 192.168.0.0 Net_prefix: 24
DCP Messages