一、传统的数据中心
传统的数据中心采用 接入 汇聚核心的 三层架构 ,根据物理位置将服务器划分为不同 pod
这个时候一般在接入和汇聚的设备之间运行STP ,目的是防止二层环路和增加网络稳定性。
每个 pod 内的机器都属于同一个 VLAN, 因此服务器无需修改 IP 地址和网关就可以在 pod 内部任意迁移位置。但是,STP 无法 使用并行转发路径,它永远会禁用 VLAN 内的冗余路径。
二、VPC的引入
2010 年,Cisco 提出了 vPC 技术来解决 STP 的限制,主要目的就是解放了被 STP 禁用的端口,充分利用可用的带宽,使用 vPC 技术时,STP 会作为备用机制。这样看来 VPC还真是挺棒的
三、虚拟化技术带来的革新
虚拟化的概念引入后,这个时候pod的范围改变了,产生了从接入层到核心层的大二层域的需求。
二层变大了带来的明细需求就是东西向流量变多,在接入和汇聚设备之间的流量也变大,这个时候 之前的STP+VPC的模式也需要进行改进,由此引入了 Spine leaf架构
四、spine leaf由于东西向流量增大而被引入