协议无关组播最后一跳路由器发现制造技术

技术编号:9733535 阅读:123 留言:0更新日期:2014-02-28 18:45
本文本揭示了一种设备,所述设备包含:第一网络节点,用于将第一消息传输到第二网络节点,其中所述第一消息包含将所述第一网络节点指定为第一组播信道的成员的数据,并且其中所述第一消息包含指示第三网络节点的网络地址的数据,所述第三网络节点被指定为所述第一组播信道的最后一跳路由器(LHR)。本文本还揭示了一种方法,所述方法包括:通过第一网络节点发送协议无关组播(PIM)加入消息,其中所述PIM加入消息包含PIM信道最后一条路由器(LHR)的网络地址。

【技术实现步骤摘要】
【国外来华专利技术】协议无关组播最后一跳路由器发现 相关申请案的交叉参考本专利技术要求2011年6月22日由韩琳和黎仁蔚递交的专利技术名称为“协议无关组播最后一跳路由器发现的方法”的第61/499,987号美国临时专利申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文本中,如全文再现一般。 关于由联邦政府赞助的 研究或开发的声明不适用。 参考缩微胶片附录不适用。
技术介绍
协议无关组播(PM)是在互联网协议(IP)网络上提供数据的一对多和多对多分配的一族网络路由协议。应用PM的网络可以包括互连的网络元件(NE),这些网络元件用作第一跳路由器(FHR)和最后一跳路由器(LHR)。FHR可以连接到组播源或集合点(RP),而LHR可以连接到从一个组播源或多个组播源接收数据传输的客户端装置。每个LHR可以关联有一个组播组地址。组播源可以通过将数据传输到组播组地址而将数据传输到LHR。组播组可以是动态的并且LHR可以分别通过与组播组地址相关联和脱离而连续地进入和离开组播组。由于与组播组地址相关联的LHR组可以是动态的,因此组播源和/或FHR可能不具备有效的方法来确定在给定时刻与组播组地址相关联的LHR的标识。
技术实现思路
在一项实施例中,本专利技术包括一种设备,所述设备包含:第一网络节点,用于将第一消息传输到第二网络节点,其中所述第一消息包含将所述第一网络节点指定为第一组播信道的成员的数据,并且其中所述第一消息包含指示第三网络节点的网络地址的数据,所述第三网络节点被指定为所述第一组播信道的LHR。在另一项实施例中,本专利技术包括一种设备,所述设备包含:第一网络节点,用于从第二网络节点接收消息,其中所述消息包含将所述第二网络节点指定为组播信道的成员的数据,并且其中所述消息包含指示第三网络节点的网络地址的数据,所述第三网络节点被指定为所述组播信道的LHR。在又一项实施例中,本专利技术包括一种方法,所述方法包括:通过第一网络节点发送P頂加入消息,其中所述P頂加入消息包含P頂信道LHR的网络地址。通过阅读结合附图和所附权利要求书完成的以下详细描述,将更清楚地理解这些和其他特征。【附图说明】为了更完整地理解本专利技术,现将参考以下【附图说明】,以及附图及【具体实施方式】,其中相同参考数字表示相同部分。图1是特定网络的一项实施例的示意图,所述网络的NE能够应用PM。图2是特定组播网络的一项实施例的示意图,所述组播网络的NE能够进行最后一跳路由器发现。图3是组播LHR发现方法的一项实施例的流程图。图4是对包含LHR地址数据的PM加入消息进行编码的一项实施例。图5是特定网络的一项实施例的示意图,所述网络的NE能够应用PM来传输服务质量(QoS)数据。图6是特定网络的一项实施例的示意图,所述网络的NE能够传输PM QoS失败消肩、O图7是对PIM QoS加入消息进行编码的一项实施例。图8是对PIM QoS失败消息进行编码的一项实施例。图9是网络元件的一项实施例的示意图。图10为通用计算机系统的一项实施例的示意图。【具体实施方式】首先应理解,尽管下文提供一个或多个实施例的说明性实施方案,但可以使用许多种技术,不管是当前已知还是现有的,来实施所揭示的系统和/或方法。本专利技术决不应限于下文所说明的所述说明性实施方案、图式和技术,包含本文本所说明并描述的示例性设计和实施方案,而是可以在所附权利要求书的范围以及其等效物的完整范围内修改。本文本揭示了在组播系统中执行LHR发现的设备和方法。具体而言,组播系统,例如PIM,可以包括连接到组播源的FHR、多个中间节点,以及多个LHR。为了加入组播信道,LHR可能需要通过中间节点向FHR传输PM加入消息。PM加入消息可以定期发送或由事件触发。每个PM加入消息可以包括发送该消息的LHR的单播网络地址。每个中间节点可以保存所有下游LHR的网络地址,合并PIM加入消息,并且向FHR转发合并的加入消息。合并的加入消息可以包括组播信道中所有下游LHR的单播网络地址。FHR和中间节点可以存储信道中下游LHR的地址,并且可以根据请求或根据情况将这些地址转发到源或网络管理实体。组播网络组件可以使用LHR的地址来定位失败所在处、执行组播计费以及/或者传输PIM QoS失败消息。图1是网络100的一项实施例的示意图,所述网络的NE能够应用PM。网络100包括源装置131,所述源装置能够将数据发送到客户端装置111、112、113和114以及从所述客户端装置接收数据。源装置131可以通过多个NE101-106以及PM网络130而连接到客户端装置111-114。具体而言,源装置131可以连接到NE106,NE106可以连接到PM网络130。NE105可以将NE101-104连接至Ij PIM网络130。客户端装置111-114可以分别连接到NE101-104。应理解,NE101-106可以是PM网络130的一部分,并且为清晰起见,示出了这些NE。两个NE之间的每个连接和/或接口可以是PIM启用型连接/接口。NE与客户端装置之间的每个连接和/或接口可以是IGMP/MLD启用型连接点/接口。源装置131与NE106之间的连接/接口可以针对IGMP、MLD、PIM或任何其他合适的传输协议而启用。源装置131可以是能够通过IP网络,例如互联网内容供应商将数据传输到客户端装置以及从客户端装置接收数据的机器。每个NE可以是组播路由器或类似的装置,用于使用PM信道来接收、传输和/或处理信息,这些PM信道表示为(S,G)和/或(*,G),其中S表示单个源装置,例如源装置131的IP地址,G表示已经从源请求数据的装置组中所有NE/客户端装置的IP地址,*表示传输到G的所有源装置的IP地址,包括任何源装置131以及可以位于PM网络130中的任何源装置的IP地址。具体而言,NE可以从一个源、多个源或上游NE接收通信,根据需要来复制该通信,并且将该通信传输到下游NE或想要接收该通信的客户端装置。每个客户端装置111-114可能从源装置131请求和接收数据。每个客户端装置111-114可以是单个计算机和/或服务器、由一个或多个交换机和/或路由器连接的多个计算机/服务器、移动装置,或者常用于主机网络、局域网(LAN)、广域网(WAN)或类似网络中的任何其他装置或装置组。客户端装置111-114可以根据特定客户端装置是否需要访问从源装置131传输的数据,来进入和/或离开信道(S,G)和/或(*,G),如下文所论述。所请求的数据可以经由NE101-106和PM网络130而从源装置131传输到客户端装置111-114中的一个或多个装置。从源装置到给定客户端装置的多个数据传输可以称为数据流。数据从源装置行进到客户端装置可以称为沿下游方向移动或向下游移动,而数据从客户端装置行进到源装置可以称为沿上游方向移动或向上游移动。例如,从源装置131移动到任何客户端装置111-114的数据向下游行进,而从任何客户端装置111-114移动到源装置131的数据向上游行进。NE106可以称为FHR,因为NE106是消息从源装置131传输时遇到的第一个路由器。NE101-104可以称为LHR,因为这些NE中的每一个NE都可以是消息从源装置131分别传输到客户端装置111-114时遇到的最后本文档来自技高网...

