一种基于sd-wan数据传输动态切换系统
技术领域
1.本发明涉及信息通信领域,具体为一种基于sd-wan数据传输动态切换系统。
背景技术:2.sd-wan,software defined wide area network,即软件定义广域网,是将sdn技术应用到广域网场景中所形成的一种服务,这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务,这种服务的典型特征是将网络控制能力通过软件方式
‘
云化’,支持应用可感知的网络能力开放。
3.相对照的传统数据传输网络具有组网不灵活,组网的成本较高,在数据传输过程中常常会由于大量的数据同时间内通过信息通道进行传输而导致网络堵塞的缺点,同时对于数据信息通道没有切换的功能,且没有优先级的区分,一旦出现数据堵塞就不能通过其他信息通道进行数据传输,导致较为重要的信息不能及时到达而导致企业决策失误,故目前急需一种基于d-wan数据传输动态切换系统。
技术实现要素:4.本发明的目的在于提供一种基于sd-wan数据传输动态切换系统,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:一种基于sd-wan数据传输动态切换系统,包括m1、sd-wan控制器,m2、分支机构cpe装置,m3、总部机构cpe装置,m4、缓存数据库,m5、公有云模块和m6、互联网模块;
6.所述m6、互联网模块,所述m2、分支机构cpe装置,m3、总部机构cpe装置以及所述m5、公有云模块之间设有l1、internet,构建的sd-wan网络可以提高wan的效率,同时可以降低用户开支成本;
7.所述m5、公有云模块中设有云端数据库q,数据缓存判断子模块p3和数据分发子模块p4,且各模块之间信息交互,所述云端数据库q接收所述m2、分支机构cpe装置以及m3、总部机构cpe装置的上传数据以及数据调用请求,所述云端数据库q可以将上传的数据保存在云端以供企业内部随时调用;
8.所述数据缓存判断子模块p3与所述m4、缓存数据库信息交互,所述数据缓存判断子模块p3根据上传至所述云端数据库q的数据将数据分为两部分,分别为常调用数据f1和常规数据f2,所述常调用数据f1为企业内部经常调用使用的数据信息,所述常规数据f2为企业内部调用并不频繁的数据信息,通过所述数据缓存判断子模块p3可以将数据信息进行分别,同时所述数据缓存判断子模块p3可以将常调用数据f1缓存至所述m4、缓存数据库中以待随时调用;
9.所述数据缓存判断子模块p3判断数据数据是否常调用后,可以对所述m4、缓存数据库或者所述数据分发子模块p4发出请求,若数据为所述常调用数据f1,则所述数据缓存判断子模块p3请求所述m4、缓存数据库发出数据信息,若数据为所述常规数据f2则请求所
述云端数据库q发出数据信息,并且将数据发送至对应的请求机构;
10.所述m1、sd-wan控制器中设有s1、流量监测模块,s2、优先级判断模块和s3、数据传输加速模块;
11.所述s1、流量监测模块与m2、分支机构cpe装置,m3、总部机构cpe装置以及m5、公有云模块之间设有l3、流量管理传输通道,通过所述l3、流量管理传输通道对系统中的m2、分支机构cpe装置,m3、总部机构cpe装以及m5、公有云模块的流量数据进行采集;
12.所述s2、优先级判断模块与所述s1、流量监测模块信息交互,所述s2、优先级判断模块根据所述s1、流量监测模块采集汇入的流量数据将采集的流量数据进行优先级赋值,将从不同机构汇入的流量数据以“1”、“2”和“*”赋值,“1”所表示该机构汇入的数据优先级高,“2”所表示该机构汇入的数据优先级为普通,“*”所表示该机构汇入的数据为加急数据,其优先度高于“1”赋值级别,通过对流量数据进行赋值可以对各分支机构、总部机构的数据进行优先传输,避免在产生大量的数据时网络系统由于优先级别较低的数据堵塞而导致重要数据不能及时传递造成决策延迟的情况发生;
13.所述s2、优先级判断模块的判断逻辑为发向m3、总部机构cpe装置的数据以及m3、总部机构cpe装置发出数据均自动赋值为“1”,所述m2、分支机构cpe装置之间的互传数据的赋值均自动赋值为“2”,所述m3、总部机构cpe装置以及所述m2、分支机构cpe装置的加急数据手动赋值为“*”,“1”以及“2”赋值的数据均由发出数据信息的cpe装置自动赋值,若需要发出的数据信息为加急信息,需要对该信息手动赋值为“*”:
14.所述s3、数据传输加速模块与所述s2、优先级判断模块信息交互,所述s3、数据传输加速模块中设有缓存数据调取子模块p1和智能动态换线子模块p2,所述缓存数据调取子模块p1与m4、缓存数据库以及m5、公有云模块信息交互,数据的流量信息汇入所述m1、sd-wan控制器中通过可以通过所述s2、优先级判断模块可以判断分发的数据信息的优先级,然后通过所述智能动态换线子模块p2对优先级较高的数据先进行传输,可以大大加快关键数据的传输,避免大量的低优先级数据堵塞信息传输通道;
15.所述m4、缓存数据库与m2、分支机构cpe装置,m3、总部机构cpe装置以及m5、公有云模块之间设有l2、专线,通过l2、专线可以提高对应模块之间数据传输的安全性,同时可以有效避免数据调用时由于数据传输引起的网络堵塞,确保数据调用的及时性;
16.通过所述s3、数据传输加速模块中的所述智能动态换线子模块p2可以选择数据的来源模块,进而实现动态调节数据传输路线,随后通过所述缓存数据调取子模块p1调取所述m4、缓存数据库中的数据进行快速的传输,可以优化数据传输,提高数据传输速度,降低出现数据调用时由于数据传输引起的网络堵塞的情况,确保数据调用的及时性;
17.作为优选,所述l2、专线为虚拟专用信道,在一般的信道上为用户保留一定的带宽,使用户可以独享这部分带宽,就像在公用信道上又开了一个通道,只让相应用户使用,而且用户的数据是加密的,以此来保证可靠性与安全性。
18.作为优选,所述l2、专线采用mpls-vpn专线,采用mpls-vpn专线构建的网络基于2.5层链路,采用多标签协议,以mstp线路为基础构建的mpls-vpn平台,适用于点到多点通信,灵活的组网,安全性高,成本低。
19.作为优选,所述l2、专线的预留带宽满足以下公式:
20.总预留带宽=2m/人*公司人数,
21.即为每一个公司成员预留2m/人的专线带宽可以满足绝大部分的使用情况。
22.作为优选,所述m3、总部机构cpe装置和m2、分支机构cpe装置采用传统cpe或ucpe作为企业网关,每个cpe或ucpe支持一个或多个wan连接,cpe具有远程数据传输的功能,切数据传输安全性高,功能通用且应用效率高,便于管理和维护。
23.作为优选,所述m3、总部机构cpe装置和m2、分支机构cpe装置采用ucpe作为企业网关,ucpe装置允许多个应用程序并行运行,为通信服务提供商提供了极好的机会使得sd-wan虚拟化交付与定制的业务通信服务套件结合ucpe进而运行在平台上。
24.作为优选,所述常调用数据f1的调用频率次数为可修改数据,通过m1、sd-wan控制器输入至所述m4、缓存数据库,可以根据企业实际数据的调用情况自行分配所述常调用数据f1和所述常规数据f2的区分次数。
25.作为优选,所述常调用数据f1的调用频率为每日不少于1000次,所述常规数据f2的调用频率为每日少于1000次,当一个数据信息每日调用的次数多于1000次时,所述数据缓存判断子模块p3便将其判别进入所述常调用数据f1,然后缓存至所述m4、缓存数据库中,若数据信息每日调用次数少于1000次时,所述数据缓存判断子模块p3便将其判别进入所述常规数据f2保存于所述云端数据库q中,该方式可以提高常调用数据的快速调用。
26.综上所述,本发明有益效果是:
27.本发明的m5、公有云模块采用ucpe作为云网关,所述m3、总部机构cpe装置和m2、分支机构cpe装置采用传统cpe或ucpe作为企业网关,之间采用mpls链路、internet链路灵活组合,在总部机构、分支机构、公有云、缓存数据库之间建立连接,且通过智能动态换线子模块p2使得系统具有动态智能切换数据传输路线的功能,从而构建的sd-wan数据传输网络具有组合灵活、组网成本较低、数据传输快速、可以减少数据传输过程中出现网络堵塞情况的功能。
附图说明
28.为了更清楚地说明发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为本发明一种基于sd-wan数据传输动态切换系统的网络结构示意图;
30.图2为本发明图1中m1、sd-wan控制器的结构示意图;
31.图3为本发明图1中m5、公有云模块的结构示意图。
具体实施方式
32.本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
33.本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
34.下面结合图1-3对本发明进行详细说明,其中,为叙述方便,现对下文所说的方位
规定如下:下文所说的上下左右前后方向与图1视图方向的前后左右上下的方向一致,图1为本发明装置的正视图,图1所示方向与本发明装置正视方向的前后左右上下方向一致。
35.请参阅图1-3,本发明提供的一种实施例:一种基于sd-wan数据传输动态切换系统,包括m1、sd-wan控制器,m2、分支机构cpe装置,m3、总部机构cpe装置,m4、缓存数据库,m5、公有云模块和m6、互联网模块;
36.所述m6、互联网模块,所述m2、分支机构cpe装置,m3、总部机构cpe装置以及所述m5、公有云模块之间设有l1、internet,构建的sd-wan网络可以提高wan的效率,同时可以降低用户开支成本;
37.所述m5、公有云模块中设有云端数据库q,数据缓存判断子模块p3和数据分发子模块p4,且各模块之间信息交互,所述云端数据库q接收所述m2、分支机构cpe装置以及m3、总部机构cpe装置的上传数据以及数据调用请求,所述云端数据库q可以将上传的数据保存在云端以供企业内部随时调用;
38.所述数据缓存判断子模块p3与所述m4、缓存数据库信息交互,所述数据缓存判断子模块p3根据上传至所述云端数据库q的数据将数据分为两部分,分别为常调用数据f1和常规数据f2,所述常调用数据f1为企业内部经常调用使用的数据信息,所述常规数据f2为企业内部调用并不频繁的数据信息,通过所述数据缓存判断子模块p3可以将数据信息进行分别,同时所述数据缓存判断子模块p3可以将常调用数据f1缓存至所述m4、缓存数据库中以待随时调用;
39.所述数据缓存判断子模块p3判断数据数据是否常调用后,可以对所述m4、缓存数据库或者所述数据分发子模块p4发出请求,若数据为所述常调用数据f1,则所述数据缓存判断子模块p3请求所述m4、缓存数据库发出数据信息,若数据为所述常规数据f2则请求所述云端数据库q发出数据信息,并且将数据发送至对应的请求机构;
40.所述m1、sd-wan控制器中设有s1、流量监测模块,s2、优先级判断模块和s3、数据传输加速模块;
41.所述s1、流量监测模块与m2、分支机构cpe装置,m3、总部机构cpe装置以及m5、公有云模块之间设有l3、流量管理传输通道,通过所述l3、流量管理传输通道对系统中的m2、分支机构cpe装置,m3、总部机构cpe装以及m5、公有云模块的流量数据进行采集;
42.所述s2、优先级判断模块与所述s1、流量监测模块信息交互,所述s2、优先级判断模块根据所述s1、流量监测模块采集汇入的流量数据将采集的流量数据进行优先级赋值,将从不同机构汇入的流量数据以“1”、“2”和“*”赋值,“1”所表示该机构汇入的数据优先级高,“2”所表示该机构汇入的数据优先级为普通,“*”所表示该机构汇入的数据为加急数据,其优先度高于“1”赋值级别,通过对流量数据进行赋值可以对各分支机构、总部机构的数据进行优先传输,避免在产生大量的数据时网络系统由于优先级别较低的数据堵塞而导致重要数据不能及时传递造成决策延迟的情况发生;
43.所述s2、优先级判断模块的判断逻辑为发向m3、总部机构cpe装置的数据以及m3、总部机构cpe装置发出数据均自动赋值为“1”,所述m2、分支机构cpe装置之间的互传数据的赋值均自动赋值为“2”,所述m3、总部机构cpe装置以及所述m2、分支机构cpe装置的加急数据手动赋值为“*”,“1”以及“2”赋值的数据均由发出数据信息的cpe装置自动赋值,若需要发出的数据信息为加急信息,需要对该信息手动赋值为“*”:
44.所述s3、数据传输加速模块与所述s2、优先级判断模块信息交互,所述s3、数据传输加速模块中设有缓存数据调取子模块p1和智能动态换线子模块p2,所述缓存数据调取子模块p1与m4、缓存数据库以及m5、公有云模块信息交互,数据的流量信息汇入所述m1、sd-wan控制器中通过可以通过所述s2、优先级判断模块可以判断分发的数据信息的优先级,然后通过所述智能动态换线子模块p2对优先级较高的数据先进行传输,可以大大加快关键数据的传输,避免大量的低优先级数据堵塞信息传输通道;
45.所述m4、缓存数据库与m2、分支机构cpe装置,m3、总部机构cpe装置以及m5、公有云模块之间设有l2、专线,通过l2、专线可以提高对应模块之间数据传输的安全性,同时可以有效避免数据调用时由于数据传输引起的网络堵塞,确保数据调用的及时性;
46.通过所述s3、数据传输加速模块中的所述智能动态换线子模块p2可以选择数据的来源模块,进而实现动态调节数据传输路线,随后通过所述缓存数据调取子模块p1调取所述m4、缓存数据库中的数据进行快速的传输,可以优化数据传输,提高数据传输速度,降低出现数据调用时由于数据传输引起的网络堵塞的情况,确保数据调用的及时性;
47.另外,在一个实施例中,所述l2、专线为虚拟专用信道,在一般的信道上为用户保留一定的带宽,使用户可以独享这部分带宽,就像在公用信道上又开了一个通道,只让相应用户使用,而且用户的数据是加密的,以此来保证可靠性与安全性。
48.另外,在一个实施例中,所述l2、专线采用mpls-vpn专线,采用mpls-vpn专线构建的网络基于2.5层链路,采用多标签协议,以mstp线路为基础构建的mpls-vpn平台,适用于点到多点通信,灵活的组网,安全性高,成本低。
49.另外,在一个实施例中,所述l2、专线的预留带宽满足以下公式:
50.总预留带宽=2m/人*公司人数,
51.即为每一个公司成员预留2m/人的专线带宽可以满足绝大部分的使用情况。
52.另外,在一个实施例中,所述m3、总部机构cpe装置和m2、分支机构cpe装置采用传统cpe或ucpe作为企业网关,每个cpe或ucpe支持一个或多个wan连接,cpe具有远程数据传输的功能,切数据传输安全性高,功能通用且应用效率高,便于管理和维护。
53.另外,在一个实施例中,所述m3、总部机构cpe装置和m2、分支机构cpe装置采用ucpe作为企业网关,ucpe装置允许多个应用程序并行运行,为通信服务提供商提供了极好的机会使得sd-wan虚拟化交付与定制的业务通信服务套件结合ucpe进而运行在平台上。
54.另外,在一个实施例中,所述常调用数据f1的调用频率次数为可修改数据,通过m1、sd-wan控制器输入至所述m4、缓存数据库,可以根据企业实际数据的调用情况自行分配所述常调用数据f1和所述常规数据f2的区分次数。
55.另外,在一个实施例中,所述常调用数据f1的调用频率为每日不少于1000次,所述常规数据f2的调用频率为每日少于1000次,当一个数据信息每日调用的次数多于1000次时,所述数据缓存判断子模块p3便将其判别进入所述常调用数据f1,然后缓存至所述m4、缓存数据库中,若数据信息每日调用次数少于1000次时,所述数据缓存判断子模块p3便将其判别进入所述常规数据f2保存于所述云端数据库q中,该方式可以提高常调用数据的快速调用。
56.具体实施例中,首先通过构建的sd-wan网络提高wan的效率,同时可以降低用户开支成本,企业先将部分公司公用信息导入至云端数据库q中,当企业分支机构和总部机构需
要调用或者信息时首先通过l1、intetnet对m5、公有云模块发出请求,云端数据库q接收到请求后通过数据缓存判断子模块p3进行对数据信息进行判断,将数据分为两部分,分别为常调用数据f1和常规数据f2,所述常调用数据f1为企业内部经常调用使用的数据信息,所述常规数据f2为企业内部调用并不频繁的数据信息,通过所述数据缓存判断子模块p3可以将数据信息进行分别,同时所述数据缓存判断子模块p3可以将常调用数据f1缓存至所述m4、缓存数据库中以待随时调用,由于m4、缓存数据库与各调用数据的cpe之间设置有l2、专线,当后续进行数据调用时会先通过m1、sd-wan控制器中的智能动态换线子模块p2对该调用数据请求进行自动换线处理,若是缓存于m4、缓存数据库中的常调用数据f1则直接通过m4、缓存数据库通过l2、专线调取,若是常规数据f2则通过m5、公有云模块通过l1、internet进行调用,当分支机构及主机构之间数据发送时,首先通过m1、sd-wan控制器中的s2、优先级判断模块对数据进行优先级判断,然后根据优先级的先后进行数据传输,可以提高高优先级数据的传输顺利,避免大量非重要信息堵塞信息通道。
57.以上所述,仅为发明的具体实施方式,但发明的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在发明的保护范围之内。因此,发明的保护范围应该以权利要求书所限定的保护范围为准。
技术特征:1.一种基于sd-wan数据传输动态切换系统,包括m1、sd-wan控制器,m2、分支机构cpe装置,m3、总部机构cpe装置,m4、缓存数据库,m5、公有云模块和m6、互联网模块,其特征在于:所述m6、互联网模块,所述m2、分支机构cpe装置,m3、总部机构cpe装置以及所述m5、公有云模块之间设有l1、internet;所述m5、公有云模块中设有云端数据库q,数据缓存判断子模块p3和数据分发子模块p4,且各模块之间信息交互,所述云端数据库q接收所述m2、分支机构cpe装置以及m3、总部机构cpe装置的上传数据以及数据调用请求;所述数据缓存判断子模块p3与所述m4、缓存数据库信息交互,所述数据缓存判断子模块p3根据上传至所述云端数据库q的数据将数据分为两部分,分别为常调用数据f1和常规数据f2,所述常调用数据f1为企业内部经常调用使用的数据信息,所述常规数据f2为企业内部调用并不频繁的数据信息;所述m1、sd-wan控制器中设有s1、流量监测模块,s2、优先级判断模块和s3、数据传输加速模块;所述s1、流量监测模块与m2、分支机构cpe装置,m3、总部机构cpe装置以及m5、公有云模块之间设有l3、流量管理传输通道;所述s2、优先级判断模块与所述s1、流量监测模块信息交互,所述s2、优先级判断模块根据所述s1、流量监测模块采集汇入的流量数据将采集的流量数据进行优先级赋值,将从不同机构汇入的流量数据以“1”、“2”和“*”赋值,“1”所表示该机构汇入的数据优先级高,“2”所表示该机构汇入的数据优先级为普通,“*”所表示该机构汇入的数据为加急数据,其优先度高于“1”赋值级别;所述s2、优先级判断模块的判断逻辑为发向m3、总部机构cpe装置的数据以及m3、总部机构cpe装置发出数据均自动赋值为“1”,所述m2、分支机构cpe装置之间的互传数据的赋值均自动赋值为“2”,所述m3、总部机构cpe装置以及所述m2、分支机构cpe装置的加急数据手动赋值为“*”:所述s3、数据传输加速模块与所述s2、优先级判断模块信息交互,所述s3、数据传输加速模块中设有缓存数据调取子模块p1和智能动态换线子模块p2,所述缓存数据调取子模块p1与m4、缓存数据库以及m5、公有云模块信息交互;所述m4、缓存数据库与m2、分支机构cpe装置,m3、总部机构cpe装置以及m5、公有云模块之间设有l2、专线。2.根据权利要求1所述的一种基于sd-wan数据传输动态切换系统,其特征在于:所述l2、专线为虚拟专用信道。3.根据权利要求2所述的一种基于sd-wan数据传输动态切换系统,其特征在于:所述l2、专线采用mpls-vpn专线。4.根据权利要求3所述的一种基于sd-wan数据传输动态切换系统,其特征在于:所述l2、专线的预留带宽满足以下公式:总预留带宽=2m/人*公司人数。5.根据权利要求1所述的一种基于sd-wan数据传输动态切换系统,其特征在于:所述m3、总部机构cpe装置和m2、分支机构cpe装置采用传统cpe或ucpe作为企业网关。6.根据权利要求5所述的一种基于sd-wan数据传输动态切换系统,其特征在于:所述
m3、总部机构cpe装置和m2、分支机构cpe装置采用ucpe作为企业网关。7.根据权利要求1所述的一种基于sd-wan数据传输动态切换系统,其特征在于:所述常调用数据f1的调用频率次数为可修改数据,通过m1、sd-wan控制器输入至所述m4、缓存数据库。8.根据权利要求7所述的一种基于sd-wan数据传输动态切换系统,其特征在于:所述常调用数据f1的调用频率为每日不少于1000次,所述常规数据f2的调用频率为每日少于1000次。
技术总结本发明公开了一种基于SD-WAN数据传输动态切换系统,本发明涉及信息通信领域,包括M1、SD-WAN控制器,M2、分支机构CPE装置,M3、总部机构CPE装置,M4、缓存数据库,M5、公有云模块和M6、互联网模块,本发明的M5、公有云模块采用uCPE作为云网关,所述M3、总部机构CPE装置和M2、分支机构CPE装置采用传统CPE或uCPE作为企业网关,之间采用MPLS链路、Internet链路灵活组合,在总部机构、分支机构、公有云、缓存数据库之间建立连接,且通过智能动态换线子模块P2使得系统具有动态智能切换数据传输路线的功能,从而构建的SD-WAN数据传输网络具有组合灵活、组网成本较低、数据传输快速、可以减少数据传输过程中出现网络堵塞情况的功能。传输过程中出现网络堵塞情况的功能。传输过程中出现网络堵塞情况的功能。
技术研发人员:裘国星 鲍捷巧 包浩晖
受保护的技术使用者:浙江华通云数据科技有限公司
技术研发日:2022.07.13
技术公布日:2022/11/1