发明名称 |
一种媒体访问控制MAC地址表项学方法和装置 |
摘要 |
本发明公开了一种MAC地址表项学方法,应用于包括转发芯片和CPU的网络设备中,所述方法包括以下步骤:所述转发芯片接收单播报文,记录所述单播报文的源MAC地址和入端口信息;所述转发芯片查找转发数据库FDB表中是否存在所述单播报文的源MAC地址,如果所述FDB表中不存在所述单播报文的源MAC地址,则将所述单播报文的源MAC地址和入端口信息添加到所述FDB表中,所述单播报文包括来自业务端口的上行单播报文和来自交换网的下行单播报文。本发明能够自动、高效地维护转发芯片中的FDB表。本发明同样公开了一种应用上述方法的装置。 |
申请公布号 |
CN101651627B |
申请公布日期 |
2013.01.09 |
申请号 |
CN200910174222.4 |
申请日期 |
2009.09.23 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
方帆 |
分类号 |
H04L12/741(2013.01)I;H04L12/749(2013.01)I;H04L12/761(2013.01)I |
主分类号 |
H04L12/741(2013.01)I |
代理机构 |
北京鑫媛睿博知识产权代理有限公司 11297 |
代理人 |
龚家骅 |
主权项 |
一种媒体访问控制MAC地址表项学习方法,应用于包括转发芯片和中央处理单元CPU的网络设备中,其特征在于,所述方法包括以下步骤:所述转发芯片接收单播报文,记录所述单播报文的源MAC地址和入端口信息;所述转发芯片查找转发数据库FDB表中是否存在所述单播报文的源MAC地址,如果所述FDB表中不存在所述单播报文的源MAC地址,则将所述单播报文的源MAC地址和入端口信息添加到所述FDB表中,所述单播报文包括来自业务端口的上行单播报文和来自交换网的下行单播报文;当所述单播报文为上行单播报文时,所述转发芯片查找所述FDB表中是否存在所述上行单播报文的目的MAC地址;如果所述FDB表中不存在所述上行单播报文的目的MAC地址,则向所述CPU发送目的地址DA消息,所述CPU分析接收到的DA消息,查找所述网络设备的其他转发芯片中是否存在所述上行单播报文的目的MAC地址对应的出端口信息;如果存在,所述CPU将所述上行单播报文的目的MAC地址和出端口信息添加到所述转发芯片的FDB表中,使所述转发芯片停止向所述CPU发送DA消息,并根据所述CPU添加的目的MAC地址和出端口信息,将对应的上行单播报文进行单播发送。 |
地址 |
310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地 |