[发明专利]识别网络配置中用于移除的组件的方法、系统和介质有效
申请号: | 201880040255.7 | 申请日: | 2018-06-04 |
公开(公告)号: | CN110892685B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 拉马纳·拉奥·孔佩拉;钱德拉·那加拉甘;约翰·托马斯·蒙克;普尔纳·马尼·古玛·甘塔萨拉 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L41/0893 | 分类号: | H04L41/0893;H04L41/12;H04L41/0813 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 邓素敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 网络 配置 用于 组件 方法 系统 介质 | ||
1.一种计算机实现的方法,包括在网络保证设备处执行以下操作:
获得与网络相关联的逻辑模型;
查询所述网络中的节点或网络控制器以获得在所述节点上实现的具体级规则的命中计数,其中呈现逻辑级意图的具体级能够被所述节点读取;
识别所述逻辑模型的一个或多个组件,其中,所述一个或多个组件中的每一个组件与所述具体级规则相关联;
将所述具体级规则的所述命中计数归属于所述逻辑模型的所述一个或多个组件中的每一个组件;
确定与所述一个或多个组件中的每一个组件相关联的硬件级条目的数量;以及
生成报告,所述报告包括所述逻辑模型的一个或多个组件、归属于所述逻辑模型的所述一个或多个组件中的每一个组件的所述命中计数、以及与所述逻辑模型的所述一个或多个组件相关联的所述硬件级条目的数量。
2.根据权利要求1所述的计算机实现的方法,还包括:通过查询所述节点以获得所述具体级规则的规则标识符来识别在所述节点上实现的所述具体级规则。
3.根据权利要求1或2所述的计算机实现的方法,还包括:识别与所述具体级规则相关联的逻辑级意图,其中,所述逻辑级意图与所述逻辑模型的所述一个或多个组件相关联。
4.根据权利要求1或2所述的计算机实现的方法,其中,确定所述硬件级条目的数量包括:查询所述节点以获得与所述具体级规则相关联的硬件级条目的数量。
5.根据权利要求1或2所述的计算机实现的方法,其中,所述硬件级条目的数量包括至少一个TCAM条目。
6.根据权利要求1或2所述的计算机实现的方法,其中,所述具体级规则包括访问控制(actrl)规则。
7.根据权利要求1或2所述的计算机实现的方法,其中,逻辑模型的所述一个或多个组件包括合同、端点、端点组、桥接域或协议中的至少一者。
8.根据权利要求1或2所述的计算机实现的方法,其中,逻辑模型的所述一个或多个组件包括合同,并且所述报告包括对从网络配置中移除所述合同的建议。
9.根据权利要求1或2所述的计算机实现的方法,其中,所述节点是叶节点。
10.一种用于网络配置的系统,包括:
一个或多个处理器;以及
至少一个计算机可读存储介质,其中存储有指令,所述指令在由所述一个或多个处理器执行时使得所述系统执行以下操作:
获得与网络相关联的逻辑模型;
查询所述网络中的节点或网络控制器以获得在叶节点上实现的具体级规则的集合中的每一个具体级规则的命中计数,其中呈现逻辑级意图的具体级能够被所述节点读取;
针对所述具体级规则的集合中的每一个具体级规则,识别一个或多个逻辑级组件,其中,所述一个或多个逻辑级组件中的每一个逻辑级组件与所述具体级规则相关联;
针对所述具体级规则的集合中的每一个具体级规则,将所述具体级规则的所述命中计数归属于所述一个或多个逻辑级组件中的每一个逻辑级组件;
确定与所述一个或多个逻辑级组件中的每一个逻辑级组件相关联的硬件级条目的数量;以及
提供报告,所述报告包括所述一个或多个逻辑级组件中的至少一个逻辑级组件、归属于所述至少一个逻辑级组件的所述命中计数、以及与所述至少一个逻辑级组件相关联的所述硬件级条目的数量。
11.根据权利要求10所述的系统,其中,所述至少一个逻辑级组件与所述一个或多个逻辑级组件的最低命中计数相关联。
12.根据权利要求10或11所述的系统,其中,所述报告包括对移除所述至少一个逻辑级组件的建议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880040255.7/1.html,转载请声明来源钻瓜专利网。