我先花一点时间,聊一聊Spine/Leaf网络拓朴。
Spine/Leaf 是一种网络拓朴

Source: http://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/unified-fabric/white_paper_c11-728337.html
Spine直接翻译是脊椎骨,Leaf直接翻译是树叶。这个拓朴的特征是,所有的Leaf都接在Spine上面,如果Leaf和Leaf之间有网络的流量,所有的流量,都必须穿过Spine,Spine等同于是骨干,特征上就只是这么简单。
部分交换器扮演Spine,部分交换器扮演Leaf。网络用户端口,包含Client/Server,都只能接在Leaf上面。
Leaf到Leaf,刚好都是三跳
任何Leaf到Leaf的网络流量,因为拓朴对称的原因,刚刚好都是三跳,Leaf->Spine->Leaf。
因此,穿越Spine/Leaf网络的延迟时间,都是固定的。Spine/Leaf的网络效能,是可以被控制和预测的。
Spine/Leaf很容易做线性扩展
如果骨干的带宽不足,我们只需要增加Spine的节点数目〔或是链路数目〕。多出来的Spine交换器〔或是链路〕,可以提供路径上的负载均衡。
如果是使用者的埠数不够,我们只需要增加Leaf交换器就可以了。
很容易做线性扩展这一点,其实正是它最大的好处。
如何记得Spine/Leaf拓朴
我们可以利用大家都熟悉的Cisco Nexus 7000硬件架构,来帮助我们记得Spine/Leaf拓朴的特色和好处。
Cisco Nexus 7000硬件,包含线卡(Line Cards, I/O Modules),还有Switching Fabric。所有的网络用户端口,只能接在线卡上面;线卡和线卡之前的流量,只能穿越Switching Fabric。
如果使用者埠数不够,我们增加的是线卡。
如果交换带宽不足,我们增加的是Switching Fabric。
Cisco Nexus 7000 的线卡,等同于是Leaf。
Cisco Nexus 7000 的Switching Fabric,等同于是Spine。
我是文章作者洪李吉。欢迎大家在下方留言,也欢迎大家分享本网站的内容!