第四章:网络拓扑设计
网络拓扑设计,说白了就是决定你的光纤怎么走、设备怎么连。我见过太多项目,带宽买得挺大,结果拓扑设计不合理,实际体验一塌糊涂。今天咱们就把这四种经典拓扑掰开揉碎了讲清楚。
4.1 星型拓扑:最常用的选择
星型拓扑是我个人最常用的方案。所有节点都连到一个中心交换机上,像星星的光芒一样向外辐射。
核心特点:
- 单点故障:中心节点挂了,全网瘫痪
- 扩展方便:加个设备直接插上就行
- 故障排查:哪个口灯不亮,问题就在哪
我在项目中遇到过一家公司,30多人的办公区全用星型拓扑。中心交换机是华为S5720,下联24口接入交换机。用了三年,只坏过一次电源模块,换了个备件就恢复了。嗯,这里要注意:星型拓扑的中心设备一定要冗余电源。
实战建议:中小企业办公网,100个节点以内,星型拓扑完全够用。中心交换机建议选支持堆叠的型号,方便未来扩容。
4.2 环型拓扑:高可靠性的代价
环型拓扑,每个设备都连成环。数据沿着环跑,一个方向断了,另一个方向还能通。你想想看,这天然就带了冗余。
但环型有个致命问题——广播风暴。我记得刚入行时,有个客户用了环型拓扑,结果一台傻瓜交换机环路,全网广播包暴涨,带宽直接打满。排查了整整一个下午。
避坑指南:我曾经在金融客户现场,环型拓扑没配STP(生成树协议),结果光纤被施工队挖断后,环路自动恢复时产生了广播风暴。从那以后,我要求所有环型拓扑必须启用RSTP或MSTP。
环型拓扑的带宽利用率其实不高。数据要绕一圈才能到目的地,延迟比星型大。我个人习惯只在骨干层用环型,接入层还是老老实实星型。
4.3 冗余链路设计:花钱买安心
冗余链路,说白了就是多准备一条路。主链路断了,备用链路自动顶上。这不是浪费,这是对业务连续性的尊重。
常见的冗余方案有两种:
| 方案 | 切换时间 | 成本 | 适用场景 |
|---|---|---|---|
| 链路聚合(LACP) | 毫秒级 | 低 | 服务器上联 |
| VRRP/HSRP | 秒级 | 中 | 核心网关 |
| SD-WAN | 毫秒级 | 高 | 多分支互联 |
我建议:核心层到汇聚层之间,至少做两条物理链路。用LACP捆绑成一条逻辑链路,既增加带宽又提供冗余。我曾经帮一个电商客户做双链路,双十一流量高峰时一条光纤被压断了,另一条自动接管,业务零中断。
关键配置示例(华为交换机):
interface Eth-Trunk1
mode lacp-static
trunkport GigabitEthernet0/0/1 to 0/0/2
ip address 10.1.1.1 255.255.255.252
4.4 核心-汇聚-接入三层架构
这是企业网络的标准范式。我做了十几年网络,90%的项目都跑不出这个框架。
核心层:负责高速转发。设备要选线速转发、高背板带宽的。我习惯用华为CE系列或思科Nexus系列。
汇聚层:做策略控制。ACL、QoS、VLAN间路由都在这一层做。说白了,核心层只管快,汇聚层管规则。
接入层:直接连终端用户。端口密度要大,支持PoE供电,方便接IP电话和摄像头。
带宽规划经验:核心到汇聚,建议用40GE或100GE光纤。汇聚到接入,10GE光纤就够。接入到终端,千兆到桌面是底线。我见过太多公司接入层还在用百兆,结果视频会议卡成PPT。
下面这张图是我自己总结的三层架构带宽流向图,你一看就明白:
你看这张图,核心层到汇聚层是双链路冗余,汇聚层之间也有备份链路。接入层全部双归到汇聚层。这样的设计,任何单点故障都不会影响业务。
重要提醒:三层架构不是堆设备,而是分层解耦。核心层不要配ACL,汇聚层不要做NAT,接入层不要跑路由协议。各司其职,出了问题才好排查。
最后说一句:拓扑设计没有银弹。星型简单但单点风险高,环型可靠但配置复杂,三层架构标准但成本高。我的建议是:根据业务重要性、预算、运维能力综合选择。别盲目追求高大上,够用、稳定、好维护才是王道。
公众号:蓝海资料掘金营,微信deep3321