• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

UE IP地址分配技术白皮书-6W100

手册下载

UE IP地址分配技术白皮书-6W100-整本手册.pdf  (270.56 KB)

  • 发布时间:2020/1/20 13:42:25
  • 浏览量:
  • 下载量:

UE IP地址分配技术白皮书

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2020 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。



概述

4G网络是一个全IP网络,可为UEUser Equipment,用户设备)提供“永久在线的IP连接”。这就意味着,UE附着网络后,与PDNPacket Data Network,分组数据网络)之间的所有流量均通过IP报文转发。为实现UEPDN之间的IP报文转发,4G网络在UE附着过程中会为UE分配IP地址。

UE IP地址分配技术实现

2.1  概念介绍

2.1.1  PDN连接

UEPDN之间的IP连接称为PDN连接。PDN连接也称为EPSEvolved Packer System,演进的分组系统)会话。

2.1.2  APN

APNAccess Point Name,接入点名称)标识UE访问PDN的接入点,可以用APN ID表示。

2.1.3  EPS承载

1所示,EPS承载为UEPDN之间的流量转发通道,负责转发UEPDN之间的IP数据流,EPS承载,分为:

·     默认承载:UE附着网络后,4G网络为UE建立的最基本的EPS承载,是UE签约信息内PDN连接的转发通道,仅提供最大带宽的QoSQuality of Service,服务质量)。

·     专有承载:4G网络为UE建立的额外承载,是UE签约信息以外的PDN连接的转发通道,提供保证带宽的QoS

图1 默认承载和专有承载

 

2.1.4  UE IP地址类型

UE IP地址也称为PDN地址,分为IPv4IPv6两种类型。4G网络可根据UE请求的PDN Type字段决定分配哪种类型的IP地址。

2.2  IP地址分配方式

4G网络分配IP地址的方式包括动态IP地址分配和静态IP地址分配。

2.2.1  动态IP地址分配

2所示,运营商首先在PGWPDN GatewayPDN网关)中配置IP地址池和DNS Server IP地址。当UE附着网络时,PGWIP地址池中选取一个未使用的IP地址分配给UE,最后MMEMobility Management Entity,移动性管理实体)通过附着接受消息将UEIP地址和DNS Server IP地址发送给UE,完成动态IP地址分配。

图2 动态IP地址分配

 

2.2.2  静态IP地址分配

3所示,运营商首先在PGW中配置DNS Server IP地址。用户签约网络时,运营商将待分配给UEIP地址写入签约信息,并保存在HSS中。当UE附着网络时,MME会向HSSHome Subscriber Server,签约用户服务器)请求UE的签约信息,签约信息中包含分配给UEIP地址。最后MME通过附着接受消息将签约信息中的IP地址以及PGW分配的DNS Server IP地址发送给UE,完成静态IP地址分配。

图3 静态IP地址分配

 

2.2.3  动态与静态IP地址分配的差异

在动态IP地址分配流程中,UE每次附着网络时,PGW均会从IP地址池中选取一个未使用的IP地址分配给UE,该IP地址通常情况下是不同的。而在静态IP地址分配流程中,由于UE使用的IP地址是写入签约信息的,无论UE在何时、何地发起附着,网络均会分配相同的IP地址给UE

2.3  IP地址分配流程

2.3.1  IP地址分配流程简介

IPv4IPv6地址分配流程相同,手册以IPv4地址分配流程为例,介绍vEPCIP地址分配流程。

2.3.2  动态IP地址分配流程

动态IP地址分配流程如4所示:

(1)     UE请求PDN连接

步骤1~步骤2[UE >MME]UE开机后发送EMM消息Attach Request,消息中的ESM Message Container会携带ESM消息PDN Connectivity RequestPDN Connectivity Request消息中包含PDN TypePCO字段,其中:

¡     PDN Type的值为IPv4,表示UE请求IPv4类型的PDN连接,即UE需要获取一个IPv4类型的地址。

¡     PCO的值为DNS Server IPv4 Address Request,表示UE同时请求DNS ServerIP地址

(2)     请求建立PDN会话

步骤3~步骤4[MME >SGW >PGW]

a.     MME首先从HSS处获取UE的签约信息,检查签约信息中是否已存在UEIP地址。

b.     MMESGW发送Create Session Request消息,该消息中携带IMSIInternational Mobile Subscriber Identity,国际移动签约用户标识符)、PDN TypePDN IPv4地址和PCO字段。由于签约信息中未发现UEIP地址,此时PDN IPv4地址字段填充的是0.0.0.0

c.     SGWMME发送的Create Session Request消息转发给PGW

(3)     UE分配PDNDNS ServerIP地址

步骤5~步骤6PGW收到Create Session Request消息后,检查PDN TypePDN IPv4地址和PCO字段:

¡     PDN IPv4地址字段为0.0.0.0表明签约信息中不存在UEIP地址,根据PDN Type的值为IPv4PGW从自身的IP地址池中分配一个未使用的IPv4地址给UE

¡     根据PCO字段的值,PGWDNS Server IP地址填充到PCO

(4)     响应建立PDN会话请求

