[发明专利]分布式网络处理系统的MAC地址表项信息同步方法及装置有效
申请号: | 200910118638.4 | 申请日: | 2009-02-27 |
公开(公告)号: | CN101820435A | 公开(公告)日: | 2010-09-01 |
发明(设计)人: | 朱普军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 网络 处理 系统 mac 地址 信息 同步 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种分布式网络处理系统的MAC (Media Access Control,媒体接入控制)地址表项信息同步方法及装置。
背景技术
分布式网络处理系统如分布式网桥,用来将相互隔离的各个本地区域网 络连接为一个局域网,并进行各区域网络间的业务报文传输。业务报文的传 输需要依据业务报文的MAC地址,以及业务处理板的MAC地址表项信息来 实现。业务报文的MAC地址包含源地址和目的地址,MAC地址表项信息记 录了MAC地址与业务处理板的端口的对应关系。
在业务报文传输时,根据业务报文的目的MAC地址,查找与该目的MAC 地址对应的MAC地址表项信息,得到对应的出端口信息,将业务报文转发出 去。同时学习或更新与源MAC地址的对应的MAC地址表项信息;并将每次 学习到的MAC地址表项信息向其它业务处理板广播,然后各业务处理板进行 该MAC地址表项信息的学习。
但是该广播完成以后,各业务处理板分别对各自的MAC地址表项信息进 行维护,和老化,所谓老化,即按照一定的规则将不匹配的MAC地址表项信 息删除。因此,各业务处理板的MAC地址表项信息会出现不同步,有时, MAC地址表项信息的不同步会产生诸多问题,例如,业务处理板1和业务处 理板2均存有同一MAC地址表项信息,当业务报文一直经过业务处理板1转 发时,业务处理板2会因老化时间内未接收到该MAC地址的业务报文,而将 该MAC地址表项信息老化删除,当业务报文迁移至业务处理板2进行转发时, 因业务处理板2中相应的MAC地址表项信息已经删除,此时业务处理板2还 需要再进行该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 地址表项信息同步到所述分布式网络处理系统的其它业务处理板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910118638.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种半圆磁环绕线机
- 下一篇:智能断路器用电流互感器