SD-WAN业务发放系统、方法、装置和网络设备与流程

文档序号:30087389发布日期:2022-05-18 06:19阅读:114来源:国知局
SD-WAN业务发放系统、方法、装置和网络设备与流程
sd-wan业务发放系统、方法、装置和网络设备
技术领域
1.本发明实施例涉及传输技术领域,尤其涉及一种sd-wan业务发放系统、方法、装置和网络设备。


背景技术:

2.在云计算时代,运营商面临网络和业务转型。云网协同不仅是下一代电信网络演进目标和发展趋势,也成为移动互联网信息服务差异化竞争的核心能力之一。云网协同顾名思义要同时打造云计算和云网络基础设施,二者相辅相成。“云”是指云计算数据中心、云服务;“网”是指云网络基础设施,不仅包括云数据中心局域网络,还包括企业或企业数据中心与云数据中心之间,以及云数据中心之间的网络,特别是后两者,我们称之为“云连接”。
3.为云计算提供安全、可靠、良好体验的接入和互联互通网络成为以“云优先”为导向的互联网服务提供商技术和产品的重要发展战略。基于sdn(software defined network,软件定义网络)技术、流量规划、分段路由(sr,segment routing)等技术实现了云数据中心间东西向流量的低成本、高性能、灵活调度,部署并提供企业云骨干网、广域网(wan,wide area network)网关技术、产品和服务,实现企业客户网络与云的无缝对接,为用户提供高安全、高可靠、高性能云连接管道。
4.现有的sd-wan(software-defined wide area network,软件定义广域网)方案中,云专业业务发放的具体方案以及涉及详细的业务路径计算方法并没有针对性的方案,这导致了众多sd-wan方案或基于sd-wan的网络方案无法高效的发放、创建业务,服务质量得不到保障。


技术实现要素:

