[发明专利]基于MPLS的组播数据报文转发方法和装置有效

专利信息
申请号: 201210053902.2 申请日: 2012-03-02
公开(公告)号: CN102624615A 公开(公告)日: 2012-08-01
发明(设计)人: 陈锦军 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: H04L12/56 分类号: H04L12/56
代理公司: 北京德琦知识产权代理有限公司 11018 代理人: 谢安昆;宋志强
地址: 310053 浙江省杭州市高新技术产业*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 mpls 数据 报文 转发 方法 装置
【说明书】:

技术领域

发明涉及通信技术领域,特别涉及一种基于MPLS(多协议标签交换)的组播数据报文转发方法和装置。

背景技术

MPLS是一种在开放的通信网上利用标签引导数据高速、高效传输的技术,通过应用MPLS技术可以有效提高单播数据报文的转发效率,然而,对于组播数据报文却无法实现高转发效率。

现有技术中,基于MPLS的组播数据报文的转发的实现原理与单播数据报文的转发的实现原理相同:下游标签交换路由器(LSR)向上游LSR分发一个入标签,上游LSR把下游LSR分发的标签和对应的出接口进行绑定;在转发组播数据报文时,针对每个出接口进行报文的复制和标签封装,将封装后的组播数据报文转发出去。

参见图1,图1是现有技术基于MPLS的组播应用组网示意图,包括组播源、组播接收者1、组播接收者2、组播接收者3、路由器R1、路由器R2、路由器R3、路由器R4;其中,R1、R2、R3、R4是支持组播转发和标签交换功能的组播标签交换路由器(LSR)。

在图1所示组网中,为了实现组播数据报文转发,R3、R4分别向R2分发入标签L3、L4,R2将入标签L3和出接口P3进行绑定,将入标签L4和出接口P4进行绑定;R2向R1分发入标签L2,R1将入标签L2和出接口P2进行绑定;这样,当组播数据报文进入R1后,R1将组播数据报文封装上入标签L2并从出接口P2发送到R2;R2将接收到的组播数据报文中的L2标签弹出,复制并封装入标签L3后转发到R3,复制并封装入标签L4后转发到R4;R3和R4则分别将接收到的组播数据报文中的标签弹出,并转发到各自连接的点播者。

在上述过程中,R2中存在多个出接口,需要针对每个出接口进行报文的复制和标签封装,这会导致组播数据报文的转发效率低下,不能体现通过标签转发组播数据报文的意义。

发明内容

有鉴于此,本发明的目的在于提供一种基于MPLS的组播数据报文转发方法,该方法能够提高组播数据报文的转发效率。

为了达到上述目的,本发明提供了一种基于MPLS的组播数据报文转发方法,该方法包括:

当前组播标签交换路由器LSR作为组播传送路径的头节点,获取自举路由器BSR选择的主组播标签分配器为组播传送路径的组播FEC分配的组播标签;根据所述组播FEC的组播转发表确定所有下游邻居组播LSR,如果不存在下游邻居组播LSR,则建立所述组播FEC的组播转发表对应的关联于所述组播标签的组播标签转发表,根据组播标签转发表转发组播数据报文;否则,向每个下游邻居组播LSR发送组播标签通告报文,接收完所有下游邻居组播LSR的组播标签确认报文后,建立所述组播FEC的组播转发表对应的关联于所述组播标签的组播标签转发表,根据组播标签转发表转发组播数据报文;

当前组播LSR作为组播传送路径的转发节点和/或尾接点,接收到上游邻居组播LSR的组播标签通告报文后,获取组播标签通告报文中携带的为所述组播FEC分配的组播标签;根据所述组播FEC的组播转发表确定所有下游邻居组播LSR,如果不存在下游邻居组播LSR,则向上游邻居组播LSR发送组播标签确认报文,并建立所述组播FEC的组播转发表对应的关联于所述组播标签的组播标签转发表,根据组播标签转发表转发组播数据报文;否则,向每个下游邻居组播LSR发送组播标签通告报文,接收完所有下游邻居组播LSR的组播标签确认报文后,向上游邻居组播LSR发送组播标签确认报文,并建立所述组播FEC的组播转发表对应的关联于所述组播标签的组播标签转发表,根据组播标签转发表转发组播数据报文。

本发明还提供了一种组播LSR,该组播LSR为组播组的头节点,该组播LSR包括:标签获取单元、标签通告单元、表建立单元、报文转发单元;

所述标签获取单元,用于获取自举路由器BSR选择的主组播标签分配器为组播传送路径的组播FEC分配的组播标签;

所述标签通告单元,用于在标签获取单元获取主组播标签分配器为所述组播FEC分配的组播标签后,根据所述组播FEC的组播转发表确定所有下游邻居组播LSR,如果不存在下游邻居组播LSR,则向表建立单元发送第一通知,否则,向每个下游邻居组播LSR发送组播标签通告报文,接收完所有下游邻居组播LSR的组播标签确认报文后,向表建立单元发送第一通知;

所述表建立单元,用于接收到标签通告单元的第一通知后,建立所述组播FEC的组播转发表对应的关联于所述组播标签的组播标签转发表;

所述报文转发单元,用于根据所述组播标签转发表转发组播数据报文。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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