本申请涉及领域,尤其涉及一种融合brouter技术与智能路径技术的流量优化方法、装置和电子设备。
背景技术:
1、由于互联网拓扑复杂,不同地理位置的sd-wan节点访问不同互联网资源表现差距巨大,一个重要的用户痛点是希望能针对某些特定服务(如微软365)作流量优化。常用的手段是在ucpe上开通优化方向隧道并在客户端浏览器加载特定pac文件实现,或者将ucpe中预设路由表并插在客户端与网关之间作为优化路由器。
2、传统的优化方式或是需要在客户端上安装特定的应用程序,甚至需要更改整个网络的拓扑结构,对于已经部署了较大网络的客户来说,传统方案工作量极大,非常受排斥。
技术实现思路
1、有鉴于此,本申请提出了一种融合brouter技术与智能路径技术的流量优化方法,以解决上述背景技术所体现的问题。
2、根据本申请的一方面,提供了一种融合brouter技术与智能路径技术的流量优化方法,包括:
3、获取以太网数据包;
4、使用brouter技术提取所述以太网数据包的ip层报文,得到待检测报文;
5、提取所述待检测报文中的五元组信息;
6、根据预设匹配条件,检测所述五元组信息;
7、若满足所述预设匹配条件,将所述以太网数据包通过流量优化路径发往特定应用接收端。
8、作为本申请的一种可选实施方案,提取所述待检测报文中的五元组信息,包括:
9、从所述待检测报文的包头提取五元组信息;
10、所述五元组信息包括:源ip地址、源端口号、目的ip地址、目的端口号、协议号。
11、作为本申请的一种可选实施方案,若满足所述预设匹配条件,将所述以太网数据包通过流量优化路径发往特定应用接收端,包括:
12、预设加速隧道;
13、预设加速路由器;
14、所述加速隧道用于所述获取以太网数据包的端口和所述加速路由器之间的连接;
15、满足所述预设匹配条件时,所述以太网数据包通过预设加速隧道发往加速路由器。
16、作为本申请的一种可选实施方案,所述预设匹配条件包括:
17、将特定应用的ip地址和对应端口号作为匹配条件;
18、检测所述五元组信息中的目的ip地址和目的端口号是否与所述特定应用的ip地址和对应端口号一致;
19、若一致,将所述以太网数据包发往加速路由器。
20、作为本申请的一种可选实施方案,还包括:
21、所述加速路由器根据所述待检测报文中的目的ip地址和目的端口号,确定对应特定应用接收端;
22、将所述以太网数据包通过对应特定应用的流量优化路径发往所述对应特定应用接收端。
23、作为本申请的一种可选实施方案,所述获取以太网数据包的端口设置于客户端与网关之间。
24、作为本申请的一种可选实施方案,还包括:
25、若不满足所述预设匹配条件,将所述以太网数据包发往网关。
26、本申请还提供了一种融合brouter技术与智能路径技术的流量优化装置,包括:
27、获取数据包模块,用于获取以太网数据包;
28、获取报文模块,用于使用brouter技术提取所述以太网数据包的ip层报文,得到待检测报文;
29、提取信息模块,用于提取所述待检测报文中的五元组信息;
30、检测匹配模块,用于根据预设匹配条件,检测所述五元组信息;
31、发送报文模块,用于若满足所述预设匹配条件,将所述以太网数据包通过流量优化路径发往特定应用接收端。
32、作为本申请的一种可选实施方案,所述检测匹配模块包括:
33、预设匹配条件模块,用于将特定应用的ip地址和对应端口号作为匹配条件;
34、检测匹配条件模块,用于检测所述五元组信息中的目的ip地址和目的端口号是否与所述特定应用的ip地址和对应端口号一致;
35、检测结果模块,用于若一致,将所述以太网数据包发往加速路由器。
36、本申请还提供了一种电子设备,包括:
37、处理器;
38、用于存储处理器可执行指令的存储器;
39、其中,所述处理器被配置为执行所述可执行指令时实现上述所述的融合brouter技术与智能路径技术的流量优化方法。
40、本申请的有益效果:
41、本发明通过获取待检测报文,提取所述待检测报文中的五元组信息,根据预设匹配条件,检测所述五元组信息,若满足所述预设匹配条件,将所述待检测报文通过流量优化路径发往特定应用接收端。不需要对网络拓扑作任何改动,也不需要对客户端作任何改动就能达到流量优化的目的。
42、根据下面参考附图对示例性实施例的详细说明,本申请的其它特征及方面将变得清楚。
1.一种融合brouter技术与智能路径技术的流量优化方法,其特征在于,包括:
2.根据权利要求1所述的融合brouter技术与智能路径技术的流量优化方法,其特征在于,提取所述待检测报文中的五元组信息,包括:
3.根据权利要求1所述的融合brouter技术与智能路径技术的流量优化方法,其特征在于,若满足所述预设匹配条件,将所述以太网数据包通过流量优化路径发往特定应用接收端,包括:
4.根据权利要求3所述的融合brouter技术与智能路径技术的流量优化方法,其特征在于,所述预设匹配条件包括:
5.根据权利要求3所述的融合brouter技术与智能路径技术的流量优化方法,其特征在于,还包括:
6.根据权利要求3所述的融合brouter技术与智能路径技术的流量优化方法,其特征在于,所述获取
7.根据权利要求1所述的融合brouter技术与智能路径技术的流量优化方法,其特征在于,还包括:
8.一种融合brouter技术与智能路径技术的流量优化装置,其特征在于,包括:
9.根据权利要求8所述的融合brouter技术与智能路径技术的流量优化装置,其特征在于,所述检测匹配模块包括:
10.一种电子设备,其特征在于,包括: