Skip to main content
开放网络的先行者与推动者—星融元
加入我们技术支持(Support)  TEL:(+86)4000989811

云化园区方案设计及实施指南

1 准备工作

1.1 方案规划

按照用户的建筑格局、走线、预算、可靠性要求等因素确定整体网络架构。
方案确定后与客户核对,确定。

1.1.1 方案选型

云化园区控制器目前支持3种典型场景:

  • Spine-Leaf:经典云化园区场景。
  • Spine-Aggregation-Leaf:支持单Aggregation、双Aggregation;Spine-Leaf混合场景。
  • 传统二层场景:单核心下挂接入交换机。
  • 开放云联场景:仅Leaf交换机,上游设备不管控。
1.1.1.1 中小型园区

适合一组Spine可以承接所有Leaf的单PoD场景。

中小型园区
1.1.1.2 中大型园区

一组Spine无法承接所有Leaf的多PoD场景。其中单汇聚只需要一台汇聚设备;多汇聚需要2台,更加可靠。

中大型园区
1.1.1.3 混合场景

客户现场可能因为各种原因,多个建筑的组网不尽相同,比如新建楼栋线路富裕、老旧楼栋线路故障且修复困难;混合场景适应性更强。

混合场景部署
1.1.1.4 传统二层场景

二层场景Leaf交换机业务二层透传,VLAN-MAC转发;Leaf通过带内管理。

传统二层场景
1.1.1.5 开放云联场景

适合于上游设备为其他厂商,Leaf部署在二层或者三层的场景。

开放云联场景

1.1.2 与上游设备对接方式

根据上游设备的网络能力或者用户偏好选择合适的对接方式。

  • Spine-Aggregation-Leaf场景支持多种方式与上游设备对接:本地三层接口+静态路由;MC-LAG+静态路由;eBGP;OSPF等。
  • Spine-Leaf场景支持通过三层接口或VLANif与上游对接;静态路由做业务转发,eBGP。
  • 二层场景只需要通过三层接口与上游设备对接;静态路由做业务转发。
  • 开放云联场景支持三层接口与上游设备对接。

依据网络规模、接口形态等因素选择合适的型号。

1.2 设备选型

依据网络规模、接口形态等因素选择合适的型号。

1.2.1 命名规则介绍

CX202P-24Y-M、CX204Y-48GT-HPW2-M

高速接口低速接口可选
Q : 400G
D : 200G
P : 100G
GT : 1GE电
MT : 2.5GE电
S : 10GE光
Y :25GE光
-HPW[1..4] PoE+,HPW2:24口PoE+ HPW3:36口PoE+

1.2.2 产品彩页

产品彩页-星融元CX-M系列云化园区交换机-CN-e-20250710.v2.4.pdf

1.3 设备清单

按照规划拓扑整理设备、模块、光纤等物料清单。

型号用途数量
CX532P-Mspine2/2
CX202P-24Y-MAggregation4/4
CX206P-48S-MAggregation2/2
CX204Y-48GT-MLeaf80/80
CX204Y-48GT-HPW2-MLeaf接AP4/4
CAP6020-Z10/10
ET2500模拟终端,每台出12个电口上联Leaf1/10
42U的机柜放置设备5/5
100G多模光模spine-agg互联(已+2备用)26
25G多模光模块agg-leaf互联(已+10备用)350
10G多模光模块Spine-Router互联4
多模光纤其中30根7-10米,160根3-5米(分别用于跨机柜和较远距离、本机柜链接)(已+10备用)200
网线1-3米,ET2500-Leaf互联(已+10备用)10
总电源功率10%冗余8788瓦
电源插座(已+10备用)108
CCN控制器云端wifi.asterfusion.com1/1
出口跳纤从设备部署位置到苏州办网出口路由器,根据实际情况准备跳纤2/2

1.4 设备License

通过技服或销售获取AP的授权文件,借测项目默认2个月授权,正式销售永久授权。

1.5 设备信息表

信息用于记录设备安装位置、MAC、SN、hostname,并记录连线表等实施中的重要信息。
云化园区-100shades-信息表-i-20250110-v1.0

1.6 业务规划

IP规划

总网段172.22.0.0/16
业务业务子类IP地址段地址池范围VLAN网关所在设备
spine上联10.210.1.252/24100openwrt
互联地址172.22.253.128/25128-255
AP管理地址AP管理地址172.22.254.1/24172.22.254.1-172.22.254.2551000
控制器172.22.254.2/24
Agg带内管理172.22.253.1/27172.22.253.1-172.22.253.311001
peer-link1002
loopback地址172.22.252.1/24172.22.252.1-172.22.252.255
有线终端172.22.251.1/24172.22.251.1-172.22.251.2551003
无线终端172.22.249.1/24172.22.250.1-172.22.249.2551004

2 开始部署

2.1 设备安装

按照规划拓扑安装设备,记录设备序列号和MAC地址,填写设备信息表。

2.2.1 部署位置选择

控制器部署在spine旁、公网服务器、leaf下三种情况的配置方式有所不同,根据用户实际情况选择。
推荐部署在公网服务器随时随地都可访问;部署在spine旁通常比Leaf下有更高的可靠性。
本案为方便从西安访问控制器,部署在云端服务器:wifi.asterfusion.com

注意:控制器部署在一台Spine旁边时,为保证从另外一台Spine过来的流量能够访问控制器,需要通过iBGP发布控制器路由:network 172.22.253.253/30。

2.2.2 安装控制器

将控制器版本的打包文件上传到需要部署的环境,一键安装,-i参数指定控制器IP地址:

./controller_V1.0_R07.bin –i

部署成功后,用户可以通过 https://ip_address 直接访问控制器。
注意:若从R7之前的版本升级到R7之后的版本,且需要保留之前的配置,在安装时不携带-i参数即可.

  • 使用docker-compose一键启动控制器,控制器默认安装目录为 /opt/controller/ 下:
cd /opt/controller/controller_V1.0_R07/wlan-cloud-ucentral-deploy/docker-compose/
docker-compose up -d

参数说明:

  • -d :表示后台执行
  • up :表示启动控制器
  • down :表示关闭控制器
  • 完全清除重新安装

注:无需保留原有数据清除重新安装。以下为清除方法,安装方法同“初次安装”。

docker-compose down
docker image ls
docker rmi 手动列出IMAGE ID
docker volume ls
docker volume rm openwifi_kafka_data openwifi_postgresql_data openwifi_zookeeper_data openwifi_zookeeper_datalog

2.2.3 登录控制器

https://控制器IP或域名
默认用户名/密码: aster@asterfusion.com / Asteria
初次登录系统强制要求修改密码。
本案控制器:https://wifi.asterfusion.com

2.3 创建组织和场所

登录控制器后,点击右上角的【+】添加场所

步骤

完成组织创建后,双击创建的组织,进入该组织下:

步骤

点击【+】按钮创建一个新的场所
所是管理员可以用来监控、管理、配置所有网络设备的集合。

步骤

2.4 设备入库

设备导入至场所

下载导入模板:

导入模版

将设备信息按照模板填写后,导入到所在场所。

上传后先点击“测试上传数据”对数据进行校验,通过点击“上传数据”开始入库。

3 开始配置

3.1 规划拓扑

拓扑规划

采用中大型园区,多汇聚场景。接入交换机分为3组。

手动规划拓扑

3.1.1 自动生成规划拓扑

自动生成拓扑

3.1.2 按照规划设置

注:红色框内为手动必填内容,与规划表核对填写,预留充足时间。规划拓扑50台设备需要至少1.5h。

设置

3.1.3 快速导入规划拓扑

适合设备数量非常多的情况,excel也为项目管理提供材料,这种方式非常快速。
导入方式不需要选择方案和设备,会根据导入信息自动创建设备。

3.1.3.1 下载模板

下载模版

3.1.3.2 填写规划表

填写规划表

3.1.3.3 导入规划表

导入

3.1.3.4 自动校验规划表

WEB会校验用户输入,并做出提示。修复所有错误,确认无误后点击应用配置。

校验

3.1.3.5 自动生成拓扑

完成互联信息后将得到包含互联关系的完整拓扑。

自动生成拓扑

3.2 基础网络配置

3.2.1 Agg带内管理IP设置

Agg工作在二层模式,所以配置并不需要经常变动,但为了监控设备和网络状态需要为他提供带内管理网段。这里只需要设置网段,控制器会自动从中分配IP给所有Agg设备。

配置

3.2.2 Agg组MC-LAG的互联IP和VLAN设置

Agg组都会建立MC-LAG,PeerLink的IP仅用于本地控制器面通信、MAC和ARP表同步,所以所有Agg组的PeerLink和IP都是相同。

配置2

3.2.3 Spine与上游设备互联设置

配置

3.2.4 交换机的统一系统设置

配置

3.3 业务配置

3.3.1 有线业务配置

3.3.1.1 有线终端业务配置

配置

3.3.1.2 AP管理和业务配置

配置

3.3.1.3 高可用DHCP服务器

可选将DHCP服务器设置在Spine上,2台Spine将自动启用DHCP failover高可用服务器;两台服务器协同工作,可靠性更高。

注意:failover必须两台设备时间同步,否则信息无法同步。

配置

创建DHCP配置

配置
配置

支持静态地址绑定,绑定的地址需要在网段内且动态地址池之外。

配置

查看地址池使用情况

配置

3.3.2 无线业务配置

注意:设置无线配置模板的“标签”:该标签必须与AP设备的“标签”一致,控制器会在AP初次上线时自动下发“标签”一致的无线配置。

无线业务配置

AP设备的“标签”:在导入库存时设置“AFtag”,或在系统库存中批量修改。

无线业务配置

4 设备上线

4.1 Spine-1初始配置

上线阶段只需要给其中一台Spine手动配置上线,其他设备自动获取地址上线。
注意:Spine-1上与Spine-2的互联接口也划为downlink,spine2通过该接口获取地址上线。

interface ethernet 130
    ip address 10.210.1.252/24

connect-controller
    uplink ethernet 130 ip address 10.210.1.252/24 gw 10.210.1.1
    controller-server ip address 172.22.253.254
    downlink ethernet 1-125 ip address 172.22.55.1/24

4.2 Agg第一阶段配置

将脚本添加到控制器,类型为sonic-cli,保存。下发给Agg-G3-1。
注意:如果Leaf上行口连了2台Agg,只需将其中一台Agg下行口加到Access Vlan,否则Leaf的两个上行接口将获取到相同的IP地址。另外一台Agg无需下发脚本。
本案只给Agg-G3-1下发该脚本:

configure
vlan 101
exit
port-group ethernet 1-20
switchport access vlan 101
exit
interface ethernet 49(连接dhcp地址池所在spine1的上行口必须放在最后下发)
no router-interface
switchport access vlan 101
exit
interface vlan 101(最后vlan重新获取ip)
ip address dhcp-alloc
exit
end

4.3 所有设备上线

5 下发配置

5.1 下发基础网络配置

配置
配置
配置

5.2 下发有线业务配置

配置

5.3 下发无线业务配置

将配置推送给“标签”匹配的设备。

配置

6 业务验证

6.1 设备在线情况

验证

6.2 有线业务验证

终端可以获取到地址,访问互联网正常。

6.3 无线业务验证

终端可以获取到地址,访问互联网正常。

7 运维

7.1 告警

7.1.1 告警信息

运维-告警展示了当前告警和管理员对当前告警处理/确认后执行清除动作后的历史告警信息。

运维

7.1.2 告警阈值设置

每一个告警监测项都有其阈值,针对不同的环境和场景可自行设置默认值。

告警阈值同样可以一件同步到子场所或子组织,修改后需再次执行同步操作生效。

运维

7.1.3 告警阈值同步

将当前组织或场所的告警配置同步到其子组织或子场所;同步操作只执行一次,修改后需要重新执行同步。

运维

7.1.4 邮件告警

  • 发件人设置

设置内容参见邮件服务商设置页面的“第三方邮箱客户端登录”。
设置完成后,点击“网络连通性”测试按钮验证配置是否正确。

告警
  • 设置告警收件人

在组织或者场所的“配置-邮件通知”页面设置收件人,收件人是控制器已经存在的用户。
可选发送不同的告警类型、告警级别。

告警
  • 收件人设置同步

将当前组织或场所的告警收件人配置同步到其子组织或子场所;同步操作只执行一次,修改后需要重新执行同步。

告警
  • 邮件告警内容

控制器会将一段时间的告警信息合并后发送给收件人。

告警

7.2 巡检

7.2.1 业务巡检

  • 一键巡检

一键巡检将立即对指定场所和巡检内容执行一次巡检,并生成巡检记录。

巡检
  • 周期巡检

开启周期巡检后,控制器将对指定场所和项目执行周期性的巡检,并生成巡检报告。

巡检
  • 巡检记录

查看详细信息

巡检
巡检
  • 巡检报告
巡检

巡检报告内容:

巡检

7.2.2 系统巡检

系统巡检是对控制器服务器系统的状态检查。

巡检

8 扩容

8.1 扩容一个接入交换机组

一个接入交换机组包含了1台或2台Aggregation和若干台Leaf交换机。
扩容时如果已经完成规划拓扑并给spine下发了配置,需要先将spine连接agg的下行口移出LAG,否则下行口无法加到4094、dhcp临时地址池无法生效。

1、临时地址池路由宣告

扩容时spine-1和spine-2都已经下发了正式配置,流量可能从spine-1或spine-2过来,但此时spine-2上没有临时地址池的路由,所以spine-1需要将临时地址池网段宣告出去。

注意:推送配置后,该network会被控制器清除;如需保留,请使用frr对比工具。

router bgp 64513
    address-family ipv4 unicast
    network 172.22.55.0/24(临时地址池网段)

2、Spine-1扩容脚本

将扩容脚本添加到控制器,类型为sonic-cli,保存。下发给Spine-1。
注意:确定好扩容接入交换机组在spine上的接口,将其设置为downlink。