【技术保护点】
一种设备,其包括:第一网络节点,所述第一网络节点用于将第一消息传输到第二网络节点,其中所述第一消息包含将所述第一网络节点指定为第一组播信道的成员的数据,并且其中所述第一消息包含指示第三网络节点的网络地址的数据,所述第三网络节点被指定为所述第一组播信道的最后一跳路由器(LHR)。

【技术特征摘要】
【国外来华专利技术】2011.06.22 US 61/499,9871.一种设备,其包括: 第一网络节点,所述第一网络节点用于将第一消息传输到第二网络节点, 其中所述第一消息包含将所述第一网络节点指定为第一组播信道的成员的数据,并且 其中所述第一消息包含指示第三网络节点的网络地址的数据,所述第三网络节点被指定为所述第一组播信道的最后一跳路由器(LHR)。2.根据权利要求1所述的设备,其中所述第一网络节点不是所述第三网络节点。3.根据权利要求1所述的设备,其中所述第一组播信道是协议无关组播(PIM)信道。4.根据权利要求1所述的设备,其中所述第一网络节点从所述第一组播信道的下游成员接收第二消息,然后传输所述第一消息,并且其中所述第二消息包含指示所述第三网络节点的网络地址的数据。5.根据权利要求4所述的设备,其中所述第一网络节点包含一个表,并且其中所述第一网络节点进一步用于存储所述第三网络节点的网络地址并且存储指示所述第三网络节点是所述表中所述第一组播信道的LHR的信息。6.根据权利要求5所述的设备,其中所述第一网络节点进一步用于在所述第三网络节点不再是下游节点或不再是所述第一组播信道的成员时,将关于所述第三网络节点的信息从所述表中删除。7.根据权利要求6所述的设备,其中所述第一网络节点是通过感测下游链路故障来确定所述第三网络节点已经不再是下游节点。8.根据权利要求6 所述的设备,其中所述第一网络节点是基于加入消息或剪枝消息中接收到的信息来确定所述第三网络已经不再是所述第一组播信道的成员。9.根据权利要求1所述的设备,其中所述第一消息进一步包括指示第四网络节点的网络地址的数据,并且其中所述第四网络节点被指定为第二组播信道的LHR。10.根据权利要求9所述的设备,其中所述第一组播信道和所述第二组播信道是同一信道。11.一种设备,其包括: 第一网络节点,所述第一网络节点用于从第二网络节点接收第一消息, 其中所述消息包含将所述第二网络节点指定为组播信道的成员的数据,并且 其中所述消息包含指示第三网络节点的网络地址...

【专利技术属性】
技术研发人员:韩琳黎仁蔚
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1