网络控制的WTRU地址/锚点选择的方法与流程

文档序号:18298170发布日期:2019-07-31 09:41阅读:257来源:国知局
网络控制的WTRU地址/锚点选择的方法与流程

相关申请的交叉引用

本申请要求2013年2月15申请的美国临时申请序列号no.61/765,411的权益,其内容通过引用的方式结合于此。



背景技术:

移动运营商可以决定部署或配置其网络由此一些类型的网际协议(ip)地址可用于附着无线发射/接收单元(wtru)。这些类型的ip地址的每一个可以与不同移动性能力相关联。这些类型的ip地址的非穷尽性列表包括以下:ip移动性使能的中心锚定;ip移动性使能的本地锚定(即,通过分布式移动性管理(dmm)机制处理),仅对本地通信/服务有效;ip移动性使能的本地锚定(即通过dmm机制处理的),对全局通信/服务有效;以及非ip移动性使能的,仅对本地通信/服务有效。非ip移动性使能的,对全局通信/服务有效。

注意到特定ip地址的选择还可能暗示或需要特定锚点(anchor)选择。例如,当选择了ip移动性使能的本地锚定的地址时,可能有多个可能的本地锚点可用。



技术实现要素:

提供了用于基于应用/服务实现或帮助wtru使用的ip地址(和锚点)的网络控制选择的方法和设备。在一个示例中,提供了用于wtru建立与网关的链路,经由网关传送与所选的应用有关的询问,接收网际协议(ip)地址的通告,以及使用该ip地址经由网关来关于所选的应用进行通信的方法。可以假定有多个可能的ip地址/锚点可供wtru使用,其在移动性环境中是这种情况,其中运营商能够提供不同移动性能力的地址(例如,非ip移动性使能的,仅对本地通信/服务有效;非ip移动性使能的,对全局通信有效;ip移动性使能的本地锚定;ip移动性使能的中心锚定,等等)。

附图说明

从以下通过示例给出并结合附图的描述中可以得到更详细的理解,其中:

图1a是可以实施一个或多个公开的实施方式的示例通信系统的系统图;

图1b是可以在图1a中示出的通信系统中使用的示例无线发射/接收单元(wtru)的系统图;

图1c是可以在图1a中示出的通信系统中使用的示例无线电接入网和示例核心网络的系统图;

图2是示出了使用不同类型的ip地址的示例的系统图;

图3是示出了基于分布移动性管理(dmm)网络架构的示例的系统图;

图4是示出将自身暴露(expose)给wtru作为多路由器的分布式网关(d-gw)的系统图;

图5是示出示例d-gw本地接口概念的系统图;

图6是示出了示例应用定制(application-tailored)的ip地址选择情形的系统图;

图7是示出了wtru在密集dmm环境中漫游的示例情形的系统图;

图8是示出了基于地址否决(address-deprecation)的域名系统(dns)触发的ip地址/锚点选择的示例的消息序列图;

图9是示出了使用多个应用的基于地址否决的dns触发的ip地址/锚点选择的示例的消息序列图;

图10是示出了使用多个特定路由和多个应用的基于地址否决的dns触发的ip地址/锚点选择的示例的消息序列图;

图11是使用多个应用的dns控制的ip地址/锚点选择的示例的消息序列图;

图12是示出了基于apn的锚点选择的示例的消息序列图;

图13是示出了基于网络的移动性方案的示例的消息序列图;

图14是示出了wtru选择其直接附着的节点作为锚点的示例的消息序列图;

图15是示出了wtru选择管理其自己的移动性的示例的消息序列图;

图16是示出了wtru使用的锚点是附近节点之一的示例的消息序列图;以及

图17是示出了用于在密集环境中的wtru的信令的示例的消息序列图。

具体实施方式

图1a是可以实施一个或多个公开的实施方式的示例通信系统100的图。通信系统100可以是向多个无线用户提供内容,例如语音、数据、视频、消息发送、广播等的多接入系统。通信系统100可以使多个无线用户通过系统资源共享(包括无线带宽)访问这些内容。例如,通信系统可以使用一种或多种信道接入方法,例如码分多址(cdma),时分多址(tdma),频分多址(fdma),正交fdma(ofdma),单载波fmda(sc-fdma)等。

如图1a所示,通信系统100可以包括无线发射/接收单元(wtru)102a、102b、102c、和/或102d,无线电接入网(ran)104,核心网络106,公共交换电话网(pstn)108、因特网110和其他网络112。不过应该理解的是,公开的实施方式考虑到了任何数量的wtru、基站、网络和/或网络元件。wtru102a、102b、102c、102d的每一个可以是配置为在无线环境中进行操作和/或通信的任何类型的设备。作为示例,可以将wtru102a、102b、102c、102d配置为发送和/或接收无线信号,并可以包括用户设备(ue)、基站、固定或者移动用户单元、寻呼器、蜂窝电话、个人数字助理(pda)、智能电话、笔记本电脑、上网本、个人计算机、无线传感器、消费电子产品等等。

通信系统100还可以包括基站114a和基站114b。基站114a、114b的每一个都可以是配置为与wtru102a、102b、102c、102d中的至少一个无线对接以便于接入一个或者更多个通信网络,例如核心网络106、因特网110和/或网络112的任何设备类型。作为示例,基站114a、114b可以是基站收发信台(bts)、节点b、e节点b、家庭节点b、家庭e节点b、站点控制器、接入点(ap)、无线路由器等等。虽然基站114a、114b的每一个被描述为单独的元件,但是应该理解的是,基站114a、114b可以包括任何数量互连的基站和/或网络元件。

基站114a可以是ran104的一部分,ran104还可以包括其他基站和/或网络元件(未示出),例如基站控制器(bsc)、无线电网络控制器(rnc)、中继节点等。可以将基站114a和/或基站114b配置为在特定地理区域之内发送和/或接收无线信号,该区域可以被称为小区(未示出)。小区还可以被划分为小区扇区。例如,与基站114a关联的小区可以划分为三个扇区。因此,在一种实施方式中,基站114a可以包括三个收发信机,即每一个用于小区的一个扇区。在另一种实施方式中,基站114a可以使用多输入多输出(mimo)技术,因此可以将多个收发信机用于小区的每一个扇区。

基站114a、114b可以通过空中接口116与wtru102a、102b、102c、102d中的一个或者更多个通信,该空中接口116可以是任何合适的无线通信链路(例如,射频(rf)、微波、红外(ir)、紫外线(uv)、可见光等)。可以使用任何合适的无线电接入技术(rat)来建立空中接口116。

更具体地,如上所述,通信系统100可以是多接入系统,并可以使用一种或者多种信道接入方案,例如cdma、tdma、fdma、ofdma、sc-fdma等等。例如,ran104中的基站114a和wtru102a、102b、102c可以使用例如通用移动电信系统(umts)陆地无线电接入(utra)的无线电技术,其可以使用宽带cdma(wcdma)来建立空中接口116。wcdma可以包括例如高速分组接入(hspa)和/或演进的hspa(hspa+)的通信协议。hspa可以包括高速下行链路分组接入(hsdpa)和/或高速上行链路分组接入(hsupa)。

在另一种实施方式中,基站114a和wtru102a、102b、102c可以使用例如演进的umts陆地无线电接入(e-utra)的无线电技术,其可以使用长期演进(lte)和/或高级lte(lte-a)来建立空中接口116。

在其他实施方式中,基站114a和wtru102a、102b、102c可以使用例如ieee802.16(即,全局微波接入互操作性(wimax))、cdma2000、cdma20001x、cdma2000ev-do、暂行标准2000(is-2000)、暂行标准95(is-95)、暂行标准856(is-856)、全球移动通信系统(gsm)、gsm演进的增强型数据速率(edge)、gsmedge(geran)等等的无线电技术。

图1a中的基站114b可以是无线路由器、家庭节点b、家庭e节点b或者接入点,例如,并且可以使用任何适当的rat以方便本地区域中的无线连接,例如商业场所、住宅、车辆、校园等等。在一种实施方式中,基站114b和wtru102c、102d可以实施例如ieee802.11的无线电技术来建立无线局域网(wlan)。在另一种实施方式中,基站114b和wtru102c、102d可以使用例如ieee802.15的无线电技术来建立无线个域网(wpan)。在另一种实施方式中,基站114b和wtru102c、102d可以使用基于蜂窝的rat(例如,wcdma,cdma2000,gsm,lte,lte-a等)来建立微微小区或毫微微小区。如图1a所示,基站114b可以具有到因特网110的直接连接。因此,基站114b可以不需要经由核心网络106而接入到因特网110。

ran104可以与核心网络106通信,所述核心网络106可以是被配置为向wtru102a、102b、102c、102d中的一个或更多个提供语音、数据、应用、和/或基于网际协议的语音(voip)服务等的任何类型的网络。例如,核心网络106可以提供呼叫控制、计费服务、基于移动位置的服务、预付费呼叫、因特网连接、视频分配等、和/或执行高级安全功能,例如用户认证。虽然图1a中未示出,应该理解的是,ran104和/或核心网络106可以与使用和ran104相同的rat或不同rat的其他ran进行直接或间接的通信。例如,除了连接到正在使用e-utra无线电技术的ran104之外,核心网络106还可以与使用gsm无线电技术的另一个ran(未示出)通信。

