LTE学习笔记:LTE总体架构

article/2025/11/5 17:53:28

1、系统结构

        LTE采用了与2G、3G均不同的空中接口技术、即基于OFDM技术的空中接口技术,并对传统3G的网络架构进行了优化,采用扁平化的网络架构,亦即接入网E-UTRAN不再包含RNC,仅包含节点eNB,提供E-UTRA用户面PDCP/RLC/MAC/物理层协议的功能和控制面RRC协议的功能。E-UTRAN的系统结构参见下图的LTE E-UTRAN系统结构图所示。

NB之间由X2接口互连,每个eNB又和演进型分组核心网EPC通过S1接口相连。S1接口的用户面终止在服务网关S-GW上,S1接口的控制面终止在移动性管理实体MME上。控制面和用户面的另一端终止在eNB上。上图中各网元节点的功能划分如下:

●eNB功能

LTE的eNB除了具有原来NodeB的功能之外,还承担了原来RNC的大部分功能,包括有物理层功能、MAC层功能(包括HARQ)、RLC层(包括ARQ功能)、PDCP功能、RRC功能(包括无线资源控制功能)、调度、无线接入许可控制、接入移动性管理以及小区间的无线资源管理功能等。具体包括有: 

 无线资源管理:无线承载控制、无线接纳控制、连接移动性控制、上下行链路的动态资源分配(即调度)等功能

IP头压缩和用户数据流的加密

当从提供给UE的信息无法获知到MME的路由信息时,选择UE附着的MME

路由用户面数据到S-GW

调度和传输从MME发起的寻呼消息

调度和传输从MME或O&M发起的广播信息

用于移动性和调度的测量和测量上报的配置

调度和传输从MME发起的ETWS(即地震和海啸预警系统)消息

●MME功能

MME是SAE的控制核心,主要负责用户接入控制、业务承载控制、寻呼、切换控制等控制信令的处理

MME功能与网关功能分离,这种控制平面/用户平面分离的架构,有助于网络部署、单个技术的演进以及全面灵活的扩容

NAS信令

NAS信令安全

AS 安全控制

AS 安全控制
3GPP无线网络的网间移动信令
idle状态UE的可达性(包括寻呼信号重传的控制和执行)
跟踪区列表管理
P-GW 和 S-GW 的选择
切换中需要改变MME时的MME选择
切换到2G或3GPP网络时的SGSN选择
漫游
鉴权
包括专用承载建立的承载管理功能
支持ETWS信号传输

●S-GW功能
S-GW作为本地基站切换时的锚定点,主要负责以下功能:在基站和公共数据网关之间传输数据信息;为下行数据包提供缓存;基于用户的计费等。
eNB间切换时,本地的移动性锚点
3GPP系统间的移动性锚点
E-UTRAN idle状态下,下行包缓冲功能、以及网络触发业务请求过程的初始化
合法侦听
包路由和前转
上、下行传输层包标记
运营商间的计费时,基于用户和QCI粒度统计
分别以UE、PDN、QCI为单位的上下行计费
●PDN网关(P-GW)功能
公共数据网关P-GW作为数据承载的锚定点,提供以下功能:包转发、包解析、合法监听、基于业务的计费、业务的QoS控制,以及负责和非3GPP网络间的互联等。
基于每用户的包过滤(例如借助深度包探测方法)
合法侦听
UE 的IP地址分配
下行传输层包标记
上下行业务级计费、门控和速率控制
基于聚合最大比特速率(AMBR)的下行速率控制
从上图中可见,新的LTE架构中,没有了原有的Iu和Iub以及Iur接口,取而代之的是新接口S1和X2。

2、无线协议栈结构

2.1 控制面协议栈结构

控制面协议结构如下图所示:

PDCP在网络侧终止于eNB,需要完成控制面的加密、完整性保护等功能。
RLC和MAC在网络侧终止于eNB,在用户面和控制面执行功能没有区别。
RRC在网络侧终止于eNB,主要实现广播、寻呼、RRC连接管理、RB控制、移动性功能、UE的测量上报和控制功能。
NAS控制协议在网络侧终止于MME,主要实现EPS承载管理、鉴权、ECM(EPS连接性管理)idle状态下的移动性处理、ECM idle状态下发起寻呼、安全控制功能。

2.2 用户面协议栈结构

用户面协议结构如下图所示:

用户面PDCP、RLC、MAC在网络侧均终止于eNB,主要实现头压缩、加密、调度、ARQ和HARQ功能。

2.3 数据和信令流程

3、S1接口和X2接口

与2G、3G都不同,S1和X2均是LTE新增的接口 。

3.1 S1接口

