通信学报 ›› 2013, Vol. 34 ›› Issue (6): 29-37.doi: 10.3969/j.issn.1000-436X.2013.06.004

• 学术论文 • 上一篇    下一篇

基于前缀区间集合的IPv6路由查找算法

崔宇,田志宏,张宏莉,方滨兴   

  1. 哈尔滨工业大学 网络与信息安全技术研究中心,黑龙江 哈尔滨 150001
  • 出版日期:2013-06-25 发布日期:2017-07-20
  • 基金资助:
    国家重点基础研究发展计划(“973”计划)基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目;国家自然科学基金资助项目;)国家科技支撑计划基金资助项目

Binary search on range of IPv6 prefix sets

Yu CUI,Zhi-hong TIAN,GHong-li ZHAN,Bin-xing FANG   

  1. School of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001,China
  • Online:2013-06-25 Published:2017-07-20
  • Supported by:
    The National Basic Research Program of China (973 Program);The National High TechnologyResearch and Development Program of China (863 Program) (;The National High TechnologyResearch and Development Program of China (863 Program) (;The National High TechnologyResearch and Development Program of China (863 Program);The NationalNatural Science Foundation of China;The National Key Technology R&D Program of China

摘要:

对IPv6相关的通用型与特定型路由算法进行了分析,重点研究了以BSR为基础的IPv6路由算法在查找和更新时的不平衡问题,提出了基于前缀区间集合的IPv6路由算法。通过对路由前缀(N)进行范围(K)、集合(M)划分以及更新节点自修复提高查询速度、降低不平衡性的影响,具有O(log2N/K)和O(log2N/K+2M)的查询与更新时间复杂度,空间复杂度为O(K+2N)。实验表明,该算法具有良好的查询性能,降低了更新不平衡性的影响。

关键词: 路由, IPv6, 前缀区间集合, 自修复

Abstract:

The general and special types of IPv6 routing algorithms were studied.Focusing on the imbalance problems in lookup and update process in routing algorithm,a novel method called BSRPS (binary search on range of prefix sets) was presented.By range-partition (K) and set-partition (M) on routing table (N),and self-recovery after updating,this method enhanced the lookup speed and reduced the impact of imbalance in updating.Time complexity in lookup and update process is O(log2N/K) and O(log2N/K+2M),and space complexity is O(K+2N) where N is the size of routing table.Experiment re-sults show that this method is efficient in lookup and reduces the impact of imbalance after updating effectively.

Key words: route, IPv6, range of prefix sets, self-recovery

No Suggested Reading articles found!