核心网络106还可以充当wtru102a、102b、102c、102d接入到pstn108、因特网110、和/或其他网络112的网关。pstn108可以包括提供普通老式电话服务(pots)的电路交换电话网络。因特网110可以包括使用公共通信协议的互联计算机网络和设备的全局系统,所述协议例如有tcp/ip网际协议组中的传输控制协议(tcp)、用户数据报协议(udp)和网际协议(ip)。网络112可以包括被其他服务提供商拥有和/或运营的有线或无线的通信网络。例如,网络112可以包括连接到一个或更多个ran的另一个核心网络,该ran可以使用和ran104相同的rat或不同的rat。

通信系统100中的wtru102a、102b、102c、102d的某些或全部可以包括多模式能力,即wtru102a、102b、102c、102d可以包括用于在不同无线链路上与不同无线网络进行通信的多个收发信机。例如,图1a中示出的wtru102c可被配置为与基站114a通信,所述基站114a可以使用基于蜂窝的无线电技术,以及与基站114b通信,所述基站114b可以使用ieee802无线电技术。

图1b是示例wtru102的系统图。如图1b所示,wtru102可以包括处理器118、收发信机120、发射/接收元件(例如天线)122、扬声器/麦克风124、键盘126、显示器/触摸板128、不可移除存储器130、可移除存储器132、电源134、全球定位系统(gps)芯片组136、和其他外围设备138。应该理解的是,wtru102可以在保持与实施方式一致时,包括前述元件的任何子组合。

处理器118可以是通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核相关联的一个或更多个微处理器、控制器、微控制器、专用集成电路(asic)、场可编程门阵列(fpga)电路、任何其他类型的集成电路(ic)、状态机等等。处理器118可执行信号编码、数据处理、功率控制、输入/输出处理、和/或使wtru102运行于无线环境中的任何其他功能。处理器118可以耦合到收发信机120,所述收发信机120可耦合到发射/接收元件122。虽然图1b描述了处理器118和收发信机120是单独的部件,但是应该理解的是,处理器118和收发信机120可以一起集成在电子封装或芯片中。

发射/接收元件122可以被配置为通过空中接口116将信号发送到基站(例如,基站114a),或从基站(例如,基站114a)接收信号。例如,在一种实施方式中,发射/接收元件122可以是被配置为发送和/或接收rf信号的天线。在另一种实施方式中,发射/接收元件122可以是被配置为发送和/或接收例如ir、uv或可见光信号的发射器/检测器。在另一种实施方式中,发射/接收元件122可以被配置为发送和接收rf和光信号两者。应当理解,发射/接收元件122可以被配置为发送和/或接收无线信号的任何组合。

另外,虽然发射/接收元件122在图1b中描述为单独的元件,但是wtru102可以包括任意数量的发射/接收元件122。更具体地,wtru102可以使用例如mimo技术。因此,在一种实施方式中,wtru102可以包括用于通过空中接口116发送和接收无线信号的两个或更多个发射/接收元件122(例如,多个天线)。

收发信机120可以被配置为调制要由发射/接收元件122发送的信号和/或解调由发射/接收元件122接收的信号。如上面提到的,wtru102可以具有多模式能力。因此收发信机120可以包括使wtru102经由多个例如utra和ieee802.11的rat通信的多个收发信机。

wtru102的处理器118可以耦合到下述设备,并且可以从下述设备中接收用户输入数据:扬声器/麦克风124、键盘126、和/或显示器/触摸板128(例如,液晶显示器(lcd)显示单元或有机发光二极管(oled)显示单元)。处理器118还可以输出用户数据到扬声器/麦克风124、键盘126、和/或显示/触摸板128。另外,处理器118可以从任何类型的适当的存储器访问信息,并且可以存储数据到任何类型的适当的存储器中,例如不可移除存储器130和/或可移除存储器132。不可移除存储器130可以包括随机存取存储器(ram)、只读存储器(rom)、硬盘或任何其他类型的存储器设备。可移除存储器132可以包括用户标识模块(sim)卡、记忆棒、安全数字(sd)存储卡等等。在其他实施方式中,处理器118可以从在物理位置上没有位于wtru102上,例如位于服务器或家用计算机(未示出)上的存储器访问信息,并且可以将数据存储在该存储器中。

处理器118可以从电源134接收电能,并且可以被配置为分配和/或控制到wtru102中的其他部件的电能。电源134可以是给wtru102供电的任何适当的设备。例如,电源134可以包括一个或更多个干电池(例如,镍镉(nicd)、镍锌(nizn)、镍氢(nimh)、锂离子(li-ion)等等),太阳能电池,燃料电池等等。

处理器118还可以耦合到gps芯片组136,所述gps芯片组136可以被配置为提供关于wtru102当前位置的位置信息(例如,经度和纬度)。另外,除来自gps芯片组136的信息或作为其替代,wtru102可以通过空中接口116从基站(例如,基站114a、114b)接收位置信息和/或基于从两个或更多个邻近基站接收的信号的定时来确定其位置。应当理解,wtru102在保持实施方式的一致性时,可以通过任何适当的位置确定方法获得位置信息。

处理器118可以耦合到其他外围设备138,所述外围设备138可以包括一个或更多个提供附加特性、功能、和/或有线或无线连接的软件和/或硬件模块。例如,外围设备138可以包括加速计、电子罗盘、卫星收发信机、数字相机(用于照片或视频)、通用串行总线(usb)端口、振动设备、电视收发信机、免提耳机、蓝牙模块、调频(fm)无线电单元、数字音乐播放器、媒体播放器、视频游戏机模块、因特网浏览器等等。

图1c是根据实施方式的ran104和示例核心网络106的系统图。如上所述,ran104可以使用e-utra无线电技术通过空中接口116与wtru102a、102b、102c进行通信。该ran104还可以与核心网络106通信。

ran104可包括e节点b140a、140b、140c,但可以理解的是,ran104可以包括任意数量的e节点b而保持与各种实施方式的一致性。e节点b140a、140b、140c的每一个可包括一个或更多个用于通过空中接口116与wtru102a、102b、102c通信的收发信机。在一种实施方式中,e节点b140a、140b、140c可以使用mimo技术。因此,e节点b140a例如可以使用多个天线来向wtru102a发送无线信号和/或从其接收无线信号。

e节点b140a、140b、140c的每一个可以与特定小区关联(未显示),并可以被配置为处理无线资源管理决策、切换决策、在上行链路和/或下行链路中的用户调度等等。如图1c所示,e节点b140a、140b、140c可以通过x2接口相互通信。

图1c中所示的核心网络106可以包括移动性管理实体(mme)142、服务网关144、和分组数据网络(pdn)网关146。虽然前述单元的每一个被描述为核心网络106的一部分,应当理解的是,这些单元中的任意一个可以由除了核心网络运营商之外的实体拥有和/或运营。

mme142可以经由s1接口连接到ran104中的e节点b140a、140b、140c的每一个,并可以作为控制节点。例如,mme142可以负责wtru102a、102b、102c的用户认证、承载激活/去激活、在wtru102a、102b、102c的初始附着期间选择特定服务网关等等。mme142还可以提供控制平面功能,用于在ran104和使用例如gsm或者wcdma的其他无线电技术的其他ran(未示出)之间切换。

服务网关144可以经由s1接口连接到ran104中的e节点b140a、140b、140c的每一个。服务网关144通常可以向/从wtru102a、102b、102c路由和转发用户数据分组。服务网关144还可以执行其他功能,例如在e节点b间切换期间锚定用户平面、当下行链路数据对于wtru102a、102b、102c可用时触发寻呼、管理和存储wtru102a、102b、102c的上下文(context)等等。

服务网关144还可以连接到pdn网关146,pdn网关146可以向wtru102a、102b、102c提供到分组交换网络(例如因特网110)的接入,以便于wtru102a、102b、102c与ip使能设备之间的通信。

核心网络106可以便于与其他网络的通信。例如,核心网络106可以向wtru102a、102b、102c提供到电路交换网络(例如pstn108)的接入,以便于wtru102a、102b、102c与传统陆地线路通信设备之间的通信。例如,核心网络106可以包括ip网关(例如ip多媒体子系统(ims)服务器),或者与之通信,该ip网关作为核心网络106与pstn108之间的接口。另外,核心网络106可以向wtru102a、102b、102c提供到网络112的接入,该网络112可以包括被其他服务提供商拥有和/或运营的其他有线或无线网络。

相比依赖控制和数据平面操作的中心化实体的当前移动ipv6(mipv6)和代理移动ipv6(pmipv6)方式,分布移动性管理(dmm)方式将移动性锚点向网络边缘推送。

