经由无线设备的多个无线接入来支持基于网络的IP流移动性的方法和设备与流程

文档序号:12290573阅读:286来源:国知局
经由无线设备的多个无线接入来支持基于网络的IP流移动性的方法和设备与流程

所描述的实施方案总体涉及无线通信,并且更具体地涉及经由无线通信设备的蜂窝接入和无线局域网接入来支持基于网络的互联网协议(IP)流移动性的方法和设备。



背景技术:

采用较新无线电接入技术的第四代(4G)蜂窝无线网络正在迅速发展并由全球的网络运营商部署,该无线电接入技术实施一个或多个第三代合作伙伴计划(3GPP)长期演进(LTE)和高级LTE(LTE-A)标准。较新蜂窝无线网络与可提供电路交换语音服务和分组交换数据服务两者的传统第二代(2G)和第三代(3G)无线网络并行地提供一系列基于分组的服务。蜂窝无线网络还与多个基于无线局域网(WLAN)的网络重叠,该基于WLAN的网络可针对各种服务来提供附加的本地化高速分组数据接入。例如基于在特定位置处哪些无线网络可用,基于可用无线网络的各种能力,基于无线通信设备的能力,基于由一个或多个无线网络提供的特定服务的属性等,和/或基于与无线通信设备相关联的服务订阅,无线通信设备可包括与不同类型的无线网络进行连接的能力。无线通信设备可包括经由可通过不同的无线网络并行地连接的多个射频接口提供同时通信的无线电电路。在无线通信设备上运行的应用程序可有利地经由适合于该应用程序的不同无线网络通过不同的分组数据连接来生成和接收数据。不同的应用程序可提供对由不同无线网络提供的服务的访问,并且使用哪个特定无线网络来针对应用程序提供访问可基于各种条件。因此,需要能够跨多个无线接口来管理多个基于网络的互联网协议(IP)流的解决方案,该多个无线接口针对无线通信设备来提供到多个无线接入网络的并行连接。



技术实现要素:

本发明公开了用于在无线通信设备诸如用户设备(UE)中经由多个无线接入(例如,蜂窝无线接入和无线局域网(WLAN)接入)来支持IP流移动性的设备和方法。本文提供了用于经由多个无线接入网络来管理多个IP流的方法和设备的代表性实施方案。本文所提供的解决方案可用作3GPP无线通信协议的一部分,诸如目前在标准化开发下的3GPP TR 23.861和3GPP TS 23.261。

UE发起的基于网络的IP流移动性(NB-IFOM)针对UE进行提供,以同时通过多个无线接入网络来建立和管理IP流,通过多个无线接入网络包括经由异构无线接入网络,诸如通过并行的3GPP蜂窝无线接入网络和非-3GPP IP无线接入网络(例如WLAN接入)。例如,作为UE到任一个或两个无线接入网络的初始附接过程的一部分并且使用UE请求的分组数据网络(PDN)连接过程,对NB-IFOM的支持由UE通过与被包括在核心网络中和/或与核心网络相关联的各种网络元件进行通信的任一个或两个无线接入网络来协商。UE可使用被包括在一个或多个非接入层(NAS)消息中的协议配置选项(PCO)来向3GPP无线接入网络(及其相关联的核心网络)指示对NB-IFOM的支持。UE还可使用互联网密钥交换版本2(IKEv2)协议信令来向非3GPP IP无线接入网络(例如WLAN)指示对NB-IFOM的支持。

UE可使用NAS信令消息经由3GPP无线接入网络来向移动性管理实体(MME)发送可针对NB-IFOM应用的一个或多个IP流而实施的路由规则。UE还可使用IKEv2信令消息经由非3GPP IP接入网络来向演进分组数据网关(ePDG)发送路由规则。路由规则可提供信息以启用IP流移动性,并且可包括属性,诸如规则标识符、一个或多个路由过滤器(也称为流量选择器)、规则的优先级以及规则适用于哪个接入类型。UE可指示路由规则的优先级,以指示规则被应用的顺序,并且最低优先级规则可指示分组的默认路由。在IP流移动性过程期间,UE可更新与路由规则相关联的优先级,改变与路由规则相关联的路由接入类型,创建新的路由规则,和/或删除现有的路由规则。在一些情况下,路由规则可适用于现有IP流和尚未建立的未来IP流两者,并且但在一些情况下仅适用于未来IP流。当添加与现有接入并行的新接入时,UE可在需要时通过准备用于IP流移动性的新接入来快速地将流量移动到新接入。在一些情况下,在无需指示在新添加的接入上没有流量要路由的路由过滤器的情况下,这可通过提供路由规则来实现。UE可通过将对IP流传输的请求例如发送到目标接入来请求将IP流从源接入移动到目标接入。当经由非3GPP IP接入网络来建立用于IP流移动性的连接时,基于在IKEv2通信中存在一个或多个路由规则,ePDG可传送被发送到PDN网关的消息中的NB-IFOM指示以及一个或多个路由规则。类似地,当经由3GPP蜂窝接入网络来建立用于IP流移动性的连接时,UE可传送具有MME的消息,该MME包括NB-IFOM指示以及一个或多个路由规则。MME可传送被发送到服务网关(S-GW)的消息中的NB-IFOM指示以及一个或多个路由规则,该服务网关继而可向PDN网关提供消息。当向现有PDN连接添加新的无线接入时,基于NB-IFOM指示,PDN网关可针对UE来分配与用于现有PDN连接相同的IP地址。当针对现有无线接入存在有效路由规则时,PDN网关还可针对新的接入来建立新的GPRS隧道协议(GTP)隧道,同时保持针对现有接入的先前建立的GTP隧道。

提供所述发明内容仅仅是为了概述一些示例性实施方案,以便提供对本文所述主题的一些方面的基本理解。因此,应当理解,上文所述的特征结构仅为示例并且不应理解为以任何方式缩小本文所述主题的范围或实质。本文所述主题的其他特征、方面和优点将根据以下具体实施方式、附图和权利要求书而变得显而易见。

根据结合以举例的方式示出所述实施方案的原理的附图而进行的以下详细描述,本发明的其他方面和优点将变得显而易见。

附图说明

通过参考结合附图所作的以下描述可最佳地理解所述实施方案及其优点。这些附图未必按比例绘制,并且它们决不旨在限制或排除在本公开的时间的本领域的普通技术人员对其在形式和细节上可作出的可预见的修改。

图1示出了根据一些实施方案的通过蜂窝无线接入网络和非蜂窝无线接入网络并行连接的无线通信设备。

图2A示出了根据一些实施方案的无线接入网络和核心网络的部件。

图2B和图2C示出了根据一些实施方案的代表性配置有效载荷和配置属性格式。

图3A示出了根据一些实施方案的用于IP流移动性的路由规则的表。

图3B示出了根据一些实施方案的用于基于网络的互联网协议流移动性(NB-IFOM)路由规则的代表性配置属性格式。

图4示出了根据一些实施方案的向通过蜂窝无线接入网络建立的现有分组数据网络(PDN)连接添加无线局域网(WLAN)接入的过程。

图5示出了根据一些实施方案的用于将一个或多个IP流从蜂窝无线接入网络移动到WLAN接入的过程。

图6示出了根据一些实施方案的用于将一个或多个IP流从WLAN接入移动到蜂窝无线接入网络的过程。

图7示出了根据一些实施方案的可在无线通信设备上实现以支持基于网络的IP流移动性的设备的框图。

图8示出了根据一些实施方案的用于管理无线通信设备的IP流移动性的方法。

图9示出了根据一些实施方案的用于针对分组数据网络连接来建立IP流移动性规则的方法。

具体实施方式

本文提供了用于经由无线通信设备的多个无线接入网络来管理多个IP流的代表性实施方案。提供这些示例用于向本公开的主题添加上下文并且有助于理解本公开的主题。应当明显的是可在有或没有本文所述的一些具体细节的情况下实践本公开。另外,可对本文所述的主题以及在对应附图中所示的主题作出各种变型和/或更改,以在不脱离本公开的实质和范围的情况下实现类似的优点和结果。

本文提出的本公开的一个或多个方面可与一个或多个第三代合作伙伴计划(3GPP)无线通信协议一起使用,该3GPP无线通信协议可被开发为一个或多个技术报告并且被形式化为一个或多个技术标准。本文所提供的解决方案可与3GPP技术报告(TR)23.861和技术规范(TS)23.261一起使用,该3GPP技术报告(TR)23.861和技术规范(TS)23.261解决了3GPP无线通信标准的版本13的基于网络的IP流移动性。3GPP TR 23.861v1.8.0全文以引用方式并入本文以用于所有目的。3GPP版本13的基于网络的IP流移动性(NB-IFOM)工作项包括针对无线设备的一组要求和推荐的解决方案,该无线设备包括可同时连接到两个不同接入网络的多个接口。一个或多个3GPP TR的版本13(和/或后续版本)和/或TS文档可解决如本文所述的NB-IFOM的各个方面。NB-IFOM解决方案可包括PDN连接的同时接入、PDN连接的IP流与特定接入系统的关联、接入系统之间的PDN连接的IP流的移动,以及由UE和/或由网络元件发起和/或改变IP流移动性的触发。一个或多个3GPP TR和/或TS文档还可解决并行3GPP相关策略和NB-IFOM支持之间的影响和关系(如果有的话)。可能受NB-IFOM影响的代表性3GPP策略可包括“策略和计费控制”(PCC)、“接入网络发现和选择功能”(ANDSF)、“系统间路由策略”(ISRP)、“系统间移动性策略”(ISMP)、无线电接入网络(RAN)策略等。

