OVS网络流量加速优化方法及其系统与流程

文档序号:32788617发布日期:2023-01-03 20:16阅读:123来源:国知局
OVS网络流量加速优化方法及其系统与流程
ovs网络流量加速优化方法及其系统
技术领域
1.本发明涉及虚拟交换机技术领域,尤其涉及一种ovs网络流量加速优化方法及其系统。


背景技术:

2.ovs是一个高质量的,多层虚拟交换机,其目的是让大规模网络自动化可以通过编程扩展,目前的ovs网络流量转发机制通过大型的物理实体设备实现,一旦出现损坏就需进行更换。在这种机制下,随着ovs网络业务的快速增长,伴之产生的网络拥塞度高、数据丢包率高、消耗度高等问题日益突出;因此,针对ovs网络流量的加速优化是目前主要的发展趋势。
3.但是,现有的ovs网络流量加速优化,不能自行对比找出加速优化最佳路径,需要维护人员定时进行最佳路径调整,比较复杂。


技术实现要素:

4.本发明的目的是为了解决现有的ovs网络流量加速优化,不能自行对比找出加速优化最佳路径,需要维护人员定时进行最佳路径调整,比较复杂的缺点,而提出的ovs网络流量加速优化方法及其系统。
5.为了实现上述目的,本发明采用了如下技术方案:
6.ovs网络流量加速优化方法,包括以下步骤:
7.s1:获取并汇总各ovs网络流量加速优化请求,建立加速优化模型:通过请求接收模块获取并汇总ovs网络流量加速优化请求,并通过ovs-appctl发送命令消息,运行相关daemon,建立加速优化模型;
8.s2:创建ovs网络流量加速优化请求对比件:对汇总后ovs网络流量加速优化请求原件,进行拷贝复制,制作2-4份ovs网络流量加速优化请求对比件,并标号;
9.s3:对ovs网络流量加速优化请求原件进行优化分析,获取优化分析结果:创建vprot对ovs网络流量加速优化请求原件进行优化分析,提取其流的关键信息并在流表中查找这些关键信息,获取ovs网络流量加速优化请求原件的优化分析结果;
10.s4:对ovs网络流量加速优化请求对比件进行优化分析,获取优化分析结果;
11.s5:对优化分析结果进行比对,根据对比结果确定最佳路径;
12.s6:记录优化加速最佳路径,并对后续ovs网络流量优化加速请求执行。
13.优选的,所述s4中,针对ovs网络流量加速优化请求对比件的数量,创建同等数量的prots,并在对应的prot中创建bridge,对ovs网络流量加速优化请求对比件进行优化分析,获取各ovs网络流量加速优化请求对比件的优化分析结果。
14.优选的,所述s5中,通过对比分析模块将ovs网络流量加速优化请求原件分析结果与ovs网络流量加速优化请求对比件分析结果一一比对。
15.优选的,所述s5中,对比结果显示ovs网络流量加速优化请求原件优化丢包率大于
ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求对比件的运行prot-bridge为最佳优化路径,对比结果显示ovs网络流量加速优化请求原件优化丢包率小于ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求原件的运行vpeot为最佳优化路径。
16.优选的,所述s6中,根据对比结果,通过寻优优化模块记录优化加速最佳路径,并通过执行模块对后续ovs网络流量加速优化请求执行最佳路径加速优化。
17.本发明还提出了ovs网络流量加速优化系统,包括依次连接的请求接收模块、对比分析模块、寻优优化模块和执行模块。
18.与现有技术相比,本发明的有益效果在于:
19.本方案通过请求接收模块,可以获取并汇总ovs网络流量加速优化请求,并建立加速优化模型,方便对ovs网络流量加速优化请求进行加速优化;
20.本方案通过对比结果可以记录加速优化最佳路径,并对后续ovs网络流量加速优化请求执行最佳路径加速优化,方便有效。
附图说明
21.图1为本发明提出的ovs网络流量加速优化方法的流程图。
22.图2为本发明提出的ovs网络流量加速优化系统的结构框图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
24.实施例一
25.参照图1-2,ovs网络流量加速优化方法,包括以下步骤:
26.s1:获取并汇总各ovs网络流量加速优化请求,建立加速优化模型;
27.s2:创建ovs网络流量加速优化请求对比件;
28.s3:对ovs网络流量加速优化请求原件进行优化分析,获取优化分析结果;
29.s4:对ovs网络流量加速优化请求对比件进行优化分析,获取优化分析结果;
30.s5:对优化分析结果进行比对,根据对比结果确定最佳路径;
31.s6:记录优化加速最佳路径,并对后续ovs网络流量优化加速请求执行。
32.本实施例中,s1中,通过请求接收模块获取并汇总ovs网络流量加速优化请求,并通过ovs-appctl发送命令消息,运行相关daemon,建立加速优化模型。
33.本实施例中,s2中,对汇总后ovs网络流量加速优化请求原件,进行拷贝复制,制作2份ovs网络流量加速优化请求对比件,并标号。
34.本实施例中,s3中,创建vprot对ovs网络流量加速优化请求原件进行优化分析,提取其流的关键信息并在流表中查找这些关键信息,获取ovs网络流量加速优化请求原件的优化分析结果。
35.本实施例中,s4中,针对ovs网络流量加速优化请求对比件的数量,创建同等数量的prots,并在对应的prot中创建bridge,对ovs网络流量加速优化请求对比件进行优化分析,获取各ovs网络流量加速优化请求对比件的优化分析结果。
36.本实施例中,s5中,通过对比分析模块将ovs网络流量加速优化请求原件分析结果与ovs网络流量加速优化请求对比件分析结果一一比对。
37.本实施例中,s5中,对比结果显示ovs网络流量加速优化请求原件优化丢包率大于ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求对比件的运行prot-bridge为最佳优化路径,对比结果显示ovs网络流量加速优化请求原件优化丢包率小于ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求原件的运行vpeot为最佳优化路径。
38.本实施例中,s6中,根据对比结果,通过寻优优化模块记录优化加速最佳路径,并通过执行模块对后续ovs网络流量加速优化请求执行最佳路径加速优化。
39.本实施例还提出了ovs网络流量加速优化系统,包括依次连接的请求接收模块、对比分析模块、寻优优化模块和执行模块。
40.实施例二
41.参照图1-2,ovs网络流量加速优化方法,包括以下步骤:
42.s1:获取并汇总各ovs网络流量加速优化请求,建立加速优化模型;
43.s2:创建ovs网络流量加速优化请求对比件;
44.s3:对ovs网络流量加速优化请求原件进行优化分析,获取优化分析结果;
45.s4:对ovs网络流量加速优化请求对比件进行优化分析,获取优化分析结果;
46.s5:对优化分析结果进行比对,根据对比结果确定最佳路径;
47.s6:记录优化加速最佳路径,并对后续ovs网络流量优化加速请求执行。
48.本实施例中,s1中,通过请求接收模块获取并汇总ovs网络流量加速优化请求,并通过ovs-appctl发送命令消息,运行相关daemon,建立加速优化模型。
49.本实施例中,s2中,对汇总后ovs网络流量加速优化请求原件,进行拷贝复制,制作3份ovs网络流量加速优化请求对比件,并标号。
50.本实施例中,s3中,创建vprot对ovs网络流量加速优化请求原件进行优化分析,提取其流的关键信息并在流表中查找这些关键信息,获取ovs网络流量加速优化请求原件的优化分析结果。
51.本实施例中,s4中,针对ovs网络流量加速优化请求对比件的数量,创建同等数量的prots,并在对应的prot中创建bridge,对ovs网络流量加速优化请求对比件进行优化分析,获取各ovs网络流量加速优化请求对比件的优化分析结果。
52.本实施例中,s5中,通过对比分析模块将ovs网络流量加速优化请求原件分析结果与ovs网络流量加速优化请求对比件分析结果一一比对。
53.本实施例中,s5中,对比结果显示ovs网络流量加速优化请求原件优化丢包率大于ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求对比件的运行prot-bridge为最佳优化路径,对比结果显示ovs网络流量加速优化请求原件优化丢包率小于ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求原件的运行vpeot为最佳优化路径。
54.本实施例中,s6中,根据对比结果,通过寻优优化模块记录优化加速最佳路径,并通过执行模块对后续ovs网络流量加速优化请求执行最佳路径加速优化。
55.本实施例还提出了ovs网络流量加速优化系统,包括依次连接的请求接收模块、对
比分析模块、寻优优化模块和执行模块。
56.实施例三
57.参照图1-2,ovs网络流量加速优化方法,包括以下步骤:
58.s1:获取并汇总各ovs网络流量加速优化请求,建立加速优化模型;
59.s2:创建ovs网络流量加速优化请求对比件;
60.s3:对ovs网络流量加速优化请求原件进行优化分析,获取优化分析结果;
61.s4:对ovs网络流量加速优化请求对比件进行优化分析,获取优化分析结果;
62.s5:对优化分析结果进行比对,根据对比结果确定最佳路径;
63.s6:记录优化加速最佳路径,并对后续ovs网络流量优化加速请求执行。
64.本实施例中,s1中,通过请求接收模块获取并汇总ovs网络流量加速优化请求,并通过ovs-appctl发送命令消息,运行相关daemon,建立加速优化模型。
65.本实施例中,s2中,对汇总后ovs网络流量加速优化请求原件,进行拷贝复制,制作4份ovs网络流量加速优化请求对比件,并标号。
66.本实施例中,s3中,创建vprot对ovs网络流量加速优化请求原件进行优化分析,提取其流的关键信息并在流表中查找这些关键信息,获取ovs网络流量加速优化请求原件的优化分析结果。
67.本实施例中,s4中,针对ovs网络流量加速优化请求对比件的数量,创建同等数量的prots,并在对应的prot中创建bridge,对ovs网络流量加速优化请求对比件进行优化分析,获取各ovs网络流量加速优化请求对比件的优化分析结果。
68.本实施例中,s5中,通过对比分析模块将ovs网络流量加速优化请求原件分析结果与ovs网络流量加速优化请求对比件分析结果一一比对。
69.本实施例中,s5中,对比结果显示ovs网络流量加速优化请求原件优化丢包率大于ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求对比件的运行prot-bridge为最佳优化路径,对比结果显示ovs网络流量加速优化请求原件优化丢包率小于ovs网络流量加速优化请求对比件优化丢包率,则该ovs网络流量加速优化请求原件的运行vpeot为最佳优化路径。
70.本实施例中,s6中,根据对比结果,通过寻优优化模块记录优化加速最佳路径,并通过执行模块对后续ovs网络流量加速优化请求执行最佳路径加速优化。
71.本实施例还提出了ovs网络流量加速优化系统,包括依次连接的请求接收模块、对比分析模块、寻优优化模块和执行模块。
72.通过实施例一、二、三提出的ovs网络流量加速优化方法及其系统,可以通过对比结果记录加速优化最佳路径,并对后续ovs网络流量加速优化请求执行最佳路径加速优化,方便有效。
73.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1