基于带内网络遥测技术的全网路径最优化遍历方法及装置制造方法及图纸

技术编号:20369643 阅读:33 留言:0更新日期:2019-02-16 19:54
本发明专利技术公开了一种基于带内网络遥测技术的全网路径最优化遍历方法及装置,其中方法包括:从任一奇数顶点开始提取多条路径,并且多条路径的每条路径在其他奇数顶点结束,以提取最少路径数,其中,通过欧拉轨迹算法迭代提取奇数顶点之间的路径,直到提取网络拓扑图中所有奇数顶点;如果在将从第一图集G中提取的路径插入到非重叠INT路径的路径集Q中时,第一图集G的图被分解为多个不连通的子图,则使用第二图集S保存多个不连通的子图,以从第二图集S中选择没有奇数顶点的子图并保存到第三图集T中,进而生成最终INT路径,且生成最少的非重叠路径以覆盖图的所有边。该方法具有减少INT对网络的性能开销、生成最少不重叠路径数和控制器负载较小的优点。

Optimal traversal method and device for whole network path based on in-band network telemetry technology

The invention discloses an in-band network telemetry-based path optimization traversal method and device. The method includes: extracting multiple paths from any odd vertex, and each path of multiple paths ends at other odd vertices to extract the minimum number of paths, in which the path between odd vertices is extracted iteratively through Euler trajectory algorithm until extraction. All odd vertices in the network topology graph; if the path extracted from the first graph set G is inserted into the path set Q of the non-overlapping INT path, the graph of the first graph set G is decomposed into several disconnected subgraphs, then the second graph set S is used to save several disconnected subgraphs to select the subgraph without odd vertices from the second graph set S and save it into the third graph set T, and then the most disconnected subgraphs are generated. The final INT path is generated and the least non-overlapping path is generated to cover all edges of the graph. This method has the advantages of reducing the performance overhead of INT to the network, generating the least number of non-overlapping paths and less controller load.

【技术实现步骤摘要】
基于带内网络遥测技术的全网路径最优化遍历方法及装置
本专利技术涉及互联网
,特别涉及一种基于带内网络遥测技术的全网路径最优化遍历方法及装置。
技术介绍
当今各种云服务的部署越来越多,数据中心网络已变得规模巨大。随着网络规模的不断扩大,细粒度的网络监控可以实现更好的网络可靠性和实时闭环流量控制。P4语言联盟(P4.org)提出了INT(In-bandNetworkTelemetry,带内网络遥测),为数据中心网络实现细粒度的实时数据平面检测。INT允许数据包在通过数据平面管道时查询设备内部状态(如队列大小,链路利用率和排队等待时间),而不会干扰控制平面CPU或引起额外的延迟。通常情况下,INT依赖于包头中保留的可变长度标签栈的探测包。探测包周期性地在网络边缘生成,并被注入到网络核心,它将与普通的流量一起排队和转发。在沿转发路径的每个路由器/交换机中,探测包将提取设备内部状态并将其推入INT标签栈。在最后一跳,边缘设备将把具有INT信息的探测包转发给远程控制器以供进一步分析。在传统网络监控中,现有技术一的技术方案为SNMP技术,通常用于不断轮询路由处理器卡上的CPU,每隔几秒或几分本文档来自技高网...

【技术保护点】
1.一种基于带内网络遥测技术的全网路径最优化遍历方法,其特征在于,包括以下步骤:从任一奇数顶点开始提取多条路径,并且所述多条路径的每条路径在其他奇数顶点结束,以提取最少路径数,其中,通过欧拉轨迹算法迭代提取奇数顶点之间的路径,直到提取网络拓扑图中所有奇数顶点;和如果在将从第一图集G中提取的路径插入到非重叠INT路径的路径集Q中时,所述第一图集G的图被分解为多个不连通的子图,则使用第二图集S保存多个不连通的子图,以从所述第二图集S中选择没有奇数顶点的子图并保存到第三图集T中,进而生成最终INT路径,且生成最少的非重叠路径以覆盖图的所有边。

【技术特征摘要】
1.一种基于带内网络遥测技术的全网路径最优化遍历方法,其特征在于,包括以下步骤:从任一奇数顶点开始提取多条路径,并且所述多条路径的每条路径在其他奇数顶点结束,以提取最少路径数,其中,通过欧拉轨迹算法迭代提取奇数顶点之间的路径,直到提取网络拓扑图中所有奇数顶点;和如果在将从第一图集G中提取的路径插入到非重叠INT路径的路径集Q中时,所述第一图集G的图被分解为多个不连通的子图,则使用第二图集S保存多个不连通的子图,以从所述第二图集S中选择没有奇数顶点的子图并保存到第三图集T中,进而生成最终INT路径,且生成最少的非重叠路径以覆盖图的所有边。2.根据权利要求1所述的基于带内网络遥测技术的全网路径最优化遍历方法,其特征在于,所述提取最少路径数,进一步包括:将所述路径删除以消除所述图集的所述一对奇点。3.根据权利要求1所述的基于带内网络遥测技术的全网路径最优化遍历方法,其特征在于,所述欧拉轨迹算法具体包括:如果不存在所述奇数顶点,则采用Fleury算法获取欧拉回路,并插入到非重叠INT路径的路径集中;如果存在两个所述奇数顶点,则采用Fleury算法获取Euler路径,并插入到所述非重叠INT路径的路径集中;如果存在两个以上的所述奇数顶点,则任意选择两个奇数顶点,并通过一条路径连接任意选择后的所述奇数顶点,并将所述路径插入到所述非重叠INT路径的路径集中。4.根据权利要求1所述的基于带内网络遥测技术的全网路径最优化遍历方法,其特征在于,所述生成所述最终INT路径,进一步包括:对所述第三图集T中的每个图,通过Fleury算法生成欧拉回路T_circuit,以覆盖全部边;如果所述网络拓扑图中有2k个奇数顶点,其中,k为正整数,则搜索当前图集Q以找到至少与所述欧拉回路T_circuit具有相同顶点的路径T_path;且将所述欧拉回路T_circuit与所述T_path连接,通过pathPaste()创建一个新路径,并通过图集Q中的新路径替换原始T_path,以生成最终INT路径。5.根据权利要求1-4任一项所述的基于带内网络遥测技术的全网路径最优化遍历方法,其特征在于,采用源路由和带内网络遥测的按需带内遥测机制。6.一种基于...

【专利技术属性】
技术研发人员:潘恬黄韬宋恩格张娇刘江谢人超杨帆鄂新华霍如刘韵洁
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1