[发明专利]网络中服务质量配置的保证有效
申请号: | 201880021063.1 | 申请日: | 2018-04-17 |
公开(公告)号: | CN110612706B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 钱德拉·那加拉甘;卡蒂克·莫汉拉姆;拉马纳·拉奥·孔佩拉;迪吉约特·塞西;桑德·伊耶 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L41/40 | 分类号: | H04L41/40;H04L41/50 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 董越 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 服务质量 配置 保证 | ||
1.一种用于保证网络中的服务质量配置的方法,包括:
获得软件定义网络的逻辑模型,所述逻辑模型包括针对所述软件定义网络指定的规则,所述逻辑模型基于模式,所述模式定义针对所述软件定义网络的可管理对象和对象属性;
针对所述软件定义网络中的一个或多个网络设备获得相应硬件模型,所述相应硬件模型包括在所述一个或多个网络设备处与所述逻辑模型的相应特定于设备的表示相对应的规则;以及
基于所述逻辑模型和与所述一个或多个网络设备相关联的所述相应硬件模型,执行所述逻辑模型中的规则与所述相应硬件模型中的规则之间的等效性检查,以确定所述逻辑模型和所述相应硬件模型是否包含配置不一致。
2.如权利要求1所述的方法,其中,所述逻辑模型中的规则通过在与所述软件定义网络相关联的控制器上配置的契约来定义,并且其中,所述相应硬件模型中的规则包括基于所述契约在所述一个或多个网络设备上呈现的规则。
3.如权利要求2所述的方法,还包括:
对于所述逻辑模型中与分组集合相关联的契约中的每个契约,生成表示该契约中的一个或多个值的第一相应数据结构;
对于在所述一个或多个网络设备上呈现的与分组集合相关联的规则中的每个规则,生成表示该规则中的一个或多个值的第二相应数据结构;以及
其中,执行所述等效性检查包括将所述第一相应数据结构与所述第二相应数据结构进行比较。
4.如权利要求3所述的方法,其中,所述第一相应数据结构和所述第二相应数据结构包括如下项中的至少一个:n位向量、n位字符串、或简化有序二元决策图。
5.如权利要求4所述的方法,其中,每个契约中的一个或多个值和每个规则中的一个或多个值由相应n位向量表示,其中生成所述第一相应数据结构和所述第二相应数据结构包括:
对于表示契约中的一个或多个值的相应n位向量中的每个位,计算与该契约相关联的分组集合;
对于表示规则中的一个或多个值的相应n位向量中的每个位,计算与该规则相关联的分组集合;以及
其中,将所述第一相应数据结构与所述第二相应数据结构进行比较包括:将针对该契约计算出的分组集合和相应n位向量,与针对该规则计算出的分组集合和相应n位向量进行比较。
6.如权利要求4或5所述的方法,其中,每个相应的分组集合由一个或多个简化有序二元决策图表示,所述一个或多个简化有序二元决策图中的每一个基于相应n位向量中的位。
7.如权利要求6所述的方法,其中,契约中的一个或多个值和规则中的一个或多个值与相应的服务质量策略相关联。
8.如权利要求6所述的方法,其中,执行所述等效性检查以确定所述逻辑模型和所述相应硬件模型是否包含配置不一致包括当如下情况时确定所述逻辑模型和所述相应硬件模型包含不一致的服务质量规则:针对契约中该不一致的服务质量规则计算出的分组集合和相应n位向量,与针对所述相应硬件模型中该不一致的服务质量规则计算出的分组集合和相应n位向量进行的比较未产生匹配。
9.如权利要求1所述的方法,其中,所述可管理对象包括契约、租户、端点组、上下文、主体、或过滤器中的至少一个,并且其中,所述模式包括分层管理信息树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880021063.1/1.html,转载请声明来源钻瓜专利网。