[发明专利]一种软件纵向堆叠系统中三层组播实现方法和设备有效
申请号: | 201310403397.4 | 申请日: | 2013-09-06 |
公开(公告)号: | CN103457862A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 游君平;郑国良;赵海峰;王锋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 纵向 堆叠 系统 三层 实现 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种软件纵向堆叠系统中三层组播实现方法和设备。
背景技术
智能弹性架构(Intelligent Resilient Framework,IRF)是一种软件虚拟化技术。它的核心思想是将多台设备通过IRF物理接口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。
IRF可以分为软件实现的IRF和硬件实现的IRF,软件实现的IRF称为软件IRF,硬件实现的IRF称为硬件IRF。
软件IRF在跨设备的组播流转发时,报文转发信息无法携带到对端设备,报文在对端设备时需要重新经过入(Ingress)流程进行表项查找和转发。采用这种方案,报文在每个设备的转发路径都是通过软件计算并且控制的。
硬件IRF,就是芯片提供特殊的IRF接口,通过IRF接口能够把描述符信息,即决定报文转发的信息携带到对端设备,在对端设备的IRF接口忽略Ingress引擎的处理,根据描述符携带的信息进行转发,实现真正意义上的一次查找和转发,显然,硬件IRF需要转发芯片的支持。
参见图1,图1为纵向堆叠系统(V-IRF)拓扑堆叠示意图。图1中成员设备1、成员设备2、成员设备3和成员设备4组成纵向堆叠系统。其中,成员设备1和成员设备2为三层组播转发表项规格大的高端设备,而成员设备3和成员设备4为三层组播转发表项规格小的低端设备。
当采用软件方式实现V-IRF时,表项在各设备间进行同步,数据报文在每个设备都需要重新查找转发表项进行转发。设备间的堆叠口上交互的是标准的以太报文,没有任何特殊的私有报文头信息。
为了实现三层组播业务功能,当前,软件实现的纵向IRF也采用表项同步的方式,在各设备上都下发组播路由(S,G)和对应的出接口表项,组播流洪泛到各堆叠设备后再次查找组播路由进行转发。
在实际应用中,三层组播表项规格大的成员设备1和成员设备2支持的路由表项规格也较大,三层组播能力较强;而三层组播表项规格小的成员设备3和成员设备4的三层组播路由能力较弱,支持的组播路由规模相对较小,但支持一定的二层组播功能。
在成员设备1、成员设备2、成员设备3和成员设备4组成的V-IRF,就存在这样一个矛盾,整个V-IRF需要配置三层组播功能,并且在配置三层组播功能后,软件IRF中的三层组播表项需要进行同步,这样导致整个系统支持的组播路由条数受到规格较低的成员设备3和成员设备4的限制,或者,成员设备1和成员设备2上的三层组播流量到达成员设备3或成员设备4后没有组播路由可以匹配,而出现业务异常。
例如,三层组播表项规格大的成员设备1和成员设备2,作为核心成员设备,核心成员设备的硬件支持16K组播路由(S,G),三层组播表项规格小的成员设备3和成员设备4作为网络中的边缘成员设备,其硬件最大只能支持2K组播路由(S,G)。由于三层组播路由要全局同步,因此,在图1中的V-IRF组网中,要么所有成员设备都只下发2K的三层组播表项;要么超过2K的组播表项在成员设备3和成员设备4上不能下发,即导致超过2K的三层组播表项在成员设备3和成员设备4上下发失败,从而触发组播业务异常。
发明内容
有鉴于此,本发明提供一种软件纵向堆叠系统中三层组播实现方法和设备,能够减少各成员设备的三层组播表项的资源占用,大大提升纵向堆叠系统整体的组播路由规格,避免纵向堆叠系统中三层组播表项规格小的设备成为组播路由性能的瓶颈。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种软件纵向堆叠系统中三层组播实现方法,该堆叠系统中的成员设备包括三层组播表项规格大的设备和三层组播表项规格小的设备,所述方法包括:
任一所述成员设备在下发三层组播表项到硬件时,若确定该三层组播表项中的组播路由的入接口在其他成员设备上,两个以上出接口在本成员设备上,且所述两个以上出接口属于同一虚拟局域网VLAN,则在所述VLAN内,将该三层组播表项映射为二层组播表项,并将该二层组播表项下发到硬件;其中,所述入接口为所述组播路由进该堆叠系统的接口,所述出接口为所述组播路由出该堆叠系统的接口;
接收到匹配该组播路由的组播流时,在该VLAN内根据下发到硬件的二层组播表项转发该组播流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310403397.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:大动态快速控制高功放发射机输出功率的方法
- 下一篇:一种防堵塞滤器