Presentation is loading. Please wait.

Presentation is loading. Please wait.

NetCloud 2013 Non-Tunneling Edge-Overlay Model using OpenFlow for Cloud Datacenter Networks Nagoya Institute of Technology, Japan Ryota Kawashima and Hiroshi.

Similar presentations


Presentation on theme: "NetCloud 2013 Non-Tunneling Edge-Overlay Model using OpenFlow for Cloud Datacenter Networks Nagoya Institute of Technology, Japan Ryota Kawashima and Hiroshi."— Presentation transcript:

1 NetCloud 2013 Non-Tunneling Edge-Overlay Model using OpenFlow for Cloud Datacenter Networks Nagoya Institute of Technology, Japan Ryota Kawashima and Hiroshi Matsuo

2 Outlines Backgrounds Edge-Overlay (Distributed Tunnels) Proposed method Evaluation Conclusion 2

3 Backgrounds – Network Virtualization Multi-tenant Datacenter Networks  Each tenant uses virtual networks  Each virtual network shares the physical network resources Physical network 10.0.0.0/8 VM Virtual network 192.168.0.0/24 Virtual network 172.16.2.0/16 Virtual network 10.0.0.0/8 Tenant 1 Tenant 2 Tenant 3 3

4 Backgrounds – VLAN limitations Each virtual network has its own VLAN ID A VLAN tag is inserted into Ethernet frames Ethernet VLAN PayloadFCS Problems with VLAN The maximum number of VLANs is 4094 Physical switches learn VMs' MAC addresses VLAN ID (1 ~ 4094) is included 4 VM's frame

5 Backgrounds – Edge-Overlay L2-in-L3 tunneling VM Virtual switch Physical server VLAN problems can be addressed Over 16 million virtual networks can be supported VMs' MAC addresses are hidden from physical switches Existing network devices can be used Virtual switches provide many high-level functions 5 Virtual switch

6 Tunneling protocols Ethernet (Physical) IP (Physical) VXLAN UDP FCS Ethernet (Virtual) Payload VXLAN VM's frame Ethernet (Physical) IP (Physical) NVGRE FCS Ethernet (Virtual) Payload NVGRE VM's frame Ethernet (Physical) IP (Physical) STT TCP-like FCS Ethernet (Virtual) Payload STT VM's frame 24bit ID 64bit ID TCP-like header NIC offloading (TSO) 6

7 Problems with Tunneling (1 / 2) IP Fragmentation at the physical server Payload Header Payload Header Payload Header VM Physical Server HeaderPayload Header Fragmentation 7

8 Problems with Tunneling (2 / 2) Compatibility with existing environment  IP Multicasting should be supported (VXLAN)  Load balancing (ECMP) is not supported (NVGRE)  Firewalls, IDS, load balancer may discard the frames (STT)  TSO cannot be used (VXLAN, NVGRE) Practical problem  Supported protocols differs between products (vendor lock-in) 8

9 Proposed Method Yet another edge-overlay method  Tunneling protocols are not used  No IP fragmentation at the physical server layer  OpenFlow-enabled virtual switches  No VLAN limitations  Compatibility with existing environment 9

10 Method1 - MAC Address Translation MAC addresses within the frame are replaced  SRC address : VM1's address => SV1's address  DEST address : VM2's address => SV2's address VM 1 VM 2 VM1 => VM2 Physical Server (SV1)Physical Server (SV2) SV1 => SV2 SV1 => VM2 VMs' MAC addresses are hidden from the physical switches Virtual Switch 10

11 Method2 – Host-based VLAN VM Tenant 1Tenant 2 VID=10 VID=20 Server VM Tenant 1 Tenant 2 VID=20 VID=10 Virtual Network (VID10) Virtual Network (VID20) Traditional VM Tenant 1Tenant 2 VID=10 VID=20 VID=30 Server VM Tenant 1 Tenant 2 VID=20 VID=10 Proposal VID is globally unique VID is unique within a server 11

12 Feature Comparison 12 ProposalVXLANNVGRESTTVLAN Physical NetworkL2L2 / L3 L2 MAC address hiding ✔✔✔✔ - No. of virtual networksUnlimited16 million 18 quintillion4094 IP Multicasting-Required--- Load balancing (ECMP) ✔✔ - ✔✔ FW, IDS, LB Transparency ✔✔✔ - ✔ IP Fragmentation (Physical) -Occur - TSO support ✔ -- ✔✔

13 Performance Evaluation VM-to-VM communication 13 Virtual switch Physical server 1 VM1 (Sender) Iperf client VM2 (Receiver) Physical server 2 GbE switching hub Virtual switch OpenFlow Controller Iperf server GRE / VXLAN tunnel

14 Evaluation Result (UDP) The performance of proposed method was equal to "Optimal" IP fragmentation affected the no. of frames and performance Fragmentation at the VM Fragmentation by GRE encapsulation Fragmentation by VXLAN encapsulation The no. of frames = 3 The no. of frames = 5 14

15 Conclusion Yet another Edge-overlay method  No tunneling protocols  No IP fragmentation at physical server layer  Higher throughput than tunneling protocols  L2 network Future Work  Further evaluation is necessary 10/40 GbE environment  MPLS support 15


Download ppt "NetCloud 2013 Non-Tunneling Edge-Overlay Model using OpenFlow for Cloud Datacenter Networks Nagoya Institute of Technology, Japan Ryota Kawashima and Hiroshi."

Similar presentations


Ads by Google