EPC学习-23401协议翻译总结820_第1页
EPC学习-23401协议翻译总结820_第2页
EPC学习-23401协议翻译总结820_第3页
EPC学习-23401协议翻译总结820_第4页
EPC学习-23401协议翻译总结820_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档名称文档密级TIME\@"yyyy-M-d"2014-4-18华为机密,未经许可不得扩散第页该篇文章是本人对23401协议的总结,其中包含了对原文的翻译、个人理解及阅读心得,希望能够对初学此协议的同事有所帮助。由于读协议时间不长,理解尚浅,存在理解错误之处,欢迎批评指正。Notes:Handover流程翻译了Inter-eNodeBHandover.而对接入技术间的切换没有翻译。对RAU流程没有总结翻译,大家可以比对TAU流程对其进行学习。除1、2外的其他流程全部翻译总结过了。与原版协议存在章节顺序的不统一,给大家造成的困难敬请谅解。存在没有完全按原文翻译的段落,精简提炼了大致意思。如果有任何疑问请邮件联系,我们可以共同探讨。引言概述协议范畴本协议设计范围为EPS(EvolvedPacketSystem)。Evolved3GPPPacketSwitchedDomain提供IP连通性。协议内容涵盖漫游、非漫游状态的各个方面,包括在E-UTURN(EvolvedUniversalTerrestrialRadioAccessNetwork)和以前的接入网之间的移动性,计费策略控制和计费,鉴权。23402协议是本协议的补充,它涉及非3GPP的内容。SAE核心网络初步知识几个重要网元的简单介绍MME(MobilemanagementEntity),控制面上的主要网元,与eNodeB之间存在信令面的接口S1-MME.与S-GW之间存在S11接口,与HSS之间的接口是S6a(Diameter类型协议)。与S4-SGSN之间存在S3接口。与MSC之间存在SGs接口。与其他的MME之间通过S10接口相连。ServingGW,用户面的一个重要网关。可以这么理解,3G中的SGSN相当于SGW+MME。对于它上面的接口(S1-U,S5/S8,S11,S103,S12,S4)不一一介绍。PDNGW,与外网关系最密切的网关。相当于3G中的GGSN。存在接口有S5/S8,S2a,Gx,SGi,Ga.HSS,用来存放签约数据。几个重要的定义MME池:属于一个范围的概念,在此范围中,用户可以不换为之服务的MME来进行业务。MME池是很多个TA区的父集合。特别注意的是,MME池的范围可以互相重合。SGW服务池:理解类似于1。PDN连接:一个用IP地址表征的用户和一个用APN(接入点名称)表征的PDN之间的连接。缺省APN:在签约数据中定义好的,用于附着过程中的PDN连接时选择PDNGW等。几个重要的缩略写法AMBR AggregateMaximumBitRateDLTFT DownLinkTrafficFlowTemplateECGI EvolvedCellGlobalIdentifierECM EPSConnectionManagementEMM EPSMobilityManagementEPC EvolvedPacketCoreEPS EvolvedPacketSystemGUMMEI GloballyUniqueMMEIdentifierGUTI GloballyUniqueTemporaryIdentityGW GatewayPDB PacketDelayBudgetPLR PacketLossRateLBI LinkedEPSBearerIdMME MobilityManagementEntityMMEC MMECodeM-TMSI M-TemporaryMobileSubscriberIdentityP-GW PDNGatewayPTI ProtocolTransactionIdS-GW ServingGatewayS-TMSI S-TemporaryMobileSubscriberIdentitySDF ServiceDataFlowTAC TrackingAreaCodeTAI TrackingAreaIdentityTAU TrackingAreaUpdateTIN TemporaryIdentityusedinNextupdateULTFT UpLinkTrafficFlowTemplate简单说一下我刚接触协议时,几个让我感到困惑的缩写:GUTI(GlobalUniqueTemporaryID)MME为UE分配的临时标识,能够表征为用户服务的MME,以及MME上的用户。S-TMSI,forpaging,themobileispagedwiththeS-Tmsi.STMSI=MMEC+M-TMSI,实际上表示的是在MMEpool内使用的用户临时标识。3.TAI=MCC+MNC+TAC,也就是说TAI.等于国家代码+网号+trackingareacode.4.TIN用来存放上次用户在某种核心网里的标识,GUTI,PTMSI或者是IMSI。为了下次更新的时候使用。5.ECGI,无线侧使用的标志是哪个小区(全球唯一)。SAE组网架构上图是非漫游状态下的组网结构图,我们要把这张图好好的理解且记住。至于漫游态下的(homerouted,localbreakoutwithhome/visitedoperator’sapplicationfunction)三种情况的组网图可以类比着学习。其中,homerouted时,ServingGW用漫游地的,而PGW、PCRF、IPServices都用归属地的,其他两种情况PCRF分为VPCRF和HPCRF(之间S9接口)。SGW,PDNGW都用漫游地的,他们的区别在于用了哪边的Operator’sIPServices.功能分类NetworkAccessControlFunctions网络接入的意思是说一个用户连接到了演化的分组核心网系统。Network/AccessnetworkselectonUE选择了一个PLMN(公共陆地移动通信网)/接入网,从这里它可以获得自己的IP连通性。接入网的选择机制因接入技术的不同而不同。Authenticationandauthorisationfunction对用户的验证和鉴权,这个功能与移动性管理有关。Admissioncontrolfunction这个控制的目的在于检查被请求的资源是否可用,还有决定是否预订这些资源。PolicyandChargingEnforcementFunction这于PCEF有关,PCEF涉及业务数据流探测,策略执行和基于流的计费功能。LawfulInterception合法监听的使用对象是优先级比较高的国家权力机关,如国家安全局。Packetrouteingandtransferfunctions首先要搞明白什么是路由,路由就是在PLMN内或间的用来传送数据包而经过的一系列网络节点的列表。每一个路由包括一个源节点,零个或以上的中继节点和一个目的端点。路由的过程就是按照一系列的规则决定并且使用一个用来传送数据的通路的过程。EPS是一个IP的网络,它在基于IP的情况下使用标准的路由和传输机制。IPheadercompressionfunction通过使用IP头压缩机制,使无线侧功能的使用最优化。Packetscreeningfunction检查UE是否在用被分配好的IP地址(IPv4-Address/IPv6-Prefix/Full-IPv6-Address)SecurityFunctionsCipheringfunction加密功能可以保护空口上用户数据和信令的机密性。Integrityprotectionfunction保证UE和网络侧之间交互信令的完整性。Mobilitymanagementfunctions为了保持对UE当前位置的跟踪。处于ECM-IDLE态下的用户可达性管理处于IDLE态的用户位置被知晓的程度只是它所在的TAList。一个UE可以在多个TA区注册(一个TALIST中)。用户被寻呼时就是向他所在的TAs所覆盖的小区发寻呼。周期性的TAU定时器超时后,用户发起周期性的TAU。这个定时器的启动是在用户进入IDLE态或者因为切换而离开E-UTRAN后。3G空口状态的变化以及2GGPRS在STANDBY/READY态之间的切换不会影响周期性TAU定时器。MME也启动一个类似的timer。如果超时,MME可以推断出UE“不在服务区”。但是,这时候MME并不知道UE已经离开了多久,所以MME不会立即盲目的删除用户的承载。MME把PPF标志清除并启动第二个timer(这个值相对大一些)。PPF位删除后,MME不再对用户进行寻呼并且再收到SGW发来的DownlinkDataNotificationmessage后回复一个DownlinkDataNotificationRejectmessage。如果在第二个timer超时后(在此期间UE没有跟网络联系),那么MME推测出UE已经离开服务区很久了。在ISR(IdleModeSignallingReduction)激活情况下,当第二个timer超时的时候,MME对用户置一个“允许隐式分离”标志。当SGSN和MME同时置此标志后,用户被隐式分离掉。如果用户回到了CONNECTED态下,MME清除此标志,并置PPF标志位。TAlist的管理涉及UE的TAILIST的分配和重分配。TA区就是针对MME的服务范围来说的。eNodeB间的移动锚点功能3GPP间移动锚点功能ISR机制ISR机制的引入就是为了减少在IDLE态(ECM-IDLE,PMM-IDLE,GPRSSTANDBYstates)时在inter-RATcell-reselection过程中的信令的数量。移动限制移动性限制由UE、无线接入网和核心网共同提供。ECM-IDLE态下的UE根据核心网侧提供的信息执行移动限制,ECM-CONNECTED态下的执行是在无线接入网和核心网上执行。在这种状态下,核心网向无线接入网提供一个handoverrestrictionlist。这个限制列表详细指明了漫游、地区和接入限制。无线资源管理由无线接入网执行。为了支持E-UTRAN无线资源的管理,MME经过S1提供给eNodeB一个“RAT/FrequencySelectionPriority”参数.RFSP是针对每一个UE的参数。MME从HSS那里获取RFSP(例如,在附着过程中)。网络管理MME间的负载均衡对每个MME配一个权值。eNodeB选择某个MME的可能性是根据这些权值成比例得来的。这个权值是根据该MME相对于MME池中其他MME的“能力”来决定的。例如,一个新的MME权值会比较大,它可以替其他MME分担任务。这种权值不会变换的很经常。MME间负载的重均衡举个例子,当O+M操作时,要将一个MME从一个MMEpool里移走,那么就要进行负载重均衡。如果这个MME将要被停用,上节中所述的权值置零,这样新的接入者就不会选择它了。而且还要尽快地、对周围影响最小的进行Off-load过程。特别注意一点,对于处于connected态的用户(没有TAU,ATTACH,DETACH,SERVICEREQUEST),那么会启用eNodeB间的Handover(MME重选)流程。该流程的触发是MME向eNodeB发送一个handovertrigger信息。对于IDLE态下的用户,网络侧要把他们叫醒,让之处于connected态,然后再进行上述过程。MME对过载的控制MME调用S1interfaceoverloadprocedure可以限制负载其上的eNodeB们。或是theuseofNASsignallingtorejectNASrequestsfromUEs.对负载其上的eNodeB们,MME可以发送overloadstartmessage.MME要求eNodeB:onlypermitRRCconnectionestablishmentsforemergencysessionsforthatMME.选择功能PDNGW的选择PDNGW的选择根据HSS提供的签约数据信息和其他附加的标准来进行。HSS对每个签约的PDN提供一个或多个PDN签约上下文:PDNGW的ID和一个APN,或者一个APN和一个针对该APN的一个指示(PDNGW的选择在拜访地或者归属地PLMN是否被允许)。为与非3GPP切换而准备的一个PDNGW的IP地址也能包括在内。对于静态的地址分配情况,一个静态的PGW可能被这样选择出来:APN映射出的PDNGW或HSS提供的PDNGWID映射出的PDNGW。HSS也可以指示哪个PDN签约上下文是对这个用户默认的。通过用户提供的APN来获得PDNGW的ID,如果这个被用来选择PGW的APN已经存在着PDN连接,那么选择相同的PDNGW。ServingGW的选择选择时遵循的三个大的原则:1.符合网络拓扑。2.考虑SGW之间的负载均衡。3.对网络中存在GW合设的情况,优先选择合设的。MME的选择遵循网络拓扑,考虑负载均衡SGSN的选择遵循网络拓扑,考虑负载均衡PCRF的选择一个PDNGW和AF可能被一个或多个PCRF节点服务,而且,在漫游态下(Localbreakout情况),拜访地网络中使用一个或多个PCRF。参见TS23.203[6]。IPNETWORKRELATEDFUNCTIONS域名服务对EPS中的节点,通过域名解析到他们的IP地址DHCP功能DynamicHostConfigurationFunction允许给UE提供IP配置信息。eNodeBs跟多MMEs的连接功能一个eNodeB可以连接多个MMEs。这意味着一个eNodeB必须能够决定哪个MME能够覆盖UE定位的区域,也能够收到UE发出的信令。MME之间通过发送IdentificationRequestmessage或者ContextRequestmessage来获得用户上下文,一个新的MME向原侧MME要上下文时需要使用GUTI。网元的具体详细介绍E-UTRANE-UTRAN的功能有:1.头压缩和用户面加密。2.MME的选择(至某个MME没有路由通路时,可以根据用户提供的信息来决定选择MME)3.上行和下行承载级别的允许控制。4.传送上行中不同服务水平的信息包,例如根据承载的QCI设定差别服务。MMEMME的功能有如下:NAS信令NAS信令安全不同的3GPP接入网之间的移动而产生的核心网网元之间的信令传送(S3接口)ECM-IDLE态下的UE可达性(包括执行和管理寻呼转播)跟踪区列表管理PGW和SGW的选择handover流程中,MME需要变换时,MME的选择Handover到2G/3G接入网时,SGSN的选择漫游(跟归属地HSS间的S6a接口)安全鉴定承载管理,包括专有承载的建立对信令传输的合法监听NOTE:MME和SGW可以在一个物理节点上实现也可分开实现。Gateway对一个与EPS有关联的UE,在一定的时间内,只有一个SGW。SGW功能(不论S5/S8的类型):Inter-eNodeB切换的移动锚点3GPP接入网之间切换的时候作为移动锚点ECM-IDLE态下,下行数据的缓冲和触发网络侧发起servicerequest流程。合法监听分组路由和转发传送上、下行中不同服务水平的信息包,例如根据承载的QCI设定差别服务。基于业务种类的计费。在inter-eNodeB类型的切换时,帮助eNodeB对网络侧下行的包和原侧eNodeB接收并缓存的包进行排序,防止乱序,通过“endmarker”来实现。基于每个用户,某个PDN连接,某种QCI的业务的上行数据和下行数据的计费它不能连在GGSN上PDNGWPDNGW和PDN之间的接口为SGi。如果一个用户接入多个PDN连接,这将可能会存在多于一个的PDNGW为这个用户服务,但是S5/S8和Gn/Gp的组合不能同时为UE服务。它的功能包括(GTP-based,pmip-based):基于用户的包过滤功能合法监听UE的IP地址分配(重点)传送上、下行中不同服务水平的信息包,例如根据承载的QCI设定差别服务。上行、下行基于业务水平的计费上行、下行业务级别的门控上行、下行业务级别的速度控制,根据速度策略来执行或对SDF进行整形基于APN-AMBER对上行、下行速率的控制执行基于有相同GBR、QCI的SDFs的累积MBRs的下行速率的控制DHCPv4和DHCPv6网络不支持PPP承载类型,GGSN的R8以前的PPP功能可能会在PGW中实现后面的几个功能是GTP-basedS5/S8特有的:上行、下行中承载的约束上行承载约束的检查SGSN除却在23060协议中描述的SGSN的功能,还有:在2G/3G和4G的接入网切换时,核心网中节点的信令传输PDN和ServingGW的选择在切换到4G接入网的时候,对MME的选择GERAN,UTRAN,PCRF,AAAserverPCRF是策略下发和计费控制的网元。在非漫游态下,在归属地HPLMN中只有单个的PCRF与用户的IP-CAN会话相关。PCRF实现接口有Rx和Gx。漫游态(Localbreakout)情况下,会存在2个PCRFs服务于一个用户(vpcrf&hpcrf)特别注意的是HPCRF有个特有的功能:通过S9,Rx接口实现与PDNGW间的IP-CAN会话。AAAserver与PDNGW之间实现SGi接口。接口S3,S4,S5,S8,S10,S11都是基于GTP协议的。EPS移动性管理状态和连接管理状态EMM,ECM简介EPSMobilityManagementstates的产生是移动性管理流程(ATTACH、TAU)的结果而EPSConnectionManagementstages描述了UE和核心网之间信令的连续性ECM状态、EMM状态两者互相独立EMMEMM-DEREGISTERED在此状态下,UE对MME来说不可达,因为EMM上下文中不包括用户的有效位置和路由信息。而且,UE上下文仍可以被保存在UE和MME中,这样做的目的就是避免在每次附着的时候发起AKA过程,也就是鉴权过程。EMM-REGISTEREDUE可以通过一次成功的注册流程(attach\TAU等)来进入此状态。这种状态下,MME知道UE的确切位置或者是用户所在的TAList。在这状态下,用户至少有一个PDN连接并且建立了EPS安全上下文。Detach流程可以把用户重新送回DEREGISTERED态。当然,TAU或ATTACH的被拒绝信息通常也会让UE和MME中的EMM状态变化为未注册态。如果一个用户所有的承载被释放(切换到非3GPP时),MME会把UE的MM状态变为未注册。当UE检测到自己所有的承载被释放后,UE也会把MM状态变成未注册。当切到非3GPP网后,UE切断与接入网所有的接口,这时候,UE自动的把自己的MM状态变成未注册。当UE可达定时器超时,MME可能会把一个用户隐式分离。ECMECM-IDLE一个用户与网络没有NAS信令连接时,用户进入了IDLE态。此状态下的UE在eNodeB内没有上下文,也没有S1-MME,S1-U连接。在EMM-REGISTERED,ECM-IDLE态,UE会:如果用户当前TA不在TAlist中时,为了用户维持自己的注册态,同时也能够被MME寻呼,那么用户会发起TAU发起周期性TAU,用以通知核心网UE可用当应答呼叫时,发起servicerequest为上传用户数据而建立无线承载时,发起servicerequest.当UE和MME之间的信令连接通道被建立,UE和MME将会变为ECM-CONNECTED态。能够发起ECM-IDLE转为ECM-CONNECTED态的消息有ATTACHrequest,TAU,servicerequest和DetachRequest。用户在IDLE态时,UE和网络侧可能不同步。用户和网络侧可能有不同的EPS承载集。当UE和MME进入了ECM-CONNECTED态后,EPSBearers在两侧将会被同步。ECM-CONNECTEDUE处在这个状态下,MME将会知道为它服务的eNodeB的ID。用户的移动性管理与handover有关。eNodeB明确指示(触发)时,用户发起TAU流程。eNodeB可以因为UE的移动性或者负载均衡的原因,在MME发生变化的切换流程后,触发TAU流程。在MME不变的切换流程后,而且当前的TAI不再TAList中了,要不要发起TAU流程是由RAN配置决定的。CONNECTED态下的用户与MME间存在信令连接(由RRC连接和S1-MME连接组成)。S1-Release流程可以把UE和MME双双从CONNECTED态打回IDLE态。由于无线连接异常或离开覆盖区等原因,UE可能收不到S1-release的指示。这种情况下,UE、MME两者的ECM状态会暂时性的不匹配。当一个用户换到CONNECTED态,并且此时无线承载没能被建立,那么相应的核心网侧的承载会被去激活。状态切换EMMstatemodelinUEEMMstatemodelinMME

