云数据中心网络与SDN:技术架构与实现
上QQ阅读APP看书,第一时间看更新

1.5 初识大二层

虽然Leaf-Spine为无阻塞传输提供了拓扑的基础,但是还需有配套合适的转发协议才能完全发挥出拓扑的能力。STP的设计哲学与Leaf-Spine完全就是不相容的,冗余链路得不到利用,灵活性和扩展性极差,废除STP而转向“大二层”成了业界的基本共识。

说到大二层的“大”,首先体现在物理范围上。虚拟机迁移是云数据中心的刚性需求,由于一些License与MAC地址是绑定的,迁移前后虚拟机的MAC地址最好不变,同时为了保证业务连续,迁移前后虚拟机的IP地址也不可以变化。迁移的位置是由众多资源因素综合决定的,网络必须支持虚拟机迁移到任何位置,并能够保持位于同一个二层网络中。所以大二层要大到横贯整个数据中心网络,甚至是在多个数据中心之间。

大二层的“大”,还意味着业务支撑能力的提升。随着公有云的普及,“多租户”成了云数据中心网络的基础能力。而传统二层网络中,VLAN最多支持的租户数量为4096,当租户间IP地址重叠的时候,规划和配置起来也比较麻烦,因此VLAN不能很好地支撑公有云业务的飞速发展。同理,对于大规模私有云而言,VLAN也难以胜任其对于网络虚拟化提出的要求。

“大二层”的提出有些年头了,至今仍然是网络圈子内的热词。为了实现“大二层”,数据中心的网络技术在近十年间经历了不断的迭代与优化,主要包括二层多路径、数据中心二层互联、端到端Overlay隧道等几大类技术,一些产商还推出了私有的大二层解决方案,本章后面会花上相当多的篇幅对它们进行介绍。