本申请关于基于应用/服务实现或帮助wtru使用的ip地址(和锚点)的网络控制的选择的机制。ip地址选择可以在与不同移动性能力相关联的一些类型中进行。例如,如果利用移动性使能ip地址的应用不能幸免于ip地址改变且wtru被期望在会话生命期(lifetime)期间改变其附着的点,则可能需要移动性使能ip地址。另一方面,如果应用能够处理ip地址改变或提前知道是短期的,则其可能更有效(从资源方面)以利用没有移动性使能的ip地址。

选择机制可以包括网络(例如dmmgw)检测新应用流并给wtru提供特定ip地址的方式,并可以包括在密集环境中的dns触发的ip地址/锚点选择,基于apn的锚点选择或网络控制的锚点(本地或远程)选择。

本申请还关于在网络的帮助下使能或帮助ip地址(和锚点)的基于wtru的选择。这些机制可以包括锚点“着色(coloring)”,例如提供锚定ip连接能力给wtru以促进wtru的锚点选择。能力信息可以包括例如ip连接(本地、全局)、锚定地址(本地、中心)以及移动性支持(是/否)。

图2是示出了示例网络的系统图,其中wtru200配置了一些类型的ip地址。在该示例中,wtru200被示出配置了三个ip地址205、210、215。ip地址205是本地锚定地址,其在其服务网关处被锚定,该服务网关在该情况中是分布式网关d-gw2220。ip地址210是经由其服务网关d-gw2220在分组数据网络网关(pgw)225处被中心锚定的。ip地址215是dmm使能的并经由隧道235在d-gw1230处被锚定,该隧道235被维持在d-gw1230与d-gw2220之间以用于这个目的。

图2中示出的网络还包含移动通信网络(mcn)250、本地用户服务器(hss)255、以及另外的网关d-gw3260。但是注意包括不同元件的各种拓扑是可能的。

图3是示出另一示例网络的系统图。在该示例中,连接到因特网390的归属公共陆地移动网络(hplmn)300包括具有pgw310、hss315的mcn305、认证、授权和记账服务器(aaa)320、服务网关(sgw)325、移动性管理实体(mme)330和d-gw335。

在该架构中,其他d-gw逻辑实体340、345、350、355被设置在网络的边缘,接近wtru360和365。多个d-gw存在dmm域中,锚定附着到该域的wtru的移动性会话。分布式逻辑接口(dlif)工件(artifact)使得每个(服务)d-gw将其自己暴露给作为多路由器的每个wtru,每个(活动)锚定d-gw一个。

图4示出了d-gw为其自己作为服务d-gw和为每个活动锚定d-gw创建与wtru的逻辑接口。如图4中所示,wtru400初始附着到d-gw1410,从在d-gw1410本地锚定的前缀(prefa::/64)配置ipv6地址(prefa::ue1)。

在该阶段,d-gw1410用作锚定d-gw和服务d-gw。d-gw1410产生用于与wtru通信(点对点链路)的逻辑接口,将自己暴露为使用该逻辑接口ue1dgw1的(逻辑)路由器,具有特定mac(00:11:22:33:01:01)和ipv6地址(prefa::1/64和fe80:211:22ff:fe33:101/64)。如下所解释的,这些地址代表对于wtru400的d-gw1410的“逻辑”标识,并在该域内漫游时将“跟随”wtru400(注意所有该信息在归属用户服务器(hss)被保持最新的)。

在该示例中,wtru400之后移动并附着到该域中的不同d-gw,其是d-gw2420。d-gw2产生新的逻辑接口(ue1dgw2)以将其暴露给wtru400,并给wtru400提供本地锚定的前缀(prefb::/64)。由于hss具有关于wtru400使用的其他活动地址的信息以及关于哪些d-gw锚定wtru400的信息,因此d-gw2420还产生另外的逻辑接口,被配置成完全像活动锚点d-gw的每一个使用的逻辑接口以与wtru420通信。在该示例中,d-gw1410是d-gw2420(其是服务d-gw)以外的仅有的活动锚点d-gw,且因此除了ue1dgw2之外仅产生逻辑接口ue1dgw1。

为了在d-gw1410处锚定的前缀保持wtru400可达,d-gw1410与d-gw2420之间的隧道430被建立,且相应修改路由(注意这通过执行所需的信令(例如在基于代理移动ipv6(pmipv6)的方案是代理绑定更新/代理绑定应答(pbu/pba))来完成)。从实际角度,这可以需要基于源的路由。

图5示出了更详细的逻辑接口概念。该图示出了两个d-gw和四个wtru。这里,d-gw1500当前正服务wtru1510和wtru2520,而d-gw2530正服务wtru3540和wtru4550。wtru1510具有三个活动锚定d-gw:d-gw1500、d-gw2530和d-gw3(未示出)。wtru2520具有两个活动锚定d-gw:d-gw1500和d-gw3(未示出)。wtru3540具有两个活动锚定d-gw:d-gw2530和d-gw3(未示出)。最后,wtru4550也具有两个锚定d-gw:d-gw1500和d-gw2530。

服务d-gw典型地用作用于附着(被服务的)wtru的锚定d-gw,以及每个d-gw具有一个单物理无线接口(athwifi0)。每个wtru“看见”多个逻辑路由器,每个活动锚定d-gw一个,与wtru当前附着到哪个服务d-gw无关。从wtru的角度来看,每个锚定d-gw(包括服务d-gw、其还用作锚定d-gw)扮演不同的路由器,即使wtru物理上附着到单物理接口。这通过服务d-gw配置不同的逻辑接口来促进。

在图5的示例中,wtru1510当前附着到d-gw1500。换句话说,d-gw1500是用于wtru1510的服务d-gw。因此,wtru1510已经配置了来自d-gw1池的ipv6地址(在该情况中prefa::/64),且d-gw1500已经在其用于服务wtru1510的无线物理接口(athwifi0)之上还产生了逻辑接口(ue1dgw1)。该接口具有不同于d-gw1的物理接口athwifi0的硬件mac地址(mac1)的逻辑mac地址(maca)。d-gw通过ue1dgw1接口通告其本地锚定的前缀prefa::/64。

在图5的示例中,wtru1510在附着到d-gw1500之前访问并附着到d-gw2530和d-gw3(未示出)。因此,wtru1510在d-gw2530和d-gw3(未示出)配置过本地锚定的地址,其仍然由wtru1在活动通信中使用。虽然wtru1510不再直接无线连接到d-gw2530和d-gw3(未示出),但是wtru1仍然“看见”连接到d-gw2530和d-gw3(未示出)的接口,就像其直接无线连接到所有这三个d-gw。这通过gw1来促进,其在其用作服务d-gw的角色中配置逻辑接口ue1dgw2和ue1dgw3。

从wtru1510的角度看,逻辑接口ue1dgw2和ue1dgw3的行为方式与当wtru1直接附着到d-gw2530和d-gw3(未示出)时由它们配置的逻辑接口相同。这意味着在这些逻辑接口上配置的mac和ipv6地址保持相同,不管服务该wtru的物理d-gw如何。服务d-gw适当地配置这些逻辑接口所需的信息能够从hss得到或通过任意其他方式得到。

从实施的角度,一些操作系统(os)已经支持相同物理接口上的不同逻辑接口的产生。每个逻辑接口表现出针对os的常规接口,且os支持配置逻辑接口暴露的mac地址。其实际上是os用来决定哪个逻辑接口处理到来的l2帧的目的地mac地址。

为了执行在服务d-gw处使用本地锚定的前缀,通过对应于非服务锚点d-gw的逻辑接口发送的路由器通告可以包括零前缀生命期参数。该目的是否决不再服务wtru的锚点d-gw委托的前缀。由于零前缀生命期,进行中的通信可以继续使用非服务锚点d-gw委托的地址,但是新通信不能开始使用这些地址。

这里提供了一些示例,其中附着到移动网络的wtru可以从网络控制的ip地址/锚点选择支持中获利。在这些示例中,认为wtru不具有能够自己唯一地选择并使用正确的ip地址/锚点的智能(这可能需要增强的连接管理器,以及网络侧的一些机制来传达关于可用地址/锚点的信息——以及其相关联的能力——给wtru)。例外是这里提供了锚点“着色”方案,其提供网络传达有用的信息给wtru以助其请求针对其附着的路由器的正确类型的ip地址的方案。

图6示出了应用制定的ip地址选择的示例。在该示例中,wtru600正在一个运营商域中漫游。这里,wtru600没有能够基于每个流和/或每个应用选择最合适的ip地址的能力和/或信息。由于wtru600没有选择并使用合适ip地址所需的智能,因此在没有另一方式的情况下会产生问题。

一个可能的问题是wtru600可以经由用于不需要这些能力的通信的ip移动性使能的地址变得连接的。这种通信的示例包括非常短的对话,例如域名系统(dns)查询和响应、自己能够更有效处理ip地址改变的应用等。使用用于这种通信的ip移动性使能ip地址可导致在移动运营商的核心中不必要的信令开销和额外的业务量,而利益没有增加。

另一个可能的问题是wtru600使用用于需要ip地址连续性通信的非ip移动性使能的地址变得是连接的。通过网际协议的语音(voip)通信例如能够需要ip地址连续性。使用用于这种通信的非ip移动性使能的ip地址可能导致在wtru改变其附着点的情况下的通信中断。