5.本发明实施例提供了一种sd-wan业务发放系统、方法、装置和网络设备,以实现sd-wan业务自动化和快速发放。
6.为了解决上述技术问题,本发明是这样实现的:
7.第一方面,本发明实施例提供了一种软件定义广域网sd-wan业务发放系统,包括:传输网统一管控平面和转发平面;
8.所述传输网统一管控平面,用于接收sd-wan端到端的连接建立请求,并根据所述sd-wan端到端的连接建立请求确定跨专业网络连接路径,以及,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置;
9.所述转发平面,用于根据所述传输网统一管控平面的管控和配置为所述sd-wan端到端的连接建立请求提供连接路径。
10.可选的,所述传输网统一管控平面包括:传输网跨专业连接编排器、pon接入网络控制器和传输网控制器;
11.所述传输网跨专业连接编排器,用于将所述sd-wan端到端的连接建立请求分成至少一个子连接请求,并将所述至少一个子连接请求发送至所述传输网控制器和所述pon接
入网络控制器;
12.所述pon接入网络控制器,用于连接pon接入网络和所述传输网跨专业连接编排器,以根据接收到的子连接请求实现对所述pon接入网络的管控;
13.所述传输网控制器,用于连接传输网络和所述传输网跨专业连接编排器,以根据接收到的子连接请求实现对所述传输网络的管控。
14.可选的,所述传输网控制器,包括:
15.至少一个专业网络超级控制器,每个专业网络超级控制器连接一个对应的专业网络域控制器;
16.所述专业网络超级控制器用于确定所述子连接请求在专业网络拓扑中的子连接路径;
17.每个专业网络域控制器连接一种专业网络,用于计算所述子连接路径上各个子节点对应的专业网络域内路径。
18.可选的,所述传输网统一管控平面还包括:
19.pe设备控制器,用于连接pe设备和所述传输网跨专业连接编排器,以实现对pe设备的管控。
20.可选的,所述转发平面包括:用户网络、pon接入网络、pe设备和传输网络;
21.其中,所述传输网络包括至少一种专业网络,连接所述传输网统一管控平面与所述pe设备,用于将所述用户网络与各个专业网络连接。
22.第二方面,本发明实施例提供了一种sd-wan业务发放方法,应用于本发明实施例提供的sd-wan业务发放系统中的传输网统一管控平面,所述方法包括:
23.接收sd-wan端到端的连接建立请求;
24.根据所述sd-wan端到端的连接建立请求,确定跨专业网络连接路径;
25.根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置。
26.可选的,在所述接收sd-wan端到端的连接建立请求之前,还包括:
27.通过传输网跨专业连接编排器构建并维护包括传输网络和接入网络的全网连接拓扑;
28.其中,所述全网连接拓扑包括网络节点和网络端口,每个网络节点对应一个网络域,所述网络端口用于将其所在的网络域与其他用户或网络域连接。
29.可选的,在所述构建并维护包括传输网络和接入网络的全网连接拓扑之后,还包括:
30.通过专业网络超级控制器构建并维护专业网络连接拓扑,所述专业网络连接拓扑包括所述专业网络域内的子节点和子端口,每个子节点对应一个子网络域或子设备,所述子节点通过所述子端口连接。
31.可选的,所述根据所述连接建立请求,确定跨专业网络连接路径包括:
32.通过所述传输网跨专业连接编排器,在全网连接拓扑中确定为所述连接建立请求创建的虚拟网络的端点,以及所述端点所属的专业网络。
33.可选的,所述根据所述连接建立请求,确定跨专业网络连接路径还包括:
34.通过所述传输网跨专业连接编排器在所述端点所属的专业网络连接拓扑中,确定
为所述连接建立请求创建的虚拟网络中的子端点的子连接路径。
35.可选的,所述根据所述连接建立请求,确定跨专业网络连接路径还包括:
36.各专业网络域控制器接收所述传输网跨专业连接编排器的请求,计算所述子连接路径上各个子节点对应的专业网络域内路径。
37.可选的,所述计算所述子连接路径上各个子节点对应的专业网络域内路径包括:
38.所述专业网络超级控制器根据所述专业网络域内路径上子节点的可用资源特征信息判断所述子节点是否满足所述专业网络域内路径的要求,若符合要求,则将所述专业网络域内路径的服务质量参数上报至所述传输网跨专业连接编排器;若不符合要求,则重新计算其他专业网络域内路径,直到计算出符合要求的专业网络域内路径。
39.可选的,所述根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置,包括执行以下至少一个步骤:
40.通过所述传输网跨专业连接编排器请求pon网络接入控制器为用户分支网络的onu接入设备下发用户网络唯一全局标识vni号并为所述用户分支网络分配相应的接入网络资源;
41.通过所述传输网跨专业连接编排器请求pe设备控制器根据所述用户分支网络,向相关pe设备下发所述用户分支网络可达信息表,所述可达信息表用于全局唯一标识所述用户分支网络,所述可达信息表包括所述用户分支网络标识信息、所述pe设备mac地址、所述pe设备端口和/或所述pe设备为所述用户分支网络分配的vni号;
42.当用户网络为云vpc接入端时,通过所述传输网跨专业连接编排器向所述用户云vpc所属的pe设备分发所述用户网络云id与云数据中心vpc id信息表。
43.第三方面,本发明实施例提供了一种sd-wan业务发放装置,应用于本发明实施例提供的sd-wan业务发放系统中的传输网统一管控平面,包括:
44.第一接收模块,用于接收sd-wan端到端的连接建立请求;
45.第一处理模块,用于根据所述sd-wan端到端的连接建立请求,确定跨专业网络连接路径;
46.第二处理模块,用于根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置。
47.可选的,所述装置还包括:
48.第三处理模块,用于在所述接收sd-wan端到端的连接建立请求之前,通过传输网跨专业连接编排器构建并维护包括传输网络和接入网络的全网连接拓扑;
49.其中,所述全网连接拓扑包括网络节点和网络端口,每个网络节点对应一个网络域,所述网络端口用于将其所在的网络域与其他用户或网络域连接。
50.可选的,所述装置还包括:
51.第四处理模块,用于在所述构建并维护包括传输网络和接入网络的全网连接拓扑之后,通过专业网络超级控制器构建并维护专业网络连接拓扑,所述专业网络连接拓扑包括所述专业网络域内的子节点和子端口,每个子节点对应一个子网络域或子设备,所述子节点通过所述子端口连接。
52.可选的,所述第一处理模块,包括:
53.第一处理子模块,用于通过所述传输网跨专业连接编排器,在全网连接拓扑中确
定为所述连接建立请求创建的虚拟网络的端点,以及所述端点所属的专业网络。
54.可选的,所述第一处理模块,还包括:
55.第二处理子模块,用于通过所述传输网跨专业连接编排器在所述端点所属的专业网络连接拓扑中,确定为所述连接建立请求创建的虚拟网络中的子端点的子连接路径。
56.可选的,所述第一处理模块,还包括:
57.第三处理子模块,用于当各专业网络域控制器接收所述传输网跨专业连接编排器的请求,计算所述子连接路径上各个子节点对应的专业网络域内路径。
58.可选的,所述第三处理子模块,包括:
59.第四处理子模块,用于通过所述专业网络超级控制器根据所述专业网络域内路径上子节点的可用资源特征信息判断所述子节点是否满足所述专业网络域内路径的要求,若符合要求,则将所述专业网络域内路径的服务质量参数上报至所述传输网跨专业连接编排器;若不符合要求,则重新计算其他专业网络域内路径,直到计算出符合要求的专业网络域内路径。
60.可选的,所述第三处理模块,包括:
61.第五处理子模块,用于执行以下至少一个步骤:
62.通过所述传输网跨专业连接编排器请求pon网络接入控制器为用户分支网络的onu接入设备下发用户网络唯一全局标识vni号并为所述用户分支网络分配相应的接入网络资源;
63.通过所述传输网跨专业连接编排器请求pe设备控制器根据所述用户分支网络,向相关pe设备下发所述用户分支网络可达信息表,所述可达信息表用于全局唯一标识所述用户分支网络,所述可达信息表包括所述用户分支网络标识信息、所述pe设备mac地址、所述pe设备端口和/或所述pe设备为所述用户分支网络分配的vni号;
64.当用户网络为云vpc接入端时,通过所述传输网跨专业连接编排器向所述用户云vpc所属的pe设备分发所述用户网络云id与云数据中心vpc id信息表。
65.第四方面,本发明实施例提供了一种sd-wan业务发放装置,应用于本发明实施例提供的sd-wan业务发放系统中的传输网统一管控平面,包括处理器和收发器:
66.所述收发器,用于接收sd-wan端到端的连接建立请求;
67.所述处理器,用于根据所述sd-wan端到端的连接建立请求,确定跨专业网络连接路径,还用于根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置。
68.可选的,所述处理器还用于所述接收sd-wan端到端的连接建立请求之前:
69.通过传输网跨专业连接编排器构建并维护包括传输网络和接入网络的全网连接拓扑;
70.其中,所述全网连接拓扑包括网络节点和网络端口,每个网络节点对应一个网络域,所述网络端口用于将其所在的网络域与其他用户或网络域连接。
71.可选的,所述处理器还用于在所述构建并维护包括传输网络和接入网络的全网连接拓扑之后:
72.通过专业网络超级控制器构建并维护专业网络连接拓扑,所述专业网络连接拓扑包括所述专业网络域内的子节点和子端口,每个子节点对应一个子网络域或子设备,所述
子节点通过所述子端口连接。
73.可选的,所述处理器还用于通过所述传输网跨专业连接编排器,在全网连接拓扑中确定为所述连接建立请求创建的虚拟网络的端点,以及所述端点所属的专业网络。
74.可选的,所述处理器还用于通过所述传输网跨专业连接编排器在所述端点所属的专业网络连接拓扑中,确定为所述连接建立请求创建的虚拟网络中的子端点的子连接路径。
75.可选的,所述处理器还用于各专业网络域控制器接收所述传输网跨专业连接编排器的请求,计算所述子连接路径上各个子节点对应的专业网络域内路径。
76.可选的,所述处理器还用于通过所述专业网络超级控制器根据所述专业网络域内路径上子节点的可用资源特征信息判断所述子节点是否满足所述专业网络域内路径的要求,若符合要求,则将所述专业网络域内路径的服务质量参数上报至所述传输网跨专业连接编排器;若不符合要求,则重新计算其他专业网络域内路径,直到计算出符合要求的专业网络域内路径。
77.可选的,所述处理器还用于执行以下至少一个步骤:
78.通过所述传输网跨专业连接编排器请求pon网络接入控制器为用户分支网络的onu接入设备下发用户网络唯一全局标识vni号并为所述用户分支网络分配相应的接入网络资源;
79.通过所述传输网跨专业连接编排器请求pe设备控制器根据所述用户分支网络,向相关pe设备下发所述用户分支网络可达信息表,所述可达信息表用于全局唯一标识所述用户分支网络,所述可达信息表包括所述用户分支网络标识信息、所述pe设备mac地址、所述pe设备端口和/或所述pe设备为所述用户分支网络分配的vni号;
80.当用户网络为云vpc接入端时,通过所述传输网跨专业连接编排器向所述用户云vpc所属的pe设备分发所述用户网络云id与云数据中心vpc id信息表。
81.第五方面,本发明实施例提供了一种网络设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现如上述第二方面的sd-wan业务发放方法中的步骤。
82.第六方面,本发明实施例提供了一种可读存储介质,用于存储程序,所述程序被处理器执行时实现上述第二方面的sd-wan业务发放方法中的步骤。
83.本发明实施例提供的sd-wan业务发放系统和方法通过传输网统一管控平面和转发平面,构建多层抽象拓扑,将一个独立的接入网络域或者传输网域抽象为节点,并且将该网络域与用户或者其他网络域所有互连设备上的端口作为域的端口,使云云专业业务发放和详细路径计算效率得到提高,简单高效的实现了跨多专业网络域的sd-wan业务的快速发放。
附图说明
84.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
85.图1为本发明实施例提供的一种sd-wan业务发放系统的架构图之一;
86.图2为本发明实施例提供的一种sd-wan业务发放系统的架构图之二;
87.图3为本发明实施例提供的一种sd-wan业务发放方法流程图之一;
88.图4为本发明实施例提供的一种sd-wan业务发放方法流程图之二;
89.图5为本发明实施例提供的一种sd-wan业务发放方法中pe设备用户分支网络可达性信息示意图;
90.图6为本发明实施例提供的一种sd-wan业务发放方法中用户网络id与云数据中心vpc id匹配信息表示意图;
91.图7为本发明实施例提供的一种sd-wan业务发放装置的结构示意图;
92.图8为本发明实施例提供的一种sd-wan业务发放装置结构示意图;
93.图9为本发明实施例提供的一种sd-wan业务发放装置结构示意图;
94.图10为本发明实施例提供的一种网络设备结构示意图。
具体实施方式
95.本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
96.本发明实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
97.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
98.请参考图1,图1为本发明实施例的软件定义广域网sd-wan系统的一种架构图,该sd-wan系统包括:
99.传输网统一管控平面和转发平面;
100.所述传输网统一管控平面,用于接收sd-wan端到端的连接建立请求,并根据所述sd-wan端到端的连接建立请求确定跨专业网络连接路径,以及,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置;
101.所述转发平面,用于根据所述传输网统一管控平面的管控和配置为所述sd-wan端到端的连接建立请求提供连接路径。
102.其中,跨专业网络连接路径指的是,用于连接用户网络和运营商提供的传输网络的网络路径。其中,运营商提供的传输网络可能包含多种专业传输网络,如otn(optical transport network,光传送网)网络、spn(slicing packet network,切片分组网)网络、ptn(分组传送网,packet transport network)网络等,跨专业网络连接路径则为了满足用户的sd-wan端到端的连接建立请求,确定的可能通过多种不同专业网络的传输路径。
103.可选的,参考图1,所述传输网统一管控平面包括:传输网跨专业连接编排器、pon(passive optical network,无源光纤网络)接入网络控制器和传输网控制器。
104.其中,所述传输网跨专业连接编排器,用于将所述sd-wan端到端的连接建立请求分成至少一个子连接请求,并将所述至少一个子连接请求发送至所述传输网控制器和所述pon接入网络控制器;所述pon接入网络控制器,用于连接pon接入网络和所述传输网跨专业
连接编排器,以根据接收到的子连接请求实现对所述pon接入网络的管控;所述传输网控制器,用于连接传输网络和所述传输网跨专业连接编排器,以根据接收到的子连接请求实现对所述传输网络的管控。
105.可选的,参考图2,图2为本发明实施例的sd-wan系统的一种架构图,其中,所述传输网控制器,包括:
106.至少一个专业网络超级控制器,每个专业网络超级控制器连接一个对应的专业网络域控制器。示例性的,图2中包括otn专业网络超级控制器、otn专业网络域控制器,以及spn专业网络超级控制器、spn专业网络域控制器。
107.其中,所述专业网络超级控制器用于确定所述子连接请求在专业网络拓扑中的子连接路径。示例性的,如otn专业网络超级控制器,用于根据所述传输网跨专业连接编排器分发的子连接请求,在otn专业网络拓扑中确定子连接路径;
108.每个专业网络域控制器连接一种专业网络,用于计算所述子连接路径上各个子节点对应的专业网络域内路径。示例性的,otn专业网络域控制器与传输网络中的otn网络连接,spn专业网络域控制器与传输网络中的spn网络连接。若所述传输网络还包括其他专业网络,则本系统还包括与该专业网络连接的专业网络域控制器、以及专业网络超级控制器。
109.可选的,参考图2,所述传输网统一管控平面还包括:
110.pe设备控制器,用于连接pe设备和所述传输网跨专业连接编排器,以实现对pe设备的管控。
111.可选的,参考图2,所述转发平面包括:用户网络、pon接入网络、pe设备和传输网络。
112.其中,所述传输网络包括至少一种专业网络,连接所述传输网统一管控平面与所述pe设备,用于将所述用户网络与各个专业网络连接。
113.具体的,传输网络过可包括ptn、spn、otn网络等。这些网络可以包括不同层次如城域汇聚、省级骨干、全国骨干网络,主要用于将用户网络连接在一起,为用户提供连接用户网络与用户网络以及用户网络与数据中心的“虚拟网络”或者“连接”服务。示例性的,图2中示出的传输网络包括otn专业网络和spn专业网络。当然,根据不同的网络环境,还能够包括其他专业网络。
114.示例性的,图2中示出的用户网络包括用户分支网络和云数据中心网络,除此以外在其他实施方式中,用户网络还可以包括其他类型的用户网络,用户网络通过运营商pon接入网络连接到运营商提供的传输网络,其中,用户云数据中心网络包括云数据中心接入设备和用户云vpc(virtual private cloud,虚拟私有云)网络;
115.pon接入网络:包括onu(optical network unit,光网络单元)和olt(optical line terminal,光线路终端)设备,负责将用户网路接入到运营商传输网络;
116.pe设备:分为用户分支接入pe设备和云数据中心pe设备,前者部署在运营商网络上,后者可以部署在运营商网络,也可以部署在云数据中心。它主要负责将用户企业分支数据或者云vpc数据发送到对应的pe设备上;
117.云数据中心及用户vpc:为用户提供云“vpc”服务,用户网络需要通具有qos保障的连接服务来保障异地之间的用户网络与云数据中心vpc网络互通具有局域网互通的用户体验。
118.本发明实施例中,基于sdn管控架构的pon接入网络和传输网络实现了“纯二层”网络的underlay sd-wan业务发放系统。其中,传输网统一管控平面根据底层sd-wan端到端的连接建立请求,通过传输网跨专业连接编排器以及各控制器确定跨专业网络连接路径;转发平面根据传输网统一管控平面的请求配置各个网络和设备,提供连接路径,简单高效的实现了跨多专业网络域的sd-wan业务的快速发放和创建,并且用户数据能够被接入网络感知,同时也能够被底层传输网络如otn、spn、ptn专业网络感知,从而能够为用户数据提供端到端的qos(quality of service,服务质量)保障且能使用户无感知。
119.参考图3,为本发明实施例提供的sd-wan业务发放方法的流程图之一,所述方法应用于本发明实施例提供的sd-wan业务发放系统中的传输网统一管控平面,所述方法包括:
120.步骤301,接收sd-wan端到端的连接建立请求;
121.步骤302,根据所述sd-wan端到端的连接建立请求,确定跨专业网络连接路径;
122.步骤303,根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置。
123.具体的,步骤301-303可由本发明实施例提供的sd-wan业务发放系统中的传输网统一管控平面的传输网跨专业连接编排器执行,通过传输网统一管控平面统筹控制,能够简化系统复杂度,提高sd-wan业务发放的效率以及降低后期运维的难度。
124.可选的,参考图4,图4为本发明提供的sd-wan业务发放方法的流程图之二,在接收sd-wan端到端的连接建立请求之前,还包括:
125.步骤401,通过传输网跨专业连接编排器构建并维护包括传输网络和接入网络的全网连接拓扑。
126.其中,所述全网连接拓扑包括网络节点和网络端口,每个网络节点对应一个网络域,所述网络端口用于将其所在的网络域与其他用户或网络域连接。
127.具体的,全网连接拓扑包括pon接入网络、传输网络的各个专业网络,如otn、spn和ptn专业网络等,全网连接拓扑中的网络节点对应如pon接入网络、otn专业网络spn专业网络、ptn专业网络等所述sd-wan系统中的各个网络的网络域;每个网络节点上的网络端口用于该节点代表的网络域的边缘设备与其他网络域或者用户互相连接,通过这些网络上的网络端口,能够将网络域与网络域、网络域与用户互相连接,实现sd-wan发放系统中的网络、设备以及用户的网络连接;网络节点之间的连接代表用户与网络端口之间或者两个网络端口之间的物理连接;每个节点、端口和连接都有标识。
128.可选的,参考图4,在步骤401,构建并维护包括传输网络和接入网络的全网连接拓扑之后,还包括:
129.步骤402,通过专业网络超级控制器构建并维护专业网络连接拓扑,所述专业网络连接拓扑包括所述专业网络域内的子节点和子端口,每个子节点对应一个子网络域或子设备,所述子节点通过所述子端口连接。
130.具体的,传输网络的各专业网络(如ptn、spn、otn等专业网络)超级控制器构建并维护本专业网络域内连接拓扑,该层专业网络连接拓扑包括子节点、子端口以及子节点之间的连接;
131.其中子节点可以是具体的设备或者是一个更小网络域的抽象,子端口是具体网络设备上的物理或者逻辑端口或者抽象网络域边缘设备上和本专业网络中其他网络域相互
连接的物理或者逻辑端口,并且标注资源属性,包括可用波长、时隙等;子节点之间的连接代表连接两个物理设备或者两个抽象网络域的物理链路;
132.示例性的,在步骤402中,otn专业网络超级控制器构建并维护otn专业网络域内拓扑,将otn专业网络域内的各个设备与各个子网络域连接,生成otn专业网络层;spn专业网络超级控制器构建并维护spn专业网络域内拓扑,将spn专业网络域内的各个设备与各个子网络域连接,生成spn专业网络层。
133.参考图4,传输网跨专业连接编排器接收的sd-wan端到端的连接建立请求,可由步骤403,用户通过业务门户portal提出动态申请,连接建立请求可包括用户网络分支或者用户云vpc地址信息、服务质量要求(带宽、延时等),业务portal将用户发起的sd-wan业务请求转发给传输网跨专业连接控制器/编排器。
134.可选的,参考图4,根据所述连接建立请求,确定跨专业网络连接路径包括:
135.步骤404,通过所述传输网跨专业连接编排器,在全网连接拓扑中确定为所述连接建立请求创建的虚拟网络的端点,以及所述端点所属的专业网络。
136.具体的,传输网跨专业连接编排器在全网拓扑中确定为所述连接建立请求创建的虚拟网络的多个端点位置,以及所述端点所属的网络节点和网络接口,从而确定所述端点所述的专业网络;示例性的,可通过oss服务查询用户网络所连接的接入网络信息:通过用户网络/企业云vpc地理位置(国家/省/市/小区/门牌号)确定用户所连接的接入网络名字和连接端口(譬如onu id(optical network unit)光网络单元等)。
137.可选的,参考图4,根据所述连接建立请求,确定跨专业网络连接路径还包括:
138.步骤405,通过所述传输网跨专业连接编排器在所述端点所属的专业网络连接拓扑中,确定为所述连接建立请求创建的虚拟网络中的子端点的子连接路径。
139.具体的,在步骤404中,传输网跨专业连接编排器确定了在全网连接拓扑中确定为所述连接建立请求创建的虚拟网络的端点,以及所述端点所属的专业网络,根据这些端点所述的专业网络,通过传输网跨专业连接编排器将所述sd-wan端到端的连接建立请求分成至少一个子连接请求,并将所述至少一个子连接请求发送至所述传输网控制器(如发送至子连接请求对应的专业网络超级控制器)和所述pon接入网络控制器。
140.可选的,参考图4,所述根据所述连接建立请求,确定跨专业网络连接路径还包括:
141.步骤406,各专业网络域控制器接收所述传输网跨专业连接编排器的请求,计算所述子连接路径上各个子节点对应的专业网络域内路径。
142.具体的,对于每个连接路径上的每个节点和/或子节点及其上对应的端口和/或子端口,传输网跨专业连接编排器可请求各个节点和/或子节点所属的专业网络域控制器计算一条该节点和/或子节点对应的专业网络域内路径,并给出相关服务质量要求包括带宽和延时等,当连接路径上所有节点和/或子节点及连接的带宽和时延等能够满足用户服务质量要求时,就完成了路径计算和选择。如果不满足,就重复同样的过程重新选择另外一条路径。
143.可选的,步骤406中,计算所述子连接路径上各个子节点对应的专业网络域内路径包括:
144.步骤407,所述专业网络超级控制器根据所述专业网络域内路径上子节点的可用资源特征信息判断所述子节点是否满足所述专业网络域内路径的要求,若符合要求,则将
所述专业网络域内路径的服务质量参数上报至所述传输网跨专业连接编排器;若不符合要求,则重新计算其他专业网络域内路径,直到计算出符合要求的专业网络域内路径。
145.具体的,传输网络的各个专业网络(如ptn/spn、otn等专业网络)对应的专业网络超级控制器从传输网跨专业连接编排器或上级控制器接收到本网络域内路径计算请求时,根据域内路径计算请求中的源宿节点和服务质量要求,在本层网络域连接拓扑上计算出一条路径,并且根据路径上的子节点的可用资源特征信息判断该子节点是否满足路径要求;若找到能够符合要求的路径,则把该路径的服务质量参数包括带宽、延时等信息上报给传输网跨专业连接编排器或上级控制器;若该路径不能满足服务要求,则重新选择新的路径,直到计算出符合要求的专业网络域内路径。
146.可选的,参考图4,本发明提供的sd-wan业务发放方法还包括:
147.步骤408,传输网跨专业连接编排器可以根据用户服务质量要求,使用同样方法建立一条保护路径。
148.可选的,参考图4,根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置,包括执行以下至少一个步骤:
149.步骤409,通过所述传输网跨专业连接编排器请求pon网络接入控制器为用户分支网络的onu接入设备下发用户网络唯一全局标识vni号并为所述用户分支网络分配相应的接入网络资源;
150.具体的,由传输网跨专业连接编排器请求pon接入网络控制器为用户分支网络的onu(optical network unit光网络单元)接入设备下发用户网络唯一全局标识
---
vni(即vxlan的vlan id号,vxlan,virtual extensible local area network,虚拟扩展局域网);同时为该用户分支网络分配相应的接入网络资源来保障带宽或者时延;
151.步骤410,通过所述传输网跨专业连接编排器请求pe设备控制器根据所述用户分支网络,向相关pe设备下发所述用户分支网络可达信息表,所述可达信息表用于全局唯一标识所述用户分支网络,所述可达信息表包括所述用户分支网络标识信息、所述pe设备mac地址、所述pe设备端口和/或所述pe设备为所述用户分支网络分配的vni号;
152.具体的,pe设备同时还为该用户分支网络分配相应的网络资源来保障带宽或者时延;
153.具体的,参考图5,图5示出了pe设备用户分支网络可达性信息示意,pe设备用户分支网络可达信包括两部分:一是用户分支网络标识信息,包括:用户/租户vni、用户mac地址(mac,media access control address)或者ip地址信息、用户网络vlan id,二是pe设备mac地址/端口及该pe设备为该用户分支网络分配的vlan id,共同用于全局唯一标识该用户分支网络;
154.步骤411,当用户网络为云vpc接入端时,通过所述传输网跨专业连接编排器向所述用户云vpc所属的pe设备分发所述用户网络云id与云数据中心vpc id信息表。
155.具体的,参考图6,图6示出了用户网络id与云数据中心vpc id匹配信息表,对于用户云vpc接入端,传输网跨专业连接编排器向所属pe设备分发该用户网络id与云数据中心vpc id匹配信息表,用于pe设备实现用户网络id与云数据中心网络id之间的匹配和转换。其中:vni/vlan为用户云vpc在所属云数据中心网络的id,租户网络vni为运营商为该用户分支网络分配的全局id;
156.可选的,本方法还包括:
157.步骤412,传输网跨专业连接编排器请求专业网络控制器在相关pe设备之间创建底层连接(使用vlan作为管道资源关联标识),并分配网络资源,保障用户业务带宽或者时延要求。
158.通过本发明实施例提供的sd-wan业务发放方法,可应用于本发明实施例提供的sd-wan业务发放系统,由传输网统一管控平面构建全网及各专业网络连接拓扑,将每个独立的接入网络域或者传输网络域(传输网络包括多个专业网络)都抽象为节点,并且将该网络域与用户或者其他网络域所有互连设备上的端口作为域的端口,可将接收到的sd-wan端对端连接建立请求分发至各专业网超级控制器和/或域控制器进行计算,通过传输网跨专业连接编排器对各控制器进行管控,从而确定跨专业网络连接路径;
159.其中,转发平面根据传输网统一管控平面的请求配置各个网络和设备,提供连接路径,简单高效的实现了跨多专业网络域的sd-wan业务的快速发放和创建,并且用户数据能够被接入网络感知,同时也能够被底层传输网络如otn、spn、ptn专业网络感知,从而能够为用户数据提供端到端的qos保障也能使用户无感知。
160.参考图7,本发明实施例提供了一种sd-wan业务发放装置70,应用于本发明实施例提供的sd-wan业务发放系统中的传输网统一管控平面,包括:
161.第一接收模块71,用于接收sd-wan端到端的连接建立请求;
162.第一处理模块72,用于根据所述sd-wan端到端的连接建立请求,确定跨专业网络连接路径;
163.第二处理模块73,用于根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置。
164.可选的,参考图8,所述装置70还包括:
165.第三处理模块74,用于在所述接收sd-wan端到端的连接建立请求之前,通过传输网跨专业连接编排器构建并维护包括传输网络和接入网络的全网连接拓扑;
166.其中,所述全网连接拓扑包括网络节点和网络端口,每个网络节点对应一个网络域,所述网络端口用于将其所在的网络域与其他用户或网络域连接。
167.可选的,参考图8,所述装置70还包括:
168.第四处理模块75,用于在所述构建并维护包括传输网络和接入网络的全网连接拓扑之后,通过专业网络超级控制器构建并维护专业网络连接拓扑,所述专业网络连接拓扑包括所述专业网络域内的子节点和子端口,每个子节点对应一个子网络域或子设备,所述子节点通过所述子端口连接。
169.可选的,参考图8,所述第一处理模块72,包括:
170.第一处理子模块721,用于通过所述传输网跨专业连接编排器,在全网连接拓扑中确定为所述连接建立请求创建的虚拟网络的端点,以及所述端点所属的专业网络。
171.可选的,参考图8,所述第一处理模块72,还包括:
172.第二处理子模块722,用于通过所述传输网跨专业连接编排器在所述端点所属的专业网络连接拓扑中,确定为所述连接建立请求创建的虚拟网络中的子端点的子连接路径。
173.可选的,参考图8,所述第一处理模块72,还包括:
174.第三处理子模块723,用于当各专业网络域控制器接收所述传输网跨专业连接编排器的请求,计算所述子连接路径上各个子节点对应的专业网络域内路径。
175.可选的,参考图8,所述第三处理子模块72,包括:
176.第四处理子模块724,用于通过所述专业网络超级控制器根据所述专业网络域内路径上子节点的可用资源特征信息判断所述子节点是否满足所述专业网络域内路径的要求,若符合要求,则将所述专业网络域内路径的服务质量参数上报至所述传输网跨专业连接编排器;若不符合要求,则重新计算其他专业网络域内路径,直到计算出符合要求的专业网络域内路径。
177.可选的,参考图8,所述第三处理模块72,包括:
178.第五处理子模块725,用于执行以下至少一个步骤:
179.通过所述传输网跨专业连接编排器请求pon网络接入控制器为用户分支网络的onu接入设备下发用户网络唯一全局标识vni号并为所述用户分支网络分配相应的接入网络资源;
180.通过所述传输网跨专业连接编排器请求pe设备控制器根据所述用户分支网络,向相关pe设备下发所述用户分支网络可达信息表,所述可达信息表用于全局唯一标识所述用户分支网络,所述可达信息表包括所述用户分支网络标识信息、所述pe设备mac地址、所述pe设备端口和/或所述pe设备为所述用户分支网络分配的vni号;
181.当用户网络为云vpc接入端时,通过所述传输网跨专业连接编排器向所述用户云vpc所属的pe设备分发所述用户网络云id与云数据中心vpc id信息表。
182.参考图9,本发明实施例提供了一种sd-wan业务发放装置90,应用于本发明实施例提供的sd-wan业务发放系统中的传输网统一管控平面,包括处理器和收发器:
183.所述收发器92,用于接收sd-wan端到端的连接建立请求;
184.所述处理器91,用于根据所述sd-wan端到端的连接建立请求,确定跨专业网络连接路径,还用于根据所述跨专业网络连接路径,对所述sd-wan业务发放系统中的网络和/或设备进行管控和配置。
185.可选的,所述处理器91还用于所述接收sd-wan端到端的连接建立请求之前:
186.通过传输网跨专业连接编排器构建并维护包括传输网络和接入网络的全网连接拓扑;
187.其中,所述全网连接拓扑包括网络节点和网络端口,每个网络节点对应一个网络域,所述网络端口用于将其所在的网络域与其他用户或网络域连接。
188.可选的,所述处理器91还用于在所述构建并维护包括传输网络和接入网络的全网连接拓扑之后:
189.通过专业网络超级控制器构建并维护专业网络连接拓扑,所述专业网络连接拓扑包括所述专业网络域内的子节点和子端口,每个子节点对应一个子网络域或子设备,所述子节点通过所述子端口连接。
190.可选的,所述处理器91还用于通过所述传输网跨专业连接编排器,在全网连接拓扑中确定为所述连接建立请求创建的虚拟网络的端点,以及所述端点所属的专业网络。
191.可选的,所述处理器91还用于通过所述传输网跨专业连接编排器在所述端点所属的专业网络连接拓扑中,确定为所述连接建立请求创建的虚拟网络中的子端点的子连接路
径。
192.可选的,所述处理器91还用于各专业网络域控制器接收所述传输网跨专业连接编排器的请求,计算所述子连接路径上各个子节点对应的专业网络域内路径。
193.可选的,所述处理器91还用于通过所述专业网络超级控制器根据所述专业网络域内路径上子节点的可用资源特征信息判断所述子节点是否满足所述专业网络域内路径的要求,若符合要求,则将所述专业网络域内路径的服务质量参数上报至所述传输网跨专业连接编排器;若不符合要求,则重新计算其他专业网络域内路径,直到计算出符合要求的专业网络域内路径。
194.可选的,所述处理器91还用于执行以下至少一个步骤:
195.通过所述传输网跨专业连接编排器请求pon网络接入控制器为用户分支网络的onu接入设备下发用户网络唯一全局标识vni号并为所述用户分支网络分配相应的接入网络资源;
196.通过所述传输网跨专业连接编排器请求pe设备控制器根据所述用户分支网络,向相关pe设备下发所述用户分支网络可达信息表,所述可达信息表用于全局唯一标识所述用户分支网络,所述可达信息表包括所述用户分支网络标识信息、所述pe设备mac地址、所述pe设备端口和/或所述pe设备为所述用户分支网络分配的vni号;
197.当用户网络为云vpc接入端时,通过所述传输网跨专业连接编排器向所述用户云vpc所属的pe设备分发所述用户网络云id与云数据中心vpc id信息表。
198.请参考图10,本发明实施例还提供一种网络设备100,包括处理器1001,存储器1002,存储在存储器1002上并可在所述处理器1001上运行的计算机程序,该计算机程序被处理器1001执行时实现上述sd-wan业务的发放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
199.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述sd-wan业务的发放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
200.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
201.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
202.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体
实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1