混合网络中的返回链路路由制造技术

技术编号:22758423 阅读:44 留言:0更新日期:2019-12-07 05:24
实施例提供了用于在混合通信网络中提供返回链路路由的技术,该混合通信网络包括具有不同特性的多个不同网络。用户终端路由系统(UTRS)提供本地用户网络与混合网络的多个通信网络之间的接口。每个UTRS可以包括具有所存储的映射的路由表,根据前向链路通信(隐式地或显式地)填充所述路由表,每个路由表将多个路由表条目中的相应一个与通信网络之一相关联。当UTRS从其相应的本地用户网络接收返回链路数据时,所接收的数据指示目的地节点。UTRS可以确定所存储的哪个映射对应于目的地节点,并且可以根据所识别的一个映射通过所选择的一个通信网络路由所接收的返回链路数据。

Return link routing in hybrid networks

Embodiments provide techniques for providing return link routing in a hybrid communication network that includes multiple different networks with different characteristics. User terminal routing system (UTRs) provides the interface between local user network and multiple communication networks of hybrid network. Each UTRs may include a routing table with stored mappings, which is populated according to forward link communication (implicitly or explicitly), and each routing table associates a corresponding one of a plurality of routing table entries with one of the communication networks. When UTRs receives the return link data from its corresponding local user network, the received data indicates the destination node. UTRs can determine which map stored corresponds to the destination node, and can receive the return link data through a selected communication network route according to the identified map.