ECMstatemodelinUEECMstatemodelinMMEQoSPDN连接服务EPS提供了UE和外部分组数据网之间的IP连通性。这就被叫做PDN连接服务。PDN连接服务支持一个或多个业务数据流(SDF)的传输。EPSBearerEPSBearer概述对于EUTRAN接入核心网,PDN连接服务通过承载来提供。一个EPSBearer惟一的标志一组UE和PGW之间的SDF集合(GTP-basedS5/S8),一组UE和SGW之间的SDF集合(PMIP-basedS5/S8)。一个EPSbearer是承载水平QoS控制的一种粒度。也就是说,SDFs映射到一个相同的承载上,获得相同水平的包转发待遇(例如时序策略,排队管理策略,速度整形策略,无线链路控制配置等等)。假设两个SDF拥有不同承载水平的QoS,那么每个SDF需要单独的承载为之服务。不同于且独立于承载水平的QoS控制,PCC架构允许对SDF粒度的QoS控制,这独立于SDF到承载的映射。当一个用户连接到某个PDN时,一个承载将会被建立,并且贯穿于整个PDN连接的生命周期。这个承载就是缺省承载!连接到相同PDN而建立的其他承载都是专有承载。对于接入网来说,它根本分不清一个承载是什么类型的承载。一个ULTFT是一组上行数据包过滤器的集合。DLTFT类似。每一个承载在PCEF中都于UE中的ULTFT和PCEF中的DLTFT有关。对过滤器优先顺序(值)的赋值是运营商配置决定的。可以通过把与SDFs的优先值设定得低于专有承载相关的过滤器的优先值,把特定的SDFs“强制”加到缺省承载在上。为了用缺省承载传输,可以设定缺省承载过滤器的优先值要高于与专有承载的相关的过滤器的优先值。承载水平的初始QoS参数值是根据签约数据由网络侧分配的。PCEF可以基于本地配置或在与PCRF交互后更改这些参数值。专有承载的建立和修改只能由EPC决定发起,并且承载级别的QoS参数值也往往是由网络侧定义的。在专有承载的建立及修改过程中,MME对通过S11接口传来的QoS参数值不能作任何修改,它只能把这些值转发给eNodeB(这些值对MME来说是透明的,也就是不知晓的)。在专有承载的建立及修改过程中,接入网和网络侧之间的“QoS协商”是不被支持的。但是,MME可以拒绝专有承载的建立和修改。在承载建立或修改时,如果与GBR相关的专有网络资源被分配,那么这个EPS承载是GBR(保证带宽)的承载。反之,就是非GBR的。接入控制可以在一个非GBR承载建立或修改过程中执行,即使这个非GBR的承载与GBR值没有关系。一个专有承载可以是GBR的也可以是非GBR的,一个缺省承载一定是非GBR的。缺省承载贯穿于PDN连接始终,来为用户提供IP连续性,这就要求了缺省承载是非GBR的。S5/S8基于GTP时的EPS承载TwounicastEPSbearers(GTP-ubasedS5/S8)一个EPS承载可以通过以下陈述来认识:手机中的一个ULTFT在上行方向把一个SDF映射到EPS承载上。通过在ULTFT中包括多个上行包过滤器,可以将多个SDF映射到相同的承载上。PDNGW中的一个ULTFT在下行方向可以把一个SDF映射到承载上。通过在DLTFT内包括多个下行数据包过滤器,可以将多个SDF映射到相同的承载上。UE和eNodeB之间通过无线承载来传递数据包。EPS承载和无线承载之间存在一一对应关系。S1承载在SGW和eNodeB之间传递EPS承载的数据包。S5/S8承载在SGW和PGW之间传递EPS承载的数据包。UE存放一个上行数据包过滤器和一个无线承载的映射关系,来产生SDF和上行无线承载的映射关系。PDNGW存放一个下行包过滤器和一个S5/S8承载的映射关系,来产生SDF和下行S5/S8承载的映射关系。eNodeB存放一个无线承载和一个S1承载之间的一对一映射关系来产生上\下行S1承载和无线承载的映射关系。SGW存放一个S5/S8和一个S1承载之间的一对一映射关系来产生上\下行S1承载和S5/S8承载的映射关系。S5/S8基于PMIP时的EPS承载见23402的4.6承载级别的QoS参数参数包括QCI,ARP,GBR,MBR,AMBR。QoSClassIdentifier是一个用来让eNodeB参考的标量,用来控制承载水平的包转发待遇(调度权值,接入开始,排队管理,链路层协议配置等),而且QCI是运营商预先设定好的。在无线接口和S1接口上,每个分组数据单元(RLCPDU或GTP-uPDU)通过在bearerid中捎带PDU头,与一个QCI是直接相关的。如果是GTP-based,S5/S8也同样应用上述。AllocationandRetentionPriority的缩写就是ARP。ARP的主要目的就是在资源紧张的情况下,决定一个承载的建立或修改是否能够被允许或拒绝。除此之外,ARP被(eNodeB)用来决定在异常的资源短缺情况下,那些承载将被放弃。一旦承载建好,ARP对承载水平的包转发待遇没有任何影响。而对之有影响的仅仅是QoS中的其他参数QCI,GBR,MBR,AMBR.拿视频电话做个例子,画面的传送优先级低于声音的传送优先级。当网络拥塞的状况出现后,可以放弃画面传送而不影响声音传送。ARP也可以被用来缓解发送能力的压力。例如,在一个灾祸情况下,eNB可以释放ARP低的承载来缓解发送能力方面的压力。每个GBR承载还于其他两个QoS参数有关:GBR和MBR。GBR表示了一个GBR承载可以提供的保证速率,如果低于这个速率,这个承载对应的业务可能不能进行(我自己的理解,协议中没提)。MBR限定了一个GBR承载使用的最大速率。每一个APN跟下述的IP-CAN对话级别的QoS参数相关:APN-AMBR,这是一个存放在HSS中的针对每个APN的签约参数。它限定了同一个APN相连的所有非GBR承载的速率之和。每个非GBR的承载都可以最大限度的使用整个APN-AMBR。GBR的承载不受APN-AMBR的约束。下行的APN-AMBR的执行是在PGW中进行的,而上行的是在UE和PGW中共同完成的。对一个用户来说,与同一个APN相关的多个同时活动态的PDN连接用相同的PGW。每一个用户与下述的QoS参数相关:UE-AMBR,这是一个存放在HSS中的针对于每个用户的签约数据。MME将会设定UE-AMBR的值等于APN-AMBR的值。UE-AMBR限定了一个用户的所有非GBR承载所能使用的速率之之和。eNodeB执行上下行的UE-AMBR。GBR和MBR是表明了一个承载的速率限制,而APN-AMBR、UE-AMBR表示了一组承载的速率限制。每个QoS参数都包括上行和下行部分。在S1上,GBR,MBR,AMBR的值指的是去掉IP、GTP-U头后的数据字节流的速率。一个“EPS签约QoS文件”针对得的是每个APN的。它包含了缺省承载的承载级别的QoS参数(QCI、ARP)和APN-AMBR.专有承载的QoS参数是由PCRF下发的。应用、服务层速率改变EPC和E-UTRAN都不支持应用服务层的速率改变。MBR=GBR.EPC不支持eNodeB来进行“QoS重协商”。如果一个eNodeB不能再继续维持一个GBR承载的GBR,那么它会发起承载去活。EPS中PCC的应用PCC架构体现在AF,PCEF,PCRF上,涉及范围是QoS策略和计费控制。动态的策略和计费控制(PCRF+PCEF),而EPS可以仅仅进行静态的策略和计费控制(PCEF)。静态策略和控制功能不是基于签约数据的。下面讲一下EPS中动态的策略和计费控制:业务级别(perSDF)的QoS参数是通过S7接口在PCC规则中下发的(每个SDF对应一个PCC规则)。业务级别QoS参数包括QCI,ARP,GBR,MBR.PCRF下发的业务级别的ARP(包含在PCC规则里)与前约数据内存放的承载级别的ARP是不同的。IP-CAN不用支持所有的标准QCIs.PCRF选择的QCI,IP-CAN要支持如果IP地址的分配在初始附着之后,那么PGW/PCEF要在UE的IP分配好后通知PCRF。如果PCRF的响应导致承载修改,那么PGW要发起承载修改流程。对于Localbreakout类型的漫游,拜访地网络可以拒绝归属地授权的QoS。下面的陈述是不论是不是动态策略的:对接入网来说,承载的ARP值等于映射到该承载上的SDF的ARP值对同一个UE/PDN连接:QCI不同的SDF或QCI相同但ARP不同的SDF们不能映射到相同的EPSBearer。如果SDF映射到一个承载上,那么这个承载的承载级的QCI=SDF的QCI。功能描述用户面和控制面控制面概述控制面包括了控制协议和支持用户面的功能:1.E-UTRAN接入网的连接控制,例如对接入网的附着和分离2.控制建立网络接入连接的属性,例如IP地址的激活分配3.控制建立网络连接的路由路径,以支持用户移动4.控制和分配网络资源用以满足变幻的用户需求。eNodeB-MME注:S1-AP:eNB和MME之间的应用层协议SCTP:保证eNB,MME间的信令传输UE-MME注释:NAS:NAS协议支持移动性管理功能和用户面承载的激活、修改、去活。它也负责NAS信令的加密和完整性保护。LTE-Uu:eNB和UE之间的无线协议。SGSN-MMEGTP-C:用来在SGSN、MME间传输信令UDP:用户数据报协议,用来传输信令信息SGSN-SGWSGW-PGWMME-MMEMME-SGWMME-HSSMME-EIR他们之间的借口分别是S6a,S13用户面UE-PGWuserplanewithE-UTRAN注释:GTP-U:在eNB和SGW,SGW和PGW之间传输用户数据。GTP会压缩所有终端用户的数据包MME控制用户面隧道的建立,也控制eNB和SGW之间用户面承载的建立UDP/IP:用户数据和控制信令的路由LTE-Uu:前面已经说过eNodeB-SGWUE-PDNGWuserplanewith2GaccessviatheS4interface(3G接入)UE-PGW用户面~通过S12接口 (3G接入)UE-PGW用户面~通过S4接口身份标识EPSBearerIDEPSBearerID用来唯一的表示一个通过接入网接入的用户的一个EPS承载的标识。EPSBearerID是MME分配的。核心网侧承载和无线侧承载有一对一的映射关系,eNB来进行两个承载ID的映射。GUTIMME会给UE分配一个全球唯一临时标识。这个标识由两部分组成:一部分表示分配该标识的MME另一部分表示该MME中的UE在MME中,用户被M-TMSI表示。GUMMEI(全球唯一MMEID)由国家代码,网号,以及MMEIdentifier(MMEI)三部分构成。而MMEI由MMEGI和MMEC组成(MME组号+MMEcode)。GUTI=GUMMEI+M-TMSI=MCC+MNC+MMEGI+MMEC+M-TMSI在寻呼过程中,用户是通过S-TMSI被寻呼的。S-TMSI就是MMEC+M-TMSI。运营商在配置网络的时候,一定要保证MMEC在MMEpool内唯一,如果MME池有交界重合部分,那么一定要保证在重合部分MMEC的唯一性。GUTI用来保证签约用户ID的机密性,并且它缩短后的简单形式S-TMSI可以使无线信令流程(paging,ServiceRequest1)更高效。TAI这个标识用来标志跟踪区。TAI=MCC+MNC+TAC(Trackingareacode)。从这里我们可以看出来,每个TAI是全球唯一的。eNBS1-APUEID在eNB中,来标志S1-MME接口上的一个用户。它在eNB上的每个S1-MME接口上唯一。MMES1-APUEID在MME中,来标志S1-MME接口上的一个用户。它在MME上的每个S1-MME接口上唯一IP地址分配IP地址的分配概述在缺省承载激活好以后,如果在建载过程中没有IPv4地址分配给UE,那么UE要执行地址分配流程,以保证起码获得一个IP地址(v4/v6都可)为UE分配IP地址的方式有以下几种:在缺省承载建立过程中,归属地分配给UEIP地址(动态或静态的归属地地址)拜访地在建载过程中分配给UEIp地址(动态的拜访地地址)在缺省承载激活的时候,PDN的运营者或管理者给UE分配一个动态/静态的IP地址(外部PDN地址分配)为用户缺省承载而给UE分配的IP地址在同一个PDN上的专有承载们也要使用。多PDN连接的IP地址分配处理方式按照附着中的机制进行。PDNtypeIPv4,IPv6,IPv4v6都被支持。一个PDNtype是Ipv4v6的EPS承载可能与下面这几种地址形式有关:单纯的Ipv4地址或者一个Ipv6地址/前缀或(Ipv4和v6地址/前缀)。PDNtypeIpv4与一个Ipv4地址相关连。V6的类似。一个PDNtypeIpv4和v6的应用情况是UE和/或PGW仅仅支持Ipv4地址或仅仅支持Ipv6地址/前缀;或运营商仅仅选择单一的IP版本,或签约仅仅局限于仅仅的Ipv4或v6。除此之外,PDNtypeIpv4andv6在与其前版本的节点交互时使用。在附着过程中,用户根据IP栈配置设定PDNtype:支持Ipv4,v6的用户,发起PDNtypeIPv4v6的请求仅仅支持Ipv4的用户,发起PDNtypeIpv4的请求仅仅支持Ipv6的用户,发起PDNtypeIpv6的请求如果用户不知道自己支持什么类型,那么发起PDNtypeIPv4v6的请求如果用户发起PDNtypeIPv4v6的请求,但是运营商仅仅支持单一的IP版本,那么PDNtype将会变成单一的类型(v4或v6)并且“网络优先选择”的原因返回UE。在这种情况下,UE不能再发起不同版本的PDN连接。如果用户发起PDNtypeIPv4v6的请求,而且运营商对每个承载支持单一的IP版本类型(这是由和以前版本的网络节点交互决定的),那么PDNtype将会变成单一的类型(v4或v6)并且“singleaddressbearersonly”的原因返回UE。这种情况下,用户可以通过发起PDNconnectivityprocedure(和)来建立不同版本类型的PDN连接(APN相同,PDNtypev4或v6)。在不同接入技术之间进行切换(从4G到2G/3G中去),PDNtypeIpv4v6的EPS承载会映射到PDPtypeIpv4v6。PDNtypeIpv4/v6情况也类似。运营商在用户的签约中决定分配地址时分配动态的归属地地址还是拜访地地址。UE可以在PCO(ProtocolConfigurationOptions)信元中向网络侧暗示自己想要通过DHCPv4获取Ipv4类型的地址。用户可以指示在缺省承载建立过程中自己想要获得Ipv4,那么网络侧在建载流程中分配IPv4地址给用户。用户可以指示在缺省承载建立之后自己想要通过DHCPv4获得Ipv4。也就是说,网络侧支持DHCPv4并允许的话,在建载过程中不会给UE分配地址。网络侧可能设定相关field为0.0.0.0来应答用户。在建载后,UE通过与网络侧的连通性来通过自己的DHCPv4功能来分配Ipv4地址。UE发送DHCPv4Discovermessage。然而,如果在建载过程中,网络侧向UE提供了IPv4地址,那么在建载过程中,UE要接受这个地址。如果UE没有发送任何的地址选择的优先性信息,PGW根据每个APN的配置来决定是否用DHCPv4。UE和网络侧网元都要支持以下机制:如果支持Ipv4,那么通过建载分配Ipv4地址如果支持Ipv6,那么通过IPv6StatelessAddressautoconfiguration来分配IPv6此外,PCO在建载过程中可能用来配置IP地址分配中使用到的参数。UE和网络网元选择性的支持以下机制:在attach流程后,通过DHCPv4来进行IPv4地址分配和IPv4参数配置通过StatelessDHCPv6来配置IPv6参数根据HSS中签约数据来分配静态的IPv4地址或静态的IPv6前缀。对用户来说,IP地址是PLMN和外部PDN中的谁分配的,它并不知晓。为了支持DHCPIP分配,PGW要扮演DHCP服务器的角色。当DHCP被外部数据网用来分配地址和配置参数时,PGW要扮演对UE来说是DHCP服务器的角色,对外部DHCP服务器来说是DHCP客户端的角色。SGW没有DHCP功能!它只负责像往常一样的包转发功能。

