[发明专利]基于内部网关协议创建双向组播分发树的方法、装置及系统有效

专利信息
申请号: 201210241161.0 申请日: 2012-07-12
公开(公告)号: CN103546381A 公开(公告)日: 2014-01-29
发明(设计)人: 郝卫国;李振斌;刘毅松 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/761 分类号: H04L12/761
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 内部 网关 协议 创建 双向 分发 方法 装置 系统
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种基于内部网关协议创建双向组播分发树的方法、装置及系统。

背景技术

当前网络中有很多多点到多点的组播应用场景,多点到多点的组播应用场景是通过覆盖(Overlay)技术将二层虚拟局域网(Virtual Local Area Network,以下简称为VLAN)中的广播报文承载在对应的三层组播组上,通过三层组播组分发树来模拟二层VLAN中未知单播洪泛、广播等多点到多点的局域网应用。在多点到多点的组播场景中,每个边缘路由器既连接组播源又连接接收者,这种场景下比较适合采用双向组播分发树,组播数据报文可以从叶子到根,也可以从根到叶子。目前,一般通过双向协议无关组播(Protocol Independent Multicast,以下简称为PIM)来构建网络中双向组播分发树。

在实现本发明实施例的过程中,发明人发现,现有技术至少存在以下问题:在多点到多点的组播场景中,在需要实现组播时采用双向PIM协议,同时也需要运行内部网关协议(Interior Gateway Protocol,以下简称为IGP)作为单播路由协议,所以需要同时运维两套协议,运维复杂。

发明内容

本发明实施例提供一种基于内部网关协议创建双向组播分发树的方法、装置及系统,以解决现有技术中在多点到多点的组播场景中,需要同时运维IGP单播路由协议和PIM组播路由协议两套协议出现的运维复杂的问题。

为达到上述目的,本发明实施例采用如下技术方案:

一方面,提供了一种基于IGP创建双向组播分发树的方法,包括:

接收至少一个第一节点通过IGP洪泛过来的所述第一节点的树根地址以及所述第一节点支持的组播组范围,所述第一节点为作为整网洪泛树(Flooding Tree)树根的节点;根据所述第一节点的树根地址以及最短路径树算法,以所述第一节点为源节点生成到其他节点的最短路径,根据所述最短路径构成洪泛树;在接收到边缘节点通过IGP洪泛过来的三层组播组信息时,根据所述三层组播组信息以及所述第一节点支持的组播组范围确定各三层组播组对应的洪泛树,并根据所述三层组播组信息对各三层组播组对应的洪泛树进行剪枝以生成双向组播分发树。

进一步,可选的,在所述根据所述第一节点的树根地址以及最短路径树算法,以所述第一节点为源节点生成到其他节点的最短路径,根据所述最短路径构成洪泛树之后,还包括:若洪泛树的分支或叶子节点有多个到达所述第一节点的父亲节点,根据多个父亲节点的属性值从所述多个父亲节点中选取唯一的节点作为所述分支或叶子节点到达所述第一节点的父亲节点。

进一步,可选的,当所述IGP为中间系统到中间系统的路由选择协议(Intermediate System to Intermediate System Routing Protocol,以下简称为IS-IS)时,所述父亲节点的属性值包括系统ID。当所述IGP为开放式最短路径优先(Open Shortest Path First,以下简称为OSPF)协议时,所述父亲节点的属性值包括路由器ID。

进一步,可选的,在所述根据所述第一节点的树根地址以及最短路径树算法,以所述第一节点为源节点生成到其他节点的最短路径,根据所述最短路径构成洪泛树之后,还包括:若洪泛树中的两个节点之间存在多条平行链路,根据多条平行链路的属性值从所述多个平行链路中选取唯一的链路作为两个节点之间的链路。

进一步,可选的,当所述IGP为IS-IS时,所述平行链路的属性值包括线路ID或者伪节点ID。当所述IGP为OSPF协议时,所述平行链路的属性值包括接口IP地址。

进一步,可选的,所述第一节点支持的组播组范围包括该第一节点支持的组播IP地址以及该组播IP地址对应的掩码,所述根据所述三层组播组信息以及所述第一节点支持的组播组范围确定各三层组播组对应的洪泛树,包括:根据所述的三层组播组信息以及所述第一节点携带的组播IP地址范围,为所述三层组播组选取相应的第一节点;若存在多个第一节点覆盖同一个组播组,根据所述多个第一节点携带的掩码,从所述多个第一节点中选取出掩码最长的第一节点作为所述多个第一节点覆盖的三层组播组相应的第一节点;若存在多个掩码最长的第一节点,采用HASH算法从所述多个掩码最长的第一节点中选取唯一的节点作为所述多个掩码最长的第一节点覆盖的三层组播组相应的第一节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210241161.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top