步骤7~步骤8[PGW> SGW> MME]:作为步骤3~步骤4的响应消息,PGW将分配好的PDN IPv4地址、DNS Server IP地址连同PDN Type字段经过SGW发送给MME,其中PDN IPv4地址、DNS Server IP AddressPDN Type字段封装在Create Session Response消息中。

(5)     请求激活默认承载上下文

步骤9[MME> UE]MME收到SGW发送的Create Session Response消息后,向UE发送EMM消息Attach Accept消息中的ESM Message Container会携带ESM消息Activate Default EPS Bearer Context RequestActivate Default EPS Bearer Context Request消息中包含PDN TypePDN IPv4地址PCO字段,其中:

¡     PDN Type字段的值为IPv4

¡     PDN IPv4地址字段的值为PGW动态分配给UEIPv4地址。

¡     PCO字段的值为PGW分配给UEDNS Server IP地址。

(6)     动态地获取访问PDNIPv4地址

步骤10[UE]UE通过Attach Accept消息中的Activate Default EPS Bearer Context Request消息获取IPv4地址和DNS Server IP地址。待默认EPS承载建立后,UE便可以与PDN建立连接并进行IP报文的交互。

图4 动态IP地址分配流程

 

2.3.3  静态IP地址分配流程

静态IP地址分配流程如5所示:

(1)     UE请求PDN连接

步骤1~步骤2[UE >MME]UE开机后发送EMM消息Attach Request,消息中的ESM Message Container会携带ESM消息PDN Connectivity RequestPDN Connectivity Request消息中包含PDN TypePCO字段,其中:

¡     PDN Type的值为IPv4,表示UE请求IPv4类型的PDN连接,即UE需要获取一个IPv4类型的地址。

¡     PCO的值为DNS Server IPv4 Address Request,表示UE同时请求DNS ServerIP地址

(2)     HSS通告当前UE的位置信息

步骤3[MME >HSS]MME通知HSS当前UE处于自己的控制范围,并通过Update Location Request消息通告UE的位置信息。

(3)     MME发送UE的签约信息

步骤4[HSS >MME]HSS记录UE的位置信息后,通过Update Location Answer消息将UE的签约信息发送给MME,签约信息中包含PDN TypePDN IPv4地址字段,其中:

¡     PDN Type的值为IPv4,表示缺省情况下UEPDN连接类型为IPv4

¡     PDN IPv4地址字段的值为静态分配给UEIPv4地址,用于UE连接PDN

(4)     请求建立PDN会话

步骤5~步骤6[MME >SGW >PGW]

a.     MMEHSS处获取UE的签约信息后,检查签约信息中是否已存在UEIP地址。

b.     MMESGW发送Create Session Request消息,该消息中携带IMSIPDN TypePDN IPv4地址和PCO字段。由于签约信息中已存在UEIP地址,此时PDN IPv4地址字段填充的是签约信息中保存的IP地址。

c.     SGWMME发送的Create Session Request消息转发给PGW

(5)     UE分配DNS ServerIP地址

步骤7PGW收到Create Session Request消息后,检查PDN TypePDN IPv4地址和PCO字段:

¡     PDN IPv4地址字段已填充具体的IP地址,表明UE将使用签约信息中的IP地址访问PDN,此时PGW不会为UE动态分配IP地址。

¡     根据PCO字段的值,PGWDNS Server IP地址填充到PCO

(6)     响应建立PDN会话请求

步骤8~步骤9[PGW >SGW >MME]:作为步骤5~步骤6的响应消息,PGW将分配好的PDN IPv4地址、DNS Server IP地址连同PDN Type字段经过SGW发送给MME,其中PDN IPv4地址、DNS Server IP AddressPDN Type字段封装在Create Session Response消息中。

(7)     请求激活默认承载上下文

步骤10[MME>UE]MME收到SGW发送的Create Session Response消息后,向UE发送EMM消息Attach Accept消息中的ESM Message Container会携带ESM消息Activate Default EPS Bearer Context RequestActivate Default EPS Bearer Context Request消息中包含PDN TypePDN IPv4地址和PCO字段,其中:

¡     PDN Type字段的值为IPv4

¡     PDN IPv4地址字段的值为签约信息中静态分配给UEIPv4地址。

¡     PCO字段的值为PGW分配给UEDNS Server IP地址。

(8)     静态地获取访问PDNIPv4地址

步骤11[UE]UE通过Attach Accept消息中的Activate Default EPS Bearer Context Request消息获取IPv4地址和DNS Server IP地址。待默认EPS承载建立后,UE便可以与PDN建立连接并进行IP报文的交互。

图5 静态IP地址分配流程

 

2.4  应用限制

如果开户时的签约信息中配置了UE的静态IP地址,则UE附着网络时会优先使用签约信息中的静态IP地址访问PDN网络。

典型组网应用

3.1  UE IP地址分配典型组网应用

UE开户后,通过附着流程可获取静态或动态IP地址。

图6 UE地址分配典型组网应用示意图

 

参考文献

·     3GPP TS 29.061 Interworking between the Public Land Mobile Network (PLMN) supporting packet based services and Packet Data Networks (PDN)

·     3GPP TS 24.301 Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3

·     3GPP TS 23.401 General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access

 

新华三官网
联系我们