[发明专利]选择出接口的方法及设备有效
申请号: | 201210222365.X | 申请日: | 2012-06-29 |
公开(公告)号: | CN102710531A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 王晓强;隋婧 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 俞波;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选择 接口 方法 设备 | ||
技术领域
本发明实施例涉及通信技术,尤其涉及一种选择出接口的方法及装置。
背景技术
汇聚(Trunk)口可以提供点到点的链路。具体来说,通过将多个物理接口捆绑为一条逻辑链路,增加了交换机和网络节点之间的带宽。传输单播的流量时,可以将多个物理接口的带宽进行合并,从而提供一个高于多个物理接口中任意一个物理接口的带宽的接口。
当汇聚口作为组播的出接口时,汇聚口中的每个成员口都可能成为转发组播的流量的物理接口。上述技术方案中,组播的流量可能会发生丢失。
发明内容
本发明实施例提供了选择出接口的方法及设备,可以解决组播的流量发生丢失的技术问题。
一方面,本发明实施例提供的一种选择出接口的方法,包括:
获取组播的速率;
将汇聚口中每个成员口的带宽与所述组播的速率进行比较,获取第一集合,所述第一集合包括所述汇聚口中带宽大于或者等于所述组播的速率的所有的成员口,所述汇聚口为所述组播的出接口,所述汇聚口包括多个成员口;和
根据所述第一集合确定所述组播的出接口。
另一方面,本发明实施例提供的一种选择出接口的装置,包括第一获取单元、第二单元以及确定单元:
所述第一获取单元用于获取组播的速率;
所述第二单元包括比较单元以及第二获取单元;
所述比较单元用于将汇聚口中每个成员口的带宽与所述组播的速率进行比较;
所述第二获取单元用于根据所述比较单元提供的比较结果获取第一集合,所述第一集合包括所述汇聚口中带宽大于或者等于所述组播的速率的所有的成员口,所述汇聚口为所述组播的出接口,所述汇聚口包括多个成员口;
所述确定单元用于根据所述第一集合确定所述组播的出接口。
本发明实施例提供的技术方案中,将汇聚口中每个成员口的带宽与组播的速率进行比较,并将汇聚口中带宽大于或者等于组播的速率的成员口作为组播的出接口。因此,通过本发明实施例提供的技术方案,可以解决组播的流量可能会发生丢失的技术问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种选择出接口的方法的流程图;
图2是本发明实施例提供的一种选择出接口的装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明一个实施例提供了一种选择出接口的方法。上述方法的执行主体可以是路由器,也可以是宽带远程接入服务器(broadband remote access server,BRAS)。参见图1,图1是本发明实施例提供的选择出接口的方法的流程图,该方法包括:
102、获取组播的速率。
举例来说,102的执行主体可以是路由器。具体来说,102的执行主体可以是路由器的控制平面的CPU。举例来说,路由器的接口可以统计在一定时间内接收到的所述组播的报文的总字节数。路由器的控制平面的CPU可以根据总字节数以及上述时间计算所述组播的速率。
104、将汇聚口中每个成员口的带宽与所述组播的速率进行比较,获取第一集合,所述第一集合包括所述汇聚口中带宽大于或者等于所述组播的速率的所有的成员口,所述汇聚口为所述组播的出接口,所述汇聚口包括多个成员口。
举例来说,104的执行主体可以是路由器。具体来说,104的执行主体可以是路由器的控制平面的CPU。
汇聚口包括多个成员口。汇聚口的成员口为物理接口。举例来说,物理接口可以是同步数字体系承载数据包(packet over synchronous digital hierarchy,POS)接口。物理接口也可以是快速以太网(fast Ethernet,FE)接口。
本领域的技术人员可以理解,第一集合可以只包括一个成员口,第一集合也可以包括多个成员口。
106、根据所述第一集合确定所述组播的出接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222365.X/2.html,转载请声明来源钻瓜专利网。