一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络隧道配置方法、装置、计算机设备、存储介质与流程

2022-04-30 14:41:37 来源:中国专利 TAG:


1.本技术涉及网络通信技术领域,特别是涉及一种网络互通方法、装置、计算机设备、存储介质。


背景技术:

2.在sdwan(software-defined wan,软件定义广域网)场景下可以引入微服务控制器框架,通过控制器在cpe(customer provide edge,用户侧的设备)之间打通端到端的最优转发路径:在cpe和vpe(virtual provide edge,虚拟pe设备)之间部署gre(generic routing encapsulation,通用路由封装)隧道(如果有安全需求,部署gre over ipsec(internet protocol security entensions,ip协议安全扩展)隧道),在vpe(virtual private network,虚拟专用网络)之间控制器计算最优的sr(segment routing,一种源路由机制)隧道。但是,在端到端的路径中就存在sr和gre隧道互通的问题。在相关技术中,cisco针对sr和ldp(label distribution protocol,标签分发协议)隧道互通的问题,提出了一系列标准,但这些标准并不适用于sdwan场景。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种能够第一用户设备和第二用户设备端到端的通信的网络隧道配置方法、装置、计算机设备、存储介质。
4.第一方面,本技术提供了一种网络隧道配置方法,该方法包括:
5.当网络隧道为从用户设备至运营商设备的隧道时,在用户设备的着色私网路由的入接口配置流策略,出接口配置为gre隧道,并在运营商设备的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道;
6.当网络隧道为从运营商设备至用户设备的隧道时,在运营商设备的着色私网路由处配置生成end.dt4c类型sid的策略,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由;在用户设备的着色私网路由配置从用户设备至运营商设备的gre隧道。
7.第二方面,本技术提供了一种网络隧道建立方法,该方法包括:
8.确定报文的第一用户设备和第二用户设备;
9.计算从第一用户设备至第二用户设备的最优路径,最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道;
10.根据上述任意一个实施例中的网络隧道配置方法对第一用户设备至运营商设备之间的gre隧道、运营商设备至第二用户设备之间的gre隧道进行网络隧道配置。
11.在其中一个实施例中,上述方法还包括:
12.对各运营商设备之间的sr隧道进行配置。
13.在其中一个实施例中,确定报文的第一用户设备和第二用户设备之前,包括:
14.获取当前接入网络的所有的用户设备和运营商设备,并根据所有的用户设备和运
营商设备生成网络拓扑图;
15.计算从第一用户设备至第二用户设备的最优路径,包括:
16.根据网络拓扑图,计算从第一用户设备至第二用户设备的最优路径。
17.第三方面,本技术还提供了一种网络流量发送方法,该方法包括:
18.基于上述任意一项的网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道;
19.当第一用户设备接收到待发送至第二用户设备的业务流量时,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备。
20.在一个实施例中,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备,包括:
21.根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备;
22.根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发;
23.根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备。
24.在一个实施例中,根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备,包括:
25.将第一用户设备接收的业务流量与预先配置的流策略进行匹配以确定对应的第一用户设备的着色私网路由,通过第一用户设备的着色私网路由将业务流量通过gre隧道发送至运营商设备。
26.在一个实施例中,根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备之后,包括:
27.将运营商设备接收到的业务流量进行解析,得到运营商设备的着色私网路由的入接口,获取运营商设备的着色私网路由的入接口的流策略,以重新给业务流量进行着色,并根据着色结果查询运营商设备的着色私网路由,根据运营商设备的着色私网路由的出接口配置的sr隧道进行在各运营商设备间进行业务流量转发。
28.在一个实施例中,根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发,包括:
29.获取运营商设备接收的业务流量的sid,并按照sid指定的出接口转发业务流量,直至到达最后一个运营商设备。
30.在一个实施例中,根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备,包括:
31.获取最后一个运营商设备的接收的业务流量,并识别业务流量中的end.dt4c类型sid,根据sid对业务流量进行重新着色,并查询着色结果对应的运营商设备的着色私网路由,根据运营商设备的着色私网路由将业务流量转发至gre隧道。
32.在一个实施例中,上述方法还包括:
33.获取第二用户设备接收的业务流量,并对业务流量进行处理后,通过第二用户设备的私网路由进行业务流量的转发。
34.第四方面,本技术还提供了一种网络隧道配置装置,该装置包括:
35.sr隧道配置模块,用于当网络隧道为从用户设备至运营商设备的隧道时,在用户设备的着色私网路由的入接口配置流策略,出接口配置为gre隧道,并在运营商设备的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道;
36.gre隧道配置模块,用于当网络隧道为从运营商设备至用户设备的隧道时,在运营商设备的着色私网路由处配置生成end.dt4c类型sid的策略,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由;在用户设备的着色私网路由配置从用户设备至运营商设备的gre隧道。
37.第五方面,本技术还提供了一种网络隧道建立装置,该装置包括:
38.报文确定模块,用于确定报文的第一用户设备和第二用户设备;
39.最优路径计算模块,用于计算从第一用户设备至第二用户设备的最优路径,最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道;
40.隧道配置模块,用于根据上述任意一个实施例中的网络隧道配置方法对第一用户设备至运营商设备之间的gre隧道、运营商设备至第二用户设备之间的gre隧道进行网络隧道配置。
41.第六方面,本技术还提供了一种网络流量发送装置,该装置包括:
42.网络隧道建立模块,用于基于上述任意一个实施例中的网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道;
43.流量转发模块,用于当第一用户设备接收到待发送至第二用户设备的业务流量时,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备。
44.第七方面,本技术还提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述任意一个实施例中的方法的步骤。
45.第八方面,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任意一个实施例中的方法的步骤。
46.第九方面,本技术还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意一个实施例中的方法的步骤。
47.上述网络隧道配置方法、装置、计算机设备、存储介质,通过对网络隧道的判断,分别在不同的网络隧道两端的设备进行配置,以实现用户设备到运营商设备即gre到sr以及运营商设备到用户设备即sr到gre的互通。
附图说明
48.图1为一个实施例中网络隧道配置方法的应用环境图;
49.图2为一个实施例中微服务控制器架构示意图;
50.图3为一个实施例中网络隧道配置方法的流程示意图;
51.图4为一个实施例中网络隧道建立方法的流程示意图;
52.图5为一个实施例中网络流量发送方法的流程示意图;
53.图6为一个实施例中sdwan场景下sr和gre隧道互通示意图;
54.图7为一个实施例中网络隧道配置装置的结构框图;
55.图8为一个实施例中网络隧道建立装置的结构图;
56.图9为一个实施例中网络流量发送装置的结构图;
57.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
58.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
59.本技术实施例提供的网络隧道配置方法,可以应用于如图1所示的应用环境中。其中包括控制器102,第一用户设备104、至少一个运营商设备106以及第二用户设备108。在sdwan场景下,第一用户设备104接入租户服务,第一用户设备104与第二用户设备108通过至少一个运营商设备106接入运营商网络。在该场景中,引入了微服务控制器架构,如图2所示,图2为一个实施例中的微服务控制器架构示意图,通过控制器第一用户设备104以及第二用户设备106之间打通端到端的最优转发路径;在第一用户设备102和运营商设备106之间部署gre隧道,其中需要说明的一点是如果有安全需要,则需要部署gre over ipsec隧道,在运营商设备与运营商设备之间控制器计算最优的sr隧道。这样在端到端之间的路径中,就存在sr和gre隧道互通的问题。
60.综上所述,参见图3所示,本技术提供了一种网络隧道配置方法,以该方法应用于图1中的控制器102为例进行说明,包括以下步骤:
61.s302,当网络隧道为从用户设备至运营商设备的隧道时,在用户设备的着色私网路由的入接口配置流策略,出接口配置为gre隧道,并在运营商设备的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道。
62.其中,网络隧道是一种用于不同设备之间的进行信息传输的通道;用户设备(customer premise equipment,cpe)是指用户前端与运营商网络直接对接的设备,例如在用户设备与运营商设备之间的网络隧道为gre隧道,各运营商设备之间的网络隧道为sr隧道;运营商设备(virtual premises equipment,vpe)是一种特殊的运营商设备,其可以是一个虚拟器;流策略是一种可以对任意一种通信设备进行配置的,用于对流量转发的控制工具,例如可以通过acl进行流量的匹配,使用流分类和流行为对数据进行匹配与控制访问;私网路由是用户设备的路由,在私网路由中包括了用户设备到其他设备的路径,着色私网路由是通过对网络切片进行着色,根据业务的特征引入到对应的网络切片的路径上,例如红色的网络切片中,对网络中时延特别关注;黄色的网络切片中,对网路中的带宽特别关注。
63.具体地,首先对设备之间的网络隧道进行判断,当网络隧道为从cpe到vpe的隧道时,在cpe设备的着色私网路由的入接口配置流策略,并将出接口配置为gre隧道,这样cpe的流量就会从gre隧道进行转发。其中可选地,可以通过报文特征匹配在入接口配置流策略着色red,并且生成着色私网路由,例如red/vpn1:192.168.2.0/24。具体地,控制器在vpe的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道,通过着色路由把流量引入sr隧道,从而实现gre隧道至sr隧道的互通。
64.s304,当网络隧道为从运营商设备至用户设备的隧道时,在运营商设备的着色私网路由处配置生成end.dt4c类型sid的策略,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由;在用户设备的着色私网路由配置从用户设备至运营商设备的gre隧道。
65.具体地,end.dt4c是一种sid策略,通过end.dt4c可以于把流量从sr隧道引入gre隧道,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由,可以通过查询着色私网路由来寻找出接口。
66.具体地,当网络隧道为从运营商设备至用户设备的隧道时,在vpe的着色私网路由处配置生成end.dt4c类型sid的策略并配置从用户设备至运营商设备的gre隧道,这样通过end.dt4c可以于把流量从sr隧道引入gre隧道,从而实现sr隧道到gre隧道的互通。
67.上述网络隧道配置方法中,通过对网络隧道的判断,分别在不同的网络隧道两端的设备进行配置,以实现cpe到vpe即gre到sr以及vpe到cpe即sr到gre的互通。
68.在一个实施例中,提供了一种网络隧道建立方法,如图4所示,该方法包括以下步骤:
69.s402,确定报文的第一用户设备和第二用户设备。
70.其中,第一用户设备是指发送端的cpe,第二用户设备是指接收端的cpe。其中可选地,控制器可以通过确认第一用户设备和第二用户设备以后计算第一用户设备和第二用户设备的路由,并在第一用户设备、vpe和第二用户设备之间进行配置,实现第一用户设备与第二用户设备之间的互通。
71.s404,计算从第一用户设备至第二用户设备的最优路径,最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道。
72.其中,最优路径是指第一设备到第二设备之间的实现用户服务质量的路径,其可以是一条最短路径,即通过最少的路由设备实现第一用户设备到第二用户设备之间的互通。在本实施例中路由设备指vpe。
73.具体地,控制器在确定第一用户设备和第二用户设备之后,就可以生成动态拓扑图,根据动态拓扑图可以计算出最优路径,其中最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道,这是由于第一用户设备与第一个vpe之间通过gre隧道进行互通,各vpe之间通过sr隧道互通以及最后一个vpe和第二用户设备之间通过sr隧道进行互通,因此第一用户设备与第二用户设备之间的最优路径包括第一用户设备至vpe之间的gre隧道、各vpe之间的sr隧道以及vpe至第二用户设备之间的gre隧道。
74.s406,根据上述任意一个实施例中的网络隧道配置方法对第一用户设备至运营商设备之间的gre隧道、运营商设备至第二用户设备之间的gre隧道进行网络隧道配置。
75.具体地,在获得第一用户设备与第二用户设备的最优路径之后,分别在最优路径上涉及的第一用户设备至vpe之间的gre隧道以及vpe至第二用户设备之间的gre隧道进行配置,具体配置可参考上述实施例进行设置,具体不在此进行赘述。
76.在上述实施例中,通过确定第一用户设备和第二用户设备以后,计算第一用户设备至第二用户设备的最优路径,最后在最优路径涉及到的第一用户设备至运营商设备之间的gre隧道以及运营商设备至第二用户设备之间的gre隧道进行配置,以实现第一设备至第
二设备之间的互通。
77.在一个实施例中,上述网络隧道建立方法还包括:对各运营商设备之间的sr隧道进行配置。
78.具体地,由于第一用户设备与第二用户设备之间包括至少一个vpe,因此在还需要对各vpe之间的sr隧道进行配置。示例性地,可以在各vpe设备的着色私网路由处配置生成end.x类型的sid的策略,其中end.x类型继承传统sr中end.x类型动作,按照指定的出接口转发报文。
79.在上述实施例中,通过对最优路径中涉及的对各运营商设备之间的sr隧道进行配置,以实现各vpe之间的互通。
80.在一个实施例中,确定报文的第一用户设备和第二用户设备之前,包括:获取当前接入网络的所有的用户设备和运营商设备,并根据所有的用户设备和运营商设备生成网络拓扑图;计算从第一用户设备至第二用户设备的最优路径,包括:根据网络拓扑图,计算从第一用户设备至第二用户设备的最优路径。
81.具体地,控制器在生成最优路径之前,需要获取当前接入网络的所有的用户设备和vpe,并根据所有的用户设备和vpe动态生成网络拓扑图;在获取所有的用户设备和vpe动态生成的网络拓扑图之后,根据网络拓扑图计算第一用户设备至第二用户设备之间的最优路径。其中可选地,各vpe之间的最优路径可以通过cspf算法进行计算。在其他实施例中,生成网络拓扑图之后,控制器还需要互引第一用户设备和第二用户设备之间的私网路由,控制器需要把第二用户设备的私网路由引入第一用户设备上。
82.在上述实施例中,通过获取当前接入网络的所有的用户设备和运营商设备生成拓扑图,并根据图谱图生成最优路径以在后续实现第一网络设备与第二网络设备通过最优路径进行流量转发。
83.在一个实施例中,提供了一种网络流量发送方法,如图5所示,该方法包括以下步骤:
84.s502,基于上述任意一个实施例中的网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道。
85.具体地,控制器根据网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道,具体建立网络隧道的方法可参考上述任意一个实施例中进行配置,具体不在此重复赘述。
86.s504,当第一用户设备接收到待发送至第二用户设备的业务流量时,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备。
87.具体地,当第一用户设备接收到待发送至第二用户设备的业务流量时,根据之前建立的网络隧道以及在网络隧道上配置的方法,将业务流量转发至第二用户设备上。例如第一用户设备到第一个vpe之间通过gre1隧道进行流量转发,各vpe之间通过sr隧道进行流量转发以及最后一个vpe到第二用户设备之间通过gre2隧道进行流量转发。
88.在上述实施例中,通过第一用户设备和第二用户设备之间建立的网络隧道,以在第一用户设备接收到待发送的业务流量时,根据所建立的隧道进行转发。
89.在一个实施例中,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备,包括:根据预先配置的流策略将第一用户设备接收的业务流量转发至运营
商设备;根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发;根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备。
90.其中,预先配置的流策略是指预先在cpe设备的着色私网路由的入接口配置的流策略;sr隧道策略是指预先在各运营商设备之间的sr隧道进行配置的用于指导流量转发的策略。
91.具体地,首先根据预先配置的流策略进行匹配以确定对应的第一用户设备的着色私网路由,并通过第一用户设备的着色私网路由将业务流量通过gre隧道发送至vpe。vpe接收业务流量之后根据预先配置的sr隧道策略将业务流量在各vpe之间进行转发,其中可选地,可以通过end.x类型动作,按照指定的出接口转发报文。最后,根据预先配置生成的end.dt4c类型sid策略将最后一个运营商设备接收的物业流量发送至第二用户设备。
92.在上述实施例中,通过预先配置的流策略、sr隧道策略以及预先配置生成的end.dt4c类型sid策略将业务流量进行转发。
93.在一个实施例中,根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备,包括:将第一用户设备接收的业务流量与预先配置的流策略进行匹配以确定对应的第一用户设备的着色私网路由,通过第一用户设备的着色私网路由将业务流量通过gre隧道发送至运营商设备。
94.具体地,首先控制器将第一用户设备收到业务流量后根据预先配置的流策略进行匹配以确定对应的第一用户设备的着色私网路由,其中可选地,可以根据业务流量特征进行匹配并着色。其中,着色是指给流量打上颜色,每种颜色代表一种网络切片,比如红色的网络切片中,对网络中时延特别关注;黄色的网络切片中,对网路中的带宽特别关注。示例性地,如业务需要时延最小,那么就把远程控制的流量引入到关注时延的网络切片上;如业务是视频,需要带宽最大,那么就把视频的流量引入到关注带宽的网络切片上。具体地,通过第一用户设备的着色私网路由将业务流量通过gre隧道发送至vpe。在其他实施例中cpe1(第一用户设备)的租户私网侧收到业务流量,目的地址是192.168.2.1,匹配报文特征命中流策略着色red;查着色私网路由,找到出接口是gre1隧道,转发报文(转发的报文中gre的可选字段key填写vpn1)。
95.在上述实施例中,通过将第一用户接收到的业务流量特征根据预先配置的流策略进行配置对业务流量进行着色,通过查看第一用户的着色私有路由对业务流量进行转发,以实现将业务流量通过gre隧道发送至vpe。
96.在一个实施例中,根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备之后,包括:将运营商设备接收到的业务流量进行解析,得到运营商设备的着色私网路由的入接口,获取运营商设备的着色私网路由的入接口的流策略,以重新给业务流量进行着色,并根据着色结果查询运营商设备的着色私网路由,根据运营商设备的着色私网路由的出接口配置的sr隧道进行在各运营商设备间进行业务流量转发。
97.具体地,控制器将vpe收到的业务流量进行解析,得到vpe设备的着色私网路由的入接口,示例性地,例如vpe1收到报文,识别是gre报文,根据报文中vpn1以及外层头中的源地址和目的地址找到入接口gre1。具体地,得到vpe的着色私网路由的入接口后,获取vpe的着色私网路由的入接口的流策略以重新给业务流量进行着色,并根据着色结果查询运营商
设备的着色私网路由,根据运营商设备的着色私网路由的出接口配置的sr隧道进行在各运营商设备间进行业务流量转发。示例性地,使用之前控制器在gre1隧道上生成的流策略,重新给流量着色red,并根据着色red查着色私网路由,找到出接口是sr隧道,按照sr隧道封srou转发报文。
98.在上述实施例中,通过将营商设备接收到的业务流量进行解析,得到vpe设备的着色私有路由的入接口,以实现将业务流量从gre隧道引入sr隧道。
99.在一个实施例中,根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发,包括:获取运营商设备接收的业务流量的sid,并按照sid指定的出接口转发业务流量,直至到达最后一个运营商设备。
100.具体地,各vpe之间的业务流量转发是通过sid类型进行转发的,因此需要获取vpe接收的业务流量的sid,并按照sid制定的出接口转发业务流量。其中可选地,各vpe的sid可设备为end.x,end.x类型继承传统sr中end.x类型动作,按照指定的出接口转发报文。
101.在上述实施例中,通过将各vpe的sid设置为end.x,以实现在各vpe之间进行流量转发。
102.在一个实施例中,据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备,包括:获取最后一个运营商设备的接收的业务流量,并识别业务流量中的end.dt4c类型sid,根据sid对业务流量进行重新着色,并查询着色结果对应的运营商设备的着色私网路由,根据运营商设备的着色私网路由将业务流量转发至gre隧道。
103.具体地,当当前vpe是最优路径中最后一个vpe时,获取vpe设备接收的业务流量,根据sr扩展头中当前的end.dt4c类型sid对业务流量进行重新着色,并查询着色私网路由找到出接口为gre2转发业务流量,其中gre2是控制器生成的最后一个vpe到第二用户设备的gre隧道。具体地,end.dt4c中的d为对报文进行解封装,c的意思是color动作,标志解封转后查ipv4着色私网路由转发。在其他实施例中,最后一个vpe收到报文,识别udp端口是4337是srou转发报文,获取sr扩展头中当前sid:4.4.4.4:end.dt4c,按照sid指定的动作着色red,并且查着色私网路由,找到出接口是gre1隧道,转发报文,并在转发报文中gre的可选字段key填写vpn1。其中vpn1是第二用户设备所在网段地址。
104.在上述实施例中,通过将最后一个vpe业务流量中的sid类型设置为end.dt4c,end.dt4c指导流量着色后查ipv4路由转发,引入gre隧道;其次,创新性地使用可选字段key,用于携带vpn信息,以使后续第二用户设备能够使用内层目的ip查vpn1私网路由转发流量。
105.在一个实施例中,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备,还包括:获取第二用户设备接收的业务流量,并对业务流量进行处理后,通过第二用户设备的私网路由进行业务流量的转发。
106.具体地,获取第二设备接收的业务流量后对业务流量进行处理,使其能够通过第二用户设备的私有路由进行业务流量的转发,在其中一个实施例中,第二用户设备根据报文中vpn1以及外层头中的源地址和目的地址找到入接口gre2,剥掉gre头,使用内层目的ip查vpn1私网路由转发流量。
107.在上述实施例中,由于创新性地使用可选字段key,用于携带vpn信息,使第二用户
设备可以使用内层目的ip查vpn1私网路由转发流量。
108.在一个实施例中,结合图6所示,图6为一个实施例中sdwan场景下sr和gre隧道互通示意图。
109.在本实施例中包括一个控制器,第一用户设备cpe1、第二用户设备cpe2以及n个vpe,其中最优路径上包括三个vpe分别为vpe1、vpe2以及vpe3,其中vpe1为第一个vpe,vpe3位最后一个vpe3。
110.具体地,结合图6所述,当前租户要求时延最小的路径,着色为red。首先,控制器收集所有cpe和vpe设备信息,动态生成拓扑图;
111.其次,控制器互引cpe之间的私网路由,如上图所示,控制器需要把cpe2的私网路由vpn1:192.168.2.1/24引入cpe1上。控制器根据当前拓扑计算,cpe1到cpe2的端到端最优路径是:cpe1-vpe1-vpe2-vpe3-cpe2。控制器在cpe和vpe之间动态建立gre隧道(如果有安全要求建立gre over ipsec隧道),vpe之间动态建立sr最优路径。具体地,cpe1:cpe1租户私网侧流量入口和传统流量入隧道的模型一样,在入接口配置流策略着色red;控制器动态生成cpe1到vpe1的gre隧道gre1,并且生成着色私网路red/vpn1:192.168.2.0/24的出接口是隧道gre1,其中192.168.2.0为cpe2的网段地址;vpe1:控制器首先生成vpe1-vpe2的最优sr隧道(vpe1-vpe2-vpe3,vpe2使用sid:3.3.3.3:end.x,vpe3使用sid:4.4.4.4:end.dt4c),然后生成vpe1到cpe1的gre隧道gre1,并且在gre1隧道接口上动态绑定流策略(流策略的动作是着色red),最后生成着色私网路由red/vpn1:192.168.2.0/24的出接口是sr隧道;其中,可选地vpe1-vpe2的最优sr隧道可由cspf算法计算出来的;vpe2:生成end.x类型sid(3.3.3.3:end.x),end.x类型继承传统sr中end.x类型动作,按照指定的出接口转发报文,转发的出接口是vpe2-vpe3的物理口;vpe3:控制器首先生成vpe3-cpe2的动态gre隧道gre2;然后控制器生成end.dt4c类型sid(4.4.4.4:end.dt4c),end.dt4c是新发明的类型,在原有sr end.dt4类型的基础上衍生出的类型,c的意思是color动作,标志解封转后查ipv4着色私网路由转发;本例中,4.4.4.4:end.dt4c的动作是:着色red查vpn1私网路由转发;最后,控制器生成着色私网路由red/vpn1:192.168.2.0/24的出接口是gre1隧道;cpe2:控制器生成cpe2到vpe3的动态gre隧道gre1。
112.最后根据在根据上述建立的隧道进行业务流量转发。具体地,cpe1的租户私网侧收到业务流量,目的地址是192.168.2.1,匹配报文特征命中流策略着色red;查着色私网路由,找到出接口是gre1隧道,转发报文(转发的报文中gre的可选字段key填写vpn1);vpe1收到报文,识别是gre报文,根据报文中vpn1以及外层头中的源地址(1.1.1.1)和目的地址(2.2.2.2)找到入接口gre1。并使用之前控制器在gre1隧道上生成的流策略,重新给流量着色red;查着色私网路由,找到出接口是sr隧道,按照sr隧道封srou转发报文;vpe2收到报文,识别udp端口是4337是srou报文,获取sr扩展头中当前sid:3.3.3.3:end.x,按照sid指定的出接口转发报文,并且偏移sr扩展头中当前sid的位置到下一个sid:4.4.4.4:end.dt4c,其中sr头中,会有sid的栈,也就是图中“udp-sr”部分,图中就有两个sid。标红的是当前用的sid,每经过一个节点,当前使用的sid会移到sid栈中下一个sid;vpe3收到报文,识别udp端口是4337是srou转发报文,获取sr扩展头中当前sid:4.4.4.4:end.dt4c,按照sid指定的动作着色red,并且查着色私网路由,找到出接口是gre1隧道,转发报文(转发的报文中gre的可选字段key填写vpn1);cpe2收到报文,根据报文中vpn1以及外层头中的源
地址(4.4.4.4)和目的地址(5.5.5.5)找到入接口gre1,剥掉gre头,使用内层目的ip:192.168.2.1查vpn1私网路由转发流量。
113.在上述实施例中,在gre to sr场景中,即cpe1到vpe1之间的互通,动态生成流策略着色流量,并把流量引入sr隧道;并在gre报文中,创新的使用可选字段key,用于携带vpn信息;其次,在sr to gre场景,即vpe3到cpe2之间的互通,控制器在头结点cpe1端到端路径中创新性的编排使用vpe3end.dt4c类型sid指导流量着色后查ipv4路由转发,引入gre隧道以实现在sdwan场景,端到端路径采用sr和gre互通方式,打通端到端最优路径。
114.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
115.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的网络隧道配置方法的网络隧道配置装置、网络隧道建立方法的网络隧道建立装置以及网络流量发送方法的网络流量发送装置。上述装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个网络隧道配置装置、网络隧道建立装置以及网络流量发送装置实施例中的具体限定可以分别参见上文中对于网络隧道配置方法、网络隧道建立方法以及网络流量发送方法的限定在此不再赘述。
116.在一个实施例中,如图7所示,提供了一种网络隧道配置装置,包括:sr隧道配置模块100和gre隧道配置模块200,其中:
117.sr隧道配置模块100,用于sr隧道配置模块,用于当网络隧道为从用户设备至运营商设备的隧道时,在用户设备的着色私网路由的入接口配置流策略,出接口配置为gre隧道,并在运营商设备的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道。
118.gre隧道配置模块200,用于gre隧道配置模块,用于当网络隧道为从运营商设备至用户设备的隧道时,在运营商设备的着色私网路由处配置生成end.dt4c类型sid的策略,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由;在用户设备的着色私网路由配置从用户设备至运营商设备的gre隧道。
119.在一个实施例中,如图8所示,提供了一种网络隧道建立装置,包括:报文确定模块300、最优路径计算模块400和隧道配置模块500,其中:
120.报文确定模块300,用于确定报文的第一用户设备和第二用户设备。
121.最优路径计算模块400,用于计算从第一用户设备至第二用户设备的最优路径,最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道。
122.隧道配置模块500,用于根据上述任意一个实施例中的网络隧道配置方法对第一用户设备至运营商设备之间的gre隧道、运营商设备至第二用户设备之间的gre隧道进行网络隧道配置。
123.在一个实施例中,上述网络隧道建立装置,还包括:
124.配置模块,用于对各运营商设备之间的sr隧道进行配置。
125.在一个实施例中,上述网络隧道建立装置,还包括:
126.拓扑图获取模块,用于获取当前接入网络的所有的用户设备和运营商设备,并根据所有的用户设备和运营商设备生成网络拓扑图。
127.用户设备最优路径计算模块,用于计算从第一用户设备至第二用户设备的最优路径。
128.在一个实施例中,如图9所示,提供了一种网络流量发送装置,包括:网络隧道建立模块600和流量转发模块700,其中:
129.网络隧道建立模块600,用于基于上述任意一项实施例中的网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道;
130.流量转发模块700,用于当第一用户设备接收到待发送至第二用户设备的业务流量时,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备。
131.在一个实施例中,上述流量转发模块700,包括:
132.流策略转发单元,用于根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备。
133.sr隧道转发单元,用于根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发。
134.end.dt4c转发单元,用于根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备。
135.在一个实施例中,上述流策略转发单元,包括:
136.第一流量转发子单元,用于将第一用户设备接收的业务流量与预先配置的流策略进行匹配以确定对应的第一用户设备的着色私网路由,通过第一用户设备的着色私网路由将业务流量通过gre隧道发送至运营商设备。
137.在一个实施例中,上述流量转发模块700,还包括:
138.流量解析单元,用于将运营商设备接收到的业务流量进行解析,得到运营商设备的着色私网路由的入接口,获取运营商设备的着色私网路由的入接口的流策略,以重新给业务流量进行着色,并根据着色结果查询运营商设备的着色私网路由,根据运营商设备的着色私网路由的出接口配置的sr隧道进行在各运营商设备间进行业务流量转发。
139.在一个实施例中,上述sr隧道转发单元,包括:
140.第二流量转发子单元,用于获取运营商设备接收的业务流量的sid,并按照sid指定的出接口转发业务流量,直至到达最后一个运营商设备。
141.在一个实施例中,上述end.dt4c转发单元,包括:
142.第三流量转发子单元,获取最后一个运营商设备的接收的业务流量,并识别业务流量中的end.dt4c类型sid,根据sid对业务流量进行重新着色,并查询着色结果对应的运营商设备的着色私网路由,根据运营商设备的着色私网路由将业务流量转发至gre隧道。
143.在一个实施例中,上述上述流量转发模块700,还包括:
144.第二用户设备流量转发单元,用于获取第二用户设备接收的业务流量,并对业务流量进行处理后,通过第二用户设备的私网路由进行业务流量的转发。
145.上述网络隧道配置、网络隧道建立装置和网络流量发送装置中的各个模块可全部
或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
146.在一个实施例中,提供了一种计算机设备,该计算机设备可以是控制器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储流策略数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种网络隧道配置方法。
147.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
148.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:当网络隧道为从用户设备至运营商设备的隧道时,在用户设备的着色私网路由的入接口配置流策略,出接口配置为gre隧道,并在运营商设备的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道;当网络隧道为从运营商设备至用户设备的隧道时,在运营商设备的着色私网路由处配置生成end.dt4c类型sid的策略,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由;在用户设备的着色私网路由配置从用户设备至运营商设备的gre隧道。
149.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:确定报文的第一用户设备和第二用户设备;计算从第一用户设备至第二用户设备的最优路径,最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道;根据上述任意一个实施例中的网络隧道配置方法对第一用户设备至运营商设备之间的gre隧道、运营商设备至第二用户设备之间的gre隧道进行网络隧道配置。
150.在一个实施例中,处理器执行计算机程序时所实现的还包括:对各运营商设备之间的sr隧道进行配置。
151.在一个实施例中,处理器执行计算机程序时所实现的确定报文的第一用户设备和第二用户设备之前,包括:获取当前接入网络的所有的用户设备和运营商设备,并根据所有的用户设备和运营商设备生成网络拓扑图;计算从第一用户设备至第二用户设备的最优路径,包括:根据网络拓扑图,计算从第一用户设备至第二用户设备的最优路径。
152.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:基于上述任意一项实施例中的网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道;当第一用户设备接收到待发送至第二用户设备的业务流量时,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备。
153.在一个实施例中,处理器执行计算机程序时所实现的根据所建立的所述网络隧道将所述第一用户设备接收到所述业务流量发送至第二用户设备,包括:根据预先配置的流
策略将第一用户设备接收的所述业务流量转发至运营商设备;根据预先配置的sr隧道策略将所述运营商设备接收的所述业务流量在各所述运营商设备间进行转发;根据预先配置生成的end.dt4c类型sid的策略将最后一个所述运营商设备接收的所述业务流量发送至所述第二用户设备。
154.在一个实施例中,处理器执行计算机程序时所实现的根据预先配置的流策略将第一用户设备接收的所述业务流量转发至运营商设备,包括:将所述第一用户设备接收的所述业务流量与所述预先配置的流策略进行匹配以确定对应的所述第一用户设备的着色私网路由,通过所述第一用户设备的着色私网路由将所述业务流量通过gre隧道发送至所述运营商设备。
155.在一个实施例中,处理器执行计算机程序时所实现的根据预先配置的流策略将第一用户设备接收的所述业务流量转发至运营商设备之后,包括:将所述运营商设备接收到的业务流量进行解析,得到所述运营商设备的着色私网路由的入接口,获取所述运营商设备的着色私网路由的入接口的流策略,以重新给所述业务流量进行着色,并根据着色结果查询所述运营商设备的着色私网路由,根据所述运营商设备的着色私网路由的出接口配置的sr隧道进行在各所述运营商设备间进行业务流量转发。
156.在一个实施例中,处理器执行计算机程序时所实现的根据预先配置的sr隧道策略将所述运营商设备接收的所述业务流量在各所述运营商设备间进行转发,包括:获取运营商设备接收的业务流量的sid,并按照所述sid指定的出接口转发所述业务流量,直至到达最后一个所述运营商设备。
157.在一个实施例中,处理器执行计算机程序时所实现的根据预先配置生成的end.dt4c类型sid的策略将最后一个所述运营商设备接收的所述业务流量发送至所述第二用户设备,包括:获取最后一个所述运营商设备的接收的业务流量,并识别所述业务流量中的end.dt4c类型sid,根据所述sid对所述业务流量进行重新着色,并查询着色结果对应的所述运营商设备的着色私网路由,根据所述运营商设备的着色私网路由将所述业务流量转发至gre隧道。
158.在一个实施例中,处理器执行计算机程序时所实现的还包括:获取第二用户设备接收的业务流量,并对所述业务流量进行处理后,通过所述第二用户设备的私网路由进行业务流量的转发。
159.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:当网络隧道为从用户设备至运营商设备的隧道时,在用户设备的着色私网路由的入接口配置流策略,出接口配置为gre隧道,并在运营商设备的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道;当网络隧道为从运营商设备至用户设备的隧道时,在运营商设备的着色私网路由处配置生成end.dt4c类型sid的策略,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由;在用户设备的着色私网路由配置从用户设备至运营商设备的gre隧道。
160.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:确定报文的第一用户设备和第二用户设备;计算从第一用户设备至第二用户设备的最优路径,最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道;
根据任意一个实施例中的网络隧道配置方法对第一用户设备至运营商设备之间的gre隧道、运营商设备至第二用户设备之间的gre隧道进行网络隧道配置。
161.在一个实施例中,计算机程序被处理器执行时所实现的还包括:对各运营商设备之间的sr隧道进行配置。
162.在一个实施例中,计算机程序被处理器执行时所实现的确定报文的第一用户设备和第二用户设备之前,包括:获取当前接入网络的所有的用户设备和运营商设备,并根据所有的用户设备和运营商设备生成网络拓扑图;计算从第一用户设备至第二用户设备的最优路径,包括:根据网络拓扑图,计算从第一用户设备至第二用户设备的最优路径。
163.在一个实施例中,计算机程序被处理器执行时所实现的基于任意一个实施例中的网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道;当第一用户设备接收到待发送至第二用户设备的业务流量时,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备。
164.在一个实施例中,计算机程序被处理器执行时所实现的根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备,包括:根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备;根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发;根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备。
165.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备,包括:将第一用户设备接收的业务流量与预先配置的流策略进行匹配以确定对应的第一用户设备的着色私网路由,通过第一用户设备的着色私网路由将业务流量通过gre隧道发送至运营商设备。
166.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备之后,包括:
167.将运营商设备接收到的业务流量进行解析,得到运营商设备的着色私网路由的入接口,获取运营商设备的着色私网路由的入接口的流策略,以重新给业务流量进行着色,并根据着色结果查询运营商设备的着色私网路由,根据运营商设备的着色私网路由的出接口配置的sr隧道进行在各运营商设备间进行业务流量转发。
168.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发,包括:获取运营商设备接收的业务流量的sid,并按照sid指定的出接口转发业务流量,直至到达最后一个运营商设备。
169.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备,包括:获取最后一个运营商设备的接收的业务流量,并识别业务流量中的end.dt4c类型sid,根据sid对业务流量进行重新着色,并查询着色结果对应的运营商设备的着色私网路由,根据运营商设备的着色私网路由将业务流量转发至gre隧道。
170.在一个实施例中,计算机程序被处理器执行时所实现的还包括:获取第二用户设备接收的业务流量,并对业务流量进行处理后,通过第二用户设备的私网路由进行业务流量的转发。
171.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被
处理器执行时实现以下步骤:当网络隧道为从用户设备至运营商设备的隧道时,在用户设备的着色私网路由的入接口配置流策略,出接口配置为gre隧道,并在运营商设备的着色私网路由的入接口配置对应的流策略,出接口配置为sr隧道;当网络隧道为从运营商设备至用户设备的隧道时,在运营商设备的着色私网路由处配置生成end.dt4c类型sid的策略,其中d为对报文进行解封装,t4c为查询ipv4的着色私网路由;在用户设备的着色私网路由配置从用户设备至运营商设备的gre隧道。
172.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:确定报文的第一用户设备和第二用户设备;计算从第一用户设备至第二用户设备的最优路径,最优路径包括第一用户设备至运营商设备之间的gre隧道、各运营商设备之间的sr隧道以及运营商设备至第二用户设备之间的gre隧道;根据任意一个实施例中的网络隧道配置方法对第一用户设备至运营商设备之间的gre隧道、运营商设备至第二用户设备之间的gre隧道进行网络隧道配置。
173.在一个实施例中,计算机程序被处理器执行时所实现的还包括:对各运营商设备之间的sr隧道进行配置。
174.在一个实施例中,计算机程序被处理器执行时所实现的确定报文的第一用户设备和第二用户设备之前,包括:获取当前接入网络的所有的用户设备和运营商设备,并根据所有的用户设备和运营商设备生成网络拓扑图;计算从第一用户设备至第二用户设备的最优路径,包括:根据网络拓扑图,计算从第一用户设备至第二用户设备的最优路径。
175.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:基于任意一项实施例中的网络隧道建立方法,建立第一用户设备和第二用户设备之间的网络隧道;当第一用户设备接收到待发送至第二用户设备的业务流量时,根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备。
176.在一个实施例中,计算机程序被处理器执行时所实现的根据所建立的网络隧道将第一用户设备接收到业务流量发送至第二用户设备,包括:根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备;根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发;根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备。
177.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备,包括:将第一用户设备接收的业务流量与预先配置的流策略进行匹配以确定对应的第一用户设备的着色私网路由,通过第一用户设备的着色私网路由将业务流量通过gre隧道发送至运营商设备。
178.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置的流策略将第一用户设备接收的业务流量转发至运营商设备之后,包括:
179.将运营商设备接收到的业务流量进行解析,得到运营商设备的着色私网路由的入接口,获取运营商设备的着色私网路由的入接口的流策略,以重新给业务流量进行着色,并根据着色结果查询运营商设备的着色私网路由,根据运营商设备的着色私网路由的出接口配置的sr隧道进行在各运营商设备间进行业务流量转发。
180.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置的sr隧道策略将运营商设备接收的业务流量在各运营商设备间进行转发,包括:获取运营商设备接收
的业务流量的sid,并按照sid指定的出接口转发业务流量,直至到达最后一个运营商设备。
181.在一个实施例中,计算机程序被处理器执行时所实现的根据预先配置生成的end.dt4c类型sid的策略将最后一个运营商设备接收的业务流量发送至第二用户设备,包括:获取最后一个运营商设备的接收的业务流量,并识别业务流量中的end.dt4c类型sid,根据sid对业务流量进行重新着色,并查询着色结果对应的运营商设备的着色私网路由,根据运营商设备的着色私网路由将业务流量转发至gre隧道。
182.在一个实施例中,计算机程序被处理器执行时所实现的还包括:获取第二用户设备接收的业务流量,并对业务流量进行处理后,通过第二用户设备的私网路由进行业务流量的转发。
183.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
184.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
185.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献