【技术实现步骤摘要】
【国外来华专利技术】混合网络中的返回链路路由
实施例一般涉及通信系统,并且更具体地涉及混合通信网络中的返回链路业务的路由。
技术介绍
许多通信网络具有经由大量用户终端来与网络进行接口连接的大量用户。在这种网络中可能期望以相对低的成本并以相对低的复杂度实现用户终端。一些现代通信环境包括混合网络,在其中用户终端与具有不同特性的多种不同类型的网络通信。例如,混合网络可以包括一个或多个较高吞吐量、较高延迟的网络(例如,卫星网络)和一个或多个较低吞吐量、较低延迟的网络(例如,有线网络、蜂窝网络等)。通过不同的网络路由不同的业务流可以更有效地利用混合网络的总体资源。然而,确定针对每个业务流(例如,实时)将使用哪个网络可能会是计算密集型的。虽然网络的提供商侧节点(例如,网关、核心节点等)可以包括足够的处理能力来对前向链路业务进行这样的确定,但是用户终端可能没有足够的处理能力来对返回链路业务进行这样的确定。
技术实现思路
除了其他外,描述了用于在混合通信网络中提供返回链路路由的系统和方法。混合通信网络包括具有不同特性(例如,不同的延迟、不同的吞吐量、每比特的不同用户成本等)的多个不同网络。用户可以经由包括用户终端路由系统的相应用户终端来与混合网络进行接口连接。例如,每个用户终端路由系统提供本地用户网络(例如,提供与一个或多个客户驻地装置(CPE)设备的本地通信)和混合网络的多个通信网络之间的接口。每个用户终端路由系统可以包括在其上存储有多个映射的路由表。根据经由至少一个网络接收的前向链路通信来填充所述映射,并且每个映射将多个路由表条目中的相应一个与通信网络之一相关联。每个路由表条目至少识别前向链路内容源(FLCS)标识符,例如作为路由元组的一部分等。当用户终端路由系统从其相应的本地用户网络接收返回链路数据时,所接收的返回链路数据指示目的地节点。用户终端路由系统可以确定所存储的哪个映射具有与目的地节点相对应(例如,匹配)的FLCS标识符,并且用户终端路由系统可以根据所识别的一个映射通过所选择的一个通信网络路由所接收的返回链路数据。附图说明结合附图描述本公开:图1示出了作为针对各种实施例的上下文的说明性混合通信环境;图2A-图2C示出了第一组示例,其中由混合通信环境中的用户终端进行返回链路路由确定;图3示出了第二示例,其中由混合通信环境中的用户终端进行返回链路路由确定;图4示出了根据各种实施例的用户终端环境的框图,包括与本地用户网络和混合通信网络通信的说明性用户终端;和图5示出了根据各种实施例的用于由混合网络环境中的用户终端进行返回链路路由的说明性方法的流程图。在附图中,类似的组件和/或特征可以具有相同的参考标签。此外,可以通过在参考标签之后通过在相似组件之间进行区分的第二标签来区分相同类型的各种组件。如果在说明书中仅使用第一参考标签,则该描述适用于具有相同第一参考标签的任何一个类似组件,而与第二参考标签无关。具体实施方式在以下描述中,阐述了许多具体细节以提供对本专利技术的透彻理解。然而,本领域普通技术人员应该认识到,可以在没有这些具体细节的情况下实践本专利技术。在某些实例中,没有详细示出电路、结构和技术以避免模糊本专利技术。图1示出了作为各种实施例的上下文的说明性混合通信环境100。如图所示,混合通信环境100包括经由混合通信网络130来与至少一个提供商侧网络节点150通信的多个用户终端110。混合通信网络130包括提供不同网络特性的多个通信网络132。通信网络132可以包括用于承载不同类型的业务的任何合适类型的网络,并且可以包括有线、无线、公共、私有、安全、不安全和/或其他网络链路。例如,通信网络132之一可以以相对较高的延迟和相对较高的每比特成本提供相对较高的吞吐量。例如,通信网络132可以包括具有地球同步地球轨道(GEO)卫星、中地球轨道(MEO)卫星、低地球轨道卫星(LEO)等的卫星链路。另一个通信网络132可以以相对较低的延迟和相对较低的每比特成本提供相对较低的吞吐量。例如,通信网络132可以包括地面网络,例如数字用户线(DSL)网络、基于电缆的网络、长期演进(LTE)无线网络、蜂窝网络等等。可替代地,一个通信网络132可以是GEO卫星网络,并且另一个通信网络132可以是MEO或LEO卫星网络。在一些情况下,混合通信网络130的多个通信网络132可以具有相似或相同的网络特性。混合通信网络130可以经由用户终端110、通信网络132和(一个或多个)提供商侧网络节点150提供本地用户网络105和内容网络175之间的通信。每个本地用户网络105可以包括一个或多个客户驻地装置设备(CPE)102,经由有线或无线连接来与它们相应的用户终端110耦合。例如,用户终端110可以包括任何合适的本地网络接口127,例如实现局域网的有线和/或无线路由器。CPE102可以是家庭或办公计算设备,例如台式计算机、膝上型计算机、智能电话、平板设备、支持互联网的电视或其他设备等等。(一个或多个)内容网络175可以包括任何合适的远程网络,例如互联网。如图所示,(一个或多个)内容网络175可以包括任何合适数量的主机计算机172,例如内容服务器。主机计算机172可以托管(或以其他方式提供)任何合适类型的内容,例如音频和/或视频文件访问、音频和/或视频流式传输服务、互联网协议语音(VoIP)服务、在线游戏内容、消息传递(例如,包括用于混合通信网络130的控制消息)等。例如,用户可以订购通信服务和/或内容服务(例如,互联网服务),他们可以经由他们的CPE102通过混合通信网络130访问这些服务。在一些实施例中,用户终端110可以包括混合网络接口125,用于从混合通信网络130的多个通信网络132接收前向链路数据,并将返回链路数据发射到混合通信网络130的多个通信网络132。例如,如下所述,用户终端110可以包括物理和/或逻辑端口122、层3路由模块、转发模块(例如,用于通过层2隧道转发)和/或任何其他合适的组件。提供商侧网络节点150可以包括提供商侧混合网络接口145,包括用于与混合通信网络130的通信网络132进行接口连接的类似的或不同的组件。例如,提供商侧混合网络接口145可以包括物理和/或逻辑端口142,层3路由模块、转发模块等。提供商侧网络节点150还可以包括提供商侧路由模块160,其进行路由确定(例如,前向链路路由确定)以用于通过混合通信网络130路由和/或转发业务。可以包括数据分类器和/或用于进行路由确定的任何其他合适的组件。例如,提供商侧网络节点150中的数据分类器对目的地是CPE102的前向链路数据进行分类,并根据分类确定通过哪个通信网络132上转发前向链路数据。提供商侧网络节点150的实施例可以包括任何其他合适的组件,例如边缘服务器、业务整形器、网络加速器、数据分类器和/或任何其他合适的组件。尽管仅示出了一个提供商侧网络节点150与所有通信网络132耦合,但是其他实施例可用其他架构实现。例如,通信网络132中的一些或全部可以终止于相应的提供商侧网络节点150(例如本文档来自技高网...

【技术保护点】
1.一种用于在混合网络中对信号进行路由的方法,所述方法包括:/n在用户终端路由系统处从客户驻地装置接收返回链路数据,所述返回链路数据指示所述返回链路数据的关联目的地节点,/n所述用户终端路由系统与多个网络可通信地耦合,并且包括根据所述用户终端路由系统从所述多个网络中的至少一个网络接收的前向链路通信所填充的路由表,使得所述路由表具有存储在其上的多个映射,每个映射在多个路由表条目中的相应一个与所述多个网络之一之间,每个路由表条目至少识别前向链路内容源(FLCS)标识符;/n将所述路由表中的映射之一识别为具有对应于与所述返回链路数据相关联的目的地节点的路由表条目;和/n根据所识别的一个映射,通过所述多个网络之一路由所述返回链路数据。/n

【技术特征摘要】
【国外来华专利技术】20161213 US 62/433,689;20170510 US 15/592,0971.一种用于在混合网络中对信号进行路由的方法,所述方法包括:
在用户终端路由系统处从客户驻地装置接收返回链路数据,所述返回链路数据指示所述返回链路数据的关联目的地节点,
所述用户终端路由系统与多个网络可通信地耦合,并且包括根据所述用户终端路由系统从所述多个网络中的至少一个网络接收的前向链路通信所填充的路由表,使得所述路由表具有存储在其上的多个映射,每个映射在多个路由表条目中的相应一个与所述多个网络之一之间,每个路由表条目至少识别前向链路内容源(FLCS)标识符;
将所述路由表中的映射之一识别为具有对应于与所述返回链路数据相关联的目的地节点的路由表条目;和
根据所识别的一个映射,通过所述多个网络之一路由所述返回链路数据。


2.根据权利要求1所述的方法,还包括:
在接收所述返回链路数据之前,经由所述多个网络中的第一网络在所述用户终端处接收前向链路数据,所述前向链路数据指示针对所述前向链路数据的源节点;和
根据接收到的前向链路数据,用更新的映射来更新所述路由表,
其中,所述识别包括确定针对所述返回链路数据的所述目的地节点对应于针对所述前向链路数据的所述源节点,使得所识别的一个映射是所述更新的映射,和
所述路由包括根据所述更新的映射通过所述第一网络路由所述返回链路数据。


3.根据权利要求2所述的方法,其中:
所述更新包括将所述第一网络映射到针对所述源节点的路由表条目;和
所述路由包括根据所述更新的映射通过所述第一网络路由所述返回链路数据。


4.根据权利要求1所述的方法,还包括:
经由所述多个网络之一在所述用户终端处接收控制消息,所述控制消息指示至少一个路由表更新;和
根据所述至少一个路由表更新来更新所述路由表。


5.根据权利要求1所述的方法,其中,每个路由表条目包括识别源互联网协议(IP)地址、源端口、目的地IP地址、目的地端口和数据通信协议的五元组。


6.根据权利要求1所述的方法,其中:
所述返回链路数据包括返回链路路由元组,所述返回链路路由元组指示针对所述返回链路数据的所述关联目的地节点。


7.根据权利要求6所述的方法,其中,所述返回链路路由元组还指示目的地互联网协议(IP)地址和目的地端口。


8.根据权利要求1所述的方法,其中:
所述多个网络之一是卫星网络;和
根据所述用户终端路由系统从所述卫星网络的提供商侧核心节点接收的前向链路通信来填充所述路由表。


9.根据权利要求8所述的方法,其中,所述核心节点与所述多个网络中的多个网络可通信地耦合。


10.根据权利要求1所述的方法,还包括:
经由所述多个网络中的至少一个网络在所述用户终端处接收多个前向链路数据分组,每个前向链路数据分组指示针对所述前向链路分组的相应源节点;
检测至少阈值数量的所述前向链路数据分组的接收,所述前向链路数据分组全都具有相同的相应源节点并且全都通过所述多个网络的第一网络而被接收;和
响应于所述检测,用更新的映射来更新所述路由表,所述更新包括将所述第一网络映射到与相同的相应源节点相对应的路由表条目。


11.根据权利要求1所述的方法,其中:
根据所识别的一个映射来路由所述返回链路数据,包括根据路由规则库进行路由,所述路由规则库定义了路由标准集合和所述多个网络的备用网络,使得根据是否满足所述路由标准集合,所述返回链路数据的路由是通过所述路由表中映射到所述返回链路数据的所述目的地节点的所述多个网络之一或是通过所述备用网络。


12.根据权利要求1所述的方法,还包括:
根据与所识别的一个映射相关联的有效窗口,由所述用户终端路由系统确定所识别的一个映射当前是否有效;和
仅当所识别的一个映射当前有效时,才根据所识别的一个映射来路由所述返回链路数据。


13.根据权利要求1所述的方法,还包括:
经由所述多个网络中的第一网络在所述用户终端处接收前向链路数据,所述前向链路数据指示针对所述前向链路数据的源节点;
将所述路由表的所述映射中的对应一个映射识别为对应于所指示的源节点;
由所述用户终端路由系统确定对应的映射目前通过所述多个网络中的第二网络引导路由;
仅当所述第二网络是所述多个网络的主网络并且所述第一网络不是所述多个网络的主网络时,更新相应的映射以通过所述第一网络引导路由。


14.根据权利要求1所述的方法,还包括:
经由所述多个网络之一在所述用户终端处接收前向链路数据,所述前向链路数据指示针对所述前向链路数据的源节点;
将所述路由表的映射中的对应一个映射识别为对应于所指示的源节点;
由所述用户终端路由系统根据与所识别的一个映射相关联的有效窗口来确定当前是否强制执行对应的映射;和
仅在当前不强制执行所述对应的映射时,才根据接收的前向链路数据来更新所述对应的映射。


15.根据权利要求1所述的方法,其中,所述路由表条目中的至少一个指示返回链路目的地互联网协议(IP)地址,并且还包括:
通过以下方式生成所述映射中的至少一个:
由所述用户终端路由系统确定与由所述至少一个路由表条目所指示的所述返回链路目的地IP地址相对应的内容主机;
识别所述内容主机与所述多个网络中的路由网络之间预先存储的关联;和
生成所述至少一个映射以将所述路由表条目与所识别的路由网络相关联。


16.根据权利要求15所述的方法,其中,所述确定包括执行反向域名服务器(DNS)查找。


17.根据权利要求16所述的方法,其中,所述反向DNS查找由所述用户终端路由系统作为后台任务与所述识别和路由同时执行。


18.根据权利...

【专利技术属性】
技术研发人员:迈克尔·福克斯沃西伊丽莎白·康纳丹尼尔·埃尔莫尔阿尼尔·阿加瓦尔格雷戈里·比勒
申请(专利权)人:维尔塞特公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利