From: David Ahern <d...@cumulusnetworks.com> Date: Thu, 13 Aug 2015 14:58:59 -0600
> In the context of internet scale routing a requirement that always comes > up is the need to partition the available routing tables into disjoint > routing planes. A specific use case is the multi-tenancy problem where > each tenant has their own unique routing tables and in the very least > need different default gateways. > > This patch allows the ability to create virtual router domains (aka VRFs > (VRF-lite to be specific) in the linux packet forwarding stack. The main > observation is that through the use of rules and socket binding to interfaces, > all the facilities that we need are already present in the infrastructure. > What > is missing is a handle that identifies a routing domain and can be used to > gather applicable rules/tables and uniqify neighbor selection. The scheme used > needs to preserves the notions of ECMP, and general routing principles. Series applied, however... I don't think the ipv6 dependency should be there until you actually add ipv6 support to VRF-Lite. Furthermore, when you do, you need to make it so that people can enable VRF even if they don't turn ipv6 on. Thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html