limitation of cloud networking & eywa virtual network model for full ha and lb

69
Limitation of Cloud Networking 2014-02-04 Jung jung-in ([email protected]) Jeong wook-jae ([email protected])

Upload: jungin-jung

Post on 03-Nov-2014

6 views

Category:

Technology


0 download

DESCRIPTION

EYWA is Elastic Load-balancing & high-availablitY Wired network Architecture, Next generation architecture for IaaS.

TRANSCRIPT

Page 1: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Limitationof Cloud Networking

2014-02-04

Jung jung-in ([email protected])Jeong wook-jae ([email protected])

Page 2: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneckin External Traffic

Page 3: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

Page 4: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

External Traf-fic..

How?

Internet

?

Page 5: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

One Virtual Routerper Tenant

Internet

Internal Traffic

External Traffic (NAT, LB)

Page 6: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

Internet

One Virtual Routerper Tenant

Strange.....

Internal Traffic

External Traffic (NAT, LB)

Page 7: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

Internet

When VM is in-crease...

Internal Traffic

External Traffic (NAT, LB)

Page 8: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

Internet

When VM is in-crease...

Internal Traffic

External Traffic (NAT, LB)

Page 9: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

Internet

When VM is in-crease...

Crash

SPOF & Bottleneck

Internal Traffic

External Traffic (NAT, LB)

Page 10: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

Internet

Also Inbound...

Crash

SPOF & Bottleneck

Internal Traffic

External Traffic (NAT, LB)

Page 11: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

SPOF & Bottleneck

Internet

Both In/Out...

Crash

SPOF & Bottleneck

Internal Traffic

External Traffic (NAT, LB)

Page 12: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

There is no clear solution...

(in OpenStack, CloudStack..., Etc...)

Page 13: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack

Page 14: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack (Single Host)

nova-network Basic (Multiple NIC)

Controller

nova-network

br100(eth0)

Compute

nova-compute

br100(eth0)

Compute

nova-compute

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 15: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack (Single Host)

nova-network Basic (Multiple NIC)

Controller

nova-network

br100(eth0)

Compute

nova-compute

br100(eth0)

Compute

nova-compute

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 16: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack (Single Host)

nova-network Basic (Multiple NIC)

Controller

nova-network

br100(eth0)

Compute

nova-compute

br100(eth0)

Compute

nova-compute

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 17: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack (Single Host)

nova-network Basic (Multiple NIC)

Controller

nova-network

br100(eth0)

Compute

nova-compute

br100(eth0)

Compute

nova-compute

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 18: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack (Single Host)

nova-network Basic (Multiple NIC)

Controller

nova-network

br100(eth0)

Compute

nova-compute

br100(eth0)

Compute

nova-compute

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 19: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack (Single Host)

nova-network Basic (Multiple NIC)

Controller

nova-network

br100(eth0)

Compute

nova-compute

br100(eth0)

Compute

nova-compute

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

SPOF &Bottleneck

Page 20: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in OpenStack (Multiple Host)

Alternative: Multiple nova-network (per Com-pute Host)

Compute

nova-compute

Compute

nova-compute

eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

nova-network nova-network

br100(eth0)

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

Page 21: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Compute

nova-compute

Compute

nova-compute

nova-network nova-network

br100(eth0)

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

in OpenStack (Multiple Host)

Alternative: Multiple nova-network (per Com-pute Host)

eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

10.0.0.3

10.0.0.11(GW: 10.0.0.3)

10.0.0.4

10.0.0.12(GW: 10.0.0.4)

Page 22: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Compute

nova-compute

Compute

nova-compute

nova-network nova-network

br100(eth0)

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

10.0.0.3

10.0.0.11(GW: 10.0.0.3)

10.0.0.4

10.0.0.12(GW: 10.0.0.4)

in OpenStack (Multiple Host)

Alternative: Multiple nova-network (per Com-pute Host)

eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 23: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Compute

nova-compute

Compute

nova-compute

nova-network nova-network

br100(eth0)

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

10.0.0.3

10.0.0.11(GW: 10.0.0.3)

10.0.0.4

10.0.0.12(GW: 10.0.0.4)

in OpenStack (Multiple Host)

Alternative: Multiple nova-network (per Com-pute Host)

eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

but,....

Page 24: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Compute

nova-compute

Compute

nova-compute

nova-network nova-network

br100(eth0)

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

10.0.0.3

10.0.0.11(GW: 10.0.0.3)

10.0.0.4

10.0.0.12(GW: 10.0.0.4)

in OpenStack (Multiple Host)

Alternative: Multiple nova-network (per Com-pute Host)

eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 25: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Compute

nova-compute

Compute

nova-compute

nova-network nova-network

br100(eth0)

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

10.0.0.3 10.0.0.11

(GW: 10.0.0.3)

10.0.0.4

10.0.0.12(GW: 10.0.0.4)

in OpenStack (Multiple Host)

Alternative: Multiple nova-network (per Com-pute Host)

eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Page 26: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Compute

nova-compute

Compute

nova-compute

nova-network nova-network

br100(eth0)

br100(eth0)

Virtual Network (e.g. 10.0.0.0/8)

10.0.0.3 10.0.0.11

(GW: 10.0.0.3)

10.0.0.4

10.0.0.12(GW: 10.0.0.4)

in OpenStack (Multiple Host)

Alternative: Multiple nova-network (per Com-pute Host)

eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

!!............

Page 27: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

in CloudStack Using RVM(Router Virtual Machine) batter than OpenStack... but,… SPOF & Bottleneck is still….

Page 28: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host Host Host

vnbr1002(eth0)

vnbr1002(eth0)

vnbr1002(eth0)

in CloudStack

vnbr1001(eth0)

vnbr1001(eth0)

vnbr1001(eth0)

Tenat-A Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Tenat-B Virtual Network (e.g. 10.0.0.0/8)

Tenant-A's VR(10.0.0.1)

Tenant-B's VR(10.0.0.1)

A B BA

Tenant B

Tenant A

Page 29: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host Host Host

vnbr1002(eth0)

vnbr1002(eth0)

vnbr1002(eth0)

in CloudStack

vnbr1001(eth0)

vnbr1001(eth0)

vnbr1001(eth0)

Tenat-A Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Tenat-B Virtual Network (e.g. 10.0.0.0/8)

Tenant-A's VR(10.0.0.1)

Tenant-B's VR(10.0.0.1)

A B BA

Tenant B

Tenant A

Page 30: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host Host Host

vnbr1002(eth0)

vnbr1002(eth0)

vnbr1002(eth0)

in CloudStack

vnbr1001(eth0)

vnbr1001(eth0)

vnbr1001(eth0)

Tenat-A Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Tenat-B Virtual Network (e.g. 10.0.0.0/8)

Tenant-A's VR(10.0.0.1)

Tenant-B's VR(10.0.0.1)

A B BA

Tenant B

Tenant A

Page 31: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host Host Host

vnbr1002(eth0)

vnbr1002(eth0)

vnbr1002(eth0)

in CloudStack

vnbr1001(eth0)

vnbr1001(eth0)

vnbr1001(eth0)

Tenat-A Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Tenat-B Virtual Network (e.g. 10.0.0.0/8)

Tenant-A's VR(10.0.0.1)

Tenant-B's VR(10.0.0.1)

A B BA

Tenant B

Tenant A

Page 32: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host Host Host

vnbr1002(eth0)

vnbr1002(eth0)

vnbr1002(eth0)

in CloudStack

vnbr1001(eth0)

vnbr1001(eth0)

vnbr1001(eth0)

Tenat-A Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Tenat-B Virtual Network (e.g. 10.0.0.0/8)

Tenant-A's VR(10.0.0.1)