本部分参考了附图,该附图形成本公开的一部分并且在附图中以举例的方式示出与本文所述的实施方案对应的各种具体实施。尽管足够详细地描述了本公开的实施方案-以使得本领域的普通技术人员能够实践所述具体实施,但应当理解,这些示例不应被解释为过度限制或全包。

根据本文所述的各种实施方案,术语“无线通信设备”、“无线设备”、“移动设备”、“移动站”和“用户设备”(UE)在本文中可互换使用,以描述能够执行与本公开的各个实施方案相关联的过程的一个或任何数量的常见消费电子设备。根据各种实施方案,这些消费电子设备中的任一个消费电子设备可涉及:蜂窝电话或智能电话、平板电脑、膝上型计算机或上网本计算机、媒体播放器设备、电子书设备、设备、可穿戴计算设备、以及具有第四代(4G)LTE和高级LTE(LTE-A)或类似“后代”蜂窝无线接入通信能力以及无线局域网通信能力的任何其他类型的电子计算设备。在各种实施方案中,这些能力可允许相应的UE经由多个无线接入网络进行通信并管理同时的IP流。

另外,应当理解,本文所述的UE可被配置作为多模式无线通信设备,该多模式无线通信设备除了与4G无线网络进行通信之外还能够经由传统第三代(3G)和/或第二代(2G)RAT进行通信,以及使用一个或多个不同的无线局域网进行通信。多模式UE可包括对根据一个或多个不同无线通信协议的通信的支持,该一个或多个不同无线通信协议通过标准体例如3GPP的全球移动通信系统(GSM)、通用移动电信系统(UMTS)、LTE和LTE-A标准或3GPP2的CDMA2000(1×RTT、2×EV-DO、HRPD、eHRPD)标准开发。多模式UE还可支持使用无线局域网协议例如IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)和无线个人区域网络协议(例如)的通信。多个无线通信协议可针对多模式UE提供互补功能和/或不同服务。

如本文所述,UE发起的基于网络的IP流移动性(NB-IFOM)解决方案使得UE能够同时通过多个无线接入网络来建立和管理多个IP流,该多个无线接入网络包括异构无线接入网络诸如3GPP蜂窝无线接入网络和基于非3GPP IP分组的无线网络诸如WLAN接入网络。例如,作为初始附接过程和UE请求的分组数据网络(PDN)连接过程(在此期间UE协商并建立到3GPP蜂窝无线接入网络和WLAN接入网络中的一者或两者的初始连接)的一部分,对NB-IFOM的支持可由UE通过3GPP蜂窝无线接入网络和WLAN接入网络两者来协商。作为在初始附接到3GPP蜂窝无线接入网络期间的一个或多个非接入层(NAS)消息传送过程中的一部分,UE可使用协议配置选项(PCO)来向3GPP蜂窝无线接入网络(以及与3GPP蜂窝无线接入网络连接的无线核心网络)指示对NB-IFOM的支持。在初始附接到WLAN接入网络期间,UE还可使用互联网密钥交换版本2(IKEv2)协议信令向WLAN接入网络指示对NB-IFOM的支持。类似地,例如作为UE与网络元件之间的一个或多个交换的一部分,在一些实施方案中,3GPP网络经由一个或多个网络元件可使用IKEv2协议信令来指示对UE的NB-IFOM的支持,如本文进一步描述。

IKEv2是在对评论(RFC)5996文档的请求中所描述的互联网工程任务组(IETF)指定协议,该文档全文以引用方式并入本文以用于所有目的。诸如当诸如基于相互认证和密码密钥协商来在UE与网络元件之间建立互联网协议安全(IPsec)封装安全协议(ESP)隧道以提供UE与网络之间的安全通信时,IKEv2信令协议可用于在UE与网络元件例如演进分组数据网关(ePDG)之间建立安全关联。IKEv2信令协议还可用于使用扩展机制例如使用至少部分地在RFC 5996的第1.4节和第1.5节中定义的信息消息和信息交换序列来在UE与ePDG之间交换附加信息。

NB-IFOM能力可针对UE与PDN网关之间的给定连接来提供对多个接入的灵活使用。例如经由WLAN使用3GPP蜂窝接入和非3GPP IP接入两者(可包括经由S2a参考点的信任接入以及经由S2b参考点的非信任接入两者),可允许针对同一PDN连接的不同接入之间的IP分组的灵活路由。NB-IFOM可提供对同时通过多个接入系统的PDN连接的支持、PDN连接的一个或多个IP流与特定接入系统的关联、以及不同接入系统之间的PDN连接的一个或多个IP流的移动。如在一个或多个通信协议标准中定义的NB-IFOM解决方案可指示可引起IP流移动的触发是由UE发起的还是由网络发起的。在一些情况下,UE可寻求针对PDN连接来建立NB-IFOM能力和/或调整PDN连接的IP流。当建立该连接时,UE可例如经由如本文进一步描述的IKEv2信令消息来指示对特定PDN连接的NB-IFOM的支持。网络可通过接受、拒绝和/或修改对由UE引用的PDN连接的NB-IFOM支持的各个方面来作出响应。UE和/或网络还可通过如本文进一步描述的IKEv2信令消息的另一交换来修改针对特定建立的PDN连接的NB-IFOM的各个方面。

对于经由3GPP无线接入网络的连接,UE可通过使用被发送到在与3GPP无线接入网络通信地耦接的核心网络中的移动性管理实体(MME)的一个或多个非接入层(NAS)信令消息来发送可针对NB-IFOM可应用的一个或多个IP流实施的一个或多个路由规则。对于经由WLAN接入网络的连接,UE可通过使用被发送到演进分组数据网关(ePDG)的一个或多个IKEv2信令消息来发送可针对NB-IFOM可应用的一个或多个IP流实施的一个或多个路由规则。当通过IP流传送的分组与在UE与3GPP无线接入网络和/或WLAN接入网络之间的初始附接过程期间协商的一个或多个路由规则中的任一路由规则不匹配时,可存在至少一个默认路由规则适用于该分组。UE可提供路由规则的一个或多个相对优先级集合。具有最低优先级的路由规则可用作在评估时有效的路由规则中的分组的默认路由。当UE执行IP流移动过程时,UE可更新与路由规则相关联的一个或多个优先级,改变与特定路由规则相关联的路由接入类型,创建新的路由规则、和/或删除现有的路由规则。在一些实施方案中,可使用数字标识符诸如非负整数来指示优先级,并且针对特定规则的规则优先级而分配的“较高”值整数可指示该规则的优先级“高于”具有“较低”值整数的规则的优先级。因此,例如优先级“1”可具有最低优先级,即最后被执行。还可在各种实施方案中使用规则优先级值、规则优先级值的相对含义和执行顺序之间的其他分配,并且所描述的特定示例仅供说明。

对于本文所公开的IP流移动过程,当路由规则变得有效时,在一些情况下,该路由规则可适用于所有IP流,包括现有IP流和尚未建立的未来IP流两者。在一些情况下,当路由规则变得有效时,该路由规则可仅适用于未来IP流。当添加经由无线接入网络的接入(例如,向现有WLAN接入添加蜂窝无线接入,或者另选地向现有蜂窝无线接入添加WLAN接入)时,UE可提供没有路由过滤器的路由规则,由此可指示在新添加的接入上没有流量要路由。利用该指示,UE可针对IP流移动性准备新的接入,即当需要时,UE可快速地将流量移动到新的接入,而无需在IP流移动过程期间等待可能冗长的认证过程以完成新的接入。

在一些实施方案中,UE可通过发送关于IP流传输的一个或多个请求来请求将IP流从源接入(例如,WLAN接入或蜂窝无线接入)移动到目标接入(例如,另一WLAN接入或蜂窝无线接入)。在一些实施方案中,优选地是发送将IP流移动到目标接入的请求。在一些实施方案中,UE可决定是向源接入、向目标接入还是向源接入和目标接入两者发送IP流传输请求。

当通过WLAN接入网络来建立用于IP流移动性的连接(或更一般地,作为IP流移动管理的一部分)时,基于在IKEv2通信中存在一个或多个路由规则,ePDG可通过向分组数据网络(PDN)网关发送“创建会话请求”消息来传送NB-IFOM指示以及一个或多个路由规则。类似地,当通过3GPP蜂窝无线接入网络来建立用于IP流移动性的连接时,UE可向MME发送“附接请求”消息以及一个或多个路由规则,该“附接请求”包括提供NB-IFOM指示请求类型的“请求类型”。MME可在传送到服务网关(S-GW)的“创建会话请求”消息中包括一个或多个路由规则和NB-IFOM指示,该服务网关继而可向PDN网关(GW)提供消息。

当向现有PDN连接添加新的无线接入时,基于在“创建会话请求”消息中存在NB-IFOM指示,PDN GW可针对UE来分配与用于UE在现有无线接入中先前建立的现有PDN连接相同的IP地址。当针对现有无线接入存在有效路由规则时,PDN GW可针对新的接入来建立新的GPRS隧道协议(GTP)隧道,同时维持针对现有接入的先前建立的GTP隧道。

