1. LTE网络架构:核心网EPC与接入网E-UTRAN的组成,各网元功能及接口协议

各位好,我是老张。做LTE网络优化这些年,我见过不少新人一上来就扎进参数里,结果连数据从手机到互联网走哪条路都说不清。其实搞懂LTE架构,就像拿到一张地图——后面所有优化、排障、信令分析,都离不开这张图。

今天咱们就把这张地图画清楚。LTE网络说白了就两大块:接入网E-UTRAN和核心网EPC。我习惯把接入网比作「高速公路收费站」,核心网比作「城市交通指挥中心」。手机先过收费站,再进指挥中心,才能上网打电话。

一句话总结:E-UTRAN负责无线信号的收发和调度,EPC负责用户的认证、移动性管理和数据路由。两者通过S1接口连接,缺一不可。

1.1 接入网E-UTRAN:基站说了算

E-UTRAN里只有一个网元——eNodeB(基站)。嗯,你没看错,就一个。跟3G时代NodeB+RNC两件套不同,LTE把RNC的功能全塞进了基站里。这样做的好处很明显:省掉一个节点,时延直接砍半。

我当年刚转LTE时,有个项目基站频繁掉线,查了三天发现是S1接口配置错了。那时候我就深刻体会到:eNodeB虽然只有一个,但它身上的接口可不少。

eNodeB的核心功能

  • 无线资源管理(RRM):说白了就是给用户分配时频资源。谁信号好给谁多传点,谁信号差就少传点。我在现网见过调度算法配得太激进,导致边缘用户几乎没速率——后来把调度策略从「最大吞吐」改成「公平轮询」,问题就解决了。
  • 用户面数据转发:手机的上网数据经过基站,直接打包发给核心网。中间不经过任何第三方设备。
  • 控制面信令处理:手机开机、附着、切换、寻呼……这些信令都由eNodeB处理。我曾经遇到一个切换失败率高的案例,最后定位是eNodeB的X2接口配置了错误的邻区关系。
  • 测量与移动性管理:基站让手机定期上报信号强度,然后决定要不要切换到隔壁基站。

E-UTRAN的接口

接口 连接对象 协议栈 主要用途
Uu UE ↔ eNodeB L1/L2/L3(MAC/RLC/PDCP/RRC) 空口,手机和基站通信的唯一通道
S1-MME eNodeB ↔ MME S1-AP over SCTP 控制面信令:附着、鉴权、承载管理
S1-U eNodeB ↔ SGW GTP-U over UDP 用户面数据:手机的上网流量
X2 eNodeB ↔ eNodeB X2-AP over SCTP 基站间切换、干扰协调

避坑指南:我曾经在开局调测时,S1-MME和S1-U配反了IP地址——控制面数据跑到用户面去了,结果手机能注册但上不了网。记住:S1-MME走SCTP,S1-U走UDP,协议不同,端口也不同。

1.2 核心网EPC:四个网元各司其职

EPC比接入网复杂一些,但核心网元只有四个:MME、SGW、PGW、HSS。我习惯把它们记成「一个管家、两个网关、一个数据库」。

MME(移动性管理实体)——管家的角色

MME不处理用户数据,它只处理信令。手机开机、位置更新、切换、寻呼……这些「动嘴皮子」的活全归MME管。说白了,MME就是核心网的「大脑」,它知道每个手机当前在哪个基站下面。

  • 负责NAS信令的加密和完整性保护
  • 管理用户的TAU(跟踪区更新)
  • 选择SGW和PGW
  • 与HSS交互获取用户签约数据

SGW(服务网关)——本地数据枢纽

SGW是用户面数据的「本地交换中心」。手机上网的数据先到SGW,再由SGW转发给PGW。手机在基站间切换时,SGW充当锚点——数据流不会断。

  • 承载用户面的数据包路由和转发
  • 在切换时作为移动锚点
  • 空闲态下行数据缓存(手机休眠时,数据先存在SGW)