Tenant-B's VR(10.0.0.1)

A B BA

Tenant B

Tenant A

Page 33: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host Host Host

vnbr1002(eth0)

vnbr1002(eth0)

vnbr1002(eth0)

in CloudStack

vnbr1001(eth0)

vnbr1001(eth0)

vnbr1001(eth0)

Tenat-A Virtual Network (e.g. 10.0.0.0/8)

eth1 eth1 eth1

Physical Network (e.g. 222.122.156.0/24)

Tenat-B Virtual Network (e.g. 10.0.0.0/8)

Tenant-A's VR(10.0.0.1)

Tenant-B's VR(10.0.0.1)

A B BA

One VR per Tenant..But, Still SPOF & Bottleneck

Tenant B

Tenant A

Page 34: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

to solve…

Page 35: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Solution of VR's SPOF & Bot-tleneck

Host Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA A AB

Tenant B

Tenant A

Page 36: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Solution of VR's SPOF & Bot-tleneck

Host Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA A AB

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

Tenant B

Tenant A

Page 37: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Solution of VR's SPOF & Bot-tleneck

Host Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA A AB

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1 GW: 10.0.0.1 GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

Page 38: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host

Solution of VR's SPOF & Bot-tleneck

Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA A AB

Selective

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1 GW: 10.0.0.1 GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

Page 39: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host

Solution of VR's SPOF & Bot-tleneck

Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA

A

AB

Selective

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1

GW: 10.0.0.1

GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

Page 40: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host

Solution of VR's SPOF & Bot-tleneck

Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA

A

AB

Selective

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1

GW: 10.0.0.1

GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

Page 41: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host

Solution of VR's SPOF & Bot-tleneck

Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA

A

AB

Selective

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1

GW: 10.0.0.1

GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

X

Page 42: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host

Solution of VR's SPOF & Bot-tleneck

Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA

A

AB

Selective

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1

GW: 10.0.0.1

GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

Page 43: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host

Solution of VR's SPOF & Bot-tleneck

Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA

A

AB

Selective

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1

GW: 10.0.0.1

GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

Page 44: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Host

Solution of VR's SPOF & Bot-tleneck

Host Host

br-B br-B br-Bbr-A br-A br-A

Private-NET A

Physical Network (e.g. 222.122.156.0/24)

Private-NET B

A B BA

A

AB

Selective

10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1 10.0.0.1

GW: 10.0.0.1 GW: 10.0.0.1

GW: 10.0.0.1

GW: 10.0.0.1GW: 10.0.0.1 GW: 10.0.0.1

Tenant B

Tenant A

EYWA

Page 45: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

EYWA(Elastic load-balancing & high-availabilitY Wired network Architecture)

GltLab https://gitlab.com/call518/eywa-on-opennebula/wikis/home

PoC Demo http://goo.gl/wybYwU

2014-02-04

Jung jung-in ([email protected])Jeong wook-jae ([email protected])

Page 46: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Two Physical Host: CA1, CA2

HA/LB Out-bound In-bound

Network Env. Public-IP Range : 172.21.18.0/24 Private-IP Range : 10.0.0.0/24

Page 47: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Out-bound

Page 48: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

Page 49: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

VR1 (910)172.21.18.57

10.0.0.1

Page 50: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

VR1 (910)172.21.18.57

10.0.0.1

VM1(911)

10.0.0.24

Page 51: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

VR1 (910)172.21.18.57

10.0.0.1

VM1(911)

10.0.0.24

Page 52: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

VR1 (910)172.21.18.57

10.0.0.1

VM1(911)

VM2(912)

10.0.0.24 10.0.0.25

Page 53: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

VM1(911)

VM2(912)

VR1 (910)172.21.18.57

10.0.0.1

10.0.0.24 10.0.0.25

Page 54: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

VM1(911)

VM2(912)

VR2 (913)172.21.18.58

10.0.0.1

