Enviar búsqueda
Cargar
Network service in open stack cloud
•
2 recomendaciones
•
891 vistas
Yaohui Jin
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 40
Descargar ahora
Descargar para leer sin conexión
Recomendados
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui Jin
Hui Cheng
Triangle bdpa wo vid
Triangle bdpa wo vid
santosomar
Presenter manual cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)
XPERT INFOTECH
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time Systems
Angelo Corsaro
DDS Everywhere
DDS Everywhere
Angelo Corsaro
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS
Angelo Corsaro
Chep2012
Chep2012
Sebastien Goasguen
The OptIPuter and Its Applications
The OptIPuter and Its Applications
Larry Smarr
Recomendados
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui Jin
Hui Cheng
Triangle bdpa wo vid
Triangle bdpa wo vid
santosomar
Presenter manual cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)
XPERT INFOTECH
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time Systems
Angelo Corsaro
DDS Everywhere
DDS Everywhere
Angelo Corsaro
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS
Angelo Corsaro
Chep2012
Chep2012
Sebastien Goasguen
The OptIPuter and Its Applications
The OptIPuter and Its Applications
Larry Smarr
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part I
Angelo Corsaro
Tuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS Applications
Angelo Corsaro
OMG Data-Distribution Service (DDS) Tutorial - 2009
OMG Data-Distribution Service (DDS) Tutorial - 2009
Gerardo Pardo-Castellote
Rise of Network Virtualization
Rise of Network Virtualization
Arinto Murdopo
Стратегия Juniper в контексте Web 2.0
Стратегия Juniper в контексте Web 2.0
TERMILAB. Интернет - лаборатория
The Data Distribution Service
The Data Distribution Service
Angelo Corsaro
The Data Distribution Service
The Data Distribution Service
Angelo Corsaro
Project titles abstract_2012
Project titles abstract_2012
Suresh Radhakrishnan
Getting Started with DDS in C++, Java and Scala
Getting Started with DDS in C++, Java and Scala
Angelo Corsaro
Integrating network virtualization security in OpenStack Deployments.pdf
Integrating network virtualization security in OpenStack Deployments.pdf
OpenStack Foundation
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Angelo Corsaro
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
Larry Smarr
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDS
Angelo Corsaro
The Present and Future of DDS
The Present and Future of DDS
Angelo Corsaro
27 30
27 30
Ijarcsee Journal
Network security dotnet
Network security dotnet
Dhamu Mca
Mist2012 panel discussion-ruo ando
Mist2012 panel discussion-ruo ando
Ruo Ando
SunGard Cloud - Infrastructure as a Service - IaaS
SunGard Cloud - Infrastructure as a Service - IaaS
SunGard Availability Services UK
The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)
Jeff Green
Microsoft NetMeeting and Windows XP Video Conferencing vs
Microsoft NetMeeting and Windows XP Video Conferencing vs
Videoguy
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
OpenCity Community
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
Shinji Shimojo
Más contenido relacionado
La actualidad más candente
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part I
Angelo Corsaro
Tuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS Applications
Angelo Corsaro
OMG Data-Distribution Service (DDS) Tutorial - 2009
OMG Data-Distribution Service (DDS) Tutorial - 2009
Gerardo Pardo-Castellote
Rise of Network Virtualization
Rise of Network Virtualization
Arinto Murdopo
Стратегия Juniper в контексте Web 2.0
Стратегия Juniper в контексте Web 2.0
TERMILAB. Интернет - лаборатория
The Data Distribution Service
The Data Distribution Service
Angelo Corsaro
The Data Distribution Service
The Data Distribution Service
Angelo Corsaro
Project titles abstract_2012
Project titles abstract_2012
Suresh Radhakrishnan
Getting Started with DDS in C++, Java and Scala
Getting Started with DDS in C++, Java and Scala
Angelo Corsaro
Integrating network virtualization security in OpenStack Deployments.pdf
Integrating network virtualization security in OpenStack Deployments.pdf
OpenStack Foundation
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Angelo Corsaro
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
Larry Smarr
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDS
Angelo Corsaro
The Present and Future of DDS
The Present and Future of DDS
Angelo Corsaro
27 30
27 30
Ijarcsee Journal
Network security dotnet
Network security dotnet
Dhamu Mca
Mist2012 panel discussion-ruo ando
Mist2012 panel discussion-ruo ando
Ruo Ando
SunGard Cloud - Infrastructure as a Service - IaaS
SunGard Cloud - Infrastructure as a Service - IaaS
SunGard Availability Services UK
The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)
Jeff Green
Microsoft NetMeeting and Windows XP Video Conferencing vs
Microsoft NetMeeting and Windows XP Video Conferencing vs
Videoguy
La actualidad más candente
(20)
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part I
Tuning and Troubleshooting OpenSplice DDS Applications
Tuning and Troubleshooting OpenSplice DDS Applications
OMG Data-Distribution Service (DDS) Tutorial - 2009
OMG Data-Distribution Service (DDS) Tutorial - 2009
Rise of Network Virtualization
Rise of Network Virtualization
Стратегия Juniper в контексте Web 2.0
Стратегия Juniper в контексте Web 2.0
The Data Distribution Service
The Data Distribution Service
The Data Distribution Service
The Data Distribution Service
Project titles abstract_2012
Project titles abstract_2012
Getting Started with DDS in C++, Java and Scala
Getting Started with DDS in C++, Java and Scala
Integrating network virtualization security in OpenStack Deployments.pdf
Integrating network virtualization security in OpenStack Deployments.pdf
Building IoT Applications with Vortex and the Intel Edison Starter Kit
Building IoT Applications with Vortex and the Intel Edison Starter Kit
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDS
The Present and Future of DDS
The Present and Future of DDS
27 30
27 30
Network security dotnet
Network security dotnet
Mist2012 panel discussion-ruo ando
Mist2012 panel discussion-ruo ando
SunGard Cloud - Infrastructure as a Service - IaaS
SunGard Cloud - Infrastructure as a Service - IaaS
The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)
Microsoft NetMeeting and Windows XP Video Conferencing vs
Microsoft NetMeeting and Windows XP Video Conferencing vs
Similar a Network service in open stack cloud
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
OpenCity Community
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
Shinji Shimojo
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PROIDEA
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
Akhilesh Dhawan
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
Network Virtualization
Network Virtualization
Kingston Smiler
Midokura Enterprise MidoNet Overview
Midokura Enterprise MidoNet Overview
Midokura
Why sdn
Why sdn
lz1dsb
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PROIDEA
Virtualization of motes, gateways and networks new.pptx
Virtualization of motes, gateways and networks new.pptx
ssuserd54a18
Software Defined Networks
Software Defined Networks
Shreeya Shah
ONOS-based Location and Load aware Virtually Dedicated Container Networking o...
ONOS-based Location and Load aware Virtually Dedicated Container Networking o...
APNIC
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
Presentation11
Presentation11
KellyCheah
Brocade Ethernet Fabrics and the ODDC
Brocade Ethernet Fabrics and the ODDC
EMC Nederland
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
Abdulqader Al-kaboudei
Understanding and deploying Network Virtualization
Understanding and deploying Network Virtualization
SDN Hub
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
Brad Eckert
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Anju Ann
Sdn primer pdf
Sdn primer pdf
Pooja Patel
Similar a Network service in open stack cloud
(20)
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
Network Virtualization
Network Virtualization
Midokura Enterprise MidoNet Overview
Midokura Enterprise MidoNet Overview
Why sdn
Why sdn
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
Virtualization of motes, gateways and networks new.pptx
Virtualization of motes, gateways and networks new.pptx
Software Defined Networks
Software Defined Networks
ONOS-based Location and Load aware Virtually Dedicated Container Networking o...
ONOS-based Location and Load aware Virtually Dedicated Container Networking o...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Presentation11
Presentation11
Brocade Ethernet Fabrics and the ODDC
Brocade Ethernet Fabrics and the ODDC
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
Understanding and deploying Network Virtualization
Understanding and deploying Network Virtualization
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Sdn primer pdf
Sdn primer pdf
Último
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Último
(20)
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Network service in open stack cloud
1.
Network Service in
OpenStack Cloud p Yaohui Jin email: ji h at sjtu.edu.cn il jinyh t jt d Sina Weibo: @bright_jin Network & Information Center © jinyh@sjtu
2.
Acknowledgement
Team: Dr. Xuan Luo, Pengfei Zhang, Xiaosheng Zuo, Zhixing Xu, Xinyu Xu, Jianwen Wei, Baoqing Huang, etc. Prof. Hongfang Yu and team with UESTC Prof. Jianping Wang with CityU HK Engineers, discussion and slides from Intel, SINA, IBM, Cisco, Dell, VMware/EMC, H3C, Huawei, IXIA, … OpenStack Community China OpenStack User Group (COSUG) China OpenStack Cloud League (COSCL) Technical blogs such as blog.ioshints.info, ipspace.net, … © jinyh@sjtu 2
3.
OpenStack in Academia
for Research & Operation USC, Information Science Institute Purdue University University of Melbourne San Diego Supercomputer Center Brookhaven National Lab., DOE Argonne National Lab., DOE European Organization for Nuclear Research (CERN) Shanghai Jiao Tong University University of Science & Technology of China University of Electrical Science & Technology of China …… © jinyh@sjtu 3
4.
Agenda
Introduction SDN and OpenFlow Network Virtualization N t k Vi t li ti Network Virtualization in OpenStack Our Work © jinyh@sjtu 4
5.
The Service Trend
"Decoupling infrastructure management from service management can lead to innovation new business innovation, models, and a reduction in the complexity of running services. It is happening in the world of computing, and is poised to happen in networking.“ Jennifer Rexford Professor, Princeton University Last month, VMware paid $1.2B to acquire Nicira for software defined networking (SDN). © jinyh@sjtu 5
6.
Why is Nicira
worth $1.2 billion? © jinyh@sjtu 6
7.
SDN and OpenFlow ©
jinyh@sjtu
8.
Software Defined Network
(SDN) A network architecture in which the network control plane (OS) is decoupled from the physical topology using open protocols such as OpenFlow. © jinyh@sjtu 8
9.
Flow Table (v1.1)
Rules: Ethernet, IP, MPLS, TCP/UDP any combination, exact or wildcard Actions: Forward, Drop, Modify field (NAT) Statistics: Volume based billing anti DDOS billing, © jinyh@sjtu 9
10.
OpenFlow Implementation
Hypervisor Mode yp Open vSwitch (OVS): XEN, KVM, … OVS other features: security, visibility, QoS security visibility QoS, automated control Hardware Mode OpenFlow Switch Hop by hop configuration © jinyh@sjtu 10
11.
Reality Check
“OpenFlow doesn’t let you do anything you couldn’t do on a network net ork before” –Scott Shenker (Professor UC Berkele Scott (Professor, Berkeley, OpenFlow co-inventor) Frames are still f F till forwarded, packets are d li d d k t delivered t h t d to hosts. OpenFlow 1.3 was recently approved. Major vendors are participating - Cisco, Juniper, Brocade, Huawei, Ericsson, etc. It’s still early stage technology but commercial products are shipping. OpenFlow led by large companies Google/Yahoo/Verizon and lack of focus on practical applications in the enterprise. © jinyh@sjtu 11
12.
OpenFlow Interop
Fifteen Vendors Demonstrate OpenFlow Switches at Interop (May 8-12 2011) 8-12, © jinyh@sjtu 12
13.
Network Virtualization © jinyh@sjtu
14.
General Data Center
Architecture Cloud management system allows us dynamically provisioning VMs and virtual storage. © jinyh@sjtu 14
15.
What customers really
want? Virtual Network Requirements Multiple logical segments p g g Multi-tie applications Load balancing and firewalling Unlimited scalability and mobility © jinyh@sjtu 15
16.
Multi-Tenant Isolation
Making life easier for the cloud provider Customer VMs attached to “random” L3 subnets VM IP addresses allocated by the IaaS provider Predefined configurations or user-controlled firewalls Autonomous tenant address space A t t t dd Both MAC and IP addresses could overlap between two tenants, or even within the same tenant Each overlapping address space needs a separate segment © jinyh@sjtu 16
17.
Scalability
Datacenter networks have got much bigger (and getting bigger still !!) Juniper s Juniper’s Qfabric ~6000 ports, Cisco’s FabricPath over 10k ports 6000 Cisco s Tenant number dramatically increase as the IaaS experiences rapid commoditization Forrester Research forecasts that public cloud today globally valued at $2.9B, projected to grow to $5.85B by 2015. Server virtualization increase demand on switch MAC address tables Physical with 2 MACs -> 100 VMs with 2 vNIC need 200+ MACs! © jinyh@sjtu 17
18.
Possible Solutions (1)
VLANs per tenant limitations of VLAN-id range (Only 12bits ID = 4K) VLAN trunk is manually configured Spanning tree limits the size of the network L2 over L2 vCDNI(VMware), Provider Bridging(Q-in-Q) Limitations in number of users (limited by VLAN-id range) Proliferation of VM MAC addresses in switches in the network (requiring larger table sizes in switches) Switches must support use of same MAC address in multiple VLANs (independent VLAN learning) © jinyh@sjtu 18
19.
Possible Solutions (2):
L2 over IP Virtual eXtensible LAN (VXLAN) VMware, Arista, Broadcom, Cisco, Citrix, Red Hat VXLAN Network Identifier (VNI): 24 bits = 16M UDP encapsulation, new protocol Network Virtualization Generic Routing Encapsulation (NVGRE) Microsoft, Arista, Intel, Dell, HP, Broadcom, Emulex Virtual Subnet Identifier (VSID): 24 bits = 16M GRE tunneling, relies on existing protocol Stateless Transport Tunneling (STT) St t l T tT li Nicira Context ID C t t ID: 64 bit TCP lik encapsulation bits, TCP-like l ti © jinyh@sjtu 19
20.
VXLAN/NVGRE: How it
Works? without overlay using VXLAN using NVGRE © jinyh@sjtu 20
21.
Dynamic MAC learning
Dynamic MAC learning with L2 flooding over IP multicasting Flooding does not scale when fabric gets bigger. © jinyh@sjtu 21
22.
Control Plane (Nicira)
L2-over-IP with control plane OpenFlow-capable vSwitches IP tunnels (GRE, STT ...) MAC-to-IP mappings by OpenFlow Third-party physical devices Benefits No reliance on flooding No IP multicast in the core © jinyh@sjtu 22
23.
Transitional Strategy
Depends on Your Business 100s tenants, 100s servers: VLANs 1000s tenants, 100 servers: vCDNI or Q i Q 1000 t t 100s CDNI Q-in-Q Few 1000s servers, many tenants: VXLAN/NVGRE/STT More than that: L2 over IP with control plane Open question: How to solve the co-existing scenarios in one cloud? © jinyh@sjtu 23
24.
Network Virtualization in
Openstack © jinyh@sjtu
25.
OpenStack Today
Networking is embedded inside of Nova compute, and un-accessible to application developers Details and differences associated with network provisioning complicates a simple compute service Difficult to track changes in networking as Software- defined Networking (SDN) comes into play © jinyh@sjtu 25
26.
With Quantum –
Networking becomes a Service Nova becomes simpler, easier to maintain and extend Developers have ability to create multiple networks for their own purposes (multi-tier apps) May support provisioning of both virtual and physical networks – differences captured through plugin’s p g p g © jinyh@sjtu 26
27.
Quantum API interactions ©
jinyh@sjtu 27
28.
Plug-in’s available today
Open vSwitch p Linux bridge Nicira Ni i NVP Cisco (Nexus switches and UCS VM-FEX) NTT Labs Ryu OpenFlow controller NEC OpenFlow Big Switch Floodlight © jinyh@sjtu 28
29.
Quantum in Horizon
Create/delete private network Create “ports” and attach VM’s Assign IP address blocks ( g (DHCP) ) © jinyh@sjtu 29
30.
Quantum OVS Plugin:
VLAN solution with Open vSwitch © jinyh@sjtu 30
31.
OVS Plugin Flow
Chart © jinyh@sjtu 31
32.
Ryu Plugin:
Overlay solution with Openflow © jinyh@sjtu 32
33.
Ryu Plugin Flow
Chart © jinyh@sjtu 33
34.
vCube: Virtual, Versatile,
Visible Network Service for OpenStack Cloud © jinyh@sjtu
35.
Network Environment
Data Center Network: 10 GE Switch (BNT&H3C) in 2 domains Control and Manage: GE Switch (DCRS) 10GE connect to campus network Fat tree topology; L3: VRRP; L2: LACP+VLAG+MSTP Security control: SSH, NAT, ACL, VLAN NIC: Intel X520-DA2; Chelsio T420E-CR © jinyh@sjtu 35
36.
Transition:Co-existing VLAN/GRE
VLAN solution: Openstack + Open vSwitch p p GRE solution: Openstack + Ryu © jinyh@sjtu 36 43
37.
QoS in Virtual
Network Bandwidth upper bound for VMs pp With only OVS : 200Mbit/s With OVS and virtio: 8Gbit/s Bandwidth guarantee with Openstack + OVS User defined rate limitation Differential service level for tenants High bandwidth utilization Stable performance under dynamic traffic p y © jinyh@sjtu 37
38.
Visible Virtual Network
by sFlow Virtual Physical Virtual Physical Machine Server Switch Switch CPU Unicast Disk Multicast Port Traffic Traffic © jinyh@sjtu © jinyh@sjtu 38 45
39.
The Whole Picture ©
jinyh@sjtu 39
40.
Thanks for your
attention! Weibo: @bright_jin © jinyh@sjtu 40
Descargar ahora