本发明涉及通信传输,尤其涉及一种端口配置方法、装置、电子设备及存储介质。
背景技术:
1、量子密钥分发(quantum key distribution,qkd)网络,可以在现实世界中为各种应用提供数据保护。qkd网络的实现与qkd协议紧密相关,现有qkd网络通常基于单一的qkd协议构建而成,随着各种qkd协议的发展及其性能的不断提升,依赖单一协议的qkd网络逐渐无法满足高性能可扩展的qkd组网应用需求。因此,多协议qkd网络将成为下一代qkd网络的主要形态。
2、在现有技术中,节点端口配置是实现qkd网络中多点互联的基础。多协议qkd网络的复杂性,导致节点端口配置不得不考虑各种qkd协议的物理约束,以及基于多协议建立的不同qkd业务需求。但是,在实际应用中如何实现多协议qkd网络的节点端口的可扩展配置尚未得到解决。
技术实现思路
1、有鉴于此,本公开的目的在于提出一种端口配置方法、装置、电子设备及存储介质。
2、作为本公开的一个方面,提供了一种端口配置方法,包括:
3、获取目标节点所承载的目标业务;
4、确定所述目标业务的协议信息,并基于所述协议信息确定所述目标节点的节点类型;
5、响应于确定所述节点类型为非旁路节点,确定所述目标节点的端口配置需求;
6、基于所述端口配置需求确定所述目标节点与光量子交换设备间的光量子传输端口;
7、基于预设的传输方式对所述光量子传输端口的传输方向进行配置,得到配置后的端口。
8、可选的,所述确定所述目标业务的协议信息,并基于所述协议信息确定所述目标节点的节点类型,包括:
9、对所述目标业务进行解析处理,得到所述目标业务的协议信息;
10、确定所述目标业务的源节点以及宿节点;其中,所述源节点以及所述宿节点与所述目标节点相连;
11、基于所述协议信息确定所述目标业务,在所述源节点、所述目标节点以及所述宿节点间的传输方式;
12、基于所述传输方式确定所述目标节点的节点类型。
13、可选的,所述传输方式包括传输路径以及传输方向;
14、所述基于所述协议信息确定所述目标业务,在所述源节点、所述目标节点以及所述宿节点间的传输方式,包括:
15、获取经过所述目标节点的量子信号;
16、基于所述协议信息确定所述量子信号的传输方向;
17、基于所述量子信号的传输方向确定所述目标业务的传输路径。
18、可选的,所述非旁路节点包括源节点、宿节点、可信中继节点以及不可信中继节点;
19、所述响应于确定所述节点类型为非旁路节点,确定所述目标节点的端口配置需求,包括:
20、响应于所述节点类型为所述源节点、宿节点、可信中继节点以及不可信中继节点中的一种,确定所述目标节点的收发端需求;
21、基于所述收发端需求生成所述目标节点的端口配置需求。
22、可选的,所述确定所述目标节点的收发端需求,包括:
23、确定所述目标节点在承载目标协议的业务时的收发端数量需求;
24、基于所述目标协议以及所述收发端数量需求,确定所述目标节点的收发端信息;
25、基于所述目标协议确定所述目标节点的收发端的端口数量需求;
26、基于所述收发端数量需求、所述收发端信息以及所述端口数量需求,生成所述目标节点的收发端需求。
27、可选的,所述确定所述目标节点的端口配置需求之后,所述方法还包括:
28、确定所述目标节点内部的光量子交换设备的类型;
29、基于所述类型以及所述光量子交换设备的端口状态,确定所述光量子交换设备的当前状态,其中所述当前状态包括可用状态以及不可用状态。
30、可选的,所述光量子传输端口包括第一光量子传输端口和第二光量子传输端口;
31、所述基于所述端口配置需求确定所述目标节点与光量子交换设备间的光量子传输端口,包括:
32、基于所述收发端需求,确定所述目标节点在承载目标协议的业务时的传输端口;
33、响应于确定所述当前状态为可用状态,确定所述光量子交换设备与所述传输端口相连接的第一光量子传输端口;
34、确定所述目标节点的相邻节点的光量子交换设备信息;
35、基于所述相邻节点的光量子交换设备信息确定所述目标节点的第二光量子传输端口,其中所述第二光量子传输端口与所述相邻节点的光量子交换设备连接。
36、作为本公开的第二个方面,本公开还提供了一种端口配置装置,包括:
37、业务获取模块,被配置为:获取目标节点所承载的目标业务;
38、节点类型确定模块,被配置为:确定所述目标业务的协议信息,并基于所述协议信息确定所述目标节点的节点类型;
39、配置需求确定模块,被配置为:响应于确定所述节点类型为非旁路节点,确定所述目标节点的端口配置需求;
40、传输端口确定模块,被配置为:基于所述端口配置需求确定所述目标节点与光量子交换设备间的光量子传输端口;
41、端口配置模块,被配置为:基于预设的传输方式对所述光量子传输端口的传输方向进行配置,得到配置后的端口。
42、作为本公开的第三个方面,本公开还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本公开所提供的上述的端口配置方法。
43、作为本公开的第四个方面,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上任意一项所述的方法。
44、如上所述,本公开中,首先确定了目标节点承载的目标业务,然后基于此目标业务的协议信息确定了目标节点的类型,之后又确定了目标节点与光量子交换设备进行信号传输时的光量子传输端口,最后基于目标节点的类型以及光量子传输端口对目标节点进行了配置。
1.一种端口配置方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标业务的协议信息,并基于所述协议信息确定所述目标节点的节点类型,包括:
3.根据权利要求2所述的方法,其特征在于,所述传输方式包括传输路径以及传输方向;
4.根据权利要求1所述的方法,其特征在于,所述非旁路节点包括源节点、宿节点、可信中继节点以及不可信中继节点;
5.根据权利要求4所述的方法,其特征在于,所述确定所述目标节点的收发端需求,包括:
6.根据权利要求1所述的方法,其特征在于,所述确定所述目标节点的端口配置需求之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述光量子传输端口包括第一光量子传输端口和第二光量子传输端口;
8.一种端口配置装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至7任一所述方法。