VR1 (910)172.21.18.57

10.0.0.1

10.0.0.24 10.0.0.25

Page 55: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

google.com

S/W (Internal)

VM2(912)

VR2 (913)172.21.18.58

10.0.0.1

VR1 (910)172.21.18.57

10.0.0.1

VM1(911)

10.0.0.24 10.0.0.25

Page 56: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

google.com

S/W (Internal)

VM2(912)

VR1 (910)172.21.18.57

10.0.0.1

VM1(911)

VR2 (913)172.21.18.58

10.0.0.1Crashed10.0.0.24 10.0.0.25

Page 57: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

google.com

S/W (Internal)

VM1(912)

VM2(913)

VR1 (911)172.21.18.57

10.0.0.1

10.0.0.24 10.0.0.25

Page 58: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

google.com

S/W (Internal)

VM1(911)

VM2(912)

VR1 (910)172.21.18.57

10.0.0.1VR3 (914)172.21.18.58

10.0.0.1Added

10.0.0.24 10.0.0.25

Page 59: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

google.com

S/W (Internal)

VM1(911)

VM2(912)

VR3 (914)172.21.18.58

10.0.0.1

VR1 (910)172.21.18.57

10.0.0.1

10.0.0.24 10.0.0.25

Added

Page 60: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

Load-Balancing(In-bound)

Page 61: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

Internet

S/W (Internal)

VM2(912)

VR3 (914)172.21.18.58:8080

VR1 (910)172.21.18.57:8080

VM1(911)

10.0.0.25:8010.0.0.24:80

Page 62: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

S/W (Internal)

Internet

VM1(911)

VM2(912)

10.0.0.25:8010.0.0.24:80

VR1 (910)172.21.18.57:8080

VR3 (914)172.21.18.58:8080

Page 63: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

S/W (Internal)

Internet

VM1(911)

VM2(912)

10.0.0.25:8010.0.0.24:80

VR3 (914)172.21.18.58:8080

VR1 (910)172.21.18.57:8080

Page 64: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

S/W (Internal)

Internet

VM1(911)

VM2(912)

DNS-RoundRobin

10.0.0.25:8010.0.0.24:80

VR3 (914)172.21.18.58:8080

VR1 (910)172.21.18.57:8080

Page 65: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

S/W (Internal)

Internet

VM1(911)

VM2(912)

DNS-RoundRobin

VR3 (914)172.21.18.58:8080

Crashed

10.0.0.25:8010.0.0.24:80

VR1 (910)172.21.18.57:8080

Page 66: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

CA1 CA2

S/W (External)

S/W (Internal)

Internet

VM1(911)

VM2(912)

DNS-RoundRobin

10.0.0.25:8010.0.0.24:80

VR1 (910)172.21.18.57:8080

Page 67: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

ArchitectureOverview

Page 68: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

VSe (Common)

VR-A-1

111.2.3.11

10.0.0.1/8

VSi A

vport-A

VM

VSe (Common) VSe (Common)

Switch (Public Net.)

Switch (Private Net.)

VR-A-2

111.2.3.12

10.0.0.1/8

VR-B-1

111.2.3.21

10.0.0.1/8

VSi A

vport-A

VM

VSi B

vport-B

VM

vtep-A vtep-A vtep-B

vnet0

peth0

vnet0

peth0

vnet0

peth0

eth0

eth1

eth0

eth1

eth0

eth1

vnet1

vnet2

peth1 peth1

VSi A

vport-A

VM

vtep-A

Tenant A

Tenant B

VR-B-2

VSi B

vport-B

VM

eth0

eth1

111.2.3.22

10.0.0.1/8ControllerController ControllerController

Orphan NormalNormal Normal

eth0eth0

vnet1

eth0

vnet3

eth0

vnet1

eth0

vnet2

peth1

vtep-B

Page 69: Limitation of Cloud Networking & Eywa virtual network model for full HA and LB

END