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

量子通信网络的域间路由方法及量子通信网络与流程

2022-06-22 15:36:48 来源:中国专利 TAG:


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.处理器,用于执行所述存储器存储的软件程序并实现上述的量子通信网络的域间路由方法。
45.一种量子通信网络的域间路由方法,应用于量子通信网络中的节点,所述方法包括:
46.源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求;
47.所述源节点接收所述路由系统下发的域间路由信息;
48.基于所述域间路由信息发送量子密钥中继数据至目的节点。
49.可选的,量子通信网络中的各个节点定期接收路由系统计算并下发的域内路由信
息;
50.所述域间路由信息包括:源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息;其中,关键节点包括不同子网之间的边界节点,每条关键路由信息包括:序号、路由操作和关键节点标识;
51.则所述基于所述域间路由信息发送量子密钥中继数据至目的节点包括:
52.当前节点从所述域间路由信息中提取一条关键路由信息;
53.结合域内路由信息和所述关键路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
54.重复执行上述操作,直到下一跳节点为目的节点;
55.所述目的节点存储量子密钥中继数据。
56.进一步的,所述路由操作包括:
57.用于指示按域内路由表转发的第一操作;
58.用于指示直接转发的第二操作;以及
59.用于指示存储量子密钥中继数据的第三操作。
60.可选的,所述域间路由信息包括:
61.所述源节点至所述目的节点之间顺序的全量路由信息,所述全量路由信息包括所述源节点至所述目的节点之间顺序的、每一跳节点的路由信息;其中,所述每一跳节点的路由信息包括:序号和下一跳节点标识;
62.则所述基于所述域间路由信息发送量子密钥中继数据至目的节点包括:
63.当前节点从所述域间路由信息中依次提取一条路由信息;
64.按所述路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
65.重复执行上述操作,直到下一跳节点为目的节点;
66.所述目的节点存储量子密钥中继数据。
67.一种量子通信网络的域间路由装置,应用于量子通信网络中的节点,包括:
68.接收单元,用于接收域间路由信息;
69.路由单元,用于基于所述域间路由信息发送量子密钥中继数据至通往目的节点路径上的下一跳节点。
70.可选的,当应用于源节点时,所述装置还包括:
71.发送单元,用于源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求;
72.所述接收单元,具体用于接收所述路由系统下发的域间路由信息。
73.可选的,所述接收单元还用于定期接收路由系统计算并下发的域内路由信息;
74.所述域间路由信息包括:源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息;其中,关键节点包括不同子网之间的边界节点,每条关键路由信息包括:序号、路由操作和关键节点标识;
75.则所述路由单元,具体用于:
76.从所述域间路由信息中提取一条关键路由信息;结合域内路由信息和所述关键路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
77.当应用于目的节点时,所述装置还包括:
78.存储单元,用于存储量子密钥中继数据。
79.进一步的,所述路由操作包括:
80.用于指示按域内路由表转发的第一操作;
81.用于指示直接转发的第二操作;以及
82.用于指示存储量子密钥中继数据的第三操作。
83.可选的,所述域间路由信息包括:
84.所述源节点至所述目的节点之间顺序的全量路由信息,所述全量路由信息包括所述源节点至所述目的节点之间顺序的、每一跳节点的路由信息;其中,所述每一跳节点的路由信息包括:序号和下一跳节点标识;
85.则所述路由单元,具体用于:
86.从所述域间路由信息中依次提取一条路由信息;按所述路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
87.当应用于目的节点时,所述装置还包括:
88.存储单元,用于存储量子密钥中继数据。
89.一种量子通信网络,包括:
90.多个节点,节点中的源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求,所述源节点接收所述路由系统下发的域间路由信息,源节点以及其它节点基于所述域间路由信息发送量子密钥中继数据至目的节点;
91.路由系统,接收源节点发送的域间路由查询请求,其中所述域间路由查询请求包括源节点标识和目的节点标识,依据所述源节点标识和所述目的节点标识计算域间路由信息,发送所述域间路由信息至源节点。
92.可选的,量子通信网络中的各个节点定期接收路由系统计算并下发的域内路由信息;
93.所述域间路由信息包括:源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息;其中,关键节点包括不同子网之间的边界节点,每条关键路由信息包括:序号、路由操作和关键节点标识;
94.则所述源节点以及其它节点基于所述域间路由信息发送量子密钥中继数据至目的节点包括:
95.当前节点从所述域间路由信息中提取一条关键路由信息;
96.结合域内路由信息和所述关键路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
97.重复执行上述操作,直到下一跳节点为目的节点;
98.所述目的节点存储量子密钥中继数据。
99.进一步的,所述路由操作包括:
100.用于指示按域内路由表转发的第一操作;
101.用于指示直接转发的第二操作;以及
102.用于指示存储量子密钥中继数据的第三操作。
103.可选的,所述域间路由信息包括:
104.所述源节点至所述目的节点之间顺序的全量路由信息,所述全量路由信息包括所
述源节点至所述目的节点之间顺序的、每一跳节点的路由信息;其中,所述每一跳节点的路由信息包括:序号和下一跳节点标识;
105.则所述源节点以及其它节点基于所述域间路由信息发送量子密钥中继数据至目的节点包括:
106.当前节点从所述域间路由信息中依次提取一条路由信息;
107.按所述路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
108.重复执行上述操作,直到下一跳节点为目的节点;
109.所述目的节点存储量子密钥中继数据。
110.通过以上技术手段,可以实现以下有益效果:
111.本技术中路由系统不再预先针对各个子网的每个节点进行路由计算,也即不再执行全量域间路由计算方式,而是基于节点的业务需求来进行路由计算,只有当源节点发起域间路由查询请求后,才为节点计算域间路由信息,并发送至源节点,也即查询响应路由计算方式。
112.本发明提供的查询响应路由计算方式,每次计算获得的均是需要使用的域间路由信息,因此可以避免采用资源进行大量无用域间路由计算,所以可以大大减少路由系统的资源消耗量,提升资源利用率。
附图说明
113.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
114.图1为本技术实施例公开的一种量子通信网络的结构示意图;
115.图2为本技术实施例公开的一种量子通信网络的域间路由方法的实施例一的流程图;
116.图3为本技术实施例一公开的基于域间路由信息发送量子密钥中继数据至目的节点的流程图;
117.图4为本技术实施例公开的一种量子通信网络的域间路由方法的实施例二的流程图;
118.图5为本技术实施例二公开的基于域间路由信息发送量子密钥中继数据至目的节点的流程图;
119.图6为本技术实施例公开的一种量子通信网络的域间路由装置的结构示意图;
120.图7为本技术实施例公开的一种路由系统的结构示意图;
121.图8为本技术实施例公开的又一种量子通信网络的域间路由装置的结构示意图。
具体实施方式
122.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本技术保护的范围。
123.参见图1,本发明提供了一种量子通信网络,包括:
124.路由系统和多个节点。
125.路由系统可以为一级路由系统也可以为多级路由系统,本技术对此不做限制。图示中量子通信网络仅以子网1和子网2进行示例,真实情况下量子通信网络中的子网数量非常庞大。子网1可以与子网2共用一个路由系统也可以各自采用独立的路由系统,对此本技术也不做限定。
126.量子通信网络中包括多个子网,每个子网均包括若干节点。本技术着重于描述跨子网量子密钥中继业务,为了便于介绍,图示中展示两个子网:子网1和子网2,每个子网内包括若干节点。一个子网的内部也称域内,两个子网之间也称域间。
127.跨子网量子密钥中继业务也即子网1中一节点a1发送量子密钥中继数据至子网2中一节点a4,子网1中用于初始发送量子密钥中继数据的节点称为源节点,子网2中用于最终接收量子密钥中继数据的节点称为目的节点。
128.子网1内部有若干节点,若干节点中具有至少一个边界节点,图示中为节点a2。子网1中节点a1需要在子网1内经过多次转发到达边界节点a2,子网1的边界节点a2转发到子网2的边界节点a3,边界节点a3需要在子网2内经过多次转发到达目的节点a4。
129.在量子通信网络中,节点中的源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求,所述源节点接收所述路由系统下发的域间路由信息,源节点以及其它节点基于所述域间路由信息发送量子密钥中继数据至目的节点。
130.路由系统,接收源节点发送的域间路由查询请求,其中所述域间路由查询请求包括源节点标识和目的节点标识,依据所述源节点标识和所述目的节点标识计算域间路由信息,发送所述域间路由信息至源节点。
131.通过上述技术特征可知,本发明提供下述有益效果:
132.本技术中路由系统不再预先针对各个子网的每个节点进行路由计算,也即不再执行全量域间路由计算方式,而是基于节点的业务需求来进行路由计算,只有当源节点发起域间路由查询请求后,才为节点计算域间路由信息,并发送至源节点,也即查询响应路由计算方式。
133.本发明提供的查询响应路由计算方式,每次计算获得的均是需要使用的域间路由信息,因此可以避免采用资源进行大量无用域间路由计算,所以可以大大减少路由系统的资源消耗量,提升资源利用率。
134.下面仔细介绍路由系统和节点的执行过程。参见图2,本发明提供了一种量子通信网络的域间路由方法的实施例一,包括以下步骤:
135.步骤s201:路由系统定期计算各个节点的域内路由信息并发送至各个节点。
136.由于每个子网内部有若干节点,若干节点中具有至少一个边界节点。子网1中节点需要在子网1内经过多次转发到达第一边界节点,子网1的第一边界节点转发到子网2的第二边界节点,第二边界节点需要在子网2内经过多次转发到达目的节点。由此可知,子网内部节点之间的路由次数较多。
137.为了减少关键路径信息的长度,为此,路由系统定期计算各个节点的域内路由信息。域内路由信息也即子网内各个节点之间的路由信息。
138.可选的,路由系统可以进行域内路由计算并获得每个节点的域内路由表,并发送至节点以供各个节点存储域内路由表。一个节点的域内路由表包括该节点与子网内其他节点的路由信息。
139.步骤s202:各个节点定期接收并存储各个节点的域内路由信息。
140.各个节点定期接收路由系统下发的域内路由信息,并删除历史的域内路由信息,以最新的域内路由信息为准。
141.步骤s203:源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求。
142.子网1中的源节点在执行跨子网量子密钥中继业务之前,向路由系统发送域间路由查询请求。其中所述域间路由查询请求包括源节点标识和目的节点标识。
143.步骤s204:路由系统接收源节点发送的域间路由查询请求,依据所述源节点标识和所述目的节点标识计算域间路由信息。
144.由于域内路由信息已经下发至各个节点,所以路由系统本次仅需要计算源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息即可。关键节点包括不同子网之间的边界节点。其中,每条关键路由信息包括:序号、路由操作和关键节点标识。
145.为了便于理解,本步骤以图1中的子网1和子网2为例进行详细说明:
146.所述源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息包括:
147.第一:所述源节点与所述源节点所属子网中第一边界节点之间的第一路由信息;所述第一路由信息包括:所述第一边界节点的节点标识和用于指示按域内路由表转发的第一操作。
148.第二:所述第一边界节点与所述目的节点所属子网中第二边界节点之间的第二路由信息;所述第二路由信息包括:所述第二边界节点的节点标识和用于指示直接转发的第二操作。
149.第三:所述第二边界节点与所述目的节点之间的第三路由信息;所述第三路由信息包括:所述目的节点的节点标识和用于指示按域内路由表转发的第一操作。
150.第四:所述目的节点的第四路由信息。所述第四路由信息包括:所述目的节点的节点标识和用于指示存储量子密钥中继数据的第三操作。
151.需要指出的是,域内路由表也即步骤s202中各个节点存储的域内路由信息。
152.延续图1的举例,在源节点为a1、第一边界节点为a2、第二边界节点为a3、目的节点为a4的情况下,域间路由信息可以参见下表:
153.表1
154.序号操作节点信息1按域内路由表转发a22直接转发a33按域内路由表转发a44存储量子密钥中继数据a4
155.步骤s205:所述源节点接收所述路由系统下发的域间路由信息。
156.步骤s206:基于所述域间路由信息发送量子密钥中继数据至目的节点。
157.该步骤可以包括以下步骤:
158.当前节点从所述域间路由信息中提取一条关键路由信息;结合域内路由信息和所述关键路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;重复执行上述操作直到下一跳节点为目的节点;所述目的节点存储量子密钥中继数据。
159.为了便于理解,继续以图1中子网1和子网2的实例进行描述,下面在表1所示的域间路由信息的基础上,详细介绍步骤s206的实现过程。参见图3,可以包括以下步骤:
160.步骤s301:初始化路径序号为第一序号。
161.由于转发过程是顺序的,所以首先初始化路径序号为第一序号,也即表1中的序号1。
162.步骤s302:所述源节点从所述域间路由信息中提取第一序号对应的第一路由信息,并按所述第一操作于域内路由表中查询能够路由至第一边界节点的下一跳节点,并转发路径序号、域间路由信息和量子密钥中继数据至下一跳节点,重复执行按所述第一操作于域内路由表中查询能够路由至第一边界节点的下一跳节点,并转发路径序号、域间路由信息和量子密钥中继数据至下一跳节点,直到下一跳节点为所述第一边界节点。
163.源节点从域间路由信息中提取第一序号对应的第一路由信息,也即第一边界节点的节点标识a2和用于指示按域内路由表转发的第一操作。源节点按照域内路由表进行查询并得到下一跳节点,保持路径序号不变,然后转发路径序号、域间路由信息和量子密钥中继数据至下一跳节点。
164.在下一跳节点的节点标识非节点标识a2的情况下,表示还未到达第一边界节点,下一跳节点重复执行源节点的操作,直到下一跳节点为第一边界节点a2。
165.步骤s303:所述第一边界节点更新路径序号为第二序号,从所述域间路由信息中提取第二序号对应的第二路由信息,并按所述第二操作直接转发路径序号、域间路由信息和量子密钥中继数据至第二边界节点。
166.第一边界节点在接收到路径序号、域间路由信息和量子密钥中继数据后,发现路径序号1对应的节点a2即为自身,这表示路径序号1已经执行完毕,因此第一边界节点更新路径序号为第二序号,也即表1中的序号2。
167.第一边界节点从所述域间路由信息中提取第二序号对应的第二路由信息,也即所述第二边界节点的节点标识a3和用于指示直接转发的第二操作。
168.第一边界节点比较特殊,其存储有与子网2中边界节点的路由信息,所以可以直接转发至第二边界节点。
169.步骤s304:第二边界节点更新路径序号为第三序号,从所述域间路由信息中提取第三序号对应的第三路由信息,并按第一操作于域内路由表中查询能够路由至目的节点的下一跳节点,并转发路径序号、域间路由信息和量子密钥中继数据至下一跳节点,重复执行步骤按第一操作于域内路由表中查询能够路由至目的节点的下一跳节点,并转发路径序号、域间路由信息和量子密钥中继数据至下一跳节点,直到下一跳节点为所述目的节点。
170.第二边界节点在接收到路径序号、域间路由信息和量子密钥中继数据后,发现路径序号2对应的节点a3即为自身,这表示路径序号2已经执行完毕,因此第二边界节点更新路径序号为第三序号,也即表1中的序号3。
171.从所述域间路由信息中提取第三序号对应的第三路由信息,即所述目的节点的节点标识a4和用于指示按域内路由表转发的第一操作。
172.第二边界节点按照域内路由表进行查询并得到下一跳节点,保持路径序号不变,然后转发路径序号、域间路由信息和量子密钥中继数据至下一跳节点。
173.在下一跳节点的节点标识非目的节点标识a4的情况下,表示还未到达目的节点a4,下一跳节点重复执行第二边界节点的操作,直到下一跳节点为目的节点a4。
174.步骤s305:所述目的节点更新路径序号为第四序号,从所述域间路由信息中提取第四序号对应的第四路由信息,按第三操作存储量子密钥中继数据。
175.目的节点接收到路径序号、域间路由信息和量子密钥中继数据后,发现路径序号3对应的节点a4即为自身,这表示路径序号3已经执行完毕,因此目的节点更新路径序号为第四序号,也即表1中的序号4。
176.目的节点从所述域间路由信息中提取第四序号对应的第四路由信息,即所述目的节点的节点标识和用于指示存储量子密钥中继数据的第三操作。
177.目的节点按第三操作存储量子密钥中继数据,以供后续使用。至此源节点与目的节点的跨子网量子密钥中继业务执行完毕。
178.通过上述技术特征可知,本发明提供下述有益效果:
179.第一:本技术中路由系统不再预先针对各个子网的每个节点进行路由计算,也即不再执行全量域间路由计算方式,而是基于节点的业务需求来进行路由计算,只有当源节点发起域间路由查询请求后,才为节点计算域间路由信息,并发送至源节点,也即查询响应路由计算方式。
180.本发明提供的查询响应路由计算方式,每次计算获得的均是需要使用的域间路由信息,因此可以避免采用资源进行大量无用域间路由计算,所以可以大大减少路由系统的资源消耗量,提升资源利用率。
181.第二:域间路由信息包括源节点至目的节点之间顺序的、多条关键节点的路由信息,且,节点本地已有域内路由表,因此源节点与目的节点之间的转发节点无需向路由系统发起查询请求,可直接借由本地的域内路由表来完成转发操作,从而进一步的提高了传输效率。
182.第三:提供了域间路由信息的一种实现方式,包括指示路径顺序的序号、路径序号对应的操作和各个路径序号对应的关键节点标识,域间路由信息可以用于指导源节点与目的节点之间的转发节点来进行域间转发操作。转发节点通过保持或变更路径序号来指示下一跳路径。
183.其中,路径序号对应的操作包括但不限于:直接转发、按域内路由表转发、存储量子密钥中继数据。
184.第四:通过路径序号对应的操作,还可以根据实际情况来进行调整,因此本发明提供的路由方法具有较大的灵活性和可扩展性。
185.参见图4,本发明提供了一种量子通信网络的域间路由方法的实施例二,包括以下步骤:
186.步骤s401:源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求。其中所述域间路由查询请求包括源节点标识和目的节点标识。
187.步骤s402:路由系统接收源节点发送的域间路由查询请求,依据所述源节点标识和所述目的节点标识计算域间路由信息。
188.所述域间路由信息包括所述源节点至所述目的节点之间顺序的全量路由信息;所述全量路由信息包括所述源节点至所述目的节点之间顺序的、每一跳节点的路由信息。
189.与实施例一不同的是,本实施例中路由系统定期计算各个节点的域内路由信息,因此路由系统在计算域间路由信息的过程中,会计算全量路由信息,也即由源节点至目的节点之间各个节点的节点信息。
190.以图1中的量子通信网络中的子网1和子网2为例,全量路由信息详见下表:
191.表2:
192.序号节点信息1a112a123a134a25a36a317a328a339a4
193.步骤s403:路由系统发送所述域间路由信息至源节点。
194.步骤s404:源节点接收并存储域间路由信息。
195.步骤s405:基于所述域间路由信息发送量子密钥中继数据至目的节点。
196.参见图5,提供步骤s405的实现过程:
197.步骤s500:初始化路径序号为第一序号。
198.步骤s501:从所述域间路由信息中依次提取路径序号对应的路由信息。
199.步骤s502:基于所述路由信息发送域间路由信息和量子密钥中继数据到下一跳节点。
200.步骤s503:下一跳节点判断域间路由信息是否到最后一条,若是则进入步骤s504,若否则路径序号加一后,进入步骤s501。
201.步骤s504:所述目的节点存储量子密钥中继数据。
202.本发明提供了量子通信网络的域间路由方法,具有以下有益效果:
203.通过节点的查询请求,保证路由系统的路由计算均为有业务需求的,避免计算无用域间路由信息。
204.通过为源节点下发的全量路由信息,源节点与目的节点之间的转发节点无需再向路由系统发起查询,转发节点可以直接完成操作,保证转发节点的传输效率。
205.通过全量路由信息为路径规划提供较大的灵活性。
206.参见图6,本发明提供了一种量子通信网络的域间路由装置,包括:
207.接收单元61,用于接收源节点发送的域间路由查询请求;其中所述域间路由查询请求包括源节点标识和目的节点标识;
208.计算单元62,用于依据所述源节点标识和所述目的节点标识计算域间路由信息;
209.发送单元63,用于发送所述域间路由信息至源节点。
210.可选地,所述装置还包括:
211.域内计算单元,用于定期计算各个节点的域内路由信息;
212.所述发送单元63,还用于将所述各个节点的域内路由信息发送至各个节点;
213.则所述域间路由信息包括:
214.所述源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息;
215.其中,关键节点包括不同子网之间的边界节点,每条关键路由信息包括:序号、路由操作和关键节点标识。
216.可选地,所述域间路由信息包括所述源节点至所述目的节点之间顺序的全量路由信息;所述全量路由信息包括:
217.所述源节点至所述目的节点之间顺序的、每一跳节点的路由信息;其中,所述每一跳节点的路由信息包括:序号和下一跳节点标识。
218.进一步的,所述路由操作包括:
219.用于指示按域内路由表转发的第一操作;
220.用于指示直接转发的第二操作;以及
221.用于指示存储量子密钥中继数据的第三操作。
222.关于量子通信网络的域间路由装置的具体实现,可以详见图1-图5所示的实施例,在此不再赘述。
223.参见图7,本发明提供了一种路由系统,包括:
224.存储器701,用于存储软件程序;
225.处理器702,用于执行所述存储器701存储的软件程序并实现以下操作:
226.接收源节点发送的域间路由查询请求;其中所述域间路由查询请求包括源节点标识和目的节点标识;
227.依据所述源节点标识和所述目的节点标识计算域间路由信息;
228.发送所述域间路由信息至源节点。
229.可选地,在接收源节点发送的域间路由查询请求之前还包括:定期计算各个节点的域内路由信息并发送至各个节点;则所述域间路由信息包括:
230.所述源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息;
231.其中,关键节点包括不同子网之间的边界节点,每条关键路由信息包括:序号、路由操作和关键节点标识。
232.可选地,所述域间路由信息包括所述源节点至所述目的节点之间顺序的全量路由信息;所述全量路由信息包括:
233.所述源节点至所述目的节点之间顺序的、每一跳节点的路由信息;其中,所述每一跳节点的路由信息包括:序号和下一跳节点标识。
234.进一步的,所述路由操作包括:
235.用于指示按域内路由表转发的第一操作;
236.用于指示直接转发的第二操作;以及
237.用于指示存储量子密钥中继数据的第三操作。
238.关于路由系统的具体实现,可以详见图1-图5所示的实施例,在此不再赘述。
239.参见图8,本发明提供又一种量子通信网络的域间路由装置,应用于量子通信网络
中的节点,包括:
240.接收单元81,用于接收域间路由信息;
241.路由单元82,用于基于所述域间路由信息发送量子密钥中继数据至通往目的节点路径上的下一跳节点。
242.其中,当应用于源节点时,所述装置还包括:
243.发送单元,用于源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求;
244.所述接收单元81,具体用于接收所述路由系统下发的域间路由信息。
245.可选地,所述接收单元81还用于定期接收路由系统计算并下发的域内路由信息;
246.所述域间路由信息包括:源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息;其中,关键节点包括不同子网之间的边界节点,每条关键路由信息包括:序号、路由操作和关键节点标识;
247.则所述路由单元82,具体用于:
248.从所述域间路由信息中提取一条关键路由信息;结合域内路由信息和所述关键路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
249.当应用于目的节点时,所述装置还包括:
250.存储单元,用于存储量子密钥中继数据。
251.进一步的,所述路由操作包括:
252.用于指示按域内路由表转发的第一操作;
253.用于指示直接转发的第二操作;以及
254.用于指示存储量子密钥中继数据的第三操作。
255.可选地,所述域间路由信息包括:
256.所述源节点至所述目的节点之间顺序的全量路由信息,所述全量路由信息包括所述源节点至所述目的节点之间顺序的、每一跳节点的路由信息;其中,所述每一跳节点的路由信息包括:序号和下一跳节点标识;
257.则所述路由单元82,具体用于:
258.从所述域间路由信息中依次提取一条路由信息;按所述路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
259.当应用于目的节点时,所述装置还包括:
260.存储单元,用于存储量子密钥中继数据。
261.关于量子通信网络的域间路由装置的具体实现,可以详见图1-图5所示的实施例,在此不再赘述。
262.参见图1,本发明提供一种量子通信网络,包括:
263.多个节点,节点中的源节点在执行跨子网量子密钥中继业务之前向路由系统发送域间路由查询请求,所述源节点接收所述路由系统下发的域间路由信息,源节点以及其它节点基于所述域间路由信息发送量子密钥中继数据至目的节点;
264.路由系统,接收源节点发送的域间路由查询请求,其中所述域间路由查询请求包括源节点标识和目的节点标识,依据所述源节点标识和所述目的节点标识计算域间路由信息,发送所述域间路由信息至源节点。
265.可选地,量子通信网络中的各个节点定期接收路由系统计算并下发的域内路由信息;
266.所述域间路由信息包括:源节点至所述目的节点之间顺序的、多条关键节点的关键路由信息;其中,关键节点包括不同子网之间的边界节点,每条关键路由信息包括:序号、路由操作和关键节点标识;
267.则所述源节点以及其它节点基于所述域间路由信息发送量子密钥中继数据至目的节点包括:
268.当前节点从所述域间路由信息中提取一条关键路由信息;
269.结合域内路由信息和所述关键路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
270.重复执行上述操作,直到下一跳节点为目的节点;
271.所述目的节点存储量子密钥中继数据。
272.进一步的,所述路由操作包括:
273.用于指示按域内路由表转发的第一操作;
274.用于指示直接转发的第二操作;以及
275.用于指示存储量子密钥中继数据的第三操作。
276.可选地,所述域间路由信息包括:
277.所述源节点至所述目的节点之间顺序的全量路由信息,所述全量路由信息包括所述源节点至所述目的节点之间顺序的、每一跳节点的路由信息;其中,所述每一跳节点的路由信息包括:序号和下一跳节点标识;
278.则所述源节点以及其它节点基于所述域间路由信息发送量子密钥中继数据至目的节点包括:
279.当前节点从所述域间路由信息中依次提取一条路由信息;
280.按所述路由信息,将所述域间路由信息和量子密钥中继数据发送到下一跳节点;
281.重复执行上述操作,直到下一跳节点为目的节点;
282.所述目的节点存储量子密钥中继数据。
283.关于量子通信网络的具体实现,可以详见图1-图5所示的实施例,在此不再赘述。
284.本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本技术实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
285.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
286.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献