图1示出了包括用户设备(UE)102的无线系统100,该UE包括可被配置为将UE 102与一个或多个无线网络并行地连接的无线电路。UE 102包括蜂窝无线电路104A和非蜂窝无线电路104B两者,该蜂窝无线电路可被配置为通过蜂窝无线接入106来将UE 102连接到经由基于分组的互联网协议(IP)网络110提供的各种服务,该非蜂窝无线电路可被配置为通过非蜂窝无线接入108来将UE 102连接到同一IP网络110。LTE演进分组系统(EPS)使用IP协议来向UE 102提供“实时”服务诸如语音/视频会议呼叫以及数据通信服务诸如web浏览和电子邮件访问两种服务。如8版本3GPP无线通信标准中所引入的LTE EPS定义了其中异构无线接入系统(诸如蜂窝无线接入106和非蜂窝无线接入108的组合)可由UE 102用于连接到公共核心网络(未示出)的架构。如本文进一步描述,UE 102可通过至少一个无线接入来建立分组数据网络(PDN)连接,并随后添加第二无线接入。因此,UE 102可使用相同的PDN连接来同时在多个无线接入诸如蜂窝无线接入106和非蜂窝无线接入108上进行通信。如本文所描述,PDN连接的一个或多个IP流可与特定接入系统相关联,并且还可在不同的无线接入系统之间移动。IP流可被定义为源自特定源IP地址和端口号并终止于特定目的地IP地址和端口号的IP分组的单向流。IP流的所有IP分组在相同的源处开始,在相同的目的地处结束,并且使用相同的传输协议。在一些实施方案中,源和/或目的地的端口号仅在由IP流的传输协议使用时是适用的。利用IP流移动性,IP分组可在接入之间移动,例如从3GPP蜂窝接入206移动到非3GPP IP接入208,或者从非3GPP IP接入208移动到3GPP蜂窝接入206,而无需重新建立它们所应用的PDN连接。

在一些实施方案中,UE 102可发起建立,和/或触发移动,和/或调整一个或多个IP流的属性。在代表性实施方案中,UE 102通过3GPP蜂窝无线接入系统并通过无线局域网(WLAN)系统同时连接到LTE EPS,并且网络使用基于网络的移动性协议来处理UE 102的移动性。UE 102通过经由异构无线接入系统的同时连接来管理多个IP流。在一些实施方案中,基于网络的移动性协议是S5参考点和S8参考点上的通用分组无线电系统(GPRS)隧道协议(GTP)。在一些实施方案中,基于网络的移动性协议还是S2b(不可信的WLAN接入)参考点上的GTP。

蜂窝无线电路104A和非蜂窝无线电路104B在UE 102和经由蜂窝无线接入106和非蜂窝无线接入108分别与IP网络110互连的并行无线网络之间提供无线射频(RF)连接。在一些实施方案中,无线电路104A/104B包括一个或多个基带处理器和一组RF模拟前端电路。在一些实施方案中,无线电路104A/104B和/或其一部分可包括或被称为一个或多个无线发射器/接收器或一个或多个收发器或一个或多个无线电部件。在一些实施方案中,术语电路(circuit,circuitry)部件和部件块在本文中可互换使用,以指代无线通信设备的一个或多个操作单元,该一个或多个操作单元处理和/或操作用于无线通信的数字信号、模拟信号或数字数据单元。例如,代表性电路可执行各种功能:将数字数据单元转换为所传输的射频模拟波形,和/或将所接收的模拟波形转换为包括中间模拟形式和中间数字形式的数字数据单元。无线电路104A/104B可包括可与附加支持RF电路互连的RF模拟前端电路的部件,例如一组一个或多个天线,该附加支持RF电路可包括滤波器和其他模拟部件,该其他模拟部件可被“配置”用于经由通向一个或多个无线接入网络和/或被包括在其中的无线接入设备的一个或多个对应天线来传输和/或接收模拟信号。

图2A示出了包括UE 102的无线系统200,该UE通过3GPP蜂窝接入206和基于非3GPP IP的无线接入208两者通信地耦接到IP网络110。在一些实施方案中,3GPP蜂窝接入206包括演进通用陆地接入网络(E-UTRAN)或LTE/LTE-A无线网络的其他网络元件。在一些实施方案中,非3GPP IP接入208包括无线局域网(WLAN)或其一部分,例如无线接入点,并且因此在一些实施方案中,非3GPP IP接入208也可被称为WLAN接入。UE 102可被配置为通过3GPP蜂窝接入206和基于非3GPP IP的无线接入208两者同时连接到给定分组数据网络(PDN)。UE 102还可被配置为在并行无线接入(例如,3GPP蜂窝接入206和基于非3GPP IP的无线接入208)中的一个并行无线接入或另一个并行无线接入之间添加IP流、从中删除IP流和/或移动IP流,以用于PDN连接。3GPP蜂窝接入206连接到服务网关(GW),该服务网关通过用于漫游用户的S5参考点220或S8参考点220连接到PDN网关216的。PDN网关216提供到IP网络110的连接,各种服务通过该IP网络来连接。非3GPP IP接入208连接到演进分组数据网关(ePDG)212,该ePDG通过S2b参考点218而被连接到PDN网关216。服务网关210、ePDG 212和PDN网关216中的每一者还连接到策略和计费规则功能(PCRF)214。对于NB-IFOM,UE 102可通过3GPP蜂窝接入206和非3GPP IP接入208两者建立和保持PDN连接。对于UE发起的NB-IFOM,UE 102可向PDN网关216提供关于向IP流添加、从IP流中删除和/或向IP流传输以及接入IP流的请求,并且PDN网关216可接受或拒绝UE 102对IP流移动性的请求。对于“网络发起的”(NW发起的)NB-IFOM,PDN网关216可向UE 102提供关于向接入添加IP流、从接入中删除IP流和/或向接入传输IP流的请求,并且UE 102可接受或拒绝来自PDN网关216的请求。在一些实施方案中,ePDG 212通过从其他网络元件收集信息并将信息分发到其他网络元件来协调NB-IFOM的网络侧,以支持NB-IFOM能力。在一些实施方案中,ePDG 212将来自PDN网关216的请求传送到UE 102,并且将来自UE 102的响应传送到PDN网关216,以支持NB-IFOM能力。

ePDG 212与PDN网关216之间的3GPP S2b参考点218提供了如下机制:允许UE 102在经由不可信的非3GPP IP接入网络(例如,非3GPP IP接入208)附接时经由3GPP演进分组系统(EPS)网络来安全地连接到IP网络110,并且经由安全连接来接入IP服务。当UE 102的会话被锚定时,UE 102可使用UE 102与ePDG 212之间的IKEv2协议信令交换例如基于IP安全(IPsec)协议的封装安全有效载荷(ESP)隧道来建立到PDN网关216的安全连接,继而可建立安全隧道,例如代理移动IPv6(PMIP)或GTP隧道。

对NB-IFOM的支持

在一些实施方案中,对于3GPP蜂窝接入206,对NB-IFOM的支持可在例如在3GPP TS 23.401中所定义的UE 102的初始附接以及UE请求的PDN连接过程期间协商,该3GPP TS 23.401全文以引用方式并入本文中用于所有目的。在一些实施方案中,对于非3GPP IP接入308诸如WLAN接入,对NB-IFOM的支持可在例如3GPP TS 23.402中所定义的UE 102的初始附接以及UE发起的PDN连接过程期间协商,该3GPP TS 23.402全文以引用方式并入本文中用于所有目的。

在一些实施方案中,对于在建立新的PDN连接时的非3GPP IP接入308诸如WLAN接入,和/或对于经由S2b参考点218建立的PDN连接,UE 102和ePDG 212可使用IKEv2消息交换来协商对NB-IFOM的支持。UE 102和ePDG 212还可使用IKEv2消息交换来交换利用NB-IFOM来路由IP流所必需的路由规则。UE 102和ePDG 212可被视为使用一个或多个IKEv2属性来交换信息作为“配置有效载荷交换”的一部分的IKEv2对等体。在一些实施方案中,可根据IETF RFC 5996中定义(例如,第1.4节、第1.5节和第3.15节中的一个或多个所示)的属性格式来将用于NB-IFOM支持的协商和/或用于路由规则交换的IKEv2属性格式化。NB-IFOM可支持由UE 102发起和/或从网络例如经由ePDG 212发起的移动性。当UE 102发起NB-IFOM时,UE 102可指示支持并且可提议网络可接受或修改的路由规则。另选地,当网络例如使用ePDG 212作为与UE 102的协商点来发起NB-IFOM时,网络可提供UE 102可接受或修改的一组路由规则。本文进一步描述了为支持NB-IFOM要求而对IKEv2进行的协议扩展。本文描述了可用于UE 102与ePDG 212之间的通信的NB-IFOM S2b接入的新IKEv2属性,并且可在一个或多个3GPP规范中定义该新IKEv2属性,和/或注册该新IKEv2属性以供与互联网号码分配机构(IANA)一起使用。

IKEv2扩展

本文所定义的IKEv2属性可在IKEv2对等体(例如,UE 102和ePDG212)之间被交换作为“配置有效载荷交换”的一部分。可根据RFC 5996的第3.15.1节中定义的格式来将该属性格式化。图2B示出了根据一些实施方案的代表性配置有效载荷格式220。该配置有效载荷可用于在IKEv2对等体之间交换配置信息。CFG类型222字段可包括一个八位字节,并且可指示用于交换的类型。所定义的代表性CFG类型包括具有值“1”的CFG_REQUEST类型、具有值“2”的CFG_REPLY类型、具有值“3”的CFG_SET类型、以及具有值“4”的CFG_ACK类型。保留字段可在发送时被设置为零,并且在接收时被忽略。配置属性224字段可具有可变长度,并且可使用“类型长度值”(TLV)结构来定义其有效载荷,如图2C中的代表性贡献属性格式230所示的。如RFC 5996中所定义,保留(“R”)位可在发送时被设置为零,并且在接收时被忽略。十五位的属性类型232字段的值(针对每个配置属性类型提供唯一标识符)可由IANA保留,以指示对基于网络的IP流移动性的支持,并且被包括在IKEv2参数表中。在一些实施方案中,IKEv2配置属性可被指定为具有由IANA保留的特定属性类型232值的NB-IFOM_SUPPORT配置属性。长度为十六位的字段可包括“零”值,该“零”值因而可指示NB-IFOM_SUPPORT配置属性的值字段为空(如图2C中的虚线框所示的)。

