ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[5GC]《5G核心网-赋能数字化时代》| 6.2 PDU会话类型

2021-09-17 18:03:13  阅读:367  来源: 互联网

标签:5GC IP PDU 会话 核心网 IPv4 IPv6 UE


0. 概述

5GS支持3种类型的PDU会话:

  • 基于IP的PDU会话类型
  • 以太网类型的PDU会话类型
  • 非结构化的PDU会话类型

IP类型的PDU会话在EPS时代就已经存在,不过在5G时代,IPv6的功能得到了扩展;
至于5GS中的以太网类型的PDU会话,在EPS中后期才存在等价的概念

1. 基于IP的PDU会话类型

概述

与EPS相比,5GS中的IP类型PDU会话多了一些特性。例如,IPv6的多归属特性(IPv6 multihoming)
IPv4,IPv6和双栈类型的PDU会话都支持全类型的SSC模式(模式1,模式2和模式3)
IPv4,IPv6和双栈类型的PDU会话支持所有QoS特性

基于IP的PDU会话类型的IP处理

对于IP类型的PDU会话,5GC负责为UE分配IPv4地址和/或IPv6前缀,这里的和/或中包含双栈和仅IPv6两种概念

UE IP地址和DN的IP地址域不同于IP骨干网(5GC实体之间网络)
DN网络是为用户提供一种接入手段,使UE能够连接到例如Internet的网络服务
本文只关注DN网络为UE分配的IP地址

每个DN都会通过IPv4和/或IPv6提供服务

PDU会话建立连接时需要设置正确的IP版本
对IPv6的引入对迁移和平滑演进来说都是一个巨大的挑战

UE发起IP类型PDU会话时会进行如下的IP版本的设置
在PDU会话建立的过程中,UE会设置PDU会话的类型,依照如下规则进行

支持IPv4和IPv6的UE通过UE本地配置或者运营商提供的策略来决定会话类型
只支持IPv4的UE应当请求IPv4类型的PDU会话
只支持IPv6的UE应当请求IPv6类型的PDU会话
如果UE对IP版本的支持情况不明,则UE发起IPv4v6的PDU会话建立的请求

5GS支持用不同的方式分配IP地址

IP地址的分配

分配IPv4地址和IPv6前缀分别使用了不同的方式
分配IPv4地址的方式存在两种选择:
1.创建PDU会话时为UE分配IP地址

在这种方式下,IPv4地址将通过PDU Session Establishment accept消息中传递给UE。UE需要的其他信息,例如DNS地址,将通过会话建立过程中传递,这些信息存在于PCO(Protocol Configuration Options)字段中

2.使用DHCPv4为UE分配IP地址

这是一种不同于上边方式的IP地址分配方式
此方式的特点在于,IP地址的分配发生在PDU会话建立之后
并且需要依赖DHCP来完成地址的分配

这两种方式的选择取决于UE的请求内容

为UE分配IPv6前缀的流程
首先引入一种称之为SLAAC的方法,全称为Stateless IPv6 Address Auto Configuration(无状态IPv6地址自动配置)

UE利用这种方法将分配给PDU会话的IPv6前缀自动补全,补全的方式是在前缀后添加接口标识,使64位掩码的前缀成为128位的完整IPv6地址

使用这种方法后,UE将不需要通过DAD(Duplicate Address Detection)方法来判断IPv6地址是否为已存在的地址

不需要DAD的原因在于,一个IPv6的前缀只分配给了一个UE,不可能出现和其他设备共享前缀的情况

对于IPv6前缀分配,需要强调的几个关键点:
1.利用SLAAC方法,PDU会话将首先完成建立,然后再分配IPv6前缀

这和IPv4的方式不同,SLAAC方式下,IPv6类型的PDU会话将首先完成建立,然后SMF会通过已经建立的PDU会话的用户平面,向UE传输RA消息(RA即Router Advertisement,这个消息中包含这为该PDU会话分配的IPv6前缀)

2.完成IPv6的SLAAC之后,终端需要的其他参数(例如DNS地址)将通过下面两种方式来获取

1.无状态的DHCPv6
2.通过PCO(Protocol Configuration Options)获取

在Rel-16中,引入了更多IPv6前缀的分配方式,这是为了有线设备能够接入5GC

利用DHCPv6的IPv6 PD(prefix Delegation)
利用有状态DHCPv6(NA DHCPv6)分配一个128位完整IPv6地址的选项

标签:5GC,IP,PDU,会话,核心网,IPv4,IPv6,UE
来源: https://blog.csdn.net/qq_33868661/article/details/120317365

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有