还一个可能问题是wtru可以终止于尝试使用本意用于本地通信的地址来联系公共因特网上的对等端。

仍然另一个可能问题是wtru600可能保持使用单个ip地址(在不同于其当前的附着点的节点上锚定),即使可能有可能导致更优化路径的其他的ip地址可用于wtru使用。

在图6的示例中,认为wtru600初始附着到d-gw1610(该附着在图6中未示出)并请求播放经由内容分发网络(cdn)可获得的某视频。这里,请求的视频在本地连接到d-gw1610的cdn缓存节点620可得。基于该通信(即视频)的性质以及wtru600可能在视频持续期间移动(即,不再直接无线连接到d-gw1610)的事实,该网络可以决定给wtru600提供ip移动性使能的本地锚定的地址660(prefnetdmm::/64)以给该视频应用使用。注意在本说明书中,可以对做出的决定或该网络采取的其他动作做出参考,且可以理解这可以意味着该决定或动作由服务节点(例如在该情况中d-gw2630)或与wtru、服务节点、或锚定节点(视情况而定)通信的另一网络设备来做出。

wtru600之后移动并附着到d-gw2630(如在图6中所示)。视频会话的连续性由在该网络中部署的分布式移动性管理(dmm)机制来维持。

当附着到d-gw2630时,用户可以决定发帖某内容到社交网络640(例如推特)。由于该业务量是短时间的且能够容易处理ip地址改变(例如,由于每个帖子是不同的tcp会话),因此该网络可以决定给wtru600提供将由社交网络应用使用的非ip移动性使能的地址670(preflocal::/64)。

最后在该示例中,用户可以使用附着到pstn的固定电话650开始电话通话。由于该通话必须经由移动运营商核心网络被路由,且由于用户可能在通话生命期期间移动,因此该网络可以决定给用户分配移动使能的中心锚定的ip地址680(prefcent::/64)以用于该业务量。

通过以这种方式分析网络侧的应用要求来选择ip地址可以允许“旧有”wtru从合理的ip地址选择得利(还帮助改善总的网络效率);并可以允许在该决定中考虑网络组成/状态。

wtru移动性模式制定的锚点选择也是可能的。在密集环境中,wtru可以可能频繁改变其附着点。如果wtru正使用ip移动性使能的本地锚定的地址(即,使用dmm方案),每个附着点可以是用于ip地址的可能的锚点。但是,可能有利的是不在每个附着指派ip地址,但是小心地选择哪些节点用作锚点。注意如果wtru在每个附着点配置不同的ip地址(其然后用作用于指派的地址的锚点),可以容易导致wtru配置有许多ip地址。此外,为了保持这些ip移动性使能的地址的可接入性,该网络必须在每个ip地址的锚点与wtru当前附着的节点之间保持更新的隧道。这不仅可以添加网络状态,还可以引入信令和切换延迟。从wtru当前附着的节点的角度,网络状态可以涉及每个ip地址的锚点的ip地址,以及ip前缀或将被锚定的前缀。从锚点的角度,网络状态可以涉及例如wtru附着的节点的ip地址,以及ip前缀或锚定的前缀。此外,在这种密集环境中,即使wtru没有快速移动,其也可能经常改变其附着点。因此可能期望避免在每个附着上配置新的ip地址,这可以容易地导致wtru同时使用大量的锚点。注意在非密集环境中,即使针对快速移动的wtru,切换的次数也可能较低。因此,更有效的是预先选择哪些节点锚定ip地址。这可以被看做在网络中引入一种分级结构,因为在所有这些可能被访问的节点中,仅一些将用作锚点。这可以节省网络中的带宽使用,并可以降低复杂性和由于频繁改变或添加终端上的ip地址导致的问题。

锚点选择可以考虑不同种类的信息,例如wtru的期望移动性模式(基于之前的历史记录模式或网络可能有的关于当前wtru移动的其他信息),以及在wtru上运行的应用的连接要求(即,不是所有锚点可以具有相同的负载或提供相同质量的连接给wtru正通信的对等端)。

图7a和7b每一个示出了wtru700在密集dmm环境中漫游的情形示例。

图7a示出了每个之前被访问的附着点成为锚点的示例。在该示例中,用于wtru700的锚点节点是节点710(d-gw1)、720(d-gw2)、730(d-gw3)以及740(d-gw4),每个之前附着到wtru700。如图所示,wtru700当前附着到服务节点,其在该情况中是节点760(d-gw6)。服务节点760保持分别与锚点节点710、720、730、740的每个的隧道连接715、725、735、745,由此wtru700可以从服务节点760达到该锚定的前缀。

可以在图7a中看出,如果wtru700继续经过所示的密集dmm环境,wtru700将变得附着到更进一步服务节点,且这些服务节点的每一个必须建立与所有之前的服务节点的隧道连接以为了wtru700从每个新服务节点达到锚定的前缀。与建立和保持这些隧道连接和锚定的前缀相关联的复杂性和开销相应的将增加,且在密集dmm环境例如图7a中示出,每个服务节点成为用于指派给wtru700的ip地址的锚点是没有效率的。

图7b示出了在d-gw群组中的仅一个节点作为锚点的示例。在该示例中,当wtru700被附着到示出的节点群组中的任意节点时,节点750(d-gw5)被选为用于wtru700的锚点节点,且由此每个相继的服务节点将需要仅一个隧道755。应当注意节点750保持节点群组的唯一锚点,即使wtru700附着到作为服务节点的节点750,在这种情况中不需要隧道。

用于网络检测新的应用流并给wtru提供特定ip地址的dns触发的方案以及基于地址否决的方式和基于特定路由的方式也是可能的。

图8是示出用于基于地址否决的dns触发的ip地址和锚点选择的示例信令的消息序列图。

在步骤800中,wtru805经由接入路由器(其在该示例中是指定为d-gw1810的分布式网关,但是在各种实施中可以使用其他类型的接入路由器)附着到网络。在步骤815中,d-gw1810遵循默认策略(其可以是每个用户特定的或通用的)初始指派ip地址给wtru805。在该示例中,默认策略是指派本地锚定的非ip移动性使能的前缀(prefloca::/64),且该前缀在消息820中被通告给wtru805。

在步骤825中,wtru805可以使用消息820中接收的前缀来配置ip地址(preflocal::ue1/64)。wtru805可以经由d-gw1810来设定默认路由。

在步骤830中,wtru805的用户开始新应用,这使用配置的前缀触发会话对话。在该情况中,发送的第一分组是dns查询835,其经由d-gw1810被发送到dns服务器840。在该示例中,dns查询请求服务器895的ip地址,在该服务器895上提供有app_server.foo.xyz.com。注意典型的应用对话通过解析dns名称开始。

对查询835的响应845由d-gw1810拦截(intercept),其可以针对数据库分析该名称和解析的一个或多个ip地址任一或者两者来尝试识别用户开始的应用的类型,以及相关联的移动性能力要求。注意接入路由器可以与本地dns解析器共位(即d-gw1810可以与dns服务器840共位)但在任一情况中dns响应将必须穿过接入路由器,在该接入路由器该响应被拦截。注意在一些实施中,dns查询自己而不是dns查询响应可以被拦截并被分析。

该应用类型和移动性能力信息,可能连同关于wtru805的其他可用信息(例如移动性模式、速度等)可以在步骤855中用于选择应当用于该会话的合适类型的ip地址/锚点。d-gw1810还可以在步骤855中否决之前配置的本地地址,包括发送消息860到wtru805(这可以在步骤870中否决该本地地址),并通告新的本地地址(例如ip移动性使能的本地锚定的地址、移动性使能的中心锚点的ip地址等),包括发送消息865到wtru805(其可以在步骤875中配置新的本地地址)。在步骤880中,d-gw1810还可以转发dns响应845,由此在步骤885中wtru805然后可以使用网络选择的用于传送应用业务量890到应用服务器895以及从其接收应用业务量890的合适的ip地址/锚点来开始该应用会话。

图9是示出用于基于地址否决的dns触发ip地址和锚点选择的示例信令的另一消息序列图。图9的消息序列图与图8的类似并进一步示出了网络可以如何决定、通告以及配置合适的ip地址用于正同时运行多个应用/服务的wtru900。

在步骤902中,wtru900经由接入路由器(其在该示例中是指定为d-gw1904的分布式网关,但是在不同实施中可以使用其他类型的接入路由器)附着到网络。在步骤906中,d-gw1904遵循默认策略(其可以是每个用户特定的或通用的)初始指派id地址到wtru900。在该示例中,默认策略是指派本地锚定的非ip移动性使能的前缀(preflocal::/64),以及该前缀在消息908中被通告给wtru900。在步骤910中,wtru900可以使用消息908中接收的前缀配置ip地址(preflocal::ue1/64)。

