基于内容的传输层组播制造技术

技术编号:3542032 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种网络组件,其包括用于实现以下过程的处理器:接收来自第一节点的内容请求,确定第二节点是否与该内容相关联,以及当第二节点与该内容相关联的时候,促使该内容从第二节点向第一节点传递,其中第二节点为内部节点。本发明专利技术也公开了一种方法,其包括:接收来自网络中第一节点的内容请求,确定该内容是否被分发给网络中的第二节点,当该内容被分发给第二节点时,计算第二节点和第一节点之间的路径,以及沿该路径建立连接,以便将该内容从第二节点分发到第一节点。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及组播技术,更具体地,本专利技术涉及一种用于基于内容的传输层组播的网络组件、方法以及网络。
技术介绍
在现代传输网络中,存在从一源地点经过多个节点向多个远端地点或多个客户地点传送诸如多路IPTV信道的多路数据流的应用。这些节点可包括:路由器、交换机和/或其它类型的节点。在一些实施例中,源可广播所有的数据流,从而每个远端地点接收相同数量的数据流。在这种情况下,这些节点将数据从源传输到各种远端地点,这个过程称为广播。可替换地,远端地点将请求特定数据流,在这种情况下,可从源到每个远端地点建立独立的连接,用于传送该请求数据流。随后将该请求数据流经由专用连接从源地点传送到远端地点。不幸的是,在网络中广播或应用专用连接传送多路数据流是存在缺点的。从源向远端地点广播所有数据流会耗费带宽,特别是在每个地点只需要特定的信道组时。广播会向一些远端地点传送不需要的数据流。应用专用连接在网络中传输数据限制了传送至远端地点的多余数据流,但是,这些连接增加了网络中的带宽消耗并降低了整个网络性能。因此,需要一种改良的机制。
技术实现思路
本专利技术的第一实施例公开了一种网络组件,其包括一个处理器,将该处理器配置为实现以下方法:接收来自第一节点的内容请求,确定第二节点是否与该内容相关联,以及当第二节点与该内容相关联的时候,促使该内容从第二节点向第一节点传递,其中第二节点为内部节点。本专利技术的第二实施例公开了一种方法,其包括:接收来自网络中第一-->节点的内容请求,确定该内容是否被分发给网络中的第二节点,当该内容被分发给第二节点时,计算第二节点和第一节点之间的路径,以及沿该路径建立连接,从而将该内容从第二节点分发到第一节点。本专利技术的第三实施例公开了一个网络,其包括:与源通信的第一边缘节点,与多个客户通信的多个第二边缘节点,与第一边缘节点和至少一些第二边缘节点通信的多个相互连接的内部节点,以及经由至少一些第一边缘节点、第二边缘节点以及内部节点在整个网络建立的多个分支连接,其中所述连接在内部节点有分支。通过参照附图和权利要求的详细描述,将更清楚地理解这些和其它特征。附图说明为了对本公开有更加完整的理解,下面将结合附图和详细描述来参考本专利技术的附图概述,其中相同的参考标号表示相同的组件。图1示出了基于内容的传输网络的一个实施例。图2为基于内容的传输过程的一个实施例的流程图。图3示出了跟踪表的一个实施例。图4示出了基于内容的传输网络的另一个实施例。图5示出了基于内容的传输网络的另一个实施例。图6示出了基于内容的传输网络的另一个实施例。图7示出了基于内容的传输网络的另一个实施例。图8示出了适用于实现本公开的一些实施例的示例性通用计算机系统。具体实施方式在本文开始时应当理解,尽管下面只给出了一个或多个实施例的说明性的实现,但是所公开的系统和/或方法可应用各种已知的或现有的技术来实现。本公开不限于下述的说明性实现、附图和技术,包括本文说明和描述的示例性设计和实现,而是可以在所附权利要求及其等价物的范围内进行修改。另外,本申请要求享有2006年4月27日由Linda Dunbar等人提出的-->题目为“Intelligent Integration of Transport Layer and ApplicationLayer Multicast”,申请号为No.60/795509的美国专利申请的优先权,在此结合其全部内容作为参考。本文公开了一种网络结构,其基于客户的内容请求而非客户的带宽请求,通过网络组播数据。具体地,当客户从数据源请求内容时,网络确定请求的内容是否已经通过网络传输。如果请求的内容正通过网络传输,则网络建立从携带有该请求内容的内部节点到客户的连接。如果请求的内容仅有一部分已通过网络传输,则网络为该内容建立连接,并在数据源和客户之间为剩下的内容建立第二连接。该网络可包括用于确定用哪个内部节点建立连接的路径计算单元(PCE)。由于客户是从网络中请求内容而不是带宽,所以网络可以更有效地管理连接,并减少网络中的总带宽消耗。图1示出了用于从源向客户传输内容的系统100的一个实施例。系统100包括:源102;多个客户104A、104B、104C、104D(统称104),网络108;多个边缘节点106A、106B、106C、106D、106E(统称106);以及多个内部节点120A、120B、120C、120D、120E、120F(统称120)。可以看出,尽管图1只说明了具有六个内部节点120、五个边缘节点106以及四个客户104的系统100,但是系统100可容纳任意数量的内部节点120、边缘节点106以及客户104。正如在下面详细说明的,当一个客户104请求来自一个边缘节点106的内容时,则在内部节点120和边缘节点106之间建立连接。分配给该连接的带宽取决于客户104请求的内容。随后,该内容通过该连接传输至客户104。在一个实施例中,源102可以是在网络108上产生、分发或传递内容的任何设备、组件或源。例如,源102可以是视频分发中心。源102也可以是影/音IP(VoIP)或交互式游戏应用中的一个分发节点。在另一个实施例中,源102可以是外部节点或与下面将要描述网络之一的连接。在一个实施例中,客户104为从网络108或源102接收内容的任意设备、组件、目的地或网络。例如,客户104可以是固定或移动的面向用户的设备,例如台式计算机、笔记本电脑、机顶盒、TV、个人数字助理(PDA)或蜂窝式电话。可替换地,客户可以是从网络108传输数据并将数据传输至诸如接入网络的另一个外部网络的边缘节点。-->在一个实施例中,网络108为可用于在源102和客户104之间传输数据的任意通信系统。具体地,网络108可以是可以预留带宽容量、连接和/或预定路径的任意网络。在一个实施例中,网络108可以是从源102到客户104传输内容信道的视频分布网络。在另一个实施例中,网络108可以是将内容传输至客户104的以太网传输网络。网络108也可以是主干网络、接入网络、光网络、有线传输网络、电气电子工程师学会(IEEE)802网络或诸如蜂窝网络的无线网络。边缘节点106可以是在内部节点120和客户104或源102之间传输内容的任意设备。具体地,边缘节点106可与其它边缘节点106或各种内部节点120建立连接。边缘节点106可包括网桥、交换机、路由器或这些设备的各种组合。例如,边缘节点106可包括骨干边缘桥(BEB)、供应商边缘桥(PEB)、用户网络接口(UNI)或这些设备的各种组合。内部节点102可以是在系统100中传输内容的任意设备。例如,内部节点120可包括交换机、路由器、包括骨干核心桥(BCB)和供应商核心桥(PCB)的网桥或这些设备的各种组合。内部节点120可经由诸如电连接、光连接或无线连接的多个链路相互连接。内部节点120也可以与至少一些边缘节点104相连接。另外,内部节点120可不与源102或客户104相连接。系统100也可包括至少一个连接。该连接可以是多个内部节点之间,或者至少一个内部节点与一个边缘节点之间的点到点逻辑路径。通过连接来传输的内容将在节点到节点之间传输,同时在每个节点处理量最小。通常,至少有一个连接端终止于边缘节点处,并且另一个连接端本文档来自技高网...

