【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及P2P对等网络中节点失效后的路由更新方法、设备及系统。
技术介绍
P2P(Peer-to-Peer,表示对等体之间的一种对等关系)系统与传统的客户机/服务器模式系统不同,在对等体之间进行操作,每个对等体(节点)即P2P系统中每个实体可称为Peer,每一个Peer既可以为其他节点提供服务,又可以接受其他节点提供的服务。P2P系统可以按照其拓扑结构进行分类。一般分为:集中化拓扑(Centralized Topology)、全分布式非结构化拓扑(DecentralizedUnstructured Topology)、全分布式结构化拓扑(Decentralized StructuredTopology,也称作DHT网络)和混合型拓扑。近几年来,P2P网络的主要拓扑结构为:结构化拓扑DHT(Distributed HashTable,分布式哈希表)网络。P2P网络中的很大部分应用都是基于DHT网络所构成的。在这些系统中,节点通过它的一些唯一属性,如IP地址,哈希得到唯一标识NodeId,标识对应的数据项以键值对<key,value>的方式表示,其中键key是对于数据项的索引,而值value可以是数据项的定位地址如IP或者URL。通过哈希赋予数据索引键以唯一标识,并将此键对应的键值对存储到与此键标识最邻近的节点。查询时,可以通过将查询的键哈希得到唯一标识,并通过此唯一标识找到与之最邻近的节点(此节点存储了数据项所在的地址)。另一方面,P2P系统同时也是一种自组织形态的网络,在该网络中,节点可以随意加入或退出,这种随意性 ...
【技术保护点】
一种P2P对等网络中节点失效后路由表信息的更新方法,其特征在于,该方法包括: 根据失效节点与所述失效节点的邻居节点之间的距离,确定路由指向所述失效节点的节点范围; 将所述失效节点的失效信息发送给所述节点范围内、所述失效节点的远端邻近节点; 所述远端邻近节点根据所述失效信息更新对应的路由表信息。
【技术特征摘要】
1、一种P2P对等网络中节点失效后路由表信息的更新方法,其特征在于,该方法包括:根据失效节点与所述失效节点的邻居节点之间的距离,确定路由指向所述失效节点的节点范围;将所述失效节点的失效信息发送给所述节点范围内、所述失效节点的远端邻近节点;所述远端邻近节点根据所述失效信息更新对应的路由表信息。2、如权利要求1所述的方法,其特征在于,确定所述节点范围前,进一步包括:按设定周期对网络中邻居节点的状态进行探测,确定失效节点。3、如权利要求1所述的方法,其特征在于,根据失效节点与所述失效节点的邻居节点之间的距离、网络的路由特性,确定路由指向所述失效节点的节点范围。4、如权利要求1所述的方法,其特征在于,确定所述节点范围后,进一步包括:根据网络存储的键值特性,在所述失效节点的邻居节点中确定发送所述失效信息的替代节点。5、如权利要求4所述的方法,其特征在于,所述网络为Kademlia DHT网络或Pastry DHT网络,所述替代节点为离失效节点异或距离最小的邻居节点;或,所述网络为Chord DHT网络或Koorde DHT网络,所述替代节点为所述失效节点的后续节点。6、如权利要求1所述的方法,其特征在于,所述失效信息包括所述替代节点的地址。7、如权利要求6所述的方法,其特征在于,所述失效信息还包括失效节点的标识、或失效节点的地址、或失效节点的键值的组合、或失效节点的标识、地址、键值的两两组合或三者的组合。8、如权利要求6所述的方法,其特征在于,所述失效信息还包括失效节点对所述远端邻近节点的影响范围;所述远端邻近节点接收到所述失效信息后,将所述失效信息转发给所述影响范围内的节点。9、如权利要求8所述的方法,其特征在于,所述远端邻近节点将所述失效信息转发给所述影响范围内的节点包括:确定所述影响范围未超过本节点的邻居节点维护范围时,直接将所述失效信息转发给所述影响范围内的节点;确定所述影响范围超过本节点的邻居节点维护范围时,将所述失效信息转发给离所述影响范围最近的本节点的邻居节点,通知该邻居节点继续将所述失效信息转发给所述影响范围内其它节点。10、如权利要求8或9所述的方法,其特征在于,该方法进一步包括:所述影响范围内的节点接收到所述失效信息后更新对应的路由表信息。11、一种网络设备,其特征在于,包括:第一确定模块,用于根据失效节点与所述失效节点的邻居节点之间的距离,确定路由指向所述失效节点的节点范围;第一发送模块,用于将所述失效节点的失效信息发送给所述节点范围内、所述失效节点的远端邻近节点。12、如权利要求11所述的设备,其特征在于,还包括:探测模块,用于按设定周期对网络中邻居节点的状态进行探测,确定失效节点。13、如权利要求11所述的设备...
【专利技术属性】
技术研发人员:施广宇,陈坚,龚皓,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。