在步骤912中,wtru900的用户开始新应用,其使用该配置的前缀触发会话对话。在该示例中,被发送的第一分组可以是被发送到dns服务器916的dns查询914。在该示例中,dns查询请求服务935的ip地址,在该服务器935上提供app_server.foo.xyz.com。对该查询的响应918可以被d-gw1904拦截920,其可以针对数据库分析该名称和解析的一个或多个ip地址的任一或者两者以尝试识别用户正开始的应用的类型,以及相关联的移动性能力要求。注意接入路由器可以与本地dns解析器共位(即,d-gw1904可以例如与dns服务器916共位),但是在任一情况中dns响应将必须经过接入路由器,在该接入路由器中该响应被拦截。注意在一些实施中,dns查询自己而不是dns查询响应可以被拦截并被分析。

该应用类型和移动性能力信息,可能连同关于wtru900的其他可用信息(例如,移动性模式、速度等)可以在步骤922中用于选择应当用于该会话的合适类型的ip地址/锚点。d-gw1904还可以在步骤922中否决之前配置的本地地址,包括发送消息924到wtru900(其可以在步骤926中否决该本地地址),并通告该新的本地地址(prefa::/64),包括发送消息928到wtru900(其可以在步骤930中配置该地址)。在步骤932中,d-gw1904还可以转发该dns响应917,由此在步骤934中,wtru900然后可以使用网络选择的用于传送应用业务量936到应用服务器935并从该应用服务器935接收该应用业务量936的合适的ip地址/锚点来开始该应用会话(appa)。

一旦wtru900已经开始了该应用流,d-gw1904可以在步骤938中否决之前指派的地址并再次宣告(announce)本地锚定的前缀,其按照上述默认策略被通告为默认的。可替换地,d-gw1904可以在步骤940中等待wtru900开始新的应用并然后否决之前指派的地址并再次宣告上述默认策略指定的本地锚定的前缀。在任一情况938、949中,d-gw1904可以在合适的时间传送否决消息942到wtru900(其可以在步骤944中否决该本地地址)并传送通告消息946给wtru900(其可以在步骤948中配置该新的本地地址)。注意即使prefa::/64被否决,wtru900可以在应用appa会话974的生命期期间继续使用该prefa::/64来用于业务量976。

如果在步骤950中wtru900开始了新应用(appb),则可以重复该相同的过程。在该情况中,d-gw1904可以在步骤956中拦截对被发送到dns服务器916的dns查询952的响应954(针对app_server.foo.uvw.com)。在步骤958中,d-gw1904然后可以分析来自dns服务器916的响应954,并选择合适类型的ip地址以供wtru900用于appb。

d-gw1904然后可以通告该类型的前缀(在该示例中是prefb::/64),包括发送消息964到wtru900(其可以在步骤966配置从该前缀配置的新ip地址)。d-gw1904还可以否决之前配置的本地地址,并发送合适的消息960到wtru(其可以在步骤962中否决该本地地址)。

在步骤968中,d-gw1904可以转发dns响应954到wtru900。在步骤970中,wtru900可以开始使用新配置的ip地址用于appb通信流972。一旦wtru900已经开始使用新配置的地址,则d-gw1904可以否决prefb::/64并宣告该本地锚定的前缀。

图10是示出基于更特定路由的dns触发的ip地址/锚点选择方法的示例的消息序列图,其与关于图8和9描述的地址否决方法类似,但是不是网络否决地址以迫使wtru使用特定地址,而其目的是通过通告更特定的路由来实现。图10示出了包括涉及多个应用的情况的示例消息序列。

在步骤1004中,wtru1000可以经由接入路由器(其在该示例中是指定为d-gw11002的分布式网关,但是在不同实施中可以使用其他类型的接入路由器)附着到网络。在步骤1006中,wtru100遵循默认策略(其可以是每个用户特定的或通用的)初始地被d-gw11002指派ip地址。在该示例中,默认策略是指派本地锚定的非ip移动性使能的前缀(prefloca::/64),以及该前缀在消息1008中被通告给wtru1000。在步骤1010中,wtru1000可以使用在消息1008中接收的前缀来配置ip地址(preflocal::ue1/64)。

在步骤1012中,wtru1000的用户可以开始新应用(appa),其使用该配置的前缀触发会话对话。发送的第一分组可以是dns查询1014,其被发送到dns服务器1016。在该示例中,dns查询1014请求服务器1018的ip地址,在该服务器1018上提供app_server.foo.xyz.com。响应1020可以被d-gw11002拦截1022,其可以针对数据库分析名称和解析的一个或多个ip地址的任一或这两者以尝试识别在wtru1000上开始的应用类型,以及其相关联的移动性能力要求。注意接入路由器可以与本地dns解析器共位(即,例如d-gw11002可以与dns服务器1016共位),但是在任一情况中dns响应可以被拦截。注意在一些实施中,dns查询自己而不是dns查询响应可以被拦截并分析。

该应用类型和移动性能力信息,可能连同关于wtru1000的其他可用信息(例如,移动性模式、速度等)可以在步骤1024中用于选择可以用于该会话的最合适类型的ip地址/锚点。d-gw11002然后可以例如通过使用路由信息选项(rio)传送消息1026,其通告新前缀(prefa::/64)并还可以包括更特定路由。wtru1000然后可以在步骤1028中配置新前缀和用于服务器1018的特定路由。d-gw11002还可以在步骤1030中转发dns响应1020。wtru1000然后可以在步骤1032中使用网络选择的该ip地址/锚点来在appa的应用会话中在wtru1000和服务器1018之间发送和接收信息1034。

如果在步骤1036中,wtru1000开始新应用(appb),则可以重复相同的过程。在该情况中,d-gw11002可以在步骤1038中拦截针对dns查询1042的响应1040(针对app_server.foo.uvw.com),其被发送到dns服务器1016。在步骤1044,d-gw11002然后可以分析来自dns服务器1016的响应1040,并选择合适类型的ip地址以供wtru1000用于appb。

d-gw1然后可以(例如使用rio)发送消息1046到wtru1000,通告该类型的前缀(在该示例中,是prefb::/64),其还可以包括用于服务器1048的ip地址的更特定的路由,在该服务器1048上提供app_server.foo.uvw.com。wtru1000然后可以在步骤1050中配置该新前缀和用于服务器1048的特定路由。d-gw11002还可以在步骤1052中转发该dns响应1040。wtru1000然后可以在步骤1054中使用从新前缀配置的ip地址用于appb通信流1056。

注意wtru1000可以在应用appa会话1058、1060的生命期期间继续使用为appa配置的ip地址。还注意在一些实施中,可以需要使用分布式逻辑接口(dlif)概念。这是因为目前的默认地址选择机制指定节点应当更喜欢下一跳点通告的前缀中的地址。因此,在该情况中如果使用更特定的路由,则被宣告的路由(即,存储在wtru的路由表上的下一个跳点)应当针对每个宣告的前缀而有所不同。还注意地址否决和更特定路由方法也可以一起使用。

图11是示出了用于网络检测新应用流并给wtru提供特定类型的ip地址的dns触发和控制的方法的示例的消息序列图。在该情况中,网络在修改的dns响应中表达对特定ip地址的偏好。该方法可以需要新类型的dns注册。

在步骤1102中,wtru1100经由接入路由器(其在该示例中是指定为d-gw11104的分布式网关,但是在各种实施中可以使用其他类型的接入路由器)附着到网络。在步骤1106中,wtru1100遵循默认策略(其可以是每个用户的特定的或通用的)初始地被指派ip地址。在该示例中,默认策略是指派本地锚定的非ip移动性使能的前缀(prefloca::/64),且该前缀在消息1108中被通告给wtru1100。在步骤1110中,wtru1100可以使用在消息1108中接收的前缀来配置ip地址(preflocal::ue1/64)。

在步骤1112中,wtru1100的用户开始新应用(appa),其使用配置的前缀触发会话对话。被发送的第一分组可以是被发送到dns服务器1116的dns查询1114。在该示例中,dns查询1114请求服务器1118的ip地址,在该服务器1118上提供app_server.foo.xyz.com。针对查询1114的响应1120可以被d-gw11104拦截1122,其可以针对数据库分析名称和解析的一个或多个ip地址的任一或这两者以尝试识别用户正开始的应用的类型,以及相关联的移动性能力要求。

注意接入路由器可以与本地dns解析器共位(即,d-gw11104例如可以与dns服务器1116共位),但是在任一情况中dns响应可以被拦截。

该应用类型和移动性能力信息,可能连同关于wtru的其他可用信息(例如移动性模式、速度等)可以在步骤1124中用于选择应当用于该会话的最合适类型的ip地址/锚点。

如果d-gw11104还没有通告所选类型的地址,d-gw11104则可以之后传送消息1126,其该消息1126通告该所选类型的新前缀(prefa::/64)。在步骤1128中wtru1100可以基于该前缀来配置ip地址。

在步骤1130中,d-gw11104还可以修改之前被拦截的dns响应1120。该修改可以包括添加偏好的源地址注册到dns响应。该修改的dns响应1132然后可以被转发到wtru1100。wtru然后可以在步骤1134中使用所选的ip地址/锚点来在appa的应用会话中在wtru1100和服务器1118之间发送和接收信息1136。