configure
connect-controller
downlink ethernet 1,5,9,13 ip address 172.22.55.1/24
do configure
dhcp pool connect-controller
capwap-ac {{CONTROLLER_SERVER_IP}}
end

3、Agg上线

Agg通过临时地址池自动获取地址、并在控制器上线。

4、Agg第一阶段配置脚本

将扩容脚本添加到控制器,类型为sonic-cli,保存。下发给Agg-1。
注意:如果Leaf上行口连了2台Agg,只需将其中一台Agg下行口加到Access Vlan,否则Leaf的两个上行接口将获取到相同的IP地址。另外一台Agg无需下发脚本。
本案只给Agg1下发该脚本:

configure
vlan 101
exit
port-group ethernet 1-20
switchport access vlan 101
exit
interface ethernet 25(连接dhcp地址池所在spine1的上行口必须放在最后下发)
no router-interface
switchport access vlan 101
exit
interface vlan 101(最后vlan重新获取ip)
ip address dhcp-alloc
exit
end

5、扩容组所有设备上线

观察Spine-1上ARP情况,该接入交换机组的Agg和Leaf都获取到了IP,并在控制器上线。

6、确认版本、升级、重启

7、下发基础网络配置

8、下发有线业务配置
先将新Leaf加入有线业务配置模板或新建模板。下发方法与初次下发相同。

7.2、同Agg的Leaf扩容

临时地址池宣告

扩容时spine-1和spine-2都已经下发了正式配置,流量可能从spine-1或spine-2过来,但此时spine-2上没有临时地址池的路由,所以spine-1需要将临时地址池网段宣告出去。
注意:推送配置后,该network会被控制器清除;如需保留,请使用frr对比工具。

router bgp 64513
    address-family ipv4 unicast
    network 172.22.55.0/24(临时地址池网段)

在spine-1添加回程路由
路由指向扩容的Leaf所在Agg的带内管理地址。
注:控制器下发配置自动清除该配置。

ip route 172.22.55.0/24 172.22.253.7

Agg-1下发扩容脚本
注:控制器下发配置自动清除该配置。

configure
connect-controller
downlink ethernet 21 ip address 172.22.55.1/24
do configure
dhcp pool connect-controller
capwap-ac {{CONTROLLER_SERVER_IP}}
end

确认版本、升级、重启

切换设备场所

扩容
扩容

注:此时一并设置设备“名称”。

修改规划拓扑

新加设备

扩容

链接拓扑

设置设备信息

下发基础网络配置

注意:下发基础网络时,仅需下发相关设备,不涉及的设备无需下发。

下发有线业务配置

先将新Leaf加入有线业务配置模板或新建模板。下发方法与初次下发相同。

7.3 跨Agg组的Leaf扩容

临时地址池宣告

扩容时spine-1和spine-2都已经下发了正式配置,流量可能从spine-1或spine-2过来,但此时spine-2上没有临时地址池的路由,所以spine-1需要将临时地址池网段宣告出去。
注意:推送配置后,该network会被控制器清除;如需保留,请使用frr对比工具。

router bgp 64513
    address-family ipv4 unicast
    network 172.22.55.0/24(临时地址池网段)

Spine-1地址池配置【命令行】

注意:show link-aggregation summary确认Leaf上联的Agg与Spine互联的下行LAG口。
本案需要为G1、G2、G3分别扩容1、1、2台Leaf设备。

vlan 4093

interface link-aggregation 1(到Agg-G1)
    switchport access vlan 4093
interface link-aggregation 2(到Agg-G2)
    switchport access vlan 4093
interface link-aggregation 3(到Agg-G3)
    switchport access vlan 4093
    
dhcp pool connect-controller
 address-pool 172.22.55.1 172.22.55.254
 capwap-ac 120.26.204.254
 network 172.22.55.0 255.255.255.0
 routers 172.22.55.1
 vlan 4093

Agg放行DHCP【命令行】

注意:正式配置中,Agg只有trunk vlan,需要放通acces vlan 4093,Leaf的dhcp请求才能被转发到Spine。双汇聚场景只需要其中一台Agg添加如下配置即可。
将Agg-1连接扩容Leaf的下行接口和Agg-1连接Spine-1的上行口加入vlan 4093 access。

vlan 4094

interface ethernet 25(上行口)
    switchport access vlan 4093
interface ethernet 21(下行口)
    switchport access vlan 4093

注:后续步骤同“扩容一台Leaf交换机”

附:现场照片

现场照片
现场照片
现场照片

A-lab-企业园区网


星融元Asterfusion

开放网络的先行者与推动者 asterfusion.com

对星融元产品感兴趣?

立即联系!

返回顶部

© 星融元数据技术(苏州)有限公司 苏ICP备17070048号-2