CFG_SET配置有效载荷中或CFG_REPLY配置有效载荷中存在NB-IFOM_SUPPORT配置属性可指示对用于针对在标识(IDr)有效载荷中引用的接入点名称(APN)建立的特定PDN连接的NB-IFOM过程的支持。CFG_SET配置有效载荷中或CFG_REPLY配置有效载荷中缺少NB-IFOM_SUPPORT配置属性可指示不支持用于特定PDN连接的NB-IFOM过程。因此,UE 102和/或ePDG 212可通过在用于特定PDN连接的IKEv2消息的适用的配置有效载荷中包括NB-IFOM_SUPPORT配置属性来肯定地指示NB-IFOM支持,或者可通过在IKEv2消息的适用的配置有效载荷中不包括NB-IFOM_SUPPORT配置属性来否定地指示不支持特定PDN连接。

CFG_REQUEST配置有效载荷中存在NB-IFOM_SUPPORT配置属性可指示有关以下信息的请求:针对在IDr有效载荷中引用的APN建立的特定PDN连接的NB-IFOM过程的IKEv2对等体支持。由于UE 102可针对UE 102想要建立的每个PDN连接建立到同一ePDG 212的独立IPSec隧道,因此UE 102和/或网络可针对每个PDN连接来指示不同的NB-IFOM支持能力。UE 102可指示对一些PDN连接(而非对其他PDN连接)的NB-IFOM支持能力,并且类似地,网络可经由从ePDG 212提供的指示来指示针对一些PDN连接(而非对其他PDN连接)的NB-IFOM支持。

NB-IFOM能力协商

发起者(例如,UE 102)与响应者(例如,代表网络的ePDG 212)之间的协商可包括IKEv2消息的交换,以确定NB-IFOM能力和配置。在一些实施方案中,当UE 102发起PDN连接的建立(例如,作为初始附接的一部分和/或作为单独立事务)时,UE 102可通过在至ePDG 212的消息中包括NB-IFOM能力指示诸如使用被包括在IKE_AUTH请求中的CFG_SET配置有效载荷内的NB-IFOM_SUPPORT配置属性类型(如本文进一步所定义的)来指示对特定PDN连接的NB-IFOM的支持。UE 102还可例如通过在发送到ePDG 212的IKE_AUTH请求中包括CFG_REQUEST配置有效载荷内的NB-IFOM_SUPPORT配置属性类型来查询网络对特定PDN连接的NB-IFOM的支持。

网络可通过使ePDG 212在被发送到UE 102的IKE_AUTH响应的CFG_ACK配置有效载荷中包括NB-IFOM_SUPPORT配置属性来确认由UE 102向CFG_SET配置有效载荷中的IKE_AUTH请求的ePDG 212提供的NB-IFOM能力。网络还可响应于来自UE 102的查询通过在发送到UE 102的IKE_AUTH响应的CFG_REPLY配置有效载荷中包括NB-IFOM_SUPPORT配置属性来指示对NB-IFOM的支持(作为对特定PDN连接的NB-IFOM的肯定指示)。响应于从UE 102接收到的包括NB-IFOM_SUPPORT配置属性类型的IKE_AUTH请求,IKE_AUTH响应由ePDG 212发送到UE 102。

路由规则

可针对3GPP蜂窝接入206和非3GPP IP接入208两者来协商路由规则。路由规则可提供IP流到接入的映射。在一些实施方案中,路由规则可包括具有路由地址和路由地址类型的路由过滤器。(路由过滤器也可被称为流量选择器。)路由过滤器可包括可用于识别IP流以用于路由目的的一组分组流IP标头参数值(和/或范围)。对于3GPP蜂窝接入206,UE 102可在如3GPP TS 23.401中定义的初始附接过程、UE请求的PDN连接过程以及UE请求的承载资源修改过程期间,经由非接入层(NAS)信令来向核心网络中的移动性管理实体(MME)发送路由规则。对于非3GPP IP接入208,UE 102可在如3GPP TS 23.402中定义的初始附接过程以及UE发起的PDN连接过程期间,使用IKEv2信令来向ePDG 212发送路由规则。用于3GPP蜂窝接入206的NAS信令和用于非3GPP IP接入208的IKEv2信令可被扩展为承载与本文所述的NB-IFOM相关联的路由规则。

对于3GPP蜂窝接入206,MME可向服务网关(S-GW)210发送路由规则。与3GPP蜂窝接入206通信地耦接的S-GW 210以及与非3GPP IP接入208通信地耦接的ePDG 212可借助于GTP协议例如使用基于GTP的S5/S8参考点来向PDN网关216发送路由规则。S-GW 210和ePDG 212可向PDN网关216发送“创建会话请求”消息中的路由规则。

在一些实施方案中,不匹配任何路由规则的任何分组存在默认路由规则。UE 102可提供路由规则的相对优先级。具有最低优先级的规则可指示分组的默认路由,例如当没有其他路由规则适用于分组时,可应用默认路由规则。当UE 102执行IP流移动过程时,UE 102可更新路由规则的优先级,改变具体路由规则的路由接入类型,创建新的路由规则、和/或删除现有的路由规则。在添加接入时,UE 102可提供没有路由过滤器的路由规则,从而指示在新添加的接入上没有流量要路由。通过以这种方式添加接入,UE 102可针对IP流移动性准备新的接入,即当需要时,UE 102可快速地将流量移动到新添加的接入,而无需在IP流移动过程期间等待可能冗长的认证过程以完成新的接入。在一些实施方案中,路由过滤器可以是单向的,并且对于上行链路流量(UE 102到PDN网关216)和对于下行链路流量(PDN网关216到UE 102)可以是不同的。在一些实施方案中,当路由规则变得有效时,路由规则可适用于包括现有IP流和要建立的未来IP流的所有IP流。在一些实施方案中,当路由规则变得有效时,该路由规则可仅适用于未来IP流。

图3A示出了包括一组路由规则以及路由规则的代表性格式的代表性表300。每个路由规则可由规则标识符(ID)值来识别并且具有对应的路由规则名称。规则ID值可用于标引适用于特定PDN连接的具体IP流规则。在一些实施方案中,UE 102和/或ePDG 212可通过使用规则ID来标引用于PDN连接的规则。在一些实施方案中,规则ID仅适用于特定PDN连接。每个路由规则可指示将由路由过滤器过滤的IP流路由到特定路由接入类型,例如将IP流分配到3GPP蜂窝接入206或非3GPP IP(WLAN)接入208。每个路由规则可包括规则优先级值,可更新该规则优先级值以影响路由规则的优先级。可按照基于优先级规则的顺序来应用路由规则。在一些实施方案中,“默认”路由规则可具有“最低”优先级,使得即使当没有其他规则被分配到IP流时总是应用至少一个路由规则。在一些实施方案中,使用“通配符”流量选择器来指定默认IP流移动性路由规则。默认路由规则可不包含任何其他流量选择器,并且例如当没有路由接入类型被分配到IP流时,默认路由规则可用于指示不具有显式路由分配的任何IP流的默认路由接入类型。当路由规则变得有效时,每个路由规则可被指定为路由规则适用于哪些IP流。例如,路由规则可适用于现有IP流和未来IP流(例如,根据“适用于现有流”字段或另一等效类型的字段中的“是”值来指示该规则适用于现有IP流)。路由规则也可仅适用于未来IP流(例如,根据“适用于现有流”字段中的“否”值来指示该规则不适用于现有IP流)。因此,路由规则可适用于PDN连接的所有IP流,包括现有IP流和尚未建立的未来IP流。另选地,当路由规则变得有效时,路由规则可仅适用于未来IP流而不适用于现有IP流。因此,不适用于现有路由规则的路由规则可能会影响未来IP流,但不会改变与路由规则中的路由过滤器(流量选择器)标准匹配的现有IP流的接入类型。每个路由规则可包括可用于与IP流匹配的路由过滤器(流量选择器)。图3A所示的表300的格式仅仅是代表性的,并且包括用于每个路由规则的一组一个或多个参数。表300的实际格式可基于不同的具体实施而变化。

其他IKEv2扩展

图3B示出了指定适用于IPv4或IPv6地址的一组NB-IFOM路由规则的配置属性的代表性格式310。图3B所示的配置属性格式310与图2C所示的通用配置属性格式230一致。