如果在步骤1138中wtru1100开始新应用(appb),可以重复相同的过程。d-gw11104可以拦截由wtru1100发送到dns服务器1116的针对dns查询1140的响应1144(针对app_server.foo.uvw.com)。在步骤1146中,d-gw11104分析该dns响应1114,这可以包括针对数据库分析名称和解析的一个或多个ip地址的任一或这两者以尝试识别用户正开始的应用的类型,以及相关联的移动性能力要求。

该应用类型和移动性能力信息,可能连同关于wtru1100的其他可用信息(例如,移动性模式、速度等)可以用于选择最合适类型的ip地址以供wtru1100用作appb。

如果d-gw11104还没有通过所选类型的地址,则d-gw11104可以之后传送通告所选类型的新前缀(prefb::/64)的消息1148。在步骤1150中,wtru1100可以基于该前缀配置ip地址。

在步骤1152中d-gw11104还可以修改之前被拦截的dns响应1144,这可以包括添加偏好的源地址注册到dns响应。该修改的dns响应1154然后可以被转发到wtru1100。wtru1然后可以在步骤1156中使用所选的ip地址来在appb的应用会话中在wtru1100和服务器1160之间发送和接收信息1158。

注意wtru1100可以在应用appa会话1162、1164的生命期期间继续使用为appa配置的ip地址。还注意关于图11描述的方法可以需要wtru1100的改变,以使其能够接收和处理新类型的dns注册并基于dns响应的内容配置ip转发。

图12是示出基于接入点名称(apn)的锚点选择机制的示例的消息序列图。在该方法中,网络可以基于wtru提供的apn来决定锚点和ip地址的类型。

在步骤1202中,wtru1200可以经由接入路由器(其在该示例中是指定为d-gw11204的分布式网关,但是在各种实施中可以使用其他类型的接入路由器)附着到网络。在步骤1206中,wtru1200可以开始应用(appa),其需要使用特定的apn(在该示例中,apn=localmobility(apn=本地移动性))。该apn暗示本地锚定的ip移动性使能的地址应当被提供给wtru1200。

该网络(即d-gw11204或网络的另一部分)通过一些不同的方式被告知该apn具有某些要求。例如,apn要求可以是显式的(例如,wtru1200知道应用的要求并显式请求apn提供该类型的地址)或可以由网络推断出(例如,apn暗示可以从中得出地址和锚点移动性能力要求的服务)。

wtru1200可以与多媒体管理实体(mme)1208交互以完成l3附着和分组数据网络(pdn)连接请求1210,并接收来自d-gw1204的前缀通告1212(prefdmm::ue1/64)。在步骤1214中,wtru1200然后可以配置提供的地址(prefdmm::ue1/64)。wtru1200可以使用该地址用于新应用会话appa1220,以与服务器1218(app_server.foo.xyz.com,提供用于appa的运行的应用)传送和接收通信1216。

如果用户之后在wtru1200上开始1222另一应用(appb),则可以重复相同的过程。在该示例中,对于appb,选择的apn=centralmobility(apn=中心移动性),其暗示wtru1200正请求中心锚定的ip移动性使能的地址(prefcentral::ue1/64)。

wtru1200可以与mme1208交互以在步骤1224中完成关于对中心锚定的ip移动性使能的地址的请求的pdn连接请求。d-gw11204然后在步骤1226中用信号发送中心锚定的前缀的要求给p-gw1228。p-gw1228之后在步骤1230中提供其在消息1232中传输的中心锚定的前缀给d-gw11204。之后,在步骤1236中在d-gw11204与p-gw1228之间建立隧道1234(例如pmipv6/gtp)以针对中心锚定的前缀将中心锚定维持在p-gw1228。wtru1200然后可以在步骤1238中完成给d-gw11204的中心锚定的前缀的l3配置,且在步骤1240中使用该前缀来配置ip地址。

之后,wtru1200可以使用该中心锚定的ip移动性使能的ip地址来经由隧道1234和p-gw1228与服务器1244传送和接收通信1242(app_server.foo.uvw.com,其承载(host)运行的应用appb)。

锚点“着色”方案也可以用于帮助wtru发现可用锚点的ip连接能力。这里着色可以指关于特定锚点的能力的信息。例如,路由器可以通告其能力以在路由器通告消息中提供本地移动性使能的地址和中心锚定的移动性使能的地址。路由器可能在ip地址锚定方面有非常不同的能力,包括但不限于:在没有移动性支持的情况下使用本地锚定的地址提供ip本地连接(即,最优路由路径);在没有移动性支持的情况下使用本地锚定的地址(即,最优路由路径)提供ip全局连接;在有ip移动性支持的情况下(即,dmm情况,其中附加信息可以被提供以指示节点是支持基于客户端的还是基于网络的dmm操作),使用本地锚定的地址(即最优路由路径,至少在连接到该路由器时是)提供ip全局连接;或在有ip移动性支持(即,pmip/gtp情况)的情况下使用中心锚定的地址提供ip全局连接。

图13是示出了包括使用锚点着色的基于网络的移动性方案的示例的操作的消息序列图。

在步骤1302中,wtru1300可以附着到d-gw11304。d-gw11304可以通告1306其ip能力并还可以通告附近锚点(在该情况中是d-gw21308)的ip能力。一附着到d-gw11304,wtru1300可以接收路由器通告消息1310,其可以传达d-gw11304和d-gw21308的ip连接/寻址能力。注意该能力的通告还能够或替代地使用l2信令来完成。

在该情况中,d-gw11304是能够在没有ip移动性支持的情况下锚定本地地址的路由器,且能够在有ip移动性支持的情况锚定本地地址。d-gw11304还可以用信号发送附近路由器d-gw21308的能力,其能够在有ip移动性支持的情况下锚定本地地址且还能够在有ip移动性支持的情况下锚定中心地址。注意虽然d-gw11304在该示例中通告邻居的能力,但其他实施是可能的,其中d-gw11304不用通告邻居的能力。这些能力可以在路由器通告消息内的新选项中被传达,其不需要包括任意前缀信息选项。

基于其对应用要求的了解和其能力,wtru1300可以在步骤1312中选择一类型的地址并在步骤1314中从d-gw11304请求该地址。在图13中示出的示例中,该请求可以通过发送路由器请求消息1316来做出,该消息1316包括指定哪种类型的地址被请求的新选项。例如针对wtru1300提前不知道路由器的能力的情况或路由器用光了最优选的请求的类型的地址的情况下,该选项可以包括按偏好排序的类型列表。注意在一些实施中,wtru可以在没有接收到关于一个或多个网关的ip能力或锚定能力的任意通信的情况下传送指定请求哪种类型的地址的请求(例如,在该示例中,wtru1300可以在没有先接收到路由器通告消息1310的情况下传送消息1316)。在该示例中,wtru1300在有ip移动性支持的情况下正请求本地锚定的地址(即,dmm)。在步骤1318中,d-gw11304指派prefdmm::/64到wtru1300并执行所需的配置步骤,并在路由器通告1320中将该前缀通告给wtru1300。在接收到通告1320之后,wtru1300可以在步骤1322中使用该前缀来配置ip地址。注意在发现d-gw11304和d-gw21308的能力之后的ip地址配置步骤还可以使用动态主机配置协议(dhcp)或技术特定的协议来执行。

如果wtru1300之后由于移动性原因附着到不同的路由器,或简单地因为其需要其附着的路由器不能提供但是另一可达的锚点能提供的不同种类的地址,则可以执行该相同的信令过程。例如,在步骤1324中wtru1300需要接入移动运营商的核心提供的服务并为了完成这个其可以需要中心锚定的地址。由于wtru1300已经被通知d-gw21308能够提供具有该能力的地址且其可达,wtru1300可以决定附着到d-gw21308。

在wtru1300到d-gw21308的附着1326完成之后,d-gw21308可以通过执行dmm过程提供在步骤1322中配置的之前指派的地址prefdmm::ue1/64的持续的接入性,包括信令1328和d-gw11304与d-gw21308之间建立隧道1330。

d-gw21308可以通告1332其ip能力并还可以通告附近锚点(在该情况中是d-gw11304)的ip能力。wtru1300可以从d-gw21308接收路由器通告消息1334,其可以传达d-gw21308和d-gw11304的ip连接/寻址能力。在该情况中,d-gw21308是能够在具有移动性支持的情况下锚定中心地址的路由器,且在步骤1336中wtru1300传送请求中心锚定的移动性使能的ip地址的合适的路由器请求消息1338给d-gw21308。注意如果wtru1300已经被通知d-gw21308的能力(例如在路由器通告1310中)则wtru1300可以不用等到路由器通告1334而传送路由器请求1338。

响应于路由器请求1338,d-gw2可以通过执行合适的信令1342(在该示例中包括pmip/gtp信令)并在d-gw21308和p-gw1340之间建立隧道1344来提供在p-gw1340的中心锚点的可接入性,以保持针对中心锚定的前缀的锚定。在步骤1346中,d-gw21308还指派匹配请求的能力的ip前缀(即,中心锚定的ip移动性使能的)并将该前缀在路由器通告1348中通告给wtru1300。wtru1300然后可以在步骤1350中使用该前缀来配置ip地址。