如果用户在attachaccept过程中获得了IPv6前缀,它可以忽略这个分配。(不懂这是为什么……)IPaddressallocationmechanismsforGTPbasedS5/S8这一部分描述了以下几类地址分配:IPv4addressallocationviadefaultbeareractivationIPv6prefixallocationviaIPv6statelessaddressautoconfigurationIPv6parameterconfigurationviastatelessDHCPv6IPv4addressallocationandIPv4parameterconfigurationviaDHCPv4IPv6prefixdelegationviaDHCPv6流程部分(含其它)Attach流程Attach流程是由接入网侧发起的。用户要想从网络侧那里获得自己想要的服务,首先要向网络侧注册,我们称之为网络附着。通过附着过程中的缺省承载建立,用户可以always-onIPconnectivity。应用于缺省承载的PCC规则可能在PGW中已经预先定义好了,并且在附着过程中由PGW自己发起。附着也可能触发一个或多个的专有承载建立。在附着过程中,UE可能申请IP地址分配。初始附着过程中,UE要提供MobileEquipmentIdentity(IMEI)。MME可以控制EIR来检查这个IMEI。在漫游过程中,MME要把IMEI传给HSS。并且,如果存在一个PGW在漫游地以外,那么应该把IMEI传给这个PGW。UE通过发送给eNodeB一个AttachRequest(IMSIoroldGUTI,lastvisitedTAI(ifavailable),UENetworkCapability,PDNType,ProtocolConfigurationOptions,CipheredProtocolConfigurationOptionsTransfer,AttachType,KSI,NASsequencenumber,NAS-MAC)以及被选网络的指示来发起附着流程。如果UE没有有效的GUTI,那么IMSI应该被包括在内。如果可能的话,上次的TAI要被包括在内,以帮助MME来产生一个更合理的TAIs列表。被选网络信息表示用做网络共享目的的PLMN。UENetworkCapability是被定义在“UEcapabilities”里。如果UE拥有安全参数,这个AttachRequestmessage将会被NAS-MAC做完整性保护,这样的目的是允许MME对UE的验证。如果UE有安全参数,KSI也被包括在消息中。此外,UE可以对附着请求消息中的几个部分进行加密(哪几个部分尚未定下来)。如果UE没有有效的NASsecurityassociation,那么这个消息没有被完整性保护也没有被加密,这样的话它将在5a中被建立。UEnetworkcapabilities也指明了支持的NAS和AS安全算法。PDNtype指明了UE想要的IP版本类型。PCO用来在UE和PGW之间传递数据,并且对MME和SGW透明。PCO可以包括地址分配的优先性信息(在缺省承载建立以后,用户想要通过DHCPv4获得IPv4地址)。如果用户要发送需要加密的PCOs,UE会设定CipheredProtocolConfigurationOptionsTransfer标志位,并且在鉴权和NAS安全建立好以后发送所有的PCOs。Attach类型指明UE是不是从非3GPP切换过来的。eNB找到MME(找到的方法就是通过oldGUTI和被选网络)。如果MME与这个eNB网络拓扑上不通,那么eNB选择一个新的MME。eNB转发给新的MME这个attachrequest信息附带被选网络以及E-UTRANAI连同全球唯一的E-UTRAN小区ID。当然了,这个转发是通过把这个消息包括在一个S1-MME控制信息(InitialUEmessage)里。如果前面流程UE用GUTI标识自己,并且这次附着的MME跟上次Detach时的MME不同,那么新侧MME发送给旧侧MME一个IdentificationRequest(oldGUTI,completeAttachRequestmessage),用以获得IMSI。如果S-TMSI、oldTAI指示了一个SGSN,那么就向这个SGSN发送。原侧MME通过IdentificationResponse(IMSI,unusedEPSAuthenticationVectors,KSIASME,KASME)响应新的MME。如果刚才的request是发给了SGSN,那么SGSN响应MME时回复一个IdentificationResponse(IMSI,UnusedAuthenticationQuintets,CK,IKandKSI)。如果UE不为原侧MME/SGSN所知或者AttachRequest信息的完整性检查没有通过,原侧MME/SGSN用一个恰当的错误原因来响应新侧。如果UE在新侧和旧侧都不被知晓,那么新MME发送一个IdentityRequest给UE来获取IMSI。5a.如果网络侧中任何网元没有UE的上下文,如果第1步中AttachRequest没有被完整性保护,或者如果完整性保护检查没能通过,那么强制进行authenticationandNASsecuritysetup。5b.如果附着类型不是“handover”,那么IMEI要从UE那里获得。传送的IMEI是被加密过的。MME可以向EIR发送MEIdentityCheckRequest(MEIdentity,IMSI)。EIR回复结果,MME决定继续附着流程还是拒绝UE的附着。如果UE设定过PCOTransferflag那么PCO在这一步从UE处获得。如果在新MME存在着UE活动的承载上下文(也许是因为UE没有完整的detach就重新attach),新的MME就通过向GWs发送DeleteBearerRequest(TEIDs)删掉这些上下文。GWs响应MME。如果PCRF被应用,PGW就使用IP-CAN会话终止流程来告知资源的释放。如果MME和上次detach时的不同,或者MME没有UE合法的签约上下文,或者如果用户IMEI换掉了(手机可能换了),MME就向HSS发送一个UpdateLocation(MMEID,IMSI,IMEI)HSS向原侧MME发送CancelLocation(IMSI,CancellationType),这个CancellationType设定为UpdateProcedure。原侧MME发送CancelLocationAck(IMSI)来响应,并且移除MM上下文和承载上下文。如果老的MME存在活动的承载上下文,那么老的MME通过向GWs发送DeleteBearerRequest(TEIDs)messages来删除这些承载上下文。GWs返回响应(TEIDs)。如果PCRF被使用,PGW就使用IP-CAN会话终止流程来告知资源的释放。HSS向MME插入签约数据。InsertSubscriberData(IMSI,SubscriptionData)message。签约数据包括一个或多个PDN签约上下文。每个PDN签约上下文包含了一个EPSsubscribedQoSprofile。MME采取那个标定为缺省的(供缺省承载使用的)PDN签约上下文。这就引发了在这个过程的使用的将是缺省APN。MME验证UE当前的TA,如果地域性的签约数据限制或者接入限制的话,UE将会被拒绝在这个TA区附着。新的MME向HSS返回InsertSubscriberDataAckmessage,并包含一个错误原因。如果所有的检查通过,那么新MME为UE建立上下文并返回InsertSubscriberDataAckmessage给HSS。HSS通过向MME发送UpdateLocationAck来知会MME关于UpdateLocation的应答。如果UpdateLocation被HSS拒绝了,MME就拒绝UE的附着请求。如果针对这个APN给UE分配了签约的PDN地址,PDN签约上下文中包括了用户的IPv4地址或者IPv6前缀和可选择的PGWID。如果PDN签约数据里没有PDNGW的ID,那么就根据前面讲过的PDNGW的选择机制来选择PGW。然后MME选择一个SGW,并且为缺省承载分配EPS承载ID。然后发送给新选择的S-GW一个CreateDefaultBearerRequest(IMSI,MSISDN,MMETEIDforcontrolplane,PDNGWaddress,PDNAddress,APN,RATtype,DefaultBearerQoS,PDNType,APN-AMBR,EPSBearerIdentity,ProtocolConfigurationOptions,MEIdentity,UserLocationInformation(ECGI),SelectionMode,ChargingCharacteristics,TraceReference,TraceType,TriggerId,OMCIdentity,MaximumAPNRestriction,DualAddressBearerFlag,theProtocolTypeoverS5/S8)message。RATtype为了后续PCC决策使用。AMBR应用于相关的PDN连接。如果MSISDN在HSS签约数据里被提供,那么也将被包括在消息内。SelectionMode指明一个签约APN是否被选择或者非签约的APN被MME选择。PGW可以用SelectionMode的信息来决定是否拒绝缺省承载的激活。ChargingCharacteristics指示对应这个承载上下文的计费的类别。如果UE需要IPv4v6,并且UE可能切换到R8或更高版本的SGSNs(支持双栈地址)上去,DualAddressBearerFlag将被设定。ProtocolTypeoverS5/S8表明S5/S8上用的是哪种协议。此外,如果PGW、SGW跟踪功能需要,那么MME包括TraceReference,TraceType,TriggerId,andOMCIdentity.MME从HLR/OMC拷贝TraceReference,TraceType,andOMCIdentity。PDN中MaximumAPNRestriction的检查也将是是否拒绝UE的依据。SGW在承载表中加入新条目并且发送给PGW一个CreateDefaultBearerRequest(IMSI,MSISDN,APN,ServingGWAddressfortheuserplane,ServingGWTEIDoftheuserplane,ServingGWTEIDofthecontrolplane,RATtype,DefaultBearerQoS,PDNType,PDNAddress,APN-AMBR,EPSBearerIdentity,ProtocolConfigurationOptions,MEIdentity,UserLocationInformation(ECGI),SelectionMode,ChargingCharacteristics,TraceReference,TraceType,TriggerId,OMCIdentity,MaximumAPNRestriction,DualAddressBearerFlag)message。发送时用的PGW的地址是在上一步骤中得到的。这一步后,SGW缓存所有从PGW而来的下行数据包,直到21步。如果从MME获得MSISDN,那么也将它包括在上述消息中。如果动态的PCC启用,那么PGW发起IP-CANsessionEstablishmentprocedure,并且PGW获取针对UE的PCC规则。这也许会导致一些专有承载的建立。PGW向PCRF提供IMSI,UEIPaddress,UserLocationInformation(ECGI),ServingNetwork,RATtype,APN-AMBR,DefaultBearerQoS。ECGI用来基于位置的计费。PGW在承载上下文列表中加入新的条目并且产生一个ChargingID.PGW可以向SGW发送用户面分组数据单元,并开始计费。PGW向SGW发送CreateDefaultBearerResponse(PDNGWAddressfortheuserplane,PDNGWTEIDoftheuserplane,PDNGWTEIDofthecontrolplane,PDNType,PDNAddress,EPSBearerIdentity,ProtocolConfigurationOptions,ULTFT,ChargingId,ProhibitPayloadCompression,APNRestriction,Cause,CGI/SAI/RAIchangereportrequired,BCM)message。SGW返回给MME一个CreateDefaultBearerResponse(PDNType,PDNAddress,ServingGWaddressforUserPlane,ServingGWTEIDforUserPlane,ServingGWTEIDforcontrolplane,EPSBearerIdentity,PDNGWaddressesandTEIDs(GTP-basedS5/S8)orGREkeys(PMIP-basedS5/S8)atthePDNGW(s)foruplinktraffic,ProtocolConfigurationOptions,ULTFT,DLTFT(forPMIP-basedS5/S8),ChargingId,ProhibitPayloadCompression,APNRestriction,Cause,CGI/SAI/RAIchangereportrequired,BCM)message。DLTFTforPMIP-basedS5/S8是通过SGW和PCRF之间的交互来获得的。MME向eNB发送anAttachAccept(APN,GUTI,PDNType,PDNAddress,TAIList,EPSBearerIdentity,SessionManagementConfigurationIE,ProtocolConfigurationOptions,KSI,NASsequencenumber,NAS-MAC,NASsecurityalgorithm)message如果MME分配了新的GUTI,那么它将被包括在内。这个消息是包含在一个S1-MME控制信息里的。这个控制信息还包括AS安全上下文信息,Handover限制列表,EPSBearerQoS,EPSBearerID,还有SGW用户面的TEID和Address。MME把ULTFT和OoS参数中的QCI存放到SessionManagementConfigurationIE中了。此外,如果用户有2G/3G兼容功能,MME就用EPSbearerQoS信息来产生PDP上下文的有关QoS参数,RadioPriority,PacketFlowID。如果UENetworkCapability中指明它不支持BSSpacketflow,那么MME不会包括PFI在内。NAS安全算法是由MME选择的。这个消息信元不会被加密。eNB给UE发送RRCConnectionReconfigurationmessage,这个信息包括无线承载的ID,AttachAccept也将会发送给UE。UE记录一些自己需要的东西,例如QoS等。UE忽略被分配地址中的IPv6前缀信息。UE通过ULTFT来决定上行包到无线承载的映射关系。UE不能拒绝RRCConnectionReconfiguration。UE把TIN值改为GUTI(如果ISR机制没有启动)。UE向eNB发送RRCConnectionReconfigurationCompletemessage。这个消息包含了AttachComplete(EPS承载ID,NAS序列号,NAS-MAC)消息。这个消息将会被NAS安全算法保护。eNB把刚才得到的AttachComplete包含在一个S1-MME控制信息里转发给MME。这个控制信息还包括eNB的TEID和地址(供下行使用)。UE有了IP地址,它可以上传上行数据包了。MME向SGW发送一个UpdateBearerRequest(eNBaddress,eNBTEID)SGW向MME发送UpdateBearerResponse(EPSBearerIdentity)。表明它已经收到eNB的TEID。在MME收到承载更新响应消息后,如果承载被建立并且签约数据显示用户可以切换到非3GPP网络中去,如果MME选择了不同于HSS中签约数据PDN签约上下文制定的PDNGW,那么MME就要把APN连同PGWID一起发送到HSS(为和非3GPP之间的切换移动做准备)。HSS把上述内容更新,并且给MME一个响应。TAU流程和RAU流程TAUwithServingGWchangeTrackingAreaUpdateprocedurewithServingGWchange我发现协议中的不足:在第3和第8步中都要上传eNB地址和TEID。流程中也没有下发给eNBSGW的地址和TEID(后来听导师说是因为无线侧承载还没建立,尚不需要告诉eNB.)。还有这张流程图仅仅针对eNB没有变的情况。UE探测到当前TAI不在用户跟网络注册的TAIsList中,因而得知换到了新的TA,或者UE重选了一个接入小区并且没有跟MME通知注册、更新,或者UE在PMM-Connected下重选了接入小区。UE通过向eNB发送一个TAURequest和一个被选网络的指示来触发TAU流程。TAURequest包括如下信元:oldGUTI,lastvisitedTAI,activeflag,EPSbearerstatus,P-TMSISignature,additionalGUTI,KSI,NASsequencenumber,NAS-MAC。如果UE的TIN是“GUTI”或“RAT-relatedTMSI”,并且如果UE有一个有效的GUTI,那么OldGUTI就体现该值。如果UE的TIN是“P-TMSI”并且UE有一个有效的P-TMSI和相关的RAI,那么OldGUTI就用这两个值的形式来表示。如果UE有一个有效GUTI,那么additionalGUTI就用GUTI的形式来表示,而不管OldGUTI是否是用这个GUTI表示或者是用P-TMSI映射而来的GUTI。在RRC信令中传递给eNB的(在从eNB到MME使用的)路由参数是来源于oldGUTI.对于合设的MME/SGSN,eNB从GUTI中找到MMEcode用以路由。上次拜访的TAI可以帮助MME为后续TAUAccept信息产生一个合理的TAIs列表。用户需要的activeflag是UE在IDLE态的时候被用来在TAU流程中为所有活动态的EPS承载激活无线和S1承载的。EPS承载状态指示用户的每个EPS承载是活动的。如果UE存在有效的安全参数,那么TAURequest消息将会被NAS-MAC完整性保护(为了MME对用户的验证),这种情况下,KSI也被包括在内。eNB从GUTI和被选网络的指示找到要找的MME。如果MME与eNB不相连,那么MME将按照“MMESelectionFunciton”进行MME的选择。eNB把TAURequest消息转发给新的MME,当然,还要上传接入网AreaID和SelectedNetwork。MME发送给旧侧MME/SGSN一个ContextRequest(oldGUTI,completeTAURequestmessage)消息用以找回用户的信息。新MME通过GUTI找到他们。如果新MME指名自己对UE已经进行过鉴权或者源MME已经正确的验证过UE,那么原侧MME启动一个timer.原侧MME/SGSN通过一个ContextResponse(MMEcontext(e.g.IMSI,MSISDN,unusedEPSAuthenticationVectors,KSIASME,KASME,bearercontexts,ServingGWsignallingAddressandTEID(s),ISR)来响应MME。PGW地址和TEID(s)(forGTP-basedS5/S8)或者上行使用的GREKeys(PMIP-basedS5/S8atthePDNGW(s))是承载上下文的一部分。如果UE不被原侧MME所知或者入过TAURequest消息的完整性检查没能通过,oldMME回应一个恰当的错误原因。如果oldMME为UE存放了MSISDN,那么它也要包括在消息中。如果step2传送的TAURequest消息安全性检查失败,那么鉴权是必须执行的。如果将要进行GUTI分配并且网络支持加密功能,那么NAS信令要被加密。MME来决定是否要更换SGW。当SGW不能再继续为UE服务的时候,SGW将要被重新选择。当然重选的触发原因还有:一个新的SGW可以为UE长时间服务并且/或者它有更多的UE到PGW的通道,或者GWs合设的情况。MME(后面不是OldMME的MME默认指的就是新MME)向旧侧MME和SGSN发送一个ContextAcknowledge(ServingGWchangeindication)消息。(ServingGWchangeindication指明一个新的SGW被选择。原侧MME/SGSN在它的上下文中表明GWs和HSS中的信息无效。这是为了保证旧侧可以在UE没有完成这个TAU的情况下发起回到原侧的TAU时更新HSS和GWs的信息。如果安全功能没有正确的鉴定UE,那么TAU将会被拒绝,并且新的MME发送一个拒绝信息给原侧MME。如果拒绝的话,原侧MME/SGSN就像没有收到Identification和ContextRequest一样继续工作。这就保证了原侧和新侧中的一个为UE服务。ISR机制在SGW变的情况下就不会启动。MME为UE建立MM上下文。MME验证来自UE的EPSbearerstatus和从原侧MME/SGSN得来的承载上下文,并且释放那些非活动态的用户承载资源。如果没有适合缺省承载的承载上下文或者根本就没有承载上下文,那么MME拒绝TAURequest。MME向新SGW发送一个CreateBearerRequest(IMSI,bearercontexts,MMEContextID,Type,theProtocolTypeoverS5/S8)信息。PGWaddress和下行TFT(ForPMIP-basedS5/S8)包括在承载上下文中。Type指示SGW向PDN-GW发起UpdateBearerRequest。新SGW发送给相关的PGW一个UpdateBearerRequest(ServingGWAddress,ServingGWTunnelEndpointIdentifier)消息。PGW更新自己的承载上下文,并且返回UpdateBearerResponse(MSISDN,用户面PGWaddress和TEID,SGWcontextID)SGW更新它的承载上下文,协议中未提,我认为是更新了用户面PGW的地址和TEID,这就使SGW上传来自eNB的分组数据单元成为可能。SGW返回给MME一个CreateBearerResponse(MMEContextID,ServingGWaddressandTEIDforuserplane,ServingGWContextID)消息。MME然后更新承载上下文。MME验证自己是否有(用来自原侧MME/SGSN的GUTI,additionalGUTI或者是IMSI标识的)的UE的签约数据,如果没有,MME发送UpdateLocation(MMEid,IMSI,Updatetype)消息给HSS。Updatetype指示只有MME的注册信息将要在HSS中更新。它也指示HSS是否应该对其它接入技术(3G)进行cancellocation。HSS发送CancelLocation(IMSI,Cancellationtype)给老MME,Cancellationtype置为UpdateProcedure如果第四步中的定时器没有在计时,那么老MME移除MM上下文。否则,在定时器超时以后再移除上下文。这保证当这次TAU没能进行完而UE又触发另一个TAU流程的时候,MM上下文还存放在原侧MME中。HSS插入签约数据。插入之前,MME要验证UE在新TA区里的接入限制等等。这跟12步配套,属于响应消息。第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论