2、PTN网络架构:分层模型与网络拓扑设计原则
各位好,我是老张。今天咱们聊聊PTN网络架构里最基础、也最绕不开的一个话题——分层模型和拓扑设计。说白了,就是一张PTN网该怎么搭,才能既稳当又灵活。
我刚开始接触PTN的时候,也犯过糊涂。觉得不就是把设备连起来嘛,有什么难的?后来在项目里吃过亏,才明白分层设计有多重要。你想想看,一个城市级的承载网,动辄几百个节点,要是没有清晰的分层,后期维护起来简直是噩梦。
2.1 分层模型:接入层、汇聚层、核心层
PTN网络的分层,其实跟咱们盖楼是一个道理。地基、承重墙、屋顶,各司其职。PTN网络也分三层:接入层、汇聚层、核心层。每一层干每一层的活,互不干扰。
2.1.1 接入层
接入层是离用户最近的一层。说白了,就是基站、企业客户、家庭宽带这些业务接入的地方。这一层的设备通常是中小型PTN设备,比如华为的PTN 960系列或者中兴的ZXCTN 6000系列。
接入层的主要职责:
- 业务接入:把各种类型的业务(比如2G/3G/4G/5G回传、专线、宽带)汇聚到PTN网络中。
- QoS标记:在入口处就给业务打上优先级标签。我习惯在接入层就把语音、视频、普通数据区分开,这样后面处理起来就轻松多了。
- 保护倒换:支持简单的链路保护,比如LAG(链路聚合)或者G.8031线性保护。
2.1.2 汇聚层
汇聚层是承上启下的关键一层。它把多个接入层的流量收上来,再往核心层送。这一层的设备性能要求更高,通常用PTN 3900或者ZXCTN 6500系列。
汇聚层的主要职责:
- 流量汇聚:把几十个甚至上百个接入节点的流量合并到一起。
- 业务调度:根据业务类型和优先级,进行流量整形和调度。我记得有一次,某个汇聚节点因为视频流量突发,导致语音业务丢包严重。后来我调整了调度策略,把语音的优先级提到最高,问题就解决了。
- 保护倒换:通常采用环网保护,比如G.8032以太网环保护,倒换时间能控制在50ms以内。
2.1.3 核心层
核心层是PTN网络的大脑。它负责把汇聚层送来的流量,进行高速转发和路由。这一层的设备是最高端的,比如PTN 7900或者ZXCTN 9000系列。
核心层的主要职责:
- 高速转发:处理海量流量,要求低时延、高吞吐。
- 路由控制:运行OSPF、IS-IS等路由协议,实现全网路由可达。
- 业务终结:把PTN网络中的业务,送到上层IP/MPLS网络或者核心网。
嗯,这里要注意一点。核心层设备通常部署在中心机房,环境条件好,但责任也最大。一旦核心层出问题,整个网络都可能瘫痪。所以核心层一定要做冗余设计,双设备、双链路、双电源,一个都不能少。
2.2 网络拓扑设计原则
拓扑设计,说白了就是设备之间怎么连。我见过不少新手,一上来就画个复杂的网状拓扑,看着挺唬人,实际上一堆问题。拓扑设计有几个核心原则,我给大家捋一捋。
2.2.1 分层汇聚原则
这个原则跟分层模型是一脉相承的。接入层设备尽量汇聚到就近的汇聚节点,汇聚节点再汇聚到核心节点。不要搞跨层直连,比如接入层设备直接连到核心层,那样会打乱网络结构,增加核心层的负担。
举个例子:
错误拓扑:
接入层A —— 核心层X
接入层B —— 核心层X
接入层C —— 核心层X
正确拓扑:
接入层A —— 汇聚层M —— 核心层X
接入层B —— 汇聚层M —— 核心层X
接入层C —— 汇聚层N —— 核心层X
2.2.2 冗余保护原则
网络里没有不坏的设备,也没有不断的光纤。所以冗余是必须的。我建议每个节点至少有两个上行链路,连接到不同的汇聚或核心节点。这样一条链路断了,另一条还能顶上。
常见的冗余方式:
- 链路冗余:双归接入,比如接入层设备同时连接到两个汇聚节点。
- 设备冗余:核心层和汇聚层设备采用1+1或者1:1备份。
- 路径冗余:采用环网或者Mesh拓扑,确保任意两点之间有多条路径。
2.2.3 带宽收敛原则
带宽收敛,说白了就是越往核心层,带宽越大。接入层到汇聚层,通常用GE(千兆)链路;汇聚层到核心层,用10GE甚至100GE链路。这样设计,既能满足流量增长的需求,又能控制成本。
带宽规划参考:
| 层级 | 典型链路带宽 | 收敛比建议 |
|---|---|---|
| 接入层到汇聚层 | 1GE / 10GE | 4:1 ~ 8:1 |
| 汇聚层到核心层 | 10GE / 100GE | 2:1 ~ 4:1 |
| 核心层之间 | 100GE / 400GE | 1:1(无收敛) |
你想想看,如果接入层到汇聚层用1GE,汇聚层到核心层也用1GE,那流量一多,汇聚层就成瓶颈了。所以带宽收敛比一定要算清楚。
2.2.4 业务隔离原则
PTN网络里跑着各种各样的业务,有语音、有视频、有数据,还有企业专线。这些业务之间必须隔离,不能互相影响。隔离的方式主要有两种:
- VLAN隔离:不同的业务划分到不同的VLAN中。
- VPN隔离:通过MPLS VPN或者PWE3,为每个业务建立独立的虚拟网络。
我个人习惯用VPN隔离。因为VLAN只有4096个,在大规模网络中不够用。而VPN的数量几乎没有上限,而且隔离效果更好。
2.2.5 可扩展性原则
网络不是一成不变的。今天可能只有100个基站,明天可能就变成200个。所以拓扑设计一定要考虑未来的扩展。我建议:
- 预留端口:每个设备至少预留20%的端口用于扩容。
- 模块化设计:接入层、汇聚层、核心层各自独立,新增节点时不影响现有网络。
- IP地址规划:给每个节点、每个链路预留足够的IP地址空间。
2.3 总结
好了,这一章的内容就这些。咱们回顾一下:
- PTN网络分三层:接入层、汇聚层、核心层。每一层各司其职。
- 拓扑设计要遵循分层汇聚、冗余保护、带宽收敛、业务隔离、可扩展这五个原则。
下一章,咱们会深入讲讲VPN的配置实战。到时候我会拿一个真实的项目案例,手把手教大家怎么配。嗯,今天就到这儿,有问题随时找我。