S1接口定义为E-UTRAN和EPC之间的接口。S1接口包括两部分:控制面S1-MME接口和用户面S1-U接口。S1-MME接口定义为eNB和MME之间的接口;S1-U定义为eNB和S-GW之间的接口。下图为S1-MME和S1-U接口的协议栈结构。

            

已经确定的S1接口支持功能包括有:
●E-RAB业务管理功能
  建立,修改,释放
●UE在ECM-CONNECTED状态下的移动性功能
  LTE系统内切换
  与3GPP系统间切换
●S1寻呼功能
●NAS信令传输功能
●S1接口管理功能:
  错误指示
  复位
●网络共享功能
●漫游和区域限制支持功能
●NAS节点选择功能
●初始上下文建立功能
●UE上下文修改功能
●MME负载均衡功能
●位置上报功能
●ETWS消息传输功能
●过载功能
●RAN信息管理功能

已经确定的S1接口的信令过程有:
●E-RAB信令过程:
  E-RAB建立过程
  E-RAB修改过程
  MME发起的E-RAB释放过程
  eNB发起的E-RAB释放过程
●切换信令过程:
  切换准备过程
  切换资源分配过程
  切换结束过程
  切换取消过程
●寻呼过程
●NAS传输过程:
  上行直传(初始UE消息)
  上行直传(上行NAS传输)
  下行直传(下行NAS传输)
●错误指示过程:
  eNB发起的错误指示过程
  MME 发起的错误指示过程
●复位过程
  eNB发起的复位过程
  MME发起的复位过程
●初始上下文建立过程
●UE上下文修改过程
●S1建立过程
●eNB配置更新过程
●MME配置更新过程
●位置上报过程:
  位置上报控制过程
  位置报告过程
  位置报告失败指示过程
●过载启动过程
●过载停止过程
●写置换预警过程
●直传信息转移过程


3.2 X2接口

 S1接口和X2接口类似的地方是:S1-U和X2-U使用同样的用户面协议,以便于eNB在数据反传(data forward)时,减少协议处理。

X2接口定义为各个eNB之间的接口。X2接口包含X2-CP和X2-U两部分,X2-CP是各个eNB之间的控制面接口,X2-U是各个eNB之间的用户面接口。下图为X2-CP和X2-U接口的协议栈结构。

            

X2-CP支持以下功能:
●UE在ECM-CONNECTED状态下LTE系统内的移动性支持
  上下文从源eNB到目标eNB的转移
  源eNB和目标eNB之间的用户面通道控制
  切换取消
●上行负荷管理
●通常的X2接口管理和错误处理功能:
  错误指示

已经确定的X2-CP接口的信令过程包括有:
●切换准备
●切换取消
●UE上下文释放
●错误指示
●负载管理

小区间负载管理通过X2接口来实现。
LOAD INDICATOR消息用做eNB间的负载状态通讯,如下图所示:


http://chatgpt.dhexx.cn/article/sirPiRG6.shtml

相关文章

LTE网络架构和协议栈

这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明。 1 LTE网络参考模型 这是一张非常有名的LTE架构图,从图中可以看出,整个网络构…

LTE网络架构

一、前言 本文介绍LTE的网络架构,包括LTE网络的构成,每一个网络实体的作用。由于LTE是从3G演进而来,因此也会提到与3G的对比和变化。 1、3G网络架构 3G UMTS协议中,组网架构为4层:终端(UE)&a…

LTE 网络架构

高层次的网络架构,LTE是由以下三个主要组件: 用户设备 (UE). 进化UMTS地面无线接入网 (E-UTRAN). 分组核心演进 (EPC). 演进分组核心网与分组数据网络诸如因特网,专用企业网络或IP多媒体子系统在外界连通。系统不同部分之间的接口&#xf…

[LTE] LTE基本架构

这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明。 LTE网络参考模型 这是一张非常有名的LTE架构图,从图中可以看出,整个网络构架…

【Linux】基础IO -- 磁盘文件系统

前言 上篇Linux文章,我们学习了打开文件,读写文件等的操作。这些都是针对被打开的文件。 而文件还有没有打开的状态,也就是磁盘文件。本篇博客就将会针对磁盘文件,学习其相关知识。 文章目录 前言一. 磁盘文件1. 磁盘的物理结构2.…

centos7查看磁盘io

1.查看所使用到的命令为iostat,centos7没有自带iostat,需要安装一下 2.安装iostat命令 yum -y install sysstat 3.使用iostat命令 iostat %user:表示用户空间进程使用 CPU 时间的百分比 %nice:表示用户空间进程以降低优先级的…

2.2磁盘IO网络IO工作机制

