华为园区网络分层设计2——汇聚层组网架构、上行链路、设备选型最佳实践

科技   2025-02-07 09:30   河北  

汇聚层是园区接入层与核心骨干网之间的网络分界线。

汇聚层通常作为部门的核心,转发部门用户间的“横向流量,同时提供到核心层的“纵向流量。汇聚层对接入层隐藏核心层,作为园区网的配线架,将大量用户接入到园区网骨干网络中,扩展核心层设备接入用户的数量,同时,也有可能作为部门或区域内部的交换核心,实现与区域或部门专用服务器区的连接。

汇聚层的设计原则包括:

  • 高性能原则:充分满足园区网络业务对网络带宽/性能的要求,做到网络无阻塞,业务运行流畅。
  • 可靠性原则:网络工作稳定可靠,不中断。
  • 扩展性原则:要充分考虑网络的可扩展性,满足园区网未来3~5的发展需求,做到网络平滑升级,业务无缝迁移。
  • 分区设置原则:根据网络及业务隔离的需要,分区设置汇聚点,使网络建设贴近实际需求。既可以针对不同规模的区域,因地制宜,配置不同规格的网络设备;也可以按照统一标准建设所有分区,便于业务扩展和迁移。下面详细设计内容均按照统一标准建设分区的方式进行说明。

汇聚层的主要设计要点包括:

  • 组网架构设计:汇聚层设备的工作模式、上行组网方式及架构模型。
  • 上行链路设计:上行链路类型、上行带宽。
  • 设备选型:设备选型原则及选型方法。

1.组网架构

组网架构设计需要考虑交换机的工作模式和上行组网方式。

1.1工作模式

根据汇聚层设备之间的工作关系,汇聚层交换机包括独立模式、备份模式、集群/堆叠三种工作模式。

# 拓扑图

# 工作关系

1.2上行组网方式

汇聚层可以采用双链路单链路上行接入核心层,如下图所示,通常推荐汇聚层采用双链路上行

当核心层有多台设备时,或者对链路可靠性要求高时,推荐采用双归上行,以提高网络和链路可靠性。

当核心层与汇聚层均采用CSS/iStack模式时,推荐汇聚层采用全互联或口字型上行,形成无环网络。

  • 全互联(Mesh互联)上行:所有汇聚层设备均双归上行,适用于高可靠性场合。
  • 口字型上行:即口字型互联,每台汇聚设备单链路上行,适用于远距离互联或节省成本场景。

根据汇聚层设备的工作方式和上行组网方式,汇聚层可以有多种组网模型,如下图所示:

# 汇聚层组网模型

# 汇聚层组网模式对比

2.上行链路

汇聚层通常采用双归上行,其上行链路设计主要考虑链路类型(即上行接口速率/带宽)及数量,基本原则是:

  • 优选高速率接口。
  • 尽量减少上行接口数量,当需要多条链路上行时,采用链路聚合方式上行,提高可靠性和简化管理。

考虑到性能和成本等多种因素,汇聚层上行链路通常采用GE、10GE、40GE、100GE等几种;万兆园区上行链路推荐采用10GE、40GE、100GE  。

在选定汇聚层交换机及其上行速率之后,可以确定其上行链路数量,计算方法:

上行链路数量=【上行带宽/上行接口速率】

2.1上行带宽

上行带宽通常以区域为单位进行计算,既可以每个区域单独计算,也可以所有区域采用统一标准计算。推荐采用统一标准计算。

  • 当采用统一标准计算时,为保证业务平滑迁移,应以最大规模的区域和业务最大带宽作为计算标准。
  • 为保险起见和方便计算,汇聚层所有的流量均当作南北流量来进行带宽计算。

上行链路的计算方法有如下两种,推荐取其值大者。

  • 业务分析法:假设业务无阻塞,直接根据业务带宽和网络接入规模来计算上行带宽。

上行带宽1=业务带宽× 网络接入规模×(1+网络3~5年增长率)

  • 网络收敛比法:根据网络收敛比和接入层的上行带宽来确定,即:

上行带宽2= 【接入层所有交换机的上行带宽/网络收敛比】  ×(1+网络3~5年增长率)

最终的上行带宽为:

上行带宽=MAX(上行带宽1,上行带宽2)

2.2线路类型

与接入层的上行链路一样,汇聚层的上行链路的线路类型也需要根据设备之间的连接距离和传输速率来决定采用电缆线路或光纤线路。

3.设备选型

汇聚层设备根据网络规模,既可以采用盒式设备,也可以采用框式设备。对于小型园区网,可以采用盒式设备;对大中型园区网,推荐采用框式设备。选型需要考虑的因素如表所示。

汇聚层设备选型主要考虑性能和扩展性,同时需要考虑与接入层、核心层的对接问题。

考虑因素选型原则选型方法
下行接口速率与接入层交换机的上行链路速率匹配。参考接入交换机的上行接口速率,推荐采用万兆速率的接口。
上行接口速率尽量选择调整高速率产品,以减少上行链路数量。选择最高速度的上行接口,同时需要考虑与核心层设备的匹配问题。
交换容量/转发能力匹配园区网业务要求。根据业务类型、用户规模以及扩展性要求进行评估,然后选择对应规格的产品。
端口数量/密度设备数量尽可能最小化,方便组网和管理。网络用户规模或接口数就是所有交换机的端口总数。当端口总数比较大时,尽可能多地选择高密度接口的交换机。由于接入层扩展相对简单,可以暂不考虑网络扩展性问题,统一放在汇聚层或核心层来考虑。
端口类型匹配传输速率和传输距离要求。根据传输速率和传输距离决定采用光口或电口。    通常推荐采用电口,当传输速率大、传输距离远时采用光口。

接入交换机可以选择S6700/S5700/S3700/S2700系列,推荐使用S5720-LI、S5720-SI。

汇聚交换机可以选择S9700/S7700/S6700/S5700系列,其中,S6700推荐使用S6720-LI、S6720-SI。


Python运维实践
Python运维实践,专注于互联网技术的总结与交流,内容涉及Python自动化运维、Django框架、园区网络技术、linux云计算、系统架构及网络空间安全等知识的实践与分享。
 最新文章