【技术保护点】
一种网络组件,其包括: 用于实现以下过程的处理器: 接收来自第一节点的内容请求; 确定第二节点是否与所述内容相关联;以及 当所述第二节点与所述内容相关联的时候,促使所述内容从所述第二节点向所述第一节点传递, 其 中所述第二节点为内部节点。

【技术特征摘要】
【国外来华专利技术】US 2006-4-27 60/795,509;US 2007-4-12 11/734,5401、一种网络组件,其包括:用于实现以下过程的处理器:接收来自第一节点的内容请求;确定第二节点是否与所述内容相关联;以及当所述第二节点与所述内容相关联的时候,促使所述内容从所述第二节点向所述第一节点传递,其中所述第二节点为内部节点。2、根据权利要求1所述的组件,其特征在于,促使所述内容从所述第二节点向所述第一节点传递包括:建立所述第一节点和第二节点之间的连接。3、根据权利要求2所述的组件,其特征在于,促使所述内容从所述第二节点向所述第一节点的传递进一步包括:基于成本、带宽利用率、服务等级以及距离中的至少一个,计算从所述第二节点至所述第一节点的路径,其中所述连接沿着所述路径。4、根据权利要求3所述的组件,其特征在于,所述过程进一步包括对具有与所述连接相关联的数据的表进行更新。5、根据权利要求1所述的组件,其特征在于,所述网络组件为所述第二节点的一部分,并且,其中所述过程进一步包括:当所述第二节点不与所述内容相关联时,将所述请求发送至上游节点。6、根据权利要求1所述的组件,其特征在于,所述过程进一步包括:当所述第二节点不与所述内容相关联时,促使所述内容从与源相关联的边缘节点传递到所述第一节点。7、根据权利要求1所述的组件,其特征在于,所述网络组件为管理平面的一部分。8、一种方法,包括:接收来自网络中第一节点的内容请求;确定所述内容是否被分发给所述网络中的第二节点;当所述内容被分发给所述第二节点时,计算所述第二节点和所述第一节点之间的路径;以及沿所述路径建立连接,以...

【专利技术属性】
技术研发人员:琳达邓巴露西雍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1