本申请属于通信网络,尤其涉及一种路由路径的查询方法和装置。
背景技术:
1、现在的互联网技术已经成为支撑现代社会经济发展、社会进步和科技创新的最重要的基础设施,目前互联网的运营模式和服务模式已经趋于成熟。随着近些年量子技术的不断发展,量子保密通信系统也随之出现。
2、与现有的互联网技术不同,量子保密通信网络中传输的数据是量子密钥,量子保密通信网络的运营模式、服务模式和用户网络构建与现在的互联网是截然不同的。基于此,建立了包括第一交换层、第二交换层和第三交换层的,能在量子保密通信网络体系结构下,搭建设计合理、安全和有效的运营模式、服务模式,支撑用户的量子保密通信网络的交换网络。
3、然而,针对该量子保密通信网络的交换网络的第三交换层是面向用户的,需要进行消息的路由传输,如何快速查询得到消息的路由路径,目前尚未提出有效的解决方案。
技术实现思路
1、本申请目的在于提供一种路由路径的查询方法和装置,可以实现准确高效地查询得到消息的路由路径。
2、本申请提供一种路由路径的查询方法和装置是这样实现的:
3、一种路由路径的查询方法,应用于量子保密通信网络的第三交换层,包括:
4、获取待传输消息,其中,所述待传输消息中携带有源节点的ip地址和目的节点的ip地址;
5、在链路状态数据库中查询所述目的节点的ip地址所在的最小域,将查询得到的所述目的节点的ip地址所在的最小域作为第一目标域;
6、在链路状态数据库中查询所述源节点的ip地址所在的与所述第一目标域同级别的兄弟域,作为第二目标域;
7、计算所述第二目标域到所述第一目标域的最短路径,并查找所述第二目标域到所述第一目标域的第二目标域的边界节点的ip地址;
8、确定所述源节点的ip地址是否等于所述边界节点的ip地址;
9、在所述源节点的ip地址等于所述边界节点的ip地址的情况下,将所述边界节点作为第一跳节点;
10、将所述待传输消息路由至所述第一跳节点。
11、一种路由路径的查询装置,包括:
12、获取模块,用于获取待传输消息,其中,所述待传输消息中携带有源节点的ip地址和目的节点的ip地址;
13、第一查询模块,用于在链路状态数据库中查询所述目的节点的ip地址所在的最小域,将查询得到的所述目的节点的ip地址所在的最小域作为第一目标域;
14、第二查询模块,用于在链路状态数据库中查询所述源节点的ip地址所在的与所述第一目标域同级别的兄弟域,作为第二目标域;
15、查找模块,用于计算所述第二目标域到所述第一目标域的最短路径,并查找所述第二目标域到所述第一目标域的第二目标域的边界节点的ip地址;
16、确定模块,用于确定所述源节点的ip地址是否等于所述边界节点的ip地址;
17、生成模块,用于在所述源节点的ip地址等于所述边界节点的ip地址的情况下,将所述边界节点作为第一跳节点;
18、路由模块,用于将所述待传输消息路由至所述第一跳节点。
19、一种电子设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述方法的步骤。
20、一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
21、一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
22、本申请提供的路由路径的查询方法和装置,获取待传输消息,其中,所述待传输消息中携带有源节点的ip地址和目的节点的ip地址;在链路状态数据库中查询所述目的节点的ip地址所在的最小域,将查询得到的所述目的节点的ip地址所在的最小域作为第一目标域;在链路状态数据库中查询所述源节点的ip地址所在的与所述第一目标域同级别的兄弟域,作为第二目标域;计算所述第二目标域到所述第一目标域的最短路径,并查找所述第二目标域到所述第一目标域的边界节点的ip地址;确定所述源节点的ip地址是否等于所述边界节点的ip地址;在所述源节点的ip地址等于所述边界节点的ip地址的情况下,将所述边界节点作为第一跳节点;将所述待传输消息路由至所述第一跳节点。通过上述方式实现了对消息的下一跳节点的准确确定,从而可以解决现有的无法准确确定消息的路由路径的问题,达到了准确确定消息的路由路径的技术效果。
1.一种路由路径的查询方法,其特征在于,应用于量子保密通信网络的第三交换层,包括:
2.根据权利要求1所述的方法,其特征在于,在将所述待传输消息路由至所述第一跳节点之后,还包括:
3.根据权利要求1所述的方法,其特征在于,在确定所述源节点的ip地址是否等于所述边界节点的ip地址之后,还包括:
4.根据权利要求1所述的方法,其特征在于,在链路状态数据库中查询所述目的节点的ip地址所在的最小域,包括:
5.根据权利要求1所述的方法,其特征在于,在链路状态数据库中查询所述源节点的ip地址所在的与所述第一目标域同级别的兄弟域,包括:
6.根据权利要求1所述的方法,其特征在于,计算所述第二目标域到所述第一目标域的最短路径,包括:
7.一种路由路径的查询装置,其特征在于,包括:
8.一种电子设备,包括处理器以及用于存储处理器可执行指令的存储器,其特征在于,所述处理器执行所述指令时实现权利要求1至6中任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至6中任一项所述方法的步骤。