磁盘I/O工作机制:访问文件 在Java中,读 & 写对应了 read() & write() 两个系统调用,但只要系统调用,就会存在内核空间地址和用户空间地址切换的问题(操作系统为了保护系统安全,必须将内存空间和用…

磁盘I/O那些事

背景 计算机硬件性能在过去十年间的发展普遍遵循摩尔定律,通用计算机的CPU主频早已超过3GHz,内存也进入了普及DDR4的时代。然而传统硬盘虽然在存储容量上增长迅速,但是在读写性能上并无明显提升,同时SSD硬盘价格高昂,不…

Linux 磁盘I/O是怎么工作的

文件系统是对存储设备上的文件,进行组织管理的一种机制。而 Linux 在各种文件系统实现上,又抽象了一层虚拟文件系统 VFS,它定义了一组,所有文件系统都支持的,数据结构和标准接口。 这样,对应用程序来说&am…

linux 磁盘io监控

我们在线上linux服务器排查问题时,一般会通过top、free、netstat、df -h等命令排查cpu、内存、网络和磁盘等问题。有的时候我们需要更进一步了解磁盘io的使用情况,那么本文就是重点讲解一下如何查看linux的磁盘io信息的。 一、iostat: 安装…

网络IO与磁盘IO

目录 一.了解IO IO流的分类 IO流的数据来源 1.网络 2.磁盘 3.内存 4.键盘 IO流的原理 二.字节流 1.read方法加缓存数组 2.字节流解决乱码问题 3.缓冲字节流 5.序列化和反序列化 三.字符流 四.网络IO 1.Socket和ServerSocket 2.基于Socket手写实现RPC框架 五.…

网络IO和磁盘IO详解

1. 缓存IO 缓存I/O又被称作标准I/O,大多数文件系统的默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,数据先从磁盘复制到内核空间的缓冲区,然后从内核空间缓冲区复制到应用程序的地址空间。 读操作:操作系统检查内核的缓冲区有没…

linux系统资源分析 - 磁盘IO篇

目录 一、理解磁盘IO 二、普通文件IO调度 三、磁盘阵列 四、常用命令 4.1 iostat命令详解 五、综合案例(内存&IO) 一、理解磁盘IO 以超市结账为例,来理解磁盘IO的队列情况(结账付款时间 等待时间 服务时间) 交款总人数(排队的人数多,处理慢…

网络I/O与磁盘I/O

目录 一、同步&异步 阻塞&非阻塞二、网络I/O1. BIO2. NIO3. 多路复用器3.1 select & poll3.2 epoll3.3 Redis的IO多路复用 4. Reactor模型5. Netty 三、磁盘I/O1. 缓存I/O2. Direct I/O3. mmap4. write、flush、fsync 一、同步&异步 阻塞&非阻塞 参考&…

Linux 查看磁盘IO的使用

我们在线上linux服务器排查问题时,一般会通过top、free、netstat、df -h等命令排查cpu、内存、网络和磁盘等问题。有的时候我们需要更进一步了解磁盘io的使用情况,那么本文就是重点讲解一下如何查看linux的磁盘io信息的。 1.iostat: 1.1 命…

磁盘IO和网络IO

4、IO访问方式 4.1 磁盘IO 具体步骤: 当应用程序调用read接口时,操作系统检查内核缓冲区中是否存在需要的数据,如果存在,就直接从内核缓存中直接返回,否则从磁盘中读取,然后缓存至操作系统的缓存中。 当应…

内存与IO,磁盘IO,网络IO

本节主要内容: 系统IO原理:Linux VFS FD pagecache [java] 1文件系统的io 2内存和io关系 3网络io 任何程序都有 0:标准输入 1:标准输出 2:报错输出 /proc/$$进入当前进程目录 $$表示当前bash的pid $BA…

关于 IO、存储、硬盘和文件系统

关于IO、存储、硬盘和文件系统 0.引入1.了解IO1.1.存储器IO1.2.设备IO 2.存储介质和存储类型2.1.内存2.2.硬盘2.3.固态硬盘(SSD)2.4.U盘 3.硬盘的工作原理3.1.磁头3.2.盘片3.3.电动机3.4.硬盘的读写操作 4.文件系统概述4.1.文件系统的类型4.2.文件系统的…

Linux查看与测试磁盘IO性能

1. 查看磁盘 IO 性能 1.1 top 命令 top 命令通过查看 CPU 的 wa% 值来判断当前磁盘 IO 性能,如果这个数值过大,很可能是磁盘 IO 太高了,当然也可能是其他原因,例如网络 IO 过高等。 top命令的其他参数代表的含义详见top命令详解…

Linux 查看磁盘IO

查看命令iostat,# 如果没有 iostat 命令,那么使用 yum install sysstat 进行安装 #间隔1秒,查询10次 iostat -x 1 10 由上图可知,vdb磁盘的 %util【IO】几乎都在100%,原因是频繁的读取数据造成的。 其他字段说明 De…