Overview
您提供的链接是指向srsRAN 4G项目的官方文档,具体是关于srsEPC的介绍部分。以下是该页面的核心内容概要:
### 概述
srsEPC是一个轻量级的完整LTE核心网络(EPC)实现。srsEPC应用程序作为一个单一的二进制文件运行,但提供了关键的EPC组件,包括家庭用户服务(HSS)、移动管理实体(MME)、服务网关(S-GW)和分组数据网关(P-GW)。
EPC的主要组件及其之间的主要接口如图上所示。
- **HSS**:家庭用户服务(HSS)是用户数据库。它存储用户的信息,如用户ID、密钥、使用限制等。它负责认证和授权用户访问网络。
- **MME**:移动管理实体(MME)是网络中的主控制单元。它处理移动性和附着控制消息。它还负责在空闲模式下寻呼UE。
- **S-GW**:S-GW是用户的主要数据平面网关,因为它为UE提供移动性锚点。它作为IP路由器,并帮助设置eNB和P-GW之间的GTP会话。
- **P-GW**:分组网关(P-GW)是与外部网络的联系点。它为用户会话实施QoS参数。
要提供完整的端到端LTE网络,请将srsEPC与srsENB和srsUE一起使用。
这份用户指南提供了所有必要的信息,以开始使用srsEPC应用程序,熟悉所有关键功能并实现最佳性能。有关扩展或修改srsEPC源代码的信息,请参阅srsEPC开发者指南。
### 功能
srsEPC LTE核心网包括MME、HSS和SPGW实体的实现。下面进一步描述了这些实体的功能。
#### MME功能
srsEPC MME实体提供支持标准兼容的NAS和S1AP协议,以提供EPC与UE和eNB之间的控制平面通信。
在NAS层面,包括:
- 附着程序、脱离程序、服务请求程序
- NAS安全模式命令、身份请求/响应、认证
- 支持建立完整性保护(EIA1和EIA2)和加密(EEA0、EEA1和EEA2)
在S1AP层面,包括:
- S1-MME建立/拆除
- NAS消息的传输
- 上下文建立/释放程序
- 寻呼程序
#### HSS功能
srsEPC HSS实体提供支持配置UE的认证参数和可以根据每个UE配置的其他参数。
HSS实体包括以下功能:
- 简单的基于CSV的数据库
- 每个UE指定的XOR和MILENAGE认证算法
- QCI信息
- UE的动态或静态IP配置
#### SPGW功能
srsEPC SPGW实体提供支持使用S1-U和SGi接口在EPC和eNB之间的用户平面通信。
SPGW支持以下功能:
- SGi接口作为虚拟网络接口(TUN设备)暴露
- 使用标准兼容的GTP-U协议进行SGi < − > S1-U转发
- 支持GTP-C程序以建立/拆除GTP-U隧道
- 支持下行数据通知程序