【技术实现步骤摘要】
本法明涉及网络
,尤其涉及路由选择方法和装置。
技术介绍
P2P ( peer-to-peer对等)网络是建立在IP网络之上的一个逻辑覆盖网, 该P2P网络包括若干网络节点,该网络中的所有网络节点之间都是平等关系,没 有服务器与客户机之分。通过基于网络坐标节点聚类的路由算法,可以将整个 P2P网划分为儿个不同聚类。具体划分过程如下首先确定一个网络节点为根节点;以根节点为圓心以一定距离为半径画 圓,形成一网络范围。在该网络范围内,除了根节点还包括若干网络节点,根节 点和所有的网络节点构成了一个聚类网络。如图1所示,聚类A包括网络节点A、 Al;聚类B包括网络节点B、 Bl;当聚类A中的网络节 点A要传递数据到聚类B中的网络节点B时,网络节点B1、 Al都可以作为网络节点 A的邻居节点,而现有聚类算法,根据网络节点A与A1为同一聚类,逻辑距离比 较近,选择网络节点A1作为下一跳节点的机率比较大。但是,网路节点A与A1在 实际物理连接上可能位于不同的自治域中,而节点A与节点B1的物理位置较近。 这样,如果网络节点选择同一聚类内的网络节点A1为下一跳节点,实际的传输 的时间就会很长。因此,在P2P网络中,如果在逻辑覆盖网中所有节点的逻辑连 接与物理网络的拓朴连接不匹配,必然会产生大量的跨域流量,增加网络负担。在现有技术中,P2P网络采用网络的传输时延来表征节点的位置。然而,时 延从严格意义上可分为传输时延和排队时延。传输时延是指一个数据报文从一 个节点传到另一个节点所需要的时间;排队时延是指当一个数据包到达某一节点时由于该节点的带宽正在被其他包所使用而造 ...
【技术保护点】
一种路由选择方法,其特征在于,包括: 获取当前节点与邻居节点之间的时延权值; 获取当前节点与邻居节点之间的参考权值; 根据时延权值和参考权值得到优化权值; 根据所述优化权值确定当前节点的下一跳邻居节点。
【技术特征摘要】
1、一种路由选择方法,其特征在于,包括获取当前节点与邻居节点之间的时延权值;获取当前节点与邻居节点之间的参考权值;根据时延权值和参考权值得到优化权值;根据所述优化权值确定当前节点的下一跳邻居节点。2、 根据权利要求1所述的路由选择方法,其特征在于,所述根据时延权值 和参考权值得到优化权值的步骤包括获取时延权值和参考权值的加权因子;将时延权值和参考权值分别与加权因子相乘,将所述乘积相加,得到优化 权值。3、 根据权利要求1所述的路由选择方法,其特征在于,所述根据所述优化 权值确定当前节点的下一跳邻居节点的步骤包括根据所述优化权值,确定邻居节点被作为下一跳邻居节点的概率; 根据所述的概率选择下一跳的邻居节点。4、 根据权利要求1所述的路由选择方法,其特征在于,获取当前节点与邻 居节点之间的时延权值的步骤包括获取当前节点与邻居节点之间的时延值; 从所有时延值中选择出最小值;将最小时延值对应的邻居节点的时延权值设为一个标准单位; 获取最小时延值与所述当前节点和其他邻居节点的时延值的比值; 获取当前节点和其他邻居节点的时延权值;所述时延权值为其对应比值与 所述一个标准单位乘积。5、 根据权利要求1所述的路由选择方法,其特征在于,所述参考权值为带宽权值;所述获取当前节点与邻居节点之间的参考权值的步骤包括 获取当前节点与邻居节点之间的带宽值; 从所有带宽值中选择出最大值;将最大带宽值对应的邻居节点的带宽权值-没为 一个标准单位; 获取所述当前节点和其他邻居节点的带宽值与最大带宽值的比值; 获取当前节点和其他邻居节点的带宽权值;所述带宽权值为其对应比值与 所述一个标准单位乘积。6、 根据权利要求l所述的路由选择方法,其特征在于,所述参考权值为位 置权值所述获取当前节点与邻居节点之间的参考权值的步骤包括获取当前节点与邻居节点之间的位置信息; 比较当前节点与邻居节点的位置信息;如果当前节点与其邻居节点的位置信息一致,则该邻居节点的位置权值增加一个标准单位;如果当前节点与其邻居节点的位置信息不一致,则该邻居节点的位置权^直 不变。7、 根据权利要求6所述的路由选择方法,其特征在于,所述位置权值为自治域权值或区位号权值。8、 根据权利要求6所述的路由选择方法,其特征在于,所述位置权值包括 自治域权值和区位号权值;所述获取当前节点与邻居节点之间的参考权值的步 骤包括获取当前节点与邻居节点之间的自治域号和区位号; 比较当前节点与邻居节点的自治域号和区位号;如果当前节点与其邻居节点的自治域号一致,则该邻居节点的自治域号权值增加一个标准单位;如果当前节点与其邻居节点的自治域号不一致,则该邻居节点的自治域号权值不变;如果当前节点与其邻居节点的区位号一致,则该邻居节点的区位号权值增力口一个标准单位;如果当前节点与其邻居节点的区位号不一致,则该邻居节点的区位号权值 不变。9、 根据权利要求l所述的路由选择方法,其特征在于,所述参考权值为带 宽权值和位置权值。10、 一种路由选择装置,其特征在于,包括时延权值获取单元用于获取当前节点与邻居节点之间的时延权值; 参考权值获取单元用于获取当前节点与邻居节点之间的参考权值; 优化权值获取单元用于根据时延权值和参考权值得到优化权值; .下一跳选择单it:用于根据所述优化权值确定当前节点的下一跳邻居节点。11、 根据权利要求IO所述的路由选择装置,其特征在于,所述优化权值获 取单元包括加权因子获取单元用于获取时延权值和参考权值的加权因子; 运算单元用于将时延权值和参考权值分别与加权因子的乘积相加,得到 优化权值。12、 根据...
【专利技术属性】
技术研发人员:余宏亮,翁雄飞,陈坚,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。