被指示为“R”的“保留位”可在发送时被设置为零并且在接收时被忽略,这与IETF的RFC 5996一致。属性类型232可包括由IANA保留的十五个位,以指示“NB-IFOM_ROUTING_RULES_IPv4”配置属性类型(具有由IANA分配的并被包括在IKEv2参数的表中的特定值)或“NB-IFOM_ROUTING_RULES_IPv6”配置属性类型(具有由IANA分配的并包被括在IKEv2参数的表中的另一特定值)。可使用十六个位(两个八位字节)来指定NB-IFOM路由规则配置属性格式310的长度字段,并且“零”值长度以及可变长度均是可能的。可通过包括规则的唯一标识符的十六位无符号整数值来指定规则标识符字段312。可保留“零”值而并不使用“零”值。在一些实施方案中,规则标识符字段312可对应于图3A的表300中所示的“规则ID”。可使用包括规则优先级的十六位无符号整数来指定优先级字段314。在一些实施方案中,图3B的优先级字段314可对应于图3A的表300中所示的“规则优先级”。优先级字段314中的较小数字可指示较低优先级,其中针对“默认”IP流移动性路由规则来保留优先级值“一”。优先级字段314可不使用“零”值并且“零”值可保留。接入类型字段316可指示该规则适用于哪个接入,例如适用于3GPP蜂窝接入206还是适用于非3GPP IP接入208诸如WLAN接入。在一些实施方案中,图3B的接入类型字段316可对应于图3A的“路由接入类型”。可通过指示“适用性”信息(例如路由规则是适用于所有IP流诸如现有IP流和待建立的未来IP流两者还是仅适用于未来IP流)的八位无符号整数来指定适用性字段318。在适用性字段318中可使用第一值来指示所有IP流,而在适用性字段318中可使用第二值来指示IP流的子集,例如仅指示未来IP流。在一些实施方案中,适用性字段318中的“一”值可指示该规则适用于所有IP流,而“二”值可指示该规则仅适用于未来IP流,并且不改变任何匹配的现有IP流的接入类型。在一些实施方案中,图3B的适用性字段318可对应于图3A的“适用于现有流”。流量选择器字段320(其也可被称为路由过滤器字段)可具有可变长度并且可包括一组流量选择器(路由过滤器),诸如在由IETF指定的RFC 6088的第3.1节(当使用IPv4地址时)和/或第3.2节(当使用IPv6地址时)中定义的那些。出于所有目的,RFC 6088文件全文以引用方式并入本文。在一些实施方案中,图3B的流量选择器字段320可对应于图3A的“路由过滤器(流量选择器)”。

IP流移动性路由规则协商

对于经由非3GPP IP接入208(其可以是经由S2b参考点的不可信的WLAN接入)的通信,适用于特定PDN连接的一组IP流移动性路由规则可由UE 102与ePDG 212协商。在一些实施方案中,在UE发起的基于网络的IP流移动过程的情况下,UE 102在UE发起的PDN连接建立过程期间使用IKEv2信令向ePDG 212发送初始的一组路由规则(例如,作为初始附接过程的一部分或作为独立事务的一部分)。UE 102可通过使用被分配用于传送NB-IFOM路由规则的配置属性类型(例如具有如图3B所示的配置属性格式310的NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性)来包括所提议的一组路由规则。NB-IFOM路由规则配置属性可被包括在被发送到ePDG 212的IKE_AUTH请求消息的CFG_REQUEST配置有效载荷中。在一些实施方案中,UE 102可提供没有流量选择器(路由过滤器)字段320的路由规则,以指示在所指示的接入类型316上没有流量要被路由,例如没有流量要经由非3GPP IP接入208(例如WLAN接入)被路由用于特定的参考PDN连接。

ePDG 212可通过在发送回到UE 102的IKE_AUTH响应消息的CFG_REPLY配置有效载荷中的NB-IFOM_ROUTING_RULES_IPv4配置属性或者NB-IFOM_ROUTING_RULES_IPv6配置属性中包括由网络特别是由PDN网关216接受的一组路由规则来对UE 102作出响应。由UE 102提供的CFG_REQUEST配置有效载荷以及由ePDG 212提供的CFG_REPLY配置有效载荷允许UE 102向ePDG 212(并因此向包括PDN网关216的网络)建议一组“初始”路由规则并且从ePDG 212接收一组“修改的”路由规则。在一些实施方案中,ePDG 212可发送一组路由规则,即由UE 102提供的路由规则的修改。在一些实施方案中,ePDG 212(代表网络,例如用于PDN网关216)可基于其自身策略来改变该组路由规则,并且将在IKE_AUTH响应的CFG_REPLY配置有效载荷中的一组“接受的”路由规则返回给UE 102。

当UE 102打算将一个或多个IP流从一个接入移动到另一接入(例如从3GPP蜂窝接入206移动到非3GPP IP接入208,或者相反)时,UE 102可向ePDG 212发送INFORMATIONAL(信息性)请求消息。例如通过在发送到ePDG 212的INFORMATIONAL请求消息的CFG_REQUEST配置有效载荷中包括NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性,INFORMATIONAL请求消息可包括如由UE 102请求的更新的一组路由规则,并且可使用如上所述的格式来指定更新的一组路由规则。作为响应,ePDG 212可包括例如由PDN网关216向ePDG 212所指示的网络可接受的一组“接受的”和/或“更新的”路由规则。来自ePDG 212的该组“接受的”和/或“更新的”路由规则可通过使用NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性而被包括在被发送到UE 102的INFORMATIONAL响应消息的CFG_REPLY配置有效载荷中。

在一些实施方案中,UE 102可发起如上所述的IP流移动性路由规则协商。在一些实施方案中,例如可经由ePDG 212与PDN网关216进行通信的网络可代替地发起IP流移动性路由规则协商,即可发生“网络发起的”NB-IFOM过程。在一些实施方案中,IKEv2过程可要求UE 102间接地启动“网络发起的”NB-IFOM过程。例如,UE 102可通过在IKE_AUTH请求的CFG_REQUEST配置有效载荷中包括“零长度”NB-IFOM_ROUTING_RULES_IPv4配置属性或“零长度”NB-IFOM_ROUTING_RULES_IPv6配置属性来发起“网络发起的”NB-IFOM过程,从而请求ePDG 212返回一组“初始”路由规则。UE 102可提示网络发起的NB-IFOM过程作为初始附接过程的一部分或者作为独立事务的一部分。在一些实施方案中,PCRF 214可针对网络创建一组初始路由规则,并且将该组初始路由规则提供给PDN网关216,该PDN网关继而可经由S2b参考点218来将该组初始路由规则转发给ePDG 212。ePDG 212可使用在被发送到UE 102的IKE_AUTH响应消息的CFG_REPLY配置有效载荷中的NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性来将该组初始路由规则转发到UE 102。UE 102可(例如通过不在随后的IKE_AUTH响应消息中发送经修改的一组路由规则)隐式地接受网络提供的路由规则。

在一些实施方案中,可选地,UE 102不接受在IKE_AUTH响应消息中接收的网络提供的路由规则,并且可设法改变该组路由规则。UE 102可通过在随后的IKE_AUTH请求消息的CFG_REQUEST配置有效载荷中包括NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性来向ePDG 212发送经修改的一组路由规则。通过在被发送到UE 102的IKE_AUTH响应消息的CFG_REPLY配置有效载荷中包括NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性,ePDG 212可接受UE 102建议的路由规则或者例如通过返回由ePDG 212(并因此也由网络并且特别是由PDN网关216)接受的一组修改的路由规则来修改UE 102建议的路由规则。

当网络想要例如在3GPP蜂窝接入206与非3GPP IP接入208(例如WLAN接入)之间移动一个或多个IP流时,ePDG 212可向UE 102发送INFORMATIONAL请求消息。INFORMATIONAL请求消息可通过在被发送到UE 102的INFORMATIONAL请求消息的CFG_REQUEST配置有效载荷中包括NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性来包括更新的一组路由规则。UE 102可通过在发送回ePDG 212的INFORMATIONAL消息的CFG_REPLY配置有效载荷中包括使用NB-IFOM_ROUTING_RULES_IPv4配置属性或NB-IFOM_ROUTING_RULES_IPv6配置属性的一组“接受的”路由规则来对来自ePDG 212的INFORMATIONAL请求消息作出响应。

IP流移动过程

UE 102可通过发送请求来请求将IP流从源接入(例如3GPP蜂窝接入206或非3GPP IP接入208)移动到目标接入(例如非3GPP IP接入208或蜂窝接入206)。在一些实施方案中,UE 102可优选地向目标接入发送对移动一个或多个IP流的请求。在一些实施方案中,UE 102可决定向哪个接入发送请求。当经由源接入的无线电条件降级(例如来自WLAN接入的弱信号)时或当经由源接入发生控制平面拥塞和通信业务(例如从拥塞和/或过载的蜂窝接入移动到WLAN接入)时,UE 102可通过向目标接入发送请求来避免丢失信令(或者至少使丢失信令的概率最小化)。

系统影响

可增强UE 102,以通过使用NAS信令来发送路由规则。还可增强UE 102,以通过使用IKEv2信令来发送路由规则。可增强UE 102,以使用被包括在NAS消息和IKEv2信令中的PCO来向PDN网关216指示对NB-IFOM的支持。可增强UE 102,以向移动性管理实体(MME)发送“附接请求”消息,该“附接请求”消息包括提供NB-IFOM指示请求类型的“请求类型”。可修改UE 102,以通过参考一组路由规则的路由接入类型部分来将一个或多个IP流路由到PDN网关216(即在上行链路方向上)。可增强移动性管理实体(MME),以将从UE 102经由NAS信令接收的路由规则传输到服务网关210。可修改服务网关210,以将从MME发送的路由规则传输到PDN网关216。可增强ePDG 212,以将从UE 102经由IKEv2信令接收的一个或多个NB-IFOM支持指示符和/或路由规则传输到PDN网关216。

可修改PDN网关216以按以下方式支持NB-IFOM。可修改PDN网关216,以在UE 102的初始附接过程和UE请求的PDN连接过程期间通过使用PCO支持NB-IFOM来支持协商。可修改PDN网关216,以将GTP隧道同时保持到服务网关210和ePDG 212两者,以便启用NB-IFOM移动过程。可修改PDN网关216,以通过参考一组路由规则中的路由接入类型部分来将一个或多个IP流路由到UE 102(即在下行链路方向上)。

