Two years ago we presented our implementation of Virtual Network over TRILL in the Linux kernel. We were able to build lots of logic networks within a datacenter. Now the work continue but at a different level, we need to expand it to multiples datacenters.
The traditional network architecture (3-tier: access/aggregation/core) is undergoing a transformation due to the adoption of server virtualization in cloud data center. The main limitation of current network architectures mainly comes from inadequate design standards : TCAM insufficient, VLAN limitation (802.1Q) and STP convergence.
In this presentation we study the deportation of switch functionality in the host to produce Multi-campus Layer 2 Network Fabric. This architecture achieves the best of both layers (bridging and routing), thus building a large-scale layer-2 network while ensuring scalability, efficiency, fault-tolerance and to support thousands of physical nodes and hundreds of thousands of tenants with only negligible overhead on geographically distinct campuses. Our implemention is still based on the Linux kernel.
William Dauchy, Gandi