处理通信网络中的多路径传输控制协议信令的利记博彩app

文档序号:8532108阅读:602来源:国知局
处理通信网络中的多路径传输控制协议信令的利记博彩app
【技术领域】
[0001]本发明涉及处理通信网络中的多路径TCP信令的领域,并且具体地,涉及处理经由代理功能发送的多路径TCP信令。
【背景技术】
[0002]传输控制协议(TCP)会话可以被定义为“使用TCP作为协议的在两个应用之间的逻辑端对端数据通信链路”。常规TCP将通信限制为每会话单个路径。因特网研宄任务组(IETF)当前正在开发用于添加在常规TCP会话中同时使用多个路径的能力的机制。对TCP的扩展,称为“多路径 TCP” (MPTCP),在因特网草案 “draft-1etf-mptcp-multiaddressed”中进行了描述。已经在RFC 6182中公布了用于多路径TCP开发的架构指南。RFC 6182将“路径”定义为“在发送方和接收方之间的链路序列,在该上下文中通过源和目的地地址对来定义”。
[0003]在许多情况下,对等体之间存在多条路径。这样的示例是以下情况,其中端设备中的一个或二者是多宿主(mult1-homed)的并且/或者具有经由多于一个的接入技术的连接。例如,在第三代合作伙伴计划(3GPP)多址场景中,用户设备(UE)装置可以同时经由3GPP接入(诸如,GERAN、UTRAN、E-UTRAN)和无线局域网(WLAN)接入二者来连接。对于TCP会话同时使用这些多路径将改善网络内的资源使用,并且通过更高的吞吐量和改进的对网络故障的韧性来改善用户体验。通过多个接入对MPTCP的使用将允许用户业务仅通过该多个接入中的一个被路由或同时通过多个接入来被路由。这还将允许业务根据覆盖范围、无线电链路质量或其他因素以无缝的方式在多个接入之间移动。
[0004]在常规TCP中,两个主机之间的一个TCP会话对应于通过单个路径承载的、那些主机之间的一个TCP流。这里,参考图1,在MPTCP中,两个主机1、2之间的一个TCP会话对应于那些主机之间的一个或多个MPTCP子流,每个子流通过一个路径来承载。子流由5元组(源地址、源端口、目的地地址、目的地端口、协议)来定义。
[0005]图1所示的模型要求两个主机均是支持MPTCP的。在实践中,当MCTCP被引入到网络时,很可能以增加的方式被引入。因此,存在仅一个主机支持MPTCP的风险。为了克服这个问题,已经提出了可以使用MPTCP代理3,如图2所示。一个使用情况可以是MPTCP代理被置于运营商的网络中,并且支持MPTCP的主机是由运营商控制的UE。
[0006]如图2所示,主机A I和主机B 2之间的单个TCP会话对应于主机A I和代理节点3之间的一个或多个MPTCP子流,并且对应于在代理节点3和主机B 2之间的单个TCP流。代理节点3将朝向主机B2的MPTCP子流复用成单个TCP流,并且将朝向主机A I的单个流解复用成子流。该MPTCP代理功能3目前正由IETF在互联网草案“draft-hampel-mptcp-proxies-anchors,,中进行定义。
[0007]RFC 6182将常规/单个路径TCP定义为在IP地址和端口的单个对之间操作的、正在使用的TCP的标准版本。多路径TCP被定义为支持在主机之间同时使用多个路径的TCP协议的修改版本。路径被定义为在发送方和接收方之间的链路的序列,在该上下文中通过源和目的地地址对来定义。主机被定义为发起或者终止多路径TCP连接的端(end)主机。子流被定义为通过单独路径进行操作的TCP分段(segment)的流,该单独路径形成较大的多路径TCP连接的一部分。MPTCP连接被定义为一个或多个子流的集合,该一个或多个子流被组合以向主机处的应用提供单个多路径TCP服务。RFC 6182还注意到,MPTCP利用(对网络显示为)标准TCP会话,称为“子流”,来提供每路径的底层传输,并且这样,这些保持所期望的网络兼容性。MPTCP特定的信息以TCP兼容的方式被承载,但是该机制与被传送的实际信息分离。
[0008]关于MPTCP代理3在网络中的位置,有不同的选项。能够将MPTCP代理3定位在“分组数据网络网关(PGW)下方或其中”,换言之,在PGW和主机A之间,或者例如在主机A I的接入网络中。这产生了两个问题;公共MPTCP代理3如何能够被两个接入网络(例如3GPP和WLAN接入)都发现、以及两个接入网络如何都能够将MPTCP业务路由到该公共MPTCP代理?目前没有解决方案。

【发明内容】