对例如在策略和计费规则(PCRF)功能214中实现的策略和计费控制(PCC)功能的增强可包括以下内容。可通过扩展IP连通接入网络(IP-CAN)Gx信令来指示服务数据流(SDF)特定的路由接入类型而不是IP-CAN会话特定的路由接入类型以增强PCC以,从而支持NB-IFOM。基于通过Gx交换的SDF特定的路由接入类型,可通过包括用于将多个Gxx会话与单个Gx会话相关联的逻辑来增强PCRF 214以支持NB-IFOM。可进一步增强PCRF 214,以支持从PDN网关216经由用于基于GTP的S5/S8参考点的Gx信令来接收关于针对每个IP流的当前路由接入类型的更新以及对应的新的路由规则和更新的路由规则。在一些实施方案中,可通过重新定义所建立的PCC过程(其支持基于S2c的IP流移动性)例如通过利用路由地址类型代替路由地址来实现对PCC的增强,以支持基于S2b的IP流移动性。

信令流:通过3GPP蜂窝接入的初始PDN连接建立

UE 102可执行如具有以下附加内容的3GPP TS 23.401的条款5.3.2中所指定的通过3GPP蜂窝接入206的初始附接和PDN连接建立。当UE 102支持NB-IFOM时,UE 102可在“附接请求”消息的PCO中向PDN网关216指示对NB-IFOM的支持。UE 102还可包括“附接请求”消息中的一组初始路由规则,其中路由接入类型被设置为指示3GPP蜂窝接入。在一些实施方案中,可扩展分组过滤器业务流模板(TFT)以承载路由规则。MME可包括被发送到服务网关210的“创建会话请求”消息中的路由规则。服务网关210可将被包括在“创建会话请求”消息中的路由规则转发到PDN网关216。在一些实施方案中,用于3GPP蜂窝接入的路由地址可以是服务网关210的IP地址。PDN网关216可发起与PCRF 214的IP-CAN会话建立过程。PCRF 214可修改用于在下行链路方向(PDN网关216到UE 102)和/或上行链路方向(UE 102到PDN网关216)上通信的路由规则,并且可将经修改的路由规则发送到PDN网关216。当PDN网关216支持NB-IFOM时,“创建会话响应”消息可包括PCO中的指示。PDN网关216可向服务网关210发送包括一组“接受的”路由规则的“创建会话响应”消息。服务网关210可将包括“接受的”路由规则的“创建会话响应”消息发送到MME,并且MME可在“附接接受”消息中将“接受的”路由规则转发到UE 102。

信令流:通过非3GPP IP接入的初始PDN连接建立

通过非3GPP IP接入208(例如WLAN接入)的初始PDN连接建立过程可遵循如在具有以下附加内容的3GPP TS 23.402的条款7.2.4中描述的过程。UE 102可发现WLAN(或其他非3GPP无线接入网络),并且可经由非3GPP IP接入208来执行对3GPP增强分组核心(EPC)的认证和授权过程。如在3GPP TS 33.402中所述的,可经由UE 102、ePDG 212和3GPP认证、授权和计帐(AAA)服务器和/或归属用户服务器(HSS)之间的非3GPP IP接入208来执行IKEv2认证和隧道设置过程,3GPP TS 33.402全文以引用方式并入本文以用于所有目的。当UE 102支持NB-IFOM时,UE 102可在IKE_AUTH请求中向ePDG 212指示对NB-IFOM的支持。UE 102还可包括IKE_AUTH请求的流量选择器中的一组初始路由规则,其中路由接入类型被设置为WLAN。ePDG 212可包括被发送到PDN网关216的“创建会话请求”消息中的路由规则。可扩展分组过滤器(TFT)以承载路由规则。当动态PCC功能受支持时,PDN网关216可发起与PCRF 214的IP-CAN会话建立过程。在请求中,当PDN网关216支持NB-IFOM时,PDN网关216可向PCRF 214发送路由规则。PCRF 214可修改用于在下行链路方向(PDN网关216到UE 102)和/或上行链路方向(UE 102到PDN网关216)上进行通信的路由规则。PCRF 214可将经修改的路由规则发送到PDN网关216。当PDN网关216支持NB-IFOM时,“创建会话响应”消息可包含PCO中的指示。PDN网关216可向ePDG 212发送包括例如由PCRF 214确定的一组“接受的”路由规则的“创建会话响应”消息。ePDG 212可向UE 102发送IKE_AUTH响应消息,该响应消息包括PDN网关216支持NB-IFOM和流量选择器的指示,该指示承载例如由PCRF 214确定的该组“接受的”路由规则。

信令流:向PDN连接添加非3GPP IP接入

图4示出了用于向所建立的PDN连接添加非3GPP IP接入208(例如WLAN接入)的消息交换序列400。在UE 102已成功地附接到3GPP蜂窝接入206并且已通过3GPP蜂窝接入206例如使用如上所述的GTP建立了PDN连接之后,可向所建立的PDN连接添加非3GPP IP接入208。UE 102可执行非3GPP IP接入附接(例如WLAN附接),并且可请求使用与已用于经由3GPP蜂窝接入206建立的PDN连接的接入点名称相同的接入点名称(APN)来建立PDN连接。UE 102可尝试将3GPP蜂窝接入206和非3GPP IP接入208两者同时用于相同的PDN连接。如图4所示,UE 102可首先连接到3GPP蜂窝接入206,并且随后可请求添加非3GPP IP接入(例如WLAN接入)。在步骤1a中,UE 102可发现非3GPP IP接入208,并且可执行例如3GPP TS 23.402中第7.2.1条第1款所规定的经由非3GPP IP接入208对3GPP EPC的认证和授权(A&A)过程。在一些实施方案中,如步骤1b(其可在步骤1a之前发生)所指示的,UE 102还可执行对非3GPP IP接入208的A&A过程。在步骤2a和步骤2b中,UE 102可执行例如在3GPP TS 33.402中所规定的经由非3GPP IP接入208对ePDG 212以及对3GPP AAA服务器和归属用户服务器(HSS/AAA)404的IKEv2认证和隧道设置过程。UE 102可包括IKE_AUTH请求消息的流量选择器中的一组路由规则。对于IP地址保存,UE 102可包括在IKEv2消息交换期间被发送到ePDG212的CFG_REQUEST消息中其自身的IP地址(例如IPv4地址或IPv6前缀/地址或两者),该IP地址在将UE 102连接到3GPP蜂窝接入206的先前附接过程期间已被分配。在一些实施方案中,UE 102可提供没有路由过滤器的路由规则,从而指示没有流量要经由非3GPP IP接入208被路由。

在步骤3中,ePDG 212可包括被发送到PDN网关216的“创建会话请求”消息中(例如从UE 102接收的)的路由规则和NB-IFOM指示。可扩展分组过滤器业务流模板(TFT),以承载路由规则。在步骤4中,基于在“创建会话请求”消息中存在NB-IFOM指示,PDN网关216可针对UE 102来分配与供UE 102通过3GPP蜂窝接入206建立的PDN连接相同的IP地址。当针对3GPP蜂窝接入206存在有效路由规则时,PDN网关216还可与ePDG 212建立新的GTP隧道,同时维持与服务网关210的先前GTP隧道。当支持动态PCC时,PDN网关216可发起与PCRF 214的IP-CAN会话修改过程。(如图4所示,在一些实施方案中,UE 102可经由“家庭”无线网络的3GPP蜂窝接入206而被连接,在此情况下“归属”PCRF(hPCRF)214A可参与该过程。同样如图4所示,UE 102可在漫游场景下经由“被访问”无线网络的3GPP蜂窝接入206而被连接,在此情况下“被访问的”PCRF(vPCRF)214B和“归属”PCRF(hPCRF)214A两者均可参与该过程,并且该通信经由AAA代理402。)PDN网关216可向PCRF 214发送路由规则。PCRF 214可修改用于在下行链路方向(UE 102到PDN网关216)和/或上行链路方向(PDN网关216到UE 102)上进行通信的路由规则,并且PCRF 214可将经修改的路由规则发送到PDN网关216。

在步骤5中,PDN网关216可将路由规则记录在承载上下文表中,例如记录在与PDN网关216相关联的存储装置中。例如通过使用EPS承载上下文表中的相同条目或者通过在EPS承载上下文表中创建新条目并链接这两个条目,PDN网关216可将通过非3GPP IP接入208建立的一个或多个IP流链接到通过3GPP蜂窝接入206建立的一个或多个IP流。PDN网关216可向ePDG 212发送包括例如由PCRF 214确定的一组“接受的”路由规则的“创建会话响应”消息。在步骤6中,ePDG 212可向UE 102指示对外部AAA服务器(例如HSS/AAA 404)的认证和授权过程是成功的。在步骤7中,ePDG 212可基于被包括在“创建会话响应”消息中的路由规则来确定要发送到UE 102的流量选择器。ePDG 212可向UE 102发送包括流量选择器的IKE_AUTH响应消息,该流量选择器承载由PDN网关216接受的路由过滤器。

在步骤8中,可完成UE 102与PDN网关216之间的IP连接。UE 102可使用IPSec隧道来将遵循流量选择器的在上行链路方向(UE 102到PDN网关216)上传送的任何分组以隧道的形式传输到ePDG 212。ePDG 212可例如使用GTP来将一个或多个分组以隧道的形式传输到PDN网关216。从PDN网关216可发生“正常”的基于IP的路由。在下行链路方向(PDN网关到UE 102)上,用于UE 102的分组可到达PDN网关216处。PDN网关216可基于路由规则来将分组以隧道的形式传输到ePDG 212。然后,ePDG可经由适当的IPsec隧道来将分组以隧道的形式传输到UE 102。

