[发明专利]检测网络设备流缓存的陈旧存储器地址有效
申请号: | 201811450848.9 | 申请日: | 2018-11-29 |
公开(公告)号: | CN110191068B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 曼米特·辛格;L·蒂莫西·帕特里克;斯瓦米·萨达施瓦阿什·雷努·卡纳达 | 申请(专利权)人: | 瞻博网络公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L12/26;G06F12/0817 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;潘树志 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 网络设备 缓存 陈旧 存储器 地址 | ||
1.一种检测方法,包括:
由网络设备接收用于流的分组;
由所述网络设备从用于所述流的流缓存条目获取由所述流缓存条目的一个或多个动作引用的存储器地址和用于所述存储器地址的第一学习索引,所述第一学习索引指示所述存储器地址的第一分配;
由所述网络设备确定所述第一学习索引与存储到存储器地址映射中的用于所述存储器地址的存储器地址映射条目中的第二学习索引相匹配,所述第二学习索引指示所述存储器地址的第二分配;
响应于所述确定,由所述网络设备使用所述流缓存条目的所述一个或多个动作来转发所述分组;
响应于重新分配由所述一个或多个动作引用的所述存储器地址,由所述网络设备递增所述第二学习索引;
响应于所述重新分配,由所述网络设备启动定时器;
禁止启动由所述一个或多个动作引用的所述存储器地址的后续重新分配,直到所述定时器超过延迟阈值;以及
在所述定时器超过所述延迟阈值后,启动由所述一个或多个动作引用的所述存储器地址的所述后续重新分配。
2.根据权利要求1所述的方法,还包括:
由所述网络设备为所述一个或多个动作分配所述存储器地址;
响应于所述分配,由所述网络设备设置所述第二学习索引;
由所述网络设备在所述流缓存条目处存储由所述一个或多个动作引用的所述存储器地址;以及
由所述网络设备设置所述第一学习索引以匹配所述第二学习索引。
3.根据权利要求1所述的方法,还包括:
由所述网络设备在流动作学习周期中设置所述第一学习索引到所述第二学习索引。
4.根据权利要求1所述的方法,其中,所述重新分配包括:响应于配置改变或状态改变,由所述网络设备重新分配由所述一个或多个动作引用的所述存储器地址。
5.根据权利要求1所述的方法,还包括:
由所述网络设备经由管理接口接收定义所述延迟阈值的配置信息。
6.根据权利要求1所述的方法,还包括:
由所述网络设备接收用于所述流的初始分组;以及
响应于所述接收,由所述网络设备确定用于所述流的所述一个或多个动作。
7.根据权利要求1所述的方法,还包括:
由所述网络设备经由管理接口接收定义所述第一学习索引和所述第二学习索引的多个比特的配置信息。
8.根据权利要求1所述的方法,其中,所述分组包括第一分组,所述方法还包括:
由所述网络设备接收用于所述流的第二分组;
由所述网络设备确定所述第一学习索引与所述第二学习索引不匹配;以及
由所述网络设备响应确定所述第一学习索引与所述第二学习索引不匹配,使用所述网络设备的转发子系统来转发所述第二分组。
9.根据权利要求8所述的方法,还包括:
由所述网络设备响应确定第所述一学习索引与所述第二学习索引不匹配,使所述流缓存条目无效。
10.根据权利要求1所述的方法,其中,所述流缓存条目的所述一个或多个动作包括监管器动作、计数器动作、或媒体访问控制(MAC)地址更新动作中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811450848.9/1.html,转载请声明来源钻瓜专利网。