System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种网络节点确定方法及装置。
技术介绍
1、在目前的网络架构中,主要为以主机为中心的端到端通信模式,这种模式下,通过互联网协议(internet protocol,ip)地址预先建立的通信信道实现网络用户和服务器之间的数据交互。其中,ip地址用于标识和定位网络上的每一台设备。例如,路由器等网络设备可以根据ip地址来判断数据包的来源和目的地,确保将数据包准确、快速地转发至目的地。因此,当前的网络通信强烈依赖于ip地址。
2、然而,随着网络的迅速发展,边缘算力节点和智能终端设备等呈现泛在部署且动态变化的态势,ip地址资源日益紧张,传统的ip地址空间难以满足日益增长的网络设备接入需求。
技术实现思路
1、本申请提供一种网络节点确定方法及装置,能够对接入网络的网络节点分配节点标识,并基于网络节点的节点标识确定对应的网络资源,如此可以有效避免ip地址语义过载,以及对ip地址高度依赖的问题,实现网络节点地址的动态扩展和灵活管理,满足网络对地址空间的扩展需求。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种网络节点确定方法,该方法可以由第一网络节点执行,该方法包括:
4、接收终端设备发送的业务请求。业务请求中携带有节点标识,节点标识是基于第二网络节点的属性信息生成的。
5、确定与节点标识匹配的第二网络节点的位置信息。
6、基于第二网络节点的位置信息,向第二网络节点发送业务请
7、基于上述技术方案,第一网络节点可以基于业务请求中携带的节点标识,确定与节点标识匹配的第二网络节点的位置信息,然后基于第二网络节点的位置信息,将业务请求发送至第二网络节点。如此,第一网络节点可以基于业务请求中携带的节点标识实现业务请求的转发,而非通过ip地址实现业务请求的转发,能够避免对ip地址高度依赖的问题。
8、可选的,确定与节点标识匹配的第二网络节点的位置信息,可以包括:向服务器发送解析请求,以使服务器基于解析请求中携带的节点标识确定第二网络节点的位置信息,然后接收服务器发送的第二网络节点的位置信息。
9、可选的,第一网络节点中存储有多个网络节点的节点信息,每个网络节点的节点信息包含网络节点的节点标识和位置信息。
10、在此基础上,确定与节点标识匹配的第二网络节点的位置信息,可以包括:从多个网络节点的节点信息中,确定与节点标识匹配的第二网络节点的位置信息。
11、可选的,基于第二网络节点的位置信息,向第二网络节点发送业务请求之前,还可以包括:基于第一网络节点的位置信息和第二网络节点的位置信息,确定至少一条路径,然后针对每条路径,基于路径对应的网络延迟和/或网络丢包率,确定最优路径。
12、其中,每条路径对应的网络延迟是用于反映业务请求从第一网络节点到达第二网络节点的时长。每条路径对应的网络丢包率是用于反映业务请求从第一网络节点到第二网络节点的过程中发生丢包的数量。
13、在此基础上,基于第二网络节点的位置信息,向第二网络节点发送业务请求,可以包括:通过最优路径向第二网络节点发送业务请求。
14、可选的,上述第二网络节点可以为算力节点。
15、可选的,上述方法还可以包括:获取多个网络节点的节点信息,然后广播每个网络节点的节点信息。
16、第二方面,本申请提供一种网络节点确定方法,该方法可以由服务器执行,该方法包括:
17、接收第一网络节点发送的解析请求。
18、基于解析请求中携带的节点标识,确定与节点标识匹配的第二网络节点的位置信息。
19、向第一网络节点发送第二网络节点的位置信息。
20、基于上述技术方案,服务器接收到第一网络节点发送的解析请求后,可以基于解析请求中携带的节点标识,确定与节点标识匹配的第二网络节点的位置信息,并将第二网络节点的位置信息发送至第一网络节点,以使第一网络节点可以基于第二网络节点的位置信息,将业务请求转发至第二网络节点。
21、可选的,上述方法还可以包括:接收第二网络节点发送的注册请求,然后基于第二网络节点的属性信息,为第二网络节点分配节点标识,并向第二网络节点发送节点标识。
22、其中,注册请求携带第二网络节点的属性信息。第二网络节点的节点标识和第二网络节点的位置信息绑定。
23、通过上述方案,服务器接收到各个第二网络节点的注册请求后,可以基于第二网络节点的属性信息,为第二网络节点分配节点标识,第二网络节点的节点标识和第二网络节点的位置信息相互绑定,然后向第二网络节点发送节点标识。如此,通过为网络节点分配节点标识,可以有效避免ip地址语义过载的问题,实现网络节点地址的动态扩展和灵活管理,满足网络对地址空间的扩展需求。
24、可选的,基于第二网络节点的属性信息,为第二网络节点分配节点标识,还可以包括:对第二网络节点的属性信息进行验证,在验证通过的情况下,基于第二网络节点的属性信息,为第二网络节点分配节点标识。
25、第三方面,本申请提供一种网络节点确定装置,该装置位于第一网络节点,包括:
26、收发单元,用于接收终端设备发送的业务请求。
27、确定单元,用于确定与节点标识匹配的第二网络节点的位置信息。
28、收发单元,还用于基于第二网络节点的位置信息,向第二网络节点发送业务请求。
29、可选的,收发单元还用于,向服务器发送解析请求,以使服务器基于解析请求中携带的节点标识确定第二网络节点的位置信息,然后接收服务器发送的第二网络节点的位置信息。
30、可选的,第一网络节点中存储有多个网络节点的节点信息,每个网络节点的节点信息包含网络节点的节点标识和位置信息,在此基础上,确定单元还用于从多个网络节点的节点信息中,确定与节点标识匹配的第二网络节点的位置信息。
31、可选的,确定单元还用于,基于第一网络节点的位置信息和第二网络节点的位置信息,确定至少一条路径,然后针对每条路径,基于路径对应的网络延迟和/或网络丢包率,确定最优路径。
32、可选的,收发单元还用于,获取多个网络节点的节点信息,然后广播每个网络节点的节点信息。
33、第四方面,本申请提供一种网络节点确定装置,该装置位于服务器,包括:
34、收发单元,用于接收第一网络节点发送的解析请求。
35、处理单元,用于基于网络节点的属性信息,为第二网络节点分配节点标识。
36、收发单元,还用于向第二网络节点发送节点标识。
37、可选的,收发单元还用于接收第二网络节点发送的注册请求。
38、可选的,处理单元还用于基于第二网络节点的属性信息,为第二网络节点分配节点标识。
39、可选的,收发单元还用于向第二网络节点发送节点标识。
40、第五方面,本申请提供一种本文档来自技高网...
【技术保护点】
1.一种网络节点确定方法,其特征在于,应用于第一网络节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定与所述节点标识匹配的第二网络节点的位置信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一网络节点中存储有多个网络节点的节点信息,每个所述网络节点的节点信息包含所述网络节点的节点标识和位置信息;
4.根据权利要求1所述的方法,其特征在于,所述基于所述第二网络节点的位置信息,向所述第二网络节点发送所述业务请求之前,还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第二网络节点为算力节点。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种网络节点确定方法,其特征在于,应用于服务器,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,基于所述第二网络节点的属性信息,为所述第二网络节点分配节点标识,包括:
10.一种网络节点确定装置,其特征在于,
11.一种网络节点确定装置,其特征在于,所述装置位于服务器,所述装置包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机执行所述指令时,所述计算机执行如权利要求1-6中任一项所述的网络节点确定方法,或如权利要求7-9中任一项所述的网络节点确定方法。
...【技术特征摘要】
1.一种网络节点确定方法,其特征在于,应用于第一网络节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定与所述节点标识匹配的第二网络节点的位置信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一网络节点中存储有多个网络节点的节点信息,每个所述网络节点的节点信息包含所述网络节点的节点标识和位置信息;
4.根据权利要求1所述的方法,其特征在于,所述基于所述第二网络节点的位置信息,向所述第二网络节点发送所述业务请求之前,还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第二网络节点为算力节点。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
...
【专利技术属性】
技术研发人员:王翠翠,傅瑜,王蕴实,史金雨,徐雷,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。