以100节点,交换机均为36口为例,无阻塞的胖树结构如下图
构造方法如下:
1)因为要保证无阻塞,所以Edge交换机上用于上行和下行端口数要相同,以保证任何情况下每个节点都能获得一个上行线路,因此每个Edge交换机最多能连接的节点数量为36/2=18,则需要的Edge交换机数量为100/18=6.
2)对于一个核心交换机来连接Edge交换机,能连接到每个Edge交换机的最大线路数为36/6=6.每个Edge交换机有18条上行线路,故需要3个核心交换机。
为了减少交换机数量,节约成本,可以构建有阻塞的胖树,如构建3-1阻塞的网络,每个Edge交换机下行与上行线路数比为3:1,即向下连接的节点数为27,向上连接核心交换机的数量为9,故需要的Edge交换机数量为100/27=4,一个核心交换机最多连接到每个Edge交换机的线路数量为36/4=9,刚好与Edge交换机上行线路数相同,故只需要一个核心交换机。这种网络最坏情况下(一个Edge交换机的所有节点同时向核心交换机发送数据),平均带宽只能最多只能达到最高带宽的1/3。