[发明专利]一种分布式交换机中MAC地址管理方法及设备有效

专利信息
申请号: 201410781745.6 申请日: 2014-12-16
公开(公告)号: CN104506462B 公开(公告)日: 2017-12-26
发明(设计)人: 陈雅萍 申请(专利权)人: 福建星网锐捷网络有限公司
主分类号: H04L12/947 分类号: H04L12/947;H04L29/12
代理公司: 北京同达信恒知识产权代理有限公司11291 代理人: 黄志华
地址: 350002 福建省福州市仓*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分布式 交换机 mac 地址 管理 方法 设备
【说明书】:

技术领域

发明涉及数据通信领域,尤其涉及一种分布式交换机中MAC地址管理方法及设备。

背景技术

交换机一般通过自身管理的MAC(Media Access Control,介质访问控制层)地址表实现报文的快速转发。在MAC地址表中一般包括:MAC地址信息、MAC地址所属的设备所在的端口所属虚拟局域网(Virtual Local Area Network,VLAN)标识(ID)信息以及该端口的端口号信息。因此,在MAC地址表中MAC地址和端口之间存在对应关系。

对MAC地址表进行管理的一个重要作用是维护全局的MAC地址表一致,以减少报文泛洪,造成带宽资源的浪费。例如,以图1所示的分布式交换机网络拓扑为例,假设所有分布式交换机1、2、3的MAC地址表中都有PC(personal computer,个人计算机)1的MAC1,而其中只有分布式交换机1、2的MAC地址表中都有服务器1的MAC2,当PC1通过分布式交换机3访问服务器1时,则分布式交换机3因为自身的MAC地址表中不含有MAC2,而将PC1访问服务器1的报文泛洪,泛洪的报文导致占用过多的带宽资源,导致带宽资源的浪费,同时分布式交换机2在泛洪报文后,学习到MAC2时才能够转发PC1访问服务器1的报文,也导致报文的转发效率低。为克服由于全局MAC地址不一致导致泛洪报文的问题,分布式交换机中由主控设备对各分布式交换机的MAC地址表进行管理。以如图2所示的网络架构示意图为例,对现有技术中通过管理MAC地址表维护全局MAC地址一致的方法进行说明:

分布式交换机1的MAC芯片学习到新MAC地址后,将该MAC地址添加到MAC地址表中,并构造学习到新MAC地址的学习消息发送给分布式交换机1的CPU(Central Processing Unit,中央处理器),然后由该CPU将该学习消息发送给主控设备。主控设备收到该消息后,确定其他分布式交换机中有未学习到该MAC地址的分布式交换机时,通知未学习到该MAC地址的分布式交换机学习该MAC地址。

分布式交换机1中MAC芯片自动将MAC地址老化后,构造一条请求删除该MAC地址删除消息发送分布式交换机1的CPU,该CPU将该删除消息发送给主控设备,由主控设备控制其他分布式交换机老化该MAC地址。

但是,现有技术中,除分布式交换机1之外的其他节点,通过主控设备学习MAC地址后仍然会构造一条新MAC地址添加消息发送给主控设备,该消息占用带宽资源,导致带宽资源的利用率低。MAC地址在老化时,由于分布式交换机1提前自动删除了需要老化的MAC地址,在主控设备控制其他分布式交换机删除该MAC地址之前,其他分布式交换机中并未删除该MAC地址,从而导致全局中MAC地址暂时不一致,仍然会造成报文泛洪,使得带宽资源利用率低。

发明内容

本发明的目的是提供一种分布式交换机中MAC地址管理方法及设备,以克服相关技术中带宽资源利用率低的问题。

一方面,本发明提供一种分布式交换机中MAC地址管理方法,所述方法包括:

分布式交换机在确定自身的MAC芯片自动老化MAC地址后,重新将该MAC地址添加到MAC地址表中;并,

向主控设备发送请求删除该MAC地址的删除消息;

当接收到主控设备返回的确定将该MAC地址删除的确认消息时,将该MAC地址从MAC地址表中删除。

另一方面,本发明提供一种分布式交换机中MAC地址管理方法,所述方法包括:

主控设备接收分布式交换机发送来的请求删除MAC地址的删除消息,该删除消息是分布式交换机在确定该分布式交换机的MAC芯片自动老化MAC地址后,重新将该MAC地址添加到MAC地址表中之后产生的;

确定下连的所有分布式交换机都请求删除该MAC地址后,向所有分布式交换机发送确定将该MAC地址删除的确认消息,指示下连的所有分布式交换机将该MAC地址从MAC地址表中删除。

再一方面,本发明提供分布式交换机中MAC地址管理设备,所述设备包括:

重添模块,用于分布式交换机在确定自身的MAC芯片自动老化MAC地址后,重新将该MAC地址添加到MAC地址表中;

删除消息发送模块,用于向主控设备发送请求删除该MAC地址的删除消息;

删除模块,用于当接收到主控设备返回的确定将该MAC地址删除的确认消息时,将该MAC地址从MAC地址表中删除。

再一方面,本发明提供分布式交换机中MAC地址管理设备,所述设备包括:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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