在步骤9中,可例如使用在3GPP TS 23.402中所指定的过程来针对与从3GPP蜂窝接入206移动到非3GPP IP接入208的IP流相关联的任何资源执行适用的3GPP资源释放过程。

信令流:向PDN连接添加3GPP蜂窝接入

在一些实施方案中,UE 102可交换消息序列,以向所建立的PDN连接添加3GPP蜂窝接入206。在UE已成功地附接到非3GPP IP接入208(例如WLAN接入)并且已通过非3GPP IP接入208例如使用如上所述的GTP建立了PDN连接之后,可向所建立的PDN连接添加3GPP蜂窝接入206。UE 102可通过3GPP蜂窝接入206执行初始附接过程,并且请求使用与已用于经由非3GPP IP接入208的所建立的PDN连接的APN相同的APN来建立PDN连接。UE 102可遵循3GPP TS 23.401的具有以下附加内容的条款5.3.2中指定的过程。

UE可向MME发送具有指示NB-IFOM附接的请求类型的“附接请求”消息。UE 102可包括“附接请求”消息中的一组路由规则。在一些实施方案中,可扩展分组过滤器TFT,以承载路由规则。在一些实施方案中,UE 102可提供没有路由过滤器的路由规则,从而指示在3GPP蜂窝接入206上没有流量要被路由。MME可包括被发送到服务网关210的“创建会话请求”消息中的路由规则和NB-IFOM指示。服务网关210可将“创建会话请求”消息转发到PDN网关216。用于3GPP蜂窝接入206的路由地址可以是服务网关210的IP地址。

基于在“创建会话请求”消息中包括NB-IFOM指示,PDN网关216可向UE 102分配与用于UE 102通过非3GPP IP接入208建立的PDN连接相同的IP地址。当针对非3GPP IP接入208存在有效路由规则时,PDN网关216可与服务网关210建立新的GTP隧道,同时维持与ePDG 212的先前建立的GTP隧道。PDN网关216可发起与PCRF 214的IP-CAN会话修改过程。(如上所述,在一些实施方案中,UE 102可经由“家庭”无线网络的3GPP蜂窝接入206而被连接,在此情况下“归属”PCRF(hPCRF)214A可参与该过程。UE 102可在漫游场景下经由“被访问”无线网络的3GPP接入206而被连接,在此情况下“被访问”PCRF(vPCRF)214B和“归属”PCRF(hPCRF)214A两者均可参与该过程,并且该通信经由AAA代理402。)PCRF 214可修改用于在下行链路方向(PDN网关216到UE 102)上通信和/或用于在上行链路方向(UE 102到PDN网关216)上进行通信的路由规则。PCRF 214可将经修改的路由规则发送到PDN网关216。

PDN网关216可将在承载上下文表中的路由规则记录在例如相关联的存储器中。例如通过使用EPS承载上下文表中的相同条目或者通过在EPS承载上下文表中创建新条目并链接这两个条目,PDN网关216可将通过3GPP蜂窝接入206建立的一个或多个IP流与通过非3GPP IP接入208建立的相同PDN连接的一个或多个IP流进行链接。PDN网关216可向服务网关210发送包括由PDN网关216接受的路由规则的“创建会话响应”消息。服务网关210可将包括接受的路由规则的“创建会话响应”消息发送到MME,并且MME可在“附接接受”消息中将“接受的”路由规则转发到UE 102。可针对与从非3GPP IP接入208移动到3GPP蜂窝接入206的IP流相关联的资源来执行适用的3GPP承载设置和/或修改过程。

信令流:具有从3GPP蜂窝接入移动到非3GPP IP接入的UE发起的资源请求的PDN连接内的IP流移动性

图5示出了由UE 102发起的用于将一个或多个IP流从3GPP蜂窝接入206移动到非3GPP IP接入208的过程的消息交换序列500。在一些实施方案中,UE 102可经由非3GPP IP接入208来更新一组路由规则。在步骤1中,UE 102可同时连接到3GPP蜂窝接入206和非3GPP IP接入208,并且可针对同一PDN连接来建立多个IP流,如上所述。在步骤2中,UE 102可向ePDG 212发送IKEv2INFORMATIONAL请求消息,该请求包括UE 102请求的一组更新的路由规则。在步骤3中,ePDG 212可向PDN网关216发送“承载资源命令”消息。“承载资源命令”消息可包括更新的请求的路由规则。ePDG 212可包括基于“安全关联”与PDN连接之间的映射的默认EPS承载ID(例如“链接承载”ID)。

在步骤4中,PDN网关216可发起与PCRF 214的IP-CAN“会话修改”过程。(如上所述,在一些实施方案中,UE 102可经由“家庭”无线网络的3GPP蜂窝接入206而被连接,在此情况下“归属”PCRF(hPCRF)214A可参与该过程。UE 102可在漫游场景下经由“被访问”无线网络的3GPP接入206而被连接,在此情况下“被访问”PCRF(vPCRF)214B和“归属”PCRF(hPCRF)214A两者均可参与该过程,并且该通信经由AAA代理402。)在作为IP-CAN“会话修改”过程的一部分的请求中,PDN网关216可向PCRF 214提供更新的请求的路由规则。在步骤5中,PDN网关216向ePDG 212发送包括一组“接受的”路由规则的“更新承载请求”消息。在步骤6中,ePDG 212向PDN网关216发送“更新承载响应”消息。在步骤7中,ePDG 212向UE 102发送包括流量选择器的IKEv2INFORMATIONAL响应消息,该流量选择器承载由PDN网关216提供的“接受的”路由规则。

在步骤8中,可对与修改和/或添加到非3GPP IP接入208的一个或多个IP流相关联的资源执行适用的非3GPP IP(例如WLAN)资源分配过程。在一些实施方案中,步骤8包括如3GPP TS 23.402中所描述的根据图7.10-1的从步骤2到步骤3的专用S2b承载激活;或根据图7.11.1-1-1的从步骤2到步骤3的S2b承载修改;或根据图7.9.2-1的从步骤2到步骤4的PDN网关216发起的承载去激活过程。

在步骤9中,可对与从3GPP蜂窝接入206修改和/或移除的一个或多个IP流相关联的资源执行适用的3GPP蜂窝资源释放过程。在一些实施方案中,步骤9包括如3GPP TS 23.401中所描述的根据图5.4.1-1的从步骤2到步骤11的专用承载激活;或根据图5.4.2.1-1的从步骤2到步骤11或根据图5.4.3-1的从步骤2到步骤9的承载修改过程;或根据图5.4.4.1-1步骤从步骤2到步骤9的专用承载去激活过程。

在步骤10中,PDN网关216可向PCRF 214指示是否可实施PCC决定。

信令流:具有从非3GPP IP接入移动到3GPP蜂窝接入的UE发起的资源请求的PDN连接内的IP流移动性

图6示出了由UE 102发起的用于将一个或多个IP流从非3GPP IP接入208移动到3GPP蜂窝接入206的过程的消息序列600。在一些实施方案中,UE 102可经由3GPP蜂窝接入206来更新一组路由规则。在步骤1中,UE 102可同时连接到3GPP蜂窝接入206和非3GPP IP接入208,并且可针对同一PDN连接来建立多个IP流,如上所述。可在PDN网关216处注册多个绑定和多个IP流。在步骤2中,UE 102可包括被发送到MME 604的“请求承载资源修改”消息中的一组更新的路由规则。在一些实施方案中,可扩展具有一个或多个分组过滤器标识符和改变的分组过滤器信息的一个或多个分组过滤器,以指示经修改的路由规则。在步骤3中,MME 604将包括更新的路由规则的“承载资源命令”消息发送到服务网关210。

在步骤4中,服务网关210将包括更新的路由规则的“承载资源命令”消息发送到PDN网关216。在一些实施方案中,3GPP蜂窝接入206的路由地址是服务网关210的IP地址。在步骤5中,PDN网关216发起IP-CAN“会话修改”过程,并且向PCRF 214提供一组更新的路由规则。(如本文所述,在一些实施方案中,UE 102可经由“家庭”无线网络的3GPP蜂窝接入206而被连接,在此情况下“归属”PCRF(hPCRF)214A可参与该过程。UE 102可在漫游场景下经由“被访问”无线网络的3GPP接入206而被连接,在此情况下“被访问”PCRF(vPCRF)214B和“归属”PCRF(hPCRF)214A两者均可参与该过程,并且该通信经由AAA代理402。)PCRF 214可存储更新的路由规则,并且可基于更新的路由规则来更新一组PCC规则。当适用时,PCRF 214可向PDN网关216发送包括一组更新的PCC规则的确认。

在步骤6中,可对与修改的和/或添加到3GPP蜂窝接入206的一个或多个IP流相关联的资源执行适用的3GPP资源分配过程。在一些实施方案中,步骤6可包括如3GPP TS 23.401中所描述的根据图5.4.1-1的从步骤2到步骤11的专用承载激活;或根据图5.4.2.1-1的从步骤2到步骤11或根据图5.4.3-1的从步骤2到步骤9的承载修改过程;或根据图5.4.4.1-1的从步骤2到步骤9的专用承载去激活过程。

在步骤7中,可针对与从非3GPP IP接入208修改和/或移除的一个或多个IP流相关联的资源执行适用的非3GPP IP(例如WLAN)资源分配过程。在一些实施方案中,步骤7包括如3GPP TS 23.402中所描述的根据图7.10-1的从步骤2到步骤3的专用S2b承载激活;或根据图7.11.1-1-1的从步骤2到步骤3的S2b承载修改过程;或根据图7.9.2-1的从步骤2到步骤4的PDN网关216发起的承载去激活过程。

在步骤8中,PDN网关216可向PCRF 214指示是否可实施PCC决定。