PGW(分组数据网关)——互联网出口

PGW是LTE网络通往外部数据网络(互联网、企业专网、IMS等)的「大门」。手机要访问百度、、视频,数据必须经过PGW。

  • 分配IP地址给手机
  • 执行QoS策略和计费
  • 数据包过滤和深度包检测(DPI)
  • 与外部网络(Internet、IMS)对接

HSS(归属签约用户服务器)——用户数据库

HSS存着所有用户的签约信息:手机号、套餐类型、允许的QoS等级、是否开通VoLTE等。MME每次处理用户附着时,都要向HSS查询。

  • 存储用户签约数据
  • 鉴权向量生成(AKA鉴权)
  • 用户位置信息登记

注意:HSS一旦宕机,全网新用户都无法附着。我经历过一次HSS主备切换失败,整整15分钟所有新呼叫都失败——那是我职业生涯最长的15分钟。所以HSS一定要做异地容灾。

1.3 EPC接口协议:数据怎么跑

EPC内部网元之间通过定义好的接口通信。我整理了一张表,方便你对照着看。

接口 连接对象 协议 用途
S6a MME ↔ HSS Diameter 用户鉴权、位置更新、签约数据下载
S11 MME ↔ SGW GTP-C 承载管理:建立、修改、删除承载
S5/S8 SGW ↔ PGW GTP-C + GTP-U 承载管理 + 用户数据转发(S8用于漫游)
SGi PGW ↔ 外部网络 IP 连接Internet、IMS、企业专网
Gx PGW ↔ PCRF Diameter QoS策略下发和计费控制

个人经验:排障时我习惯先看S11接口。如果S11上GTP-C消息交互正常,说明MME和SGW没问题;如果S11断了,那用户面肯定不通。S11是EPC的「命脉」接口,没有之一。

1.4 整体架构图:一张图看懂LTE

下面这张SVG图把LTE网络架构画清楚了。我建议你把它存下来,以后看信令流程时对照着看。

LTE网络架构图 LTE网络架构:E-UTRAN + EPC UE eNodeB MME HSS SGW PGW Internet Uu S1-MME S1-U S6a S11 S5/S8 SGi X2 图例 UE / 外部网络 eNodeB(接入网) MME(控制面) HSS(数据库) SGW(用户面锚点) PGW(互联网出口) 接口(实线:控制/用户面;虚线:X2)

1.5 控制面与用户面:两条路分开走

LTE架构里有个重要设计理念——控制面和用户面分离。说白了就是「动嘴皮子的信令走一条路,真正传数据的走另一条路」。这样做的好处是:信令再忙也不影响用户上网速度。

  • 控制面路径:UE → eNodeB(Uu)→ MME(S1-MME)→ HSS(S6a)。这条路只跑信令,不跑用户数据。
  • 用户面路径:UE → eNodeB(Uu)→ SGW(S1-U)→ PGW(S5/S8)→ Internet(SGi)。这条路只跑用户数据,不跑信令。

实战要点:排障时先判断是控制面问题还是用户面问题。如果手机能注册(控制面通)但上不了网(用户面不通),问题大概率出在S1-U或S5/S8接口上。我遇到过PGW路由表配置错误,导致用户面数据出不去——控制面一切正常,但用户就是打不开网页。

1.6 小结:记住这张图,LTE就懂了一半

好了,LTE网络架构就讲到这里。你只要记住:一个基站(eNodeB)、四个核心网元(MME/SGW/PGW/HSS)、三条关键接口(Uu/S1/S5/S8),就能把LTE网络串起来。

后面咱们讲附着流程、切换流程、承载建立……所有信令流程都在这张图上跑。你现在把这张图刻在脑子里,后面学起来会轻松很多。

我的建议:初学者可以自己动手画一遍LTE架构图,每画一个网元就想想它的功能。画完三遍,你就不会忘了。