LinuxCon + CloudOpen + ContainerCon NA 2015 has ended
Back To Schedule
Wednesday, August 19 • 4:00pm - 4:50pm
Goplane: Open Source BUM-less Networking for Large Scale Docker Deployment - Soramichi Akiyama, NTT

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Docker is widely used to isolate tenants in DCs, and VxLAN enables large scale docker deployment. However, VxLAN suffers from BUM packets resulting in heavy CPU load for packet replication and NW congestion. Replication is avoidable by IP multicasting or Nicira service node, but the former has no help on network congestion and the latter broadcasts ARP packets. Cisco's floodless mode suppresses ARP broadcasting, but it relies on a vendor-specific ToR. We propose our OSS, Goplane (osrg/goplane in Github), that uses software BGP (GoBGP) and OVS. Containers' IP, Mac, and VNI are exchanged by BGP when they boot, and the OVS in each host is configured to send packets to the best VxLAN tunnel chosen by BGP path selection. ARPs are never sent out because the OVSes know all IP/Mac mappings. Complex overlay topologies can be built on any IP network as the only thing we require is IP reachability.

avatar for Soramichi Akiyama

Soramichi Akiyama

Researcher, NTT Software Innovation Center
Soramichi Akiyama is a researcher at Nippon Telegraph and Telephone (NTT), Japan since 2015. Before joining NTT, he had been working on data center energy efficiency by means of accelerating virtual machine live migration and received a Ph.D. from The University of Tokyo, Japan. While... Read More →

Wednesday August 19, 2015 4:00pm - 4:50pm PDT
Grand Ballroom D

Attendees (0)