简介:本资源是华为官方HCIA-Transmission V2.5传送网技术认证的配套培训教材PDF,面向通信工程初学者、网络运维新人及备考HCIA传输方向认证的技术人员,系统解决传送网基础认知薄弱、技术演进脉络不清、厂商方案理解脱节等核心问题。全书共1个PDF文件,大小10.2MB,内容结构清晰,覆盖传送网基本概念(定义、地位、特征)、主流技术演进(PDH/SDH/MSTP/DWDM/OTN/Liquid OTN/T-SDN)及华为端到端传送网络解决方案,含典型业务场景类比(如‘传送网即信息物流网’)、多选题自测模块与关键缩写对照表,便于快速建立知识框架并衔接实网应用。目前已有147人学习下载,适合作为入门导引、考前精读或企业新员工基础赋能材料。
1. 传送网不是“管道”,而是通信网络的「时间锚点」:为什么越强调“透明传输”,越要深挖时钟同步与帧结构设计
你可能已经背过这句话:“传送网不生产信息,只是业务的搬运工。”但真正让这个“搬运工”在5G基站间毫秒级倒换、在跨洋光缆中无损跑满48T容量、在铁路监控系统里扛住-40℃低温持续十年不重启的,从来不是光纤有多粗、设备有多快——而是它如何驯服时间。
这不是玄学。当你看到SDH帧里每秒8000个STM-1帧整齐划一地飞过,当OTN开销字节里嵌着精确到纳秒的时戳,当Hybrid MSTP的TDM平面和分组平面在同一个交叉矩阵里争夺同一个时隙——你就站在了整个通信网络最底层的「时间锚点」上。这里没有IP层的尽力而为,没有应用层的重传机制,只有物理层对时间刻度的绝对服从。一旦时钟漂移超过±20ppm,E1业务就断;一旦指针调整超出容限,40G以太网帧就错位;一旦OTN帧失步,整根波长上的800G流量瞬间归零。这份HCIA-Transmission V2.5教材表面讲的是设备形态、技术演进、华为方案,内核却是一套用硬件电路固化时间秩序的工程哲学:把异步的PDH、突发的IP、抖动的视频流,统统塞进一个由主从时钟链、字节间插复用、固定帧周期构筑的刚性时间壳里。读懂它,你才真正理解为什么“大容量”背后是单波800G的相干调制,“长距离”依赖的不是光放而是色散补偿算法,“多业务接入”的本质是不同速率信号在STM-N帧中的可预测定位——所有这些,都源于一个被教科书轻描淡写带过的词:同步。
2. SDH帧结构:为什么STM-N必须是“固定长度+字节间插”,而不是像IP包那样自由封装?
2.1 固定帧长:8000帧/秒的刚性时间栅格,是TDM生存的底线
SDH最反直觉的设计,是它的帧结构完全不随业务负载变化。无论你只传1路2M E1,还是满载63路E1,STM-1始终是9行×270列=2430字节,每秒固定生成8000帧(即125μs一帧)。这个数字不是拍脑袋定的——它直接绑定E1的采样率(8kHz)和PCM编码规则(每路话音每秒8000次采样,每次采样8bit)。
STM-1 帧结构(9行 × 270列 = 2430 字节) ┌───────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────......## 1. 传送网不是“管道”,而是通信网络的「时间锚点」:为什么越强调“透明传输”,越要深挖时钟同步与帧结构设计 你可能已经背过这句话:“传送网不生产信息,只是业务的搬运工。”但真正让这个“搬运工”在5G基站间毫秒级倒换、在跨洋光缆中无损跑满48T容量、在铁路监控系统里扛住-40℃低温持续十年不重启的,从来不是光纤有多粗、设备有多快——而是它如何**驯服时间**。 这不是玄学。当你看到SDH帧里每秒8000个STM-1帧整齐划一地飞过,当OTN开销字节里嵌着精确到纳秒的时戳,当Hybrid MSTP的TDM平面和分组平面在同一个交叉矩阵里争夺同一个时隙——你就站在了整个通信网络最底层的「时间锚点」上。这里没有IP层的尽力而为,没有应用层的重传机制,只有物理层对时间刻度的绝对服从。一旦时钟漂移超过±20ppm,E1业务就断;一旦指针调整超出容限,40G以太网帧就错位;一旦OTN帧失步,整根波长上的800G流量瞬间归零。这份HCIA-Transmission V2.5教材表面讲的是设备形态、技术演进、华为方案,内核却是一套**用硬件电路固化时间秩序的工程哲学**:把异步的PDH、突发的IP、抖动的视频流,统统塞进一个由主从时钟链、字节间插复用、固定帧周期构筑的刚性时间壳里。读懂它,你才真正理解为什么“大容量”背后是单波800G的相干调制,“长距离”依赖的不是光放而是色散补偿算法,“多业务接入”的本质是不同速率信号在STM-N帧中的可预测定位——所有这些,都源于一个被教科书轻描淡写带过的词:**同步**。 --- ## 2. SDH帧结构:为什么STM-N必须是“固定长度+字节间插”,而不是像IP包那样自由封装? ### 2.1 固定帧长:8000帧/秒的刚性时间栅格,是TDM生存的底线 SDH最反直觉的设计,是它的帧结构完全不随业务负载变化。无论你只传1路2M E1,还是满载63路E1,STM-1始终是9行×270列=2430字节,每秒固定生成8000帧(即125μs一帧)。这个数字不是拍脑袋定的——它直接绑定E1的采样率(8kHz)和PCM编码规则(每路话音每秒8000次采样,每次采样8bit)。 ```text STM-1 帧结构(9行 × 270列 = 2430 字节) ┌───────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────......提示:这个“9×270”不是巧合。9行中前3行为段开销(RSOH),后6行为管理单元指针(AU-PTR)+净荷(Payload)。270列中,前9列为开销字节,后261列承载业务——而261×8bit×8000帧/秒 = 155.52Mbps,恰好是STM-1标称速率。时间栅格的刚性,直接锁死了带宽下限与上限。
这种设计彻底抛弃了IP包的弹性:IP包长度从64字节到1500字节不等,路由器靠缓存+查表转发;而SDH交换机必须在125μs内完成整帧的交叉连接——没有缓冲,没有排队,只有“帧到帧”的硬切换。所以当教材说“SDH支持线形、环形、网孔形组网”,背后是每个节点都必须严格同步于主时钟源,否则指针调整(Pointer Adjustment)就会像打摆子一样疯狂跳变,导致E1业务误码率飙升。
2.2 字节间插复用:为什么STM-4不是简单拼接4个STM-1?
PDH时代,把4个140M信号复用成565M,要先变成4个34M,再变成16个8M,最后合成——每级复用都要重新编码、插入开销、产生抖动。而SDH的字节间插(Byte Interleaving)是物理层的“乐高式堆叠”:
STM-1 帧(简化示意,仅显示前3列) Row1: A1 A2 J0 ... Row2: B1 B2 E1 ... Row3: C1 C2 F1 ... ... STM-4 复用过程(横向扩展): Row1: A1 A2 J0 | A1 A2 J0 | A1 A2 J0 | A1 A2 J0 ← 每个STM-1的Row1字节被并排复制4次 Row2: B1 B2 E1 | B1 B2 E1 | B1 B2 E1 | B1 B2 E1 Row3: C1 C2 F1 | C1 C2 F1 | C1 C2 F1 | C1 C2 F1 ...关键点在于:低速支路在高速帧中的位置是数学可预测的。例如E1映射进VC-12,其起始位置由TU-12指针唯一确定;而VC-12在STM-1中的位置,又由AU-4指针锁定。这意味着——你不需要解复用整个STM-1帧,就能从第12345字节开始,直接“挖出”某一路E1的连续字节流。这正是教材强调“可直接分/插低速支路”的硬件基础:交叉矩阵只需按地址读写特定字节偏移,无需全帧缓存+解析。
但代价是:所有支路必须严格对齐。如果某个E1信号相位漂移了1bit,指针就要+1或-1来补偿——这就是“指针调整”。教材里轻描淡写的“指针用于解决相位差”,实则是TDM网络对抗晶体振荡器温漂、老化、电源噪声的终极手段。一个没处理好的指针连续调整,就是E1业务中断的起点。
2.3 段开销(SOH)与通道开销(POH):光口上的“运维宪法”
SDH帧里1/20的比特(约120字节/帧)专供OAM(操作、管理、维护),这不是浪费,而是把网络管理权从网管系统下沉到每一帧的每一个字节:
| 开销类型 | 字节位置 | 核心功能 | 教材未明说但致命的细节 |
|---|---|---|---|
| RSOH(再生段开销) | 第1~3行,第1~9列 | 帧定位(A1/A2)、误码监测(B1)、公务通信(E1)、数据通信信道(D1-D3) | A1/A2是固定字节(F6 28),任何设备收到非此值即判定失步;B1用BIP-8校验整个STM-1帧,1个误码就计1次,15分钟门限超限即触发告警 |
| MSOH(复用段开销) | 第5~9行,第1~9列 | 复用段保护(K1/K2)、误码监测(B2)、自动保护倒换(APS)信令 | K1/K2字节是APS协议载体,环网倒换时间<50ms的物理保障;B2校验的是除RSOH外的整个复用段,比B1更敏感 |
| POH(通道开销) | VC-4净荷首字节(J1/V5等) | 通道性能监测(V5)、路径追踪(J1)、信号标签(C2) | V5字节含BIP-2(误码)、REI(远端误码指示)、RDI(远端缺陷指示)——这是端到端业务质量的唯一证据 |
注意:教材说“SDH开销大大加强OAM功能”,但没告诉你——这些字节是带外信令。它们不参与业务传输,却独立占用光模块的调制带宽。当单波速率从2.5G升到10G,开销字节的时序精度要求从ns级提升到ps级,普通时钟恢复电路根本扛不住。这就是为什么华为高端OTN设备要用ASIC固化开销处理逻辑,而不是靠通用CPU软解析。
3. 从SDH到OTN:为什么“光传送网”必须重构帧结构,而不仅是升级速率?
3.1 SDH的天花板:10G线路速率为何成为事实标准?
教材提到“传统SDH最高商用速率10G”,这不是技术停滞,而是物理层与链路层的双重枷锁:
- 色散容限瓶颈:10G信号在G.652光纤中色散系数约17ps/nm·km,传输80km后脉冲展宽超100ps,眼图闭合。要跑更远,必须加DCM(色散补偿模块)——但DCM引入插损和非线性,且无法动态调节。
- PMD(偏振模色散):10G系统PMD容限约10ps,而实际光纤PMD随温度/应力变化,超过阈值即误码。40G系统PMD容限骤降至2.5ps,普通光纤根本不可用。
- 开销膨胀失控:STM-64(10G)帧中开销占比仍为1/20,但绝对字节数达2430×8000=19.44MB/s。当业务净荷只有9.953Gbps时,开销带宽已占0.15%——看似微小,但在WDM系统中,每个波长都要为开销预留功率预算,积少成多就是OSNR(光信噪比)恶化。
所以华为的演进路径很清晰:不硬撑SDH架构,而是另起炉灶建OTN。OTN不是“更快的SDH”,而是“为光层定制的操作系统”。
3.2 OTN帧:从“电路导向”到“容器导向”的范式转移
OTN(G.709标准)彻底放弃SDH的TDM思维,转而用“数字包封”(Digital Wrapper)封装任意客户信号:
OTUk(Optical Channel Transport Unit)帧结构(以OTU2为例) ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────............核心差异在于:
- 客户信号无关性:OTU2可封装10G以太网、STM-64、FC-1200等任意速率信号,靠的是“映射+级联”(Mapping + Concatenation),而非SDH的固定速率等级。
- 增强型开销:OTN开销含SM(段监控)、PM(路径监控)、TCM(串联连接监控)三层,每层独立BIP-8校验,且支持APS信令——这意味着一个波长内可同时保护多个客户业务,而SDH只能保护整个STM-N。
- FEC(前向纠错)硬编码:OTUk帧强制嵌入RS(255,239) FEC,将OSNR容限提升约6dB。教材说“OTN单波最高速率可达800G”,背后就是FEC让相干接收机在极限信噪比下仍能解码。
避坑 / 常见问题 / 排查
现象1:OTN链路误码率突然飙升,但光功率正常
原因:FEC纠错字节数超限(如OTU2的FEC纠错能力为16字节/帧),说明OSNR已跌破门限;常见于色散未补偿、非线性效应累积或激光器波长漂移。
解决:用光谱分析仪测OSNR,检查DCM配置,校准激光器波长。现象2:10G以太网业务在OTN上时延抖动大,视频卡顿
原因:映射时未启用“比特同步模式”(Bit-synchronous Mapping),导致以太网帧边界在OTUk净荷中滑动,引起指针调整。
解决:配置OTN设备启用GMP(通用映射过程)+比特同步,锁定以太网MAC帧起始位置。现象3:OTN环网倒换失败,业务中断超50ms
原因:APS协议依赖SM开销中的GCC0字节,若中间节点GCC0被网管系统误配置为透传,则APS信令无法传递。
解决:检查所有节点GCC0配置,确保为“终结”模式(Termination),而非“透明”(Transparent)。现象4:MS-OTN设备TDM平面与分组平面互通时,E1业务出现周期性误码
原因:TDM侧时钟源(如BITS)与分组侧PTP时钟未同步,导致交叉矩阵读写时序错位。
解决:启用IEEE 1588v2 E2E透明时钟,将PTP时间戳注入TDM帧开销,实现纳秒级相位对齐。
3.3 Liquid OTN:为什么“液态”不是营销词,而是物理层重构?
教材提到Liquid OTN是“新一代OTN技术”,其本质是把OTN从“刚性管道”变成“可编程光切片”:
- FlexO(灵活光通道):打破OTUk固定速率(OTU2=10.7G, OTU4=112G),支持任意速率(如25G、50G、100G)按需分配带宽,避免传统OTN的“速率黑洞”(如100G业务必须塞进OTU4,浪费48G带宽)。
- 光层切片(Optical Slicing):同一根光纤上,用不同波长承载不同SLA(服务等级)业务——高可靠E1走硬隔离波长,弹性以太网走统计复用波长,视频流走低时延波长。这不再是SDH的“全有或全无”,而是OTN的“按需切片”。
- 光电协同控制:Liquid OTN设备内置T-SDN控制器,可实时采集OSNR、色散、PMD数据,动态重配FEC强度、调制格式(QPSK/16QAM/64QAM)、波特率——教材说“智慧运维”,底层就是这套闭环反馈系统。
4. Hybrid MSTP:当TDM遇上分组,为什么“双平面”不是简单叠加,而是时钟域的生死博弈?
4.1 TDM平面:为什么E1业务必须独占时隙,哪怕空载?
MSTP设备的TDM平面完全继承SDH基因:它用硬件交叉矩阵(Cross Connect Matrix)为每路E1分配固定时隙(Timeslot)。假设一个VC-4容器有63个VC-12时隙,每个VC-12承载1路E1——那么即使某路E1全天无话音(静默期),其时隙仍被锁定,其他业务无法借用。
这是由PCM采样机制决定的:E1每秒8000帧,每帧32时隙(TS0~TS31),其中TS0用于帧同步,TS16用于信令,TS1~TS15/TS17~TS31承载话音。时隙即时间,时间不可压缩。教材说“MSTP不支持统计复用”,根源在此——统计复用要求业务突发时抢占空闲时隙,但E1的采样时钟是刚性的,你不能让第8001个采样点插到第8000个时隙里。
所以Hybrid MSTP的“双平面”设计,本质是两个独立时钟域的共存:
- TDM平面:由外部BITS时钟或内部高稳晶振驱动,频率精度±0.01ppm,相位抖动<1ns;
- 分组平面:由PTP(IEEE 1588)或SyncE(同步以太网)提供时钟,精度±50ns,抖动<100ns。
提示:当教材说“H-MSTP支持TDM与分组业务互通”,真正的技术难点是时钟域转换。E1信号进入分组平面时,必须经过“适配层”(如CESoPSN):把固定速率E1流打成RTP包,插入时间戳;分组平面再根据时间戳重建E1时钟。这个过程会引入“时钟恢复抖动”(Clock Recovery Jitter),超过1.5μs就导致语音断续。
4.2 分组平面:为什么PTN架构能高效承载IP业务?
Hybrid MSTP的分组平面实为PTN(分组传送网),其核心是MPLS-TP(MPLS Transport Profile):
MPLS-TP 标签栈(简化) ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────...... <p> <a href="https://download.csdn.net/download/qq_42730766/87617572" style="color:#ec7500;font-size:14px;"> 本文还有配套的精品资源,点击获取 </a> <img alt="menu-r.4af5f7ec.gif" src="https://csdnimg.cn/release/wenkucmsfe/public/img/menu-r.4af5f7ec.gif" style="width:16px;margin-left:4px;vertical-align:text-bottom;cursor:text;"> </p>