[发明专利]一种芯片转发表项生成方法及设备有效
申请号: | 201310535972.6 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103607351B | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 梁学伟;刘克彬;张孝安 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/741;H04L12/775 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片 转发 生成 方法 设备 | ||
1.一种芯片转发表项生成方法,应用于包括多个成员设备的堆叠系统,其特征在于,该方法包括:
堆叠系统中的成员设备通过堆叠口发送以自身的芯片标识ID作为源芯片ID的转发表学习报文;
当堆叠系统中的成员设备接收到其他成员设备发送的转发表学习报文,且该转发表学习报文中的源芯片ID不属于自身的芯片ID时,所述成员设备通过硬件学习该转发表学习报文中的源芯片ID、该转发表学习报文的转发跳数、以及接收到该转发表学习报文的堆叠口的对应关系,根据该转发表学习报文中的源芯片ID、该转发表学习报文的转发跳数,以及接收到该转发表学习报文的堆叠口的对应关系维护对应的芯片转发表项,并将该转发表学习报文通过自身的其它堆叠口转发,其中,芯片转发表项记录有源芯片ID、转发跳数,以及堆叠口的对应关系;
其中,转发表学习报文中配置有专用的源ID,该专用的源ID用于表明转发表学习报文不需要被过滤。
2.如权利要求1所述的方法,其特征在于,所述成员设备根据该转发表学习报文中的源芯片ID、该转发表学习报文的转发跳数,以及接收到该转发表学习报文的堆叠口的对应关系维护对应的芯片转发表项,具体包括:
所述成员设备根据该转发表学习报文中的源芯片ID查询芯片转发表项;
若未查询到记录有该源芯片ID的芯片转发表项,所述成员设备根据该源芯片ID、该转发表学习报文的转发跳数,以及接收到该转发表学习报文的堆叠口生成对应该源芯片ID的芯片转发表项;
若查询到记录有该源芯片ID的芯片转发表项,且该转发表学习报文的转发跳数小于该芯片转发表项中记录的转发跳数,所述成员设备将该芯片转发表项中的堆叠口更新为接收到该转发表学习报文的堆叠口,并将该芯片转发表项中的转发跳数更新为该转发表学习报文的转发跳数;
若查询到记录有该源芯片ID的芯片转发表项,且该转发表学习报文的转发跳数大于该芯片转发表项中记录的转发跳数,所述成员设备保持该芯片转发表项中的堆叠口和转发跳数不变。
3.如权利要求2所述的方法,其特征在于,所述成员设备根据该转发表学习报文中的源芯片ID、该转发表学习报文的转发跳数,以及接收到该转发表学习报文的堆叠口的对应关系维护对应的芯片转发表项,还包括:
若查询到记录有该源芯片ID的芯片转发表项,且该转发表学习报文的转发跳数等于该芯片转发表项中记录的转发跳数,所述成员设备判断接收到该转发表学习报文的堆叠口与该芯片转发表项中的堆叠口是否相同;
若判断为不同,则所述成员设备将该芯片转发表项中的堆叠口更新为接收到该转发表学习报文的堆叠口;
若判断为相同,则所述成员设备保持该芯片转发表项中的堆叠口不变。
4.如权利要求1所述的方法,其特征在于,该方法还包括:
当堆叠系统中的成员设备从非堆叠口接收到普通数据报文,且根据该普通数据报文中的目的芯片ID确定该普通数据报文的目的芯片不是所述成员设备自身的芯片时,所述成员设备以自身的芯片ID作为该普通数据报文的源芯片ID,并根据芯片转发表项将该普通数据报文通过相应的堆叠口转发;
当所述成员设备从堆叠口接收到普通数据报文时,所述成员设备通过硬件学习该普通数据报文中的源芯片ID、该普通数据报文在所述堆叠系统内的转发跳数,以及接收到该普通数据报文的堆叠口的对应关系,并根据该普通数据报文中的源芯片ID、该普通数据报文在所述堆叠系统内的转发跳数,以及接收到该普通数据报文的堆叠口的对应关系维护对应的芯片转发表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310535972.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种细沙防撞保护儿童游乐模拟车
- 下一篇:一种防水型双充移动电源