NAS层协议栈学习笔记

NAS (Non-Access Stratum)是无线网络中非接入层及包括移动性管理(MM)和会话管理(SM)协议 ,在5G(NR)系统中连接管理(Connection Management)用于建立和释放UE与AMF之间的控制面(CP)信令连接。

5G中移动性管理是通过NAS信令在UE与核心网之间进行交互的,连接管理的NAS信令包括:连接建立和连接释放消息。

5G NR控制面协议几乎与LTE协议栈一模一样,从上到下依次为:

l NAS层:Non-Access Stratum

l RRC层:Radio Resource Control

l PDCP层:Packet Data Convergence Protocol

l RLC层:Radio Link Con trol

l MAC层:Medium Access Control

l PHY层:Physical

UE所有的协议栈都位于UE内;而在网络侧,NAS层不位于基站gNB上,而是在核心网的AMF (Access and Mobility Management Function)实体上。还有一点需要强调的是,控制面协议栈不包含SDAP层。

  1. 协议文档:24.501(479 pages),33.501
  2. 功能:UE和AMF之间的控制面最高层。功能包括支持UE移动性的一般过程如认证、鉴权、通用UE配置更新和安全控制模式过程;支持会话管理过程以建立和维持UE与数据网络之间的数据连接;支持NAS传输过程以提供SMS、LPP、UE策略容器、SOR透明容器和UE参数更新信息等有效载荷的传输。
  3. NAS层移动性管理(MM):在5G网络中NAS(非接入层)做为终端(UE)和核心网单元AM之间控制面的最高层除负责3GPP和non 3GPP网络的接入外,负责终端(UE)的移动性管理(Mobility Management);
  4. NAS层会话管理:在5G网络中终端(UE)通过N1接口的NAS消息执行5GS会话(5GSM)管理流程。也就是5GSM子层支持UE和SMF中的PDU会话处理(经AMF传输)的实体。
  5. 移动性和会话管理网络:通过NAS进行终端移动性管理和会话网络中包括RRC、PDCP、RLC、MAC和PHY层。其中网络单元中AMF只有NAS层,没有传输层。
  6. NAS消息解析:在无线网络中NAS消息可通过RRC SetupComplete、DL Information Transfer、UL InformationTransfer、initiating Message 、 Initial Context Setup Request等消息传递。

移动性管理:注册(registration)

注销(de-registration)

eCall不活动流程(eCall inactivity procedure)

连接模式流程(connected mode procedure)

网络发起的NAS消息传输(network-initiated NAS transport)

初次认证和密钥协商流程(primary authentication and key agreement procedure)

安全模式控制(security mode control)

通用UE配置更新(generic UE configuration update)

鉴权(identification)

UE发起的NAS消息传输(UE-initiated NAS transport)

连接管理程序(connection management procedure)

服务请求(service request)

寻呼(paging)

通知(notification)

相关推荐
Blurpath住宅代理19 分钟前
代理IP全面解析:从协议原理到高阶应用场景的技术指南
网络·静态ip·动态代理·住宅ip·住宅代理
寒秋花开曾相惜1 小时前
(学习笔记)3.8 指针运算(3.8.3 嵌套的数组& 3.8.4 定长数组)
java·开发语言·笔记·学习·算法
是翔仔呐1 小时前
第11章 显示外设驱动:I2C协议OLED屏、SPI协议LCD屏字符/图片/中文显示
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
_李小白1 小时前
【AI大模型学习笔记之平台篇】第五篇:Trae常用模型介绍与性能对比
人工智能·笔记·学习
晏宁科技YaningAI1 小时前
全球短信路由系统设计逻辑打破 80%送达率瓶颈:工程实践拆解
网络·网络协议·架构·gateway·信息与通信·paas
承渊政道2 小时前
【优选算法】(实战体会位运算的逻辑思维)
数据结构·c++·笔记·学习·算法·leetcode·visual studio
AI-Ming2 小时前
程序员转行学习 AI 大模型: 踩坑记录:服务器内存不够,程序被killed
服务器·人工智能·python·gpt·深度学习·学习·agi
m0_716765232 小时前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
2501_945318492 小时前
零基础学习AI的选型指南:CAIE认证与编程型AI认证如何取舍
人工智能·学习
承渊政道2 小时前
【优选算法】(实战推演模拟算法的蕴含深意)
数据结构·c++·笔记·学习·算法·leetcode·排序算法