[发明专利]一种基于端口聚合的报文处理方法及其装置有效
申请号: | 201110235587.0 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102307140A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 王军;周迪 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/12 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 端口 聚合 报文 处理 方法 及其 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于端口聚合的报文处理方法及其装置。
背景技术
随着IP视频监控技术的发展,IP视频监控的部署越来越广泛,随着3G技术的迅猛发展以及运营商的建网速度的推进,视频监控业务会越来越多的走进普通居民家庭。通过Internet网络,用户可利用手机终端、平板电脑、上网本、PC等来实时监控某一场所的实况。IP视频监控系统的可靠性要求也随之越来越高,很多链路都需要考虑可靠性,双网口的EC(视频编码器)在此种背景条件下应运而生。
如图1所示,目前一般的组网图下,EC有两个网络接口,分别与接入层交换机相连,其中,EC的两个网络接口(即端口)既可以如图所示与一个交换机连接,也可以分别与不同的交换机连接。交换机与该EC相连的两个端口利用聚合特性聚合起来。由于成本控制的原因,EC的两个端口都在同一个交换芯片上,且该芯片功能简单不支持链路聚合特性。如此一来,会导致如下问题:
交换机启用链路聚合而对端的EC不支持端口聚合,会导致业务不可用。因为如图2所示,从交换机侧来的广播报文从P11口出去后,EC从P1口收到这个广播报文后会从P2口转发出去,导致交换机在P12口上又重新学习这个广播报文的源MAC(Media Access Control,媒体接入控制)地址,这不仅会造成广播流量泛滥,还会造成流量转发不通。
发明内容
本发明提供了一种基于端口聚合的报文处理方法及其装置,用以解决双网口网络设备采用双上行组网时,因该网络设备不支持端口聚合所导致的广播流量泛滥问题。
本发明提供的基于端口聚合的报文处理方法,应用于不同的端口分别连接于同一网络设备的不同端口的交换设备,所述网络设备的不同端口在同一交换芯片上,该方法包括:
交换设备的端口处于学习状态下时,该交换设备对应学习到同一MAC地址的端口设置聚合组,将学习到该MAC地址的端口作为成员端口加入该聚合组;
交换设备的端口处于转发状态下时,当所述聚合组的成员端口接收到报文时,判断所述交换设备上除该聚合组的成员端口以外的其他端口是否学习到该报文的源MAC地址,若判断为是,则丢弃该报文;否则,转发该报文。
本发明提供的交换设备,所述交换设备的不同的端口分别连接于同一网络设备的不同端口上,所述网络设备的不同端口在同一交换芯片上,该交换设备包括:
端口聚合模块,用于在交换设备的端口处于学习状态下时,对应学习到同一MAC地址的端口设置聚合组,将学习到该MAC地址的端口作为成员端口加入该聚合组;
报文处理模块,用于在交换设备的端口处于转发状态下时,当所述聚合组的成员端口接收到报文时,判断所述交换设备上除该聚合组成员端口以外的其他端口是否学习到该报文的源MAC地址,若判断为是,则丢弃该报文;否则,转发该报文。
本发明的有益技术效果包括:
本发明中,在交换设备端口处于学习状态下时,将学习到相同的MAC地址的端口作为成员端口聚合到聚合组中,当有报文进入交换机的聚合组成员端口时,通过判断该报文的源MAC地址是否在该交换机的除该聚合组成员端口的其它端口学习过,从而可以判断出该报文的入端口是否是连接此MAC地址设备的始发端口,若该入端口不是连接此MAC地址设备的始发端口,则丢弃该报文,以免造成流量泛滥,若该入端口是连接此MAC地址设备的始发端口,则按照常规流程转发该报文,以保证业务正常进行。
附图说明
图1为现有技术中EC双网口组网示意图;
图2为现有技术中EC双网口组网中流量泄露的示意图;
图3为本发明实施例中的交换机端口MAC地址学习阶段的示意图;
图4为本发明实施例中交换机自动聚合端口的示意图;
图5为本发明实施例中基于交换机自动聚合的端口实现的报文处理流程示意图;
图6为本发明实施例提供的交换设备的结构示意图。
具体实施方式
下面结合附图对本发明实施例进行详细描述。
通常,交换机在上电或端口UP(放开)时,其端口进入学习(1earning)状态。在学习状态下的端口可以学习MAC地址,但是不转发报文。一定时间长度(如30秒)之后,端口由学习状态迁移到转发(forward)状态,转发状态下的端口可以转发报文。
本发明实施例中,对上述交换机的MAC地址学习过程进行了改进,即,当有两个或多个端口学习到的MAC地址相同时,将这些学习到相同MAC地址的端口聚合在一起,形成聚合组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110235587.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能便携式迷你叉车
- 下一篇:一种摄像式触摸控制方法及其装置