|
- 2017
互联网通用地址体系框架
|
Abstract:
针对地址体系导致互联网体系结构陷入僵化的问题,提出了一种通用地址体系框架模型,使得多种地址策略能够快速构建、部署、评估以及并存。该框架基于构件设计范型,通过细粒度的构造模块以及高度可配置的方式,允许应用按需检索、创建多样的地址范式,并支持在运行时共存。同时,通过抽象地址机制的交互模式,设计了一种能够涵盖地址体系核心特征属性的通用节点结构,并阐述了异构地址策略如何在该框架内灵活构建;实现了框架原型系统并对相关设计方法论进行了讨论。应用实验表明,通用地址体系框架在动态构建异构地址策略方面具备良好的通用性和可扩展性,相比传统互联网地址系统,能够更加高效地支撑互联网顶层生态的不断演化。
A general framework of Internet address mechanisms is proposed to solve the problem that the traditional address mechanism causes ossification of the Internet architecture and to allow multiple address strategies to be quickly built, deployed, evaluated and coexist. The framework bases on component based software engineering (CBSE) paradigm, allows the application to retrieve and create multiple address paradigms, and supports coexistence in runtime through the fine grained module and high configurable way. A scalable general node structure is designed through the interactive modes of abstract address mechanism, and the construction of the heterogeneous strategies is explained. A prototype of the framework is developed and its related design methodology is discussed. Test results show that the general address framework has good universality and scalability in dynamically constructing multiple address schemes. A comparison with the traditional Internet address system show that the framework supports the Internet ecological evolution more effectively
[1] | [8]ALVES S. The Internet balkanization discourse backfires [J]. Social Science Electronic Publishing, 2014, 55(9): 1??8. |
[2] | [9]REXFORD J, DOVROLIS C. Future Internet architecture: clean??slate versus evolutionary research [J]. Communications of the ACM, 2010, 53(9): 36??40. |
[3] | [10]FELDMANN A. Internet clean??slate design: what and why? [J]. ACM SIGCOMM Computer Communication Review, 2007, 37(3): 59??64. |
[4] | [14]ATKINSON R, BHATTI S, HAILES S. ILNP: mobility, multi??homing, localised addressing and security through naming [J]. Telecommunication Systems, 2009, 42(3/4): 273??291. |
[5] | [16]MASTORAKIS S, AFANASYEV A, MOISEENKO I. NDNSIM 2??0: a new version of the NDN simulator for NS??3 [EB/OL]. [2016??07??25]. http: ∥119??90?? 25??25/named??data??net/techreport/ndn??0028??1??ndnsim??v2??pdf. |
[6] | [18]ZHANG L, AFANASYEV A, BURKE J, et al. Named data networking [J]. ACM Sigcomm Computer Communication Review, 2014, 44(3): 66??73. |
[7] | [19]FARINACCI D, FULLER V. An architectural introduction to the locator/ID separation protocol (LISP) [EB/OL].(2015??04??02)[2016??07??26].https:∥datatracker??ietf??org/doc/rfc6830/. |
[8] | [20]GEORGE F. ns??3 tutorial [EB/OL]. [2016??07??28]. https: ∥www??nsnam??org/docs/tutorial/html/. |
[9] | [21]AURA T. Support for multiple hash algorithms in cryptographically generated addresses (CGAs) [EB/OL].(2015??10??24)[2016??07??26].https:∥datatracker?? ietf?? org/doc/rfc3972. |
[10] | LIU Qiang, WANG Binqiang, XU Ke. Construction and reconfiguration scheme of the hierarchical reconfiguration network based on the components [J]. Chinese Journal of Computers, 2010, 33(9): 1557??1568. |
[11] | [2]刘涛, 钱德沛, 王锐, 等. 一种可演化网络的研究与实践 [J]. 西安交通大学学报, 2008, 42(10): 1193??1203. |
[12] | LIU Tao, QIAN Depei, WANG Rui, et al. Research and practice on evolutionary networks [J]. Journal of Xi’an Jiaotong University, 2008, 42(10): 1193??1203. |
[13] | [3]NIEBERT N, BAUCKE S, EL??KHAYAT I, et al. The way 4WARD to the creation of a future internet [C]∥IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. Piscataway, NJ, USA: IEEE, 2008: 1??5. |
[14] | [4]HAN D, ANAND A, DOGAR F, et al. XIA: efficient support for evolvable internetworking [C]∥Proceedings of the USENIX Conference on Networked Systems Design and Implementation. Heidelberg, Germany: Springer??Verlay, 2012: 817??826. [5]BALAKRISHNAN H, LAKSHMINARAYANAN K, RATNASAMY S, et al. A layered naming architecture for the Internet [J]. ACM SIGCOMM Computer Communication Review, 2004, 34(4): 343??352. |
[15] | [6]SPYROPOULOS T, FDIDA S. Future Internet: fundamentals and measurement [J]. ACM SIGCOMM Computer Communication Review, 2007, 37(2):101??106. |
[16] | [7]AHLGREN B, BRUNNER M, EGGERT L, et al. Invariants: a new design methodology for network architectures [C]∥Proceedings of the ACM SIGCOMM 2004 Workshops. New York, USA: ACM, 2004: 65??70. |
[17] | [13]CLARK D, BRADEN R, FALK A, et al. FARA: reorganizing the addressing architecture [C]∥Proceedings of the ACM SIGCOMM Workshops. New York, USA: ACM, 2003: 313??321. |
[18] | [15]KOZACZYNSKI W, BOOCH G. Component??Based software engineering [M]∥Component??based Software Engineering. Berlin, Germany: Springer, 2004:34??36. |
[19] | [17]CORAS F, JAKAB L, CABELLOS??APARICIO A. CoreSim: a simulator for evaluating locator/ID separation protocol mapping systems [EB/OL]. [2016??07??25].http:∥119??90??25??29/people??ac??upc??edu/fcoras /publications /2009??fcoras??trilogy??Coresim??pdf. |
[20] | [1]刘强, 汪斌强, 徐恪. 基于构件的层次化可重构网络构建及重构方法 [J]. 计算机学报, 2010, 33(9): 1557??1568. |
[21] | [22]HEER T. Host identity protocol certificates [EB/OB].(2016??06??22)[2016??07??28].https: ∥datatracker?? ietf??org/doc/rfc 7401/. |
[22] | [23]CURBERA F, DUFTLER M, KHALAF R, et al. Unraveling the web services web: an introduction to SOAP, WSDL, and UDDI [J]. IEEE Internet Computing, 2002, 6(2): 86??93. |
[23] | [24]史木施, 邱劲锋, 侯迪, 等. 一种敏捷服务组合方法模型的研究与设计 [J]. 西安交通大学学报, 2013, 47(2): 1??6. |
[24] | SHI Yi, QIU Jinfeng, HOU Di, et al. Design of an agile service composition approach model [J]. Journal of Xi’an Jiaotong University, 2013, 47(2): 1??6. |
[25] | [11]RAMIREZ W, MASIP??BRUIN X, YANNUZZI M, et al. A survey and taxonomy of ID/locator split architectures [J]. Computer Networks, 2013, 60(2): 13??33. |
[26] | [12]ANDERSEN D G, BALAKRISHNAN H, FEAMSTER N, et al. Accountable Internet protocol (AIP) [C]∥Proceedings of the SIGCOMM 2008 Conference on Data Communication. New York, USA: ACM Press, 2008: 339??350. |