当wtru1300附着到d-gw21308时,使用prefdmm::ue1/64的业务量(即,本地锚定的ip移动性使能的地址)似乎是作为wtru1300和d-gw11304(这里该地址是被锚定的)之间的业务量1352被传送。但是,该业务量实际上作为wtru1300与d-gw21308之间的业务量1354传递,d-gw21308经由隧道1330转发该业务量到d-gw11304(反之亦然)。使用prefcentral::ue1/64的业务量作为业务量1356传递到d-gw21308,在该情况中是当前连接的(服务)gw,其经由隧道1344转发该业务量到中心锚点p-gw1340。

图13中示出的示例示出了wtru1300选择其直接附着的节点作为锚点的情况(即,wtru1300改变其附着点以得到在其初始的附着点不可得的类型的ip地址)。但是还可能的是选择wtru直接附着的路由器之外的节点作为锚点。图14示出了这种情况的示例。

在步骤1402中,wtru1400附着到d-gw11404。d-gw11404可以通告1406其ip能力并还可以通告附近锚点(在该情况中是d-gw21408)的ip能力。一附着到d-gw11404,wtru1400可以接收路由器通告消息1410,其可以传达d-gw11404和d-gw21408的ip连接/寻址能力。注意能力通告还可以或替代地使用l2信令来完成。

这里,d-gw11404是能够在没有ip移动性支持的情况下锚定本地地址的路由器,还能够在有ip移动性支持的情况下锚定本地地址。d-gw11404还可以用信号通知附近路由器d-gw21408的能力,其能够在有ip移动性支持的情况下锚定本地地址以及还能够在有ip移动性支持的情况下锚定中心地址。

基于其对应用要求的了解和其能力,wtru1400可以在步骤1412中决定其需要本地锚定的ip移动性使能的地址。在步骤1414中,wtru1400可以至少部分基于其在路由器通告1410中接收的信息来决定使用d-gw21408作为用于本地锚定的ip移动性使能的地址的锚点。wtru1400可以通过发送路由器请求消息1416到d-gw11404来请求在d-gw21408被锚定的本地锚定的ip移动性使能的地址,其中该消息包括关于选择d-gw21408作为锚点以及指定所需的移动性要求的信息。

一接收到消息1416,d-gw11400可以执行信令1418以从d-gw2得到请求的类型的ip前缀1422(在该情况中是prefdmm::/64)并建立隧道1420以及使得wtru1400经由d-gw11404从d-gw21408接入该地址所需的状态。d-gw1然后可以在路由器通告1424中通告得到的前缀(prefdmm::/64),且wtru1400可以在步骤1426中配置并使用来自该前缀(prefdmm::/64)的地址。

如果在步骤1428中wtru1400之后需要本地锚定(即,锚定在d-gw11404)的地址,例如以接入在直接连接到d-gw11404的网络处本地可得的服务,wtru1400可以通过发送新路由器请求消息1430来请求这种类型的地址。d-gw1然后可以在路由器通告1432中指派本地锚定的前缀(preflocal::/64)给wtru1400。wtru1400然后可以在步骤1434中使用该前缀(preflocal::ue1/64)来配置ip地址并开始使用该地址用于通信。之后,preflocal::ue1/64上的业务量1438可以保持锚定在d-gw11404,且在prefdmm::ue1/64上的业务量1436可以保持锚定在d-gw21408并经由隧道1420从d-gw11404被转发到d-gw21408。

如果基于客户端的移动性方案被使用,wtru可以使用锚点着色信息来也决定哪个节点应当管理某个流的移动性,即,网络或终端本身。例如,如果wtru被附着到能够用作ip移动性使能的地址的锚点的节点,网络可以能够提供移动性支持给该ip地址。但是,具有客户端移动性能力的wtru还可以决定使用非ip移动性使能的地址(由此避免与提供基于网络的移动性支持相关联的信令和网络状态)并使用作为锚点的另一节点管理其移动性(例如在wtru的本地网络的本地代理,或wtru发现的本地可用的节点,其能够锚定会话)。应当注意可能的是客户端移动性使能的wtru可以附着到能够提供基于网络的移动性支持的网络,其在该情况中其在wtru能够决定哪个实体管理其移动性(基于地址)的情况下是有利的。

图15是示出了在其中具有客户端移动性能力的wtru通过请求本地锚定的非ip移动性使能的地址到d-gw1并使用其作为本地代理(ha)的转交地址(coa)来选择管理其自己的移动性的示例的消息序列图。

在步骤1502中,wtru1500可以附着到d-gw11504。d-gw11504可以通告1506其ip能力并还可以通告附近锚点(在该情况中是d-gw21508)的ip能力。一附着到d-gw11504,wtru1500可以接收路由器通告消息1510,其可以传达d-gw11504和d-gw21508的ip连接/寻址能力。

在该情况中,d-gw11504是能够在没有ip移动性支持的情况下锚定本地地址以及在有ip移动性支持的情况下锚定本地地址的路由器。d-gw11504还可以用信号通知附近路由器d-gw21508的能力,其能够在有ip移动性支持的情况下锚定本地地址以及在有ip移动性支持的情况下锚定中心地址。注意虽然d-gw11504在该示例中通告邻居能力,但其他实施是可能的,其中d-gw11504不通告邻居能力。

在步骤1512中,wtru1500可以决定其需要哪种类型的ip地址。子该示例中,wtru是具有客户端移动性能力,且在步骤1514中,wtru1500决定自己管理其移动性要求。为此,wtru1500传送请求本地锚定的非ip移动性使能的ip前缀的路由器请求消息1516到d-gw11504。

在步骤1518中,d-gw11504则指派匹配请求的能力的ip前缀并执行可以包括信令和路由的合适的配置步骤。d-gw11504然后传送路由器通告消息1520到wtru1500,其可以在步骤1522中使用该前缀来配置ip地址(preflocal::ue1/64)。

在步骤1524中,wtru1500与ha(在该示例中ha是p-gw1530)建立ip地址(preflocal::ue1/64)作为其coa,这可以包括合适的信令1526(例如dsmipv6信令bu/ba)和与ha建立隧道1528。注意ha可以已经被预先提供或经由程序引导机制来配置。预先提供可以例如通过提前指派ip地址给wtru1500来完成(例如通过硬编码、使用动态或静态策略等配置,或通过本地存储ip地址(例如存储在sim卡上))。该情况中的程序引导可以例如通过使用dsmip隧道建立来从p-gw得到hoa或通过从p-gw请求hoa(例如通过发送dhcp请求到p-gw)来完成。

图16是示出具有客户端移动性能力的wtru使用的锚点是附近节点(而不是在图15的示例中的中心p-gw)的示例的消息序列图。

在步骤1602中,wtru1600可以附着到d-gw11604。d-gw11604可以通告1606其ip能力并还可以通告附近锚点(在该情况中是d-gw21608)的ip能力。一附着到d-gw11604,wtru1600可以接收路由器通告消息1610,其可以传达d-gw11604和d-gw21608的ip连接/寻址能力。

在该情况中,d-gw11604是能够在没有ip移动性支持的情况下锚定本地地址并在有ip移动性支持的情况下锚定本地地址的路由器。d-gw11604还可以用信号通知附近路由器d-gw21608的能力,其能够在有ip移动性支持的情况下锚定本地地址以及在有ip移动性支持的情况下锚定中心锚定的地址。这样,wtru1600可以知道其附着的节点以外的节点(即在该示例中d-gw21608)能被用作用于基于客户端的移动性方式的锚点。

在步骤1612中,wtru1600可以决定其需要哪种类型的ip地址。在该示例中,wtru1600具有客户端移动性能力,且在步骤1614中,wtru1600决定自己管理其移动性要求。为此,wtru1600可以传送请求本地锚定的非ip移动性使能的ip前缀的路由器请求消息1616到d-gw11604(用于建立用作coa的ip地址)。

在步骤1618中,d-gw11604然后指派匹配请求的能力的ip前缀并执行包括信令和路由的合适的配置步骤。d-gw11604然后传送路由器通告消息1620给wtru1600,其可以在步骤1622中使用该前缀配置ip地址(preflocal::ue1/64)。

在步骤1624中,wtru1600得到在将被用作ha的d-gw21608锚定的ip移动性使能的地址。wtru1600可以通过程序引导1626或其他方式得到在d-gw21608处被锚定的地址,且可以进行合适的信令1628以绑定到d-gw2并在wtru1600与d-gw21608之间建立隧道。在一些实施中,wtru1600可以代替地在隧道1630建立期间得到在d-gw2锚定的地址。wtru1600然后可以使用之前在步骤1622中配置的preflocal::ue1/64作为coa。

图17是示出在密集环境中的网络控制的锚点选择的示例信令的消息序列图。该示例假定非常密集的环境和可以附着到许多不同接入路由器(在该示例中是多个d-gw)的移动wtru1700。在该情况中,有利的是wtru1700不针对每个被访问的d-gw配置不同的本地ip地址,而是针对仅一些接入路由器来锚定会话。注意该方法可以与用于决定哪种ip地址应当被提供的之前的方案结合使用。

