发明名称 一种媒体访问控制MAC地址表项更新方法和装置
摘要 本发明公开了一种MAC地址表项更新方法,应用于包括多个转发芯片的网络设备中,所述网络设备还包括可编程器件,所述转发芯片上开放MAC地址消息接口,所有转发芯片的MAC地址消息接口连接到所述可编程器件,网络设备中的转发芯片将所述MAC地址表项更新消息通过自身的MAC地址消息接口发送到所述可编程器件,使所述可编程器件将所述MAC地址表项更新消息广播到其他转发芯片的MAC地址消息接口;所述网络设备中的其他转发芯片接收并解析来自所述可编程器件的MAC地址表项更新消息,并根据MAC地址表项更新消息更新FDB表中的MAC地址表项。本发明能够使网络设备能够自动、高效地维护FDB表。本发明同样公开了一种应用上述方法的网络设备。
申请公布号 CN101656676B 申请公布日期 2013.03.20
申请号 CN200910176724.0 申请日期 2009.09.18
申请人 杭州华三通信技术有限公司 发明人 杨燕军
分类号 H04L12/741(2013.01)I;G06F17/30(2006.01)I 主分类号 H04L12/741(2013.01)I
代理机构 北京鑫媛睿博知识产权代理有限公司 11297 代理人 龚家骅
主权项 一种媒体访问控制MAC地址表项更新方法,应用于包括多个转发芯片的网络设备中,其特征在于,所述网络设备还包括可编程器件,所述转发芯片上开放MAC地址消息接口,所有转发芯片的MAC地址消息接口连接到所述可编程器件,所述方法包括以下步骤:所述网络设备中的转发芯片根据MAC地址表项更新结果或MAC地址表项扫描结果,生成MAC地址表项更新消息,并将所述MAC地址表项更新消息通过自身的MAC地址消息接口发送到所述可编程器件,使所述可编程器件将所述MAC地址表项更新消息广播到其他转发芯片的MAC地址消息接口;所述网络设备中的其他转发芯片接收并解析来自所述可编程器件的MAC地址表项更新消息,在转发数据库FDB表查找所述MAC地址表项更新消息对应的MAC地址表项,并根据所述查找结果更新所述FDB表中的MAC地址表项;其中,当所述MAC地址表项更新消息为同步消息时,所述根据所述查找结果更新所述FDB表中的MAC地址表项,具体包括:当所述网络设备中的其他转发芯片查找不到所述同步消息对应的MAC地址表项时,所述其他转发芯片将所述同步消息对应的MAC地址表项添加到所述FDB表中,并初始化所述MAC地址表项的核查位;当所述网络设备中的其他转发芯片查找到所述同步消息对应的MAC地址表项时,所述其他转发芯片比较所述同步消息对应的出接口信息与查找到的MAC地址表项对应的出接口信息是否一致;如果比较结果为不一致,所述其他转发芯片将所述查找到的MAC地址表项对应的出接口信息更新为所述同步消息对应的出接口信息,并将所述更新后的MAC地址表项对应的核查位复位;如果比较结果为一致,所述其他转发芯片检查所述查找到的MAC地址表项对应的核查位是否已经被置位,如果所述核查位已经被置位,则将所述核查位复位。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地