[0009]目的在于提供机制,通过该机制,在MPTCP代理功能位于PGW处或PGW下面的情况下,对两个接入网络公共的MPTCP代理功能能够由两个接入网络来定位。
[0010]根据第一方面,提供了一种处理通信网络中多路径传输控制协议(MPTCP)信令的方法。该通信网络包括托管MPTCP代理功能的第一节点、以及第二接入网络中的第二节点。第二节点从移动终端接收附连请求。然后,其将消息发送到远程数据库,并且接收响应,该响应包括第一节点的标识。然后,MPTCP数据路径可以从第二接入网络被重新定向到MPTCP代理功能。这具有下述优点:即使在MPTCP代理功能位于PDN网关处或者位于PDN网关和移动终端之间,也可以使第二接入知道MPTCP代理功能的位置,并且相应地路由MPTCP数据业务。
[0011]作为选择,第二节点接收MPTCP数据,并且经由MPTCP代理功能路由至少接收到的MPTCP数据。然而,注意,第二个节点可以不是执行该功能的节点。
[0012]作为另一选择,对于发送到第二节点的数据是否包括MPTCP数据进行确定。如果该数据不包括MPTCP数据,则其被直接朝向其目的地发送。这确保了非MPTCP数据不会被不必要地重新路由。
[0013]作为选择,远程数据库是用户上下文数据库(U⑶),并且该消息包括对托管MPTCP代理功能的第一节点的标识的查询。作为替代选择,远程数据库是包括归属订户服务器的存储功能。
[0014]该方法可选地包括:在第二节点和MPTCP代理功能之间建立隧道,隧道用于发送MPTCP数据。替代地,当第二个节点本身不处理MPTCP数据时,该方法可选地包括将指令发送到第二接入网络中的MPTCP节点,以在MPTCP代理功能和MPTCP节点之间建立隧道,该隧道用于发送至少MPTCP数据。
[0015]附连请求可选地包括MPTCP附连类型指示符,指示移动终端能够处理MPTCP会话。
[0016]作为选择,MPTCP代理功能位于第一接入网络中。
[0017]在可选实施例中,从无线局域网、演进的通用陆地无线电接入网络、GSM EDGE无线电接入网络、通用陆地无线电接入网络、宽带码分多址网络和高速分组接入网络中的任何一个选择第二接入网络。
[0018]可选地从接入控制器、eNodeB、无线电网络控制器、服务GPRS支持节点、移动性管理实体和服务网关中的任何一个选择第二节点。
[0019]可选地从分组数据网络网关、接入控制器、eNodeB、无线电网络控制器和服务网关中的任何一个选择托管MPTCP代理功能的第一节点。
[0020]根据第二方面,提供了一种处理通信网络中经由MPTCP代理功能发送的MPTCP数据的方法。第一接入网络中的第一节点从移动终端接收附连请求。其将消息发送到远程数据库并且接收响应,该响应指示第一节点可以托管MPTCP代理功能。然后,其可以接收从第二接入网络路由的MPTCP数据。这有利地允许MPTCP数据通过两个接入网络被发送,并且经由一个MPTCP代理功能被路由。
[0021]第一节点可选地包括分组数据网络网关、接入控制器、eNodeB、无线电网络控制器和服务网关中的任何一个。
[0022]作为另一选择,该消息包括使远程数据库存储托管MPTCP代理功能的第一节点的标识的指令。这允许数据库向其他接入网络中的节点提供信息。
[0023]根据第三方面,提供了一种用于确定通信网络中的MPTCP代理功能的标识的节点。该节点设置有:第一接收机,用于从移动终端接收附连请求;第一发射机,用于向远程数据库发送消息;以及第二接收机,用于从远程数据库(14 ;15)接收响应,该响应包括托管MPTCP代理功能的第一节点的标识。这有利地允许该节点发现MPTCP代理功能的标识,并且将MPTCP业务路由(或指令其路由)到MPTCP代理功能。
[0024]作为选择,该节点设置有用于接收MPTCP数据的第三接收机以及用于将接收到的MPTCP数据发送到MPTCP代理的第二发射机。
[0025]根据第四方面,提供了一种布置成处理通信网络中经由MPTCP代理功能发送的MPTCP信令的节点。该节点被提供有用于从移动终端接收附连请求的第一接收机。第一发射机被提供用于向远程数据库发送消息。第二接收机被提供用于从远程数据库接收响应,该响应指示节点可以托管MPTCP代理功能(3)。第三接收机被提供用于接收从第二接入网络中的节点路由的MPTCP数据。
[0026]根据第五方面,提供了一种用于在通信网络中使用的移动终端。该移动终端包括:第一发射机,用于发送第一请求以附连到第一接入网络,该第一请求包括移动终端能够处理MPTCP会话的指示符。该移动终端还被提供有第二发射机,用于发送第二请求用以附连到第二接入网络,该第二请求包括指示符。
[0027]根据第六方面,提供了一种包括计算机可读代码的计算机程序,当在节点处的处理器中从存储器形式的计算机可读介质运行时,使得节点执行如以上在第一或第二方面中所述的方法。
[0028]根据第七方面,提供了一种计算机程序产品,包括计算机可读介质和如上在第六方面中所述的计算机程序,其中,该计算机程序被存储在该计算机可读介质上。
[0029]根据第八方面,当在船只或车辆上操作时,提供了一种如以上在第一或第二方面中所述的方法。
[0030]根据第九方面,提供了一种在被应用于船只或车辆时如在第三、第四或第五方面中所述的节点和设备。
【附图说明】
[0031]图1以框图示意性图示了在两个主机之间的多MPTCP子流;
[0032]图2以框图示意性图示了使用代理的两个主机之间的多MPTCP子流;
[0033]图3以框图不意性图不了不例性网络架构;
[0034]图4是示出根据示例性实施例的信令的信令图;
[0035]图5是示出示例性信令的信令图,其中UE首先经由3GPP无线电接入网络附连,并且MPTCP代理功能位于eNodeB处;
[0036]图6是示出示例性信令的信令图,其中UE首先经由3GPP无线电接入网络附连,并且MPTCP代理功能位于SGW处;
[0037]图7是示出示例性信令的信令图,其中UE首先经由WLAN接入网络附连,并且MPTCP代理功能位于AC处;
[0038]图8是示出替代示例性信令的信令图,其中UE首先经由WLAN接入网络附连,并且MPTCP代理功能位于AC处的;
[0039]图9是示出进一步的替代示例性信令的信令图,其中UE首先经由WLAN接入网络网络附连,并且MPTCP代理功能位于AC处;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1