在步骤1702中,wtru1700在接入路由器附着到网络,该路由器在该示例中是指定为d-gw11704的分布式网关。在步骤1706中,d-gw11704可以进行其是否应当提供本地锚定的ip地址给wtru1700的分析,或是否另一接入路由器应当提供锚点的分析。该分析可以基于例如wtru1700的期望移动性模式和/或应用要求,且可以包括联系可以具有要求的信息和/或用于该目的的情报的不同网络实体(未示出)。该分析的结果可以确定另一路由器例如d-gw51790应当被选为锚点。

在该情况中,d-gw11704可以与d-gw51790交换所需的信令以得到前缀1710(prefa::/64),并可以在路由器通告1712中将该前缀1710宣告给wtru1700。隧道1714还可以在d-gw11704与d-gw51790之间被建立。由于wtru1700在该示例中被期望移动,因此还可以与其他路由器d-gw21792、d-gw31794、d-gw41796和d-gw61798交换预先提供信令1716,以为了可能的附着准备这些路由器,这些其他路由器可以可能被wtru1700访问。在步骤1718中wtru1700可以基于在路由器通告1712中接收的前缀配置ip地址prefa::ue1/64,并可以使用该地址用于其通信。prefa::ue1/64上的业务量1720可以经由隧道1714在d-gw11704与d-gw51790之间被封装。

如果wtru1700从d-gw11704改变其附着点,隧道1714可以需要被更新。例如,在步骤1722中wtru1700可以决定将其附着点切换到d-gw21792。在步骤1724中,到d-gw21792的附着完成,且d-gw2与d-gw5交换合适的信令1726以得到已经分配给wtru1700的前缀1728(prefa::/64),并可以在路由器通告1730中将该前缀1728通告给wtru1700。隧道1732还可以在d-gw21792与d-gw51790之间被建立以提供将被转发的业务量1734,由此替换d-gw11704与d-gw51790之间的隧道1714。注意在该示例中,所需的网络状态是预先提供的(未示出)。

虽然上面以特定的组合描述了特征和元件,但是本领域普通技术人员可以理解,每个特征或元件可以单独的使用或与其他的特征和元件进行组合使用。此外,这里描述的方法可以用计算机程序、软件或固件实现,其可包含到由计算机或处理器执行的计算机可读介质中。计算机可读介质的示例包括电子信号(通过有线或无线连接传送)和计算机可读存储介质。计算机可读存储介质的示例包括,但不限制为,只读存储器(rom)、随机存取存储器(ram)、寄存器、缓冲存储器、半导体存储器设备、磁性介质(例如内部硬盘和可移动磁盘)、磁光介质和光介质(例如cd-rom盘和数字通用盘(dvd))。与软件关联的处理器用于实现射频收发信机,用于wtru、ue、终端、基站、rnc或任何主计算机。

实施例

1、一种在无线发射/接收单元(wtru)中使用的方法,该方法包括:

与网络接入设备建立链路;

传送能力要求给所述网络接入设备;以及

接收基于所述能力要求从多个可用ip地址中选择的ip地址;

其中所述能力要求包括ip移动性管理能力或锚定能力。

2、根据实施例1所述的方法,其中所述能力要求指示所述网络接入设备或与所述网络接入设备通信的第二网络接入设备的期望能力。

3、根据实施例1或2所述的方法,其中所述wtru在接收来自所述网络接入设备的通信后传送所述能力要求到所述网络接入设备,所述通信包括关于所述网络接入设备或与所述网络接入设备通信的第二网络接入设备的能力的信息。

4、根据实施例1-3中任意一个实施例所述的方法,其中所述wtru基于所述通信确定所述能力要求。

5、根据实施例1-4中任意一个实施例所述的方法,其中所述通信包括路由器通告。

6、根据实施例1-5中任意一个实施例所述的方法,其中所述通信包括动态主机配置协议(dhcp)通信。

7、根据实施例1-6中任意一个实施例所述的方法,其中所述wtru传送包括所述能力要求的路由器请求到所述网络接入设备。

8、根据实施例1-7中任意一个实施例所述的方法,其中所述wtru传送根据偏好排位的多个不同能力要求给所述网络接入设备。

9、根据实施例1-8中任意一个实施例所述的方法,其中所述wtru在接收到关于所述网络接入设备或与该网络接入设备通信的第二网络接入设备的ip移动性管理能力或锚定能力的任何通信之前传送所述能力要求给所述网络接入设备。

10、根据实施例1-9中任意一个实施例所述的方法,其中所述wtru基于所述能力要求从所述网络接入设备或从与所述网络接入设备通信的第二网络接入设备请求ip地址。

11、一种在无线网关中使用的方法,该方法包括:

与无线发射/接收单元(wtru)建立链路;

从所述wtru接收能力要求;以及

传送基于所述能力要求从多个可用ip地址中选择的ip地址给所述wtru;

其中所述能力要求包括ip移动性管理能力或锚定能力。

12、根据实施例11所述的方法,其中所述能力要求指示所述无线网关或与所述无线网关通信的第二无线网关的期望能力。

13、根据实施例11或12所述的方法,其中所述无线网关在传送通信到所述wtru之后从所述wtru接收所述能力要求,所述通信包括关于所述无线网关或与所述无线网关通信的第二无线网关的能力的信息。

14、根据实施例11-13中任意一个实施例所述的方法,其中所述wtru基于所述通信确定所述能力要求。

15、根据实施例11-14中任意一个实施例所述的方法,其中所述通信包括路由器通告。

16、根据实施例11-15中任意一个实施例所述的方法,其中所述通信包括动态主机配置协议(dhcp)通信。

17、根据实施例11-16中任意一个实施例所述的方法,其中所述无线网关从所述wtru接收包括所述能力要求的路由器请求。

18、根据实施例11-17中任意一个实施例所述的方法,其中所述无线网关从所述wtru接收按偏好排位的多个不同能力要求。

19、根据实施例11-18中任意一个实施例所述的方法,其中所述无线网关在传送关于所述无线网关或与所述无线网关通信的第二无线网关的ip移动性管理能力或锚定能力的任何通信之前从所述wtru接收所述能力要求。

20、根据实施例11-19中任意一个实施例所述的方法,其中所述无线网关或与所述无线网关通信的第二无线网关从所述wtru接收针对基于所述能力要求的ip地址的请求。

21、一种在无线网关中使用的方法,该方法包括:

与无线发射/接收单元(wtru)建立链路;

接收关于所述wtru的要求的信息;

基于所述信息从多个可用ip地址中选择ip地址;以及

将所选的ip地址通告给wtru。

22、根据实施例21所述的方法,其中所述信息包括针对来自所述wtru的域名系统(dns)查询的响应。

23、根据实施例21或22所述的方法,该方法还包括拦截并分析针对dns查询的响应,其中至少部分基于所述分析来选择所述ip地址。

24、根据实施例21-23中任意一个实施例所述的方法,其中所述信息与所述wtru的移动性模式相关联。

25、根据实施例21-24中任意一个实施例所述的方法,其中所述信息包括接入点名称(apn)。

26、根据实施例21-25中任意一个实施例所述的方法,该方法还包括传送包括使用所述ip地址的指令的消息给所述wtru。

27、根据实施例21-26中任意一个实施例所述的方法,其中所述消息包括命令所述wtru否决ip地址的信息。

28、根据实施例21-27中任意一个实施例所述的方法,其中所述消息包括用于ip地址的生命期参数的设定。

29、根据实施例21-28中任意一个实施例所述的方法,其中所述消息包括修改的dns响应。

30、根据实施例21-29中任意一个实施例所述的方法,其中所述消息包括针对服务器的特定路由。

31、根据实施例21-30中任意一个实施例所述的方法,该方法还包括:向所述wtru传送指示所述无线网关或与所述无线网关通信的另一设备的能力的消息;以及其中所述信息从所述wtru中接收且关于所述能力。

32、一种用于无线通信的方法,该方法包括:

与网络接入设备建立链路;

传送包括wtru的要求的信息给所述网络接入设备;以及

从所述网络接入设备接收所选ip地址的通告;

其中至少部分基于所述信息从多个可用ip地址中选择所述所选的ip地址。

33、根据实施例32所述的方法,其中所述信息包括针对域名系统(dns)查询的响应。

34、根据实施例32或33所述的方法,其中所述信息与所述wtru的移动性模式相关联。

35、根据实施例32-34中任意一个实施例所述的方法,其中所述信息包括接入点名称(apn)。

36、根据实施例32-35中任意一个实施例所述的方法,该方法包括从网络接入设备接收包括使用所选ip地址的指令的消息。

37、根据实施例32-36中任意一个实施例所述的方法,其中所述消息包括命令所述wtru否决ip地址的信息。

38、根据实施例32-37的方法,其中所述消息包括用于ip地址的生命期参数的设定。

39、根据实施例32-38的方法,其中所述消息包括修改的dns响应。

40、根据实施例32-39的方法,其中所述消息包括针对服务器的特定路由。

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