从PDN连接移除接入

当UE 102从非3GPP IP接入208断开连接并且保持仅与3GPP蜂窝接入206连接时,可执行例如3GPP TS 23.402第7.4.3条款中所描述的过程。当UE 102从3GPP蜂窝接入206断开连接并且保持仅与非3GPP IP接入208连接时,可执行例如3GPP TS 23.401第5.3.8.2子条款中所描述的过程。当UE 102寻求保留来自要被分离的接入的一个或多个IP流时,可执行如上文所指定的用于在UE 102从“旧的”接入分离之前将一个或多个IP流从一个接入移动到另一个接入的过程。在一些实施方案中,图5中的可选步骤4和步骤10以及图6中的可选步骤5和步骤8(其包括PDN网关216与PCRF 214之间的交互步骤)可仅在EPC中部署动态策略供应时发生。

向相同APN添加用于多个PDN连接的接入

当UE 102具有通过一个接入到相同APN的多个PDN连接并且随后附接到第二接入时,UE 102可确定由两个接入同时使用多个PDN连接中的哪一个PDN连接。

当UE 102具有通过3GPP蜂窝接入206到相同APN的多个PDN连接并且随后被附接到非3GPP IP接入208时,UE 102可仅针对经受IP流移动性的PDN连接来执行NB-IFOM过程。

当UE 102具有通过非3GPP IP接入208到相同APN的多个PDN连接并且随后附接到3GPP蜂窝接入206时,UE 102可仅针对经受IP流移动性的PDN连接来执行NB-IFOM过程。

在一些实施方案中,UE 102可能无法适用于特定的PDN连接,因此UE 102可重复UE请求的PDN连接过程直到建立一个或多个期望的PDN连接,并且针对一个或多个期望的PDN连接执行NB-IFOM过程。

图7示出了无线通信设备诸如UE 102的部件的图700,该无线通信设备包括:耦接到存储器704的一个或多个处理器702,该一个或多个处理器一起可被称为处理电路706;无线电路708,该无线电路提供无线UE 102与各种无线网络(例如使用蜂窝无线电路104A的3GPP蜂窝接入206和/或使用非蜂窝无线电路104B的非3GPP IP接入208)之间的无线射频(RF)连接。UE 102还可包括NB-IFOM模块710,该NB-IFOM模块能够被配置为与处理电路706和无线电路708一起操作,以执行如本文所述的针对UE 102的一个或多个操作,从而实现UE发起的基于网络的IP流移动过程/或NW发起的基于网络的IP流移动过程。在一些实施方案中,无线电路708包括一个或多个基带处理器和一组RF模拟前端电路。在一些实施方案中,无线电路708和/或其一部分可包括或被称为无线发射器/接收器或收发器或无线电部件。在一些实施方案中,术语电路(circuit,circuitry)部件和部件块在本文中可互换使用,以指代无线通信设备的一个或多个操作单元,该一个或多个操作单元处理和/或操作用于无线通信的数字信号、模拟信号或数字数据单元。例如,代表性电路可执行各种功能:将数字数据单元转换为所传输的射频模拟波形,和/或将所接收的模拟波形转换为包括中间模拟形式和中间数字形式的数字数据单元。无线电路708可包括可与附加支持RF电路互连的RF模拟前端电路的部件,例如一个或多个天线集合,该附加支持RF电路可包括滤波器和其他模拟部件,该模拟部件可被“配置”用于经由通向一个或多个无线网络的一个或多个相应天线来传输和/或接收模拟信号。

根据各种实施方案,一个或多个处理器702和无线电路708可被配置为执行UE 102的一个或多个功能和/或控制对该一个或多个功能的执行。一个或多个处理器702和无线电路708可提供用于管理UE 102的IP流移动性的功能。一个或多个处理器702可包括可提供无线通信管理和/或更高层功能的不同类型的多个处理器,例如,一个或多个处理器702可被配置为执行数据处理、应用程序执行和/或根据本公开的一个或多个实施方案的其他设备功能。UE 102或者其部分或部件诸如一个或多个处理器702可包括一个或多个芯片组,该一个或多个芯片组可分别在其上包括任何数量的耦接的微芯片。

在一些实施方案中,一个或多个处理器702可以各种不同的形式进行配置。例如,一个或多个处理器702可与任何数量的微处理器、协处理器、控制器或者各种其他计算或处理工具相关联,其包括集成电路,诸如例如专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其任何组合。在各种情景下,UE 102的多个处理器702可彼此耦接和/或被配置为彼此操作性通信,并且这些部件可被共同地配置为经由多个无线网络来执行IP流移动性管理功能。在一些具体实施中,一个或多个处理器702可被配置为执行可被存储在存储器704中的指令或者可以其他方式能够在一些其他设备存储器中的处理器702访问的指令。因此,无论被配置作为硬件或硬件与软件的组合,还是结合硬件或硬件与软件的组合,当相应地进行配置后,一个或多个处理器702可能够根据本文所述的各种实施方案来执行操作。在各种实施方案中,UE 102中的存储器704可包括可与任何公共易失性或非易失性存储器类型相关联的多个存储器设备。在一些情景下,存储器704可与可存储各种计算机程序指令的非暂态计算机可读存储介质相关联,这些指令可在正常程序执行期间由一个或多个处理器702执行。就这一点而言,根据本公开的一个或多个实施方案,存储器704可被配置为存储用于使得UE 102能够执行各种功能的信息、数据、应用程序、指令等。在一些具体实施中,存储器704可与一个或多个处理器702通信和/或以其他方式耦接,并且与用于在UE 102的不同设备部件之间或中传递信息的一个或多个系统总线进行通信和/或以其他方式耦接。

应当理解,并非图7中所示的针对UE 102示出和描述的所有部件、设备元件和硬件对于本公开都可能是必要的,因此可合理地将这些项中的一些项省略、合并或以其他方式进行修改。另外,在一些具体实施中,与UE 102相关联的主题可被配置为包括除图7的图示内所描绘的那些之外的附加或替代部件、设备元件或硬件。

图8示出了至少部分地针对在无线设备处实现的用于管理无线设备的IP流移动性的代表性方法800。在步骤802中,无线设备经由第一无线接入网络来建立分组数据网络(PDN)连接。在步骤804中,无线设备经由第二无线接入网络来执行IP接入附接。在步骤806中,无线设备请求向已通过第一无线接入网络使用的所建立的PDN连接添加经由第二无线接入网络的IP接入。在步骤808中,响应于接收到确认向所建立的PDN连接添加经由第二无线接入网络的IP接入,无线设备向经由第二无线接入网络的IP接入分配一个或多个IP流。在一些实施方案中,第一无线接入网络包括蜂窝无线接入网络,并且第二无线接入网络包括无线局域网(WLAN)。在一些实施方案中,无线设备向蜂窝无线接入网络发送一个或多个非接入层(NAS)消息,该一个或多个NAS消息包括协议配置选项(PCO)并指示对基于网络的IP流移动性(NB-IFOM)的支持。在一些实施方案中,第一无线接入网络包括无线局域网(WLAN),并且第二无线接入网络包括蜂窝无线接入网络。在一些实施方案中,无线设备向WLAN发送指示对NB-IFOM的支持的互联网密钥交换版本2(IKEv2)协议信令消息。

图9示出了针对无线通信设备与无线蜂窝网络之间的分组数据网络连接来建立IP流移动性规则的代表性方法900。在步骤902中,无线通信设备经由无线接入网络来与无线网络来建立分组数据网络(PDN)连接。在步骤904中,无线通信设备向PDN网关发送用于PDN连接的所建议的一组IP流移动性路由规则。在步骤906中,无线通信设备从PDN网关接收用于PDN连接的所接受的一组IP流移动性规则。在一些实施方案中,该所接受的一组IP流移动性路由规则包括路由规则,该路由规则包括路由规则适用的接入类型、用于执行路由规则的优先级、以及路由规则适用的一个或多个IP流的指示。在一些实施方案中,IP流包括在源地址和源端口号与目的地地址和目的地端口号之间传送的一组IP分组。在一些实施方案中,路由规则包括适用性字段,该适用性字段确定由规则是适用于在路由规则生效之后建立的未来IP流还是适用于现有IP流和未来IP流两者。在一些实施方案中,所接受的一组IP流移动性路由规则进一步包括默认路由规则,该默认路由规则具有最低优先级并且指示IP分组的默认路由。

可单独地或以任何组合方式来使用所述实施方案的各个方面、实施方案、具体实施或特征。另外,可由软件、硬件或由硬件与软件的组合来实现所述实施方案的一些方面。所述实施方案还可被实施为被存储在非暂态计算机可读介质上的计算机程序编码。计算机可读介质可与可存储可在此之后由计算机或计算机系统读取的数据的任何数据存储设备相关联。计算机可读介质的示例包括只读存储器、随机存取存储器、CD-ROM、固态盘(SSD或闪存)、HDD、DVD、磁带和光学数据存储设备。计算机可读介质还可分布在网络耦接的计算机系统上,使得计算机程序代码可以分布式方式来执行。

出于解释的目的,前述描述使用特定命名来提供对所述实施方案的透彻理解。然而,对于本领域的技术人员而言将显而易见的是,实践所述实施方案不需要这些具体细节中的一些。因此,本文对特定实施方案的上述描述是出于举例说明和描述的目的而呈现的。这些描述并非旨在穷举、全包、-或将所描述的实施方案限制为所公开的精确形式或细节。对于本领域的普通技术人员而言将显而易见的是,根据上述教导内容,在不脱离本公开的实质和范围的情况下,许多修改和变型是可能的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1