计算机科学 ›› 2019, Vol. 46 ›› Issue (1): 13-20.doi: 10.11896/j.issn.1002-137X.2019.01.003
杨仁宇, 韩毅刚, 章帆, 冯飞
YANG Ren-yu, HAN Yi-gang, ZHANG Fan, FENG Fei
摘要: 内容中心网络(Content Centric Network,CCN)在实际部署过程中面临诸多挑战,而近年来软件定义网络(Software Defined Networking,SDN)发展迅速,开放可编程与集中化控制等特性为CCN的部署带来了新的方向,基于SDN实现CCN的方案逐渐受到关注。首先概述了相关背景,归纳出结合SDN的CCN部署中的关键问题,由此分析二者融合的优势及困难;然后介绍国内外的研究现状,将现阶段各种融合网络方案归纳为纯集中式方案和半集中式方案两类,并对有代表性的设计方案进行了介绍与评价,对比总结了各类型方案的特点;最后展望了未来的研究方向。
中图分类号:
[1]XIE G G,ZHANG Y J,LI Z Y,et al.A Survey on Future Internet Architecture[J].Chinese Journal of Computers,2012,35(6):1109.(in Chinese)<br /> 谢高岗,张玉军,李振宇,等.未来互联网体系结构研究综述[J].计算机学报,2012,35(6):1109-1119.<br /> [2]MIN E L,CHEN Z,XU H F,et al.Research Progress of Content Center Network[J].Netinfo Security,2012(2):6-10.(in Chinese)<br /> 闵二龙,陈震,许宏峰,等.内容中心网络CCN研究进展探析[J].信息网络安全,2012(2):6-10.<br /> [3]杨泽卫,李呈.重构网络:SDN架构与实现[M].北京:电子工业出版社,2017:10-15.<br /> [4]ROWSHANRAD S,PARSAEI M R,KESHTGARI M.Implementing NDN Using Sdn:A Review on Methods and Applications[J].IIUM Engineering Journal,2016,17(2):11-20.<br /> [5]JMAL R,FOURATI L C.Content-Centric Networking Management based-on Software Defined Networks:Survey[J].IEEE Transactions on Network & Service Management,2017,PP(99):1-14.<br /> [6]MISHRA V.Coexistence of Named Data Networking (NDN) and Software Defined Networking (SDN)[R].US Army Research Laboratory Aberdeen Proving Ground United States,2017.<br /> [7]KREUTZ D,RAMOS F M V,ESTEVES VERISSIMO P,et al.Software-Defined Networking:A Comprehensive Survey[J].Proceedings of the IEEE,2014,103(1):10-13.<br /> [8]ZHANG C K,CUI Y,TANG H Y,et al.State-of-the-Art Survey on Software-Defined Networking(SDN)[J].Journal of Software,2015,26(1):62-81.(in Chinese)<br /> 张朝昆,崔勇,唐翯祎,等.软件定义网络(SDN)研究进展[J].软件学报,2015,26(1):62-81.<br /> [9]MCKEOWN N,ANDERSON T,BALAKRISHNAN H,et al. OpenFlow:enabling innovation in campus networks[J].Acm Sigcomm Computer Communication Review,2008,38(2):69-74.<br /> [10]SONG H.Protocol-oblivious forwarding:unleash the power of SDN through a future-proof forwarding plane[C]//ACM SIGCOMM Workshop on Hot Topics in Software Defined NETWORKING.ACM,2013:127-132.<br /> [11]BOSSHART P,DALY D,IZZARD M,et al.P4:programming protocol-independent packet processors[J].Acm Sigcomm Computer Communication Review,2014,44(3):87-95.<br /> [12]BOSSHART P,GIBB G,KIM H S,et al.Forwarding metamorphosis:fast programmable match-action processing in hardware for SDN[C]//ACM SIGCOMM 2013 Conference on SIGCOMM.ACM,2013:99-110.<br /> [13]JACOBSON V,SMETTERS D K,THORNTON J D,et al.Networking named content[C]//International Conference on Emerging NETWORKING Experiments and Technologies.ACM,2009:1-12.<br /> [14]XYLOMENOS G,VERVERIDIS C N,SIRIS V A,et al.A Survey of Information-Centric Networking Research[J].IEEE Communications Surveys & Tutorials,2014,16(2):1024-1049.<br /> [15]ZHANG L,ESTRIN D,BURKE J,et al.Named Data Networking (NDN) Project[R].Relatório Técnico NDN-0001,Xerox Palo Alto Re-search Center-PARC,2010.<br /> [16]ZHANG L X,AFANASYEV A,BURKE J,et al.Named data networking[J].ACM SIGCOMM Computer Communication Review,2014,44(3):66-73.<br /> [17]SAXENA D,RAYCHOUDHURY V,SURI N,et al.Named Data Networking:A survey[J].Computer Science Review,2016,19:15-55.<br /> [18]PERINO D,VARVELLO M.A reality check for content centric networking[C]//ACM SIGCOMM Workshop on Information-Centric NETWORKING.ACM,2011:44-49.<br /> [19]FENG F,HAN Y G,FU Q Y,et al.The Implementation of CCN Routing Node Based on Ethernet[J].Computer Applications & Software,2017,34(7):91-96.(in Chinese)<br /> 冯飞,韩毅刚,傅秋宇,等.基于以太网的CCN路由节点实现[J].计算机应用与软件,2017,34(7):91-96.<br /> [20]NSF.NDN Packet Format Specification documentation(Version2.2-2)[EB/OL].named-data.net/doc/ndn-tlv.<br /> [21]YUAN H,CROWLEY P.Reliably scalable name prefix lookup[C]//Eleventh Acm/ieee Symposium on Architectures for Networking & Communications Systems.IEEE,2015:111-121.<br /> [22]DAI H C.Research on Key Techniques in Content Router[D].Beijing:Tsinghua University,2015.(in Chinese)<br /> 戴惠辰.内容中心网络中路由器关键模块的研究[D].北京:清华大学,2015.<br /> [23]YUAN H,CROWLEY P.Scalable Pending Interest Table design:From principles to practice[C]//IEEE INFOCOM 2014-IEEE Conference on Computer Communications.IEEE,2014:2049-2057.<br /> [24]TORRES J,FERRAZ L,DUARTE O.Controller-based routing scheme for Named Data Network[R].Electrical Engineering Program,COPPE/UFRJ,2012.<br /> [25]TORRES J V,DUARTE O C M.Cros-ndn:Controller-based routing strategy for named data networking[R/OL].https://www.gta.ufrj.br/ftp/gta/TechReports/TBD16a.pdf.<br /> [26]AUBRY E,SILVERSTON T,CHRISMENT I.SRSC:SDN-based routing scheme for CCN[C]//Network Softwarization.IEEE,2015:1-5.<br /> [27]AUBRY E,SILVERSTON T,CHRISMENT I.Implementation and Evaluation of a Controller-Based Forwarding Scheme for NDN[C]//IEEE International Conference on Advanced Information Networking and Applications.IEEE,2017:144-151.<br /> [28]MANSILHA R B,SAINO L,BARCELLOS M P,et al.Hierarchical Content Stores in High-Speed ICN Routers:Emulation and Prototype Implementation[C]//ACM Conference on Information-Centric Networking.ACM,2015:59-68.<br /> [29]ZHANG G,LI Y,LIN T.Caching in information centric networking:A survey[J].Computer Networks,2013,57(16):3128-3141.<br /> [30]DETTI A,MELAZZI N B,SALSANO S,et al.CONET:a content centric inter-networking architecture[C]//ACM SIGCOMM Workshop on Information-Centric Networking.ACM,2011:50-55.<br /> [31]MELAZZI N B,DETTI A,MAZZA G,et al.An OpenFlow-based testbed for information centric networking[C]//Future Network & Mobile Summit.IEEE,2012:1-9.<br /> [32]VELTRI L,MORABITO G,SALSANO S,et al.Supporting information-centric functionality in software defined networks[C]//IEEE International Conference on Communications.IEEE,2012:6645-6650.<br /> [33]SALSANO S,BLEFARI-MELAZZI N,DETTI A,et al.Information centric networking over SDN and OpenFlow:Architectural aspects and experiments on the OFELIA testbed[J].Computer Networks,2013,57(16):3207-3221.<br /> [34]SYRIVELIS D,PARISIS G,TROSSEN D,et al.Pursuing a Software Defined Information-centric Network[C]//European Workshop on Software Defined NETWORKING.IEEE Computer Society,2012:103-108.<br /> [35]CHANDA A,WESTPHAL C,RAYCHAUDHURI D.Content based traffic engineering in software defined information centric networks[C]//Computer Communications Workshops.IEEE,2013:357-362.<br /> [36]CHANDA A,WESTPHAL C.ContentFlow:Mapping Content to Flows in Software Defined Networks[J].Computer Science,arXiv:1302.1493,2013.<br /> [37]VAHLENKAMP M,SCHNEIDER F,KUTSCHER D,et al. Enabling Information Centric Networking in IP Networks Using SDN[C]//Future Networks and Services.IEEE,2013:1-6.<br /> [38]CHANG D,KWAK M,CHOI N,et al.C-flow:An efficient content delivery framework with OpenFlow[C]//The International Conference on Information Networking 2014 (ICOIN2014).IEEE,2014.<br /> [39]XUAN N N,SAUCEZ D,TURLETTI T.Providing CCN functionalities over OpenFlow switches[EB/OL].https://hal.inria.fr/hal-00920554.<br /> [40]ADRICHEM N L M V,KUIPERS F A.NDNFlow:Software-defined Named Data Networking[C]//Network Softwarization.IEEE,2015:1-5.<br /> [41]JMAL R,FOURATI L C.An OpenFlow Architecture for Managing Content-Centric-Network (OFAM-CCN) based on popularity caching strategy[M].Elsevier Science Publishers B.V.,2017.<br /> [42]SUN Q,WANG W,HU Y,et al.SDN-based autonomic CCN traffic management[C]//GLOBECOM Workshops.IEEE,2014:183-187.<br /> [43]ZHOU T,GONG X,HU Y,et al.PindSwitch:A SDN-based protocol-independent autonomic flow processing platform[C]//GLOBECOM Workshops.IEEE,2014:842-847.<br /> [44]WANG Z F,WANG L,GAO X,et al.An Architecture of Content-Centric Networking over Protocol-Oblivious Forwarding[C]//IEEE GLOBECOM Workshops.IEEE,2015:1-5.<br /> [45]CHARPINEL S,SANTOS C A S,VIEIRA A B,et al.SDCCN:A Novel Software Defined Content-Centric Networking Approach[C]//IEEE International Conference on Advanced Information NETWORKING and Applications.IEEE,2016:87-94.<br /> [46]SIGNORELLO S,STATE R,FRANÇOIS J,et al.NDN.p4: Programming information-centric data-planes[C]//Netsoft Conference and Workshops.IEEE,2016:384-389.<br /> [47]JAIN S,KUMAR A,MANDAL S,et al.B4:experience with a globally-deployed software defined wan[C]//ACM Sigcomm 2013 Conference on Sigcomm.ACM,2013:3-14.<br /> [48]LUO L Y,HE P,GUAN H T,et al.Key Technologies and Prototype Systems of Programmable Virtual Routers[J].Chinese Journal of Computers,2013,36(7):1349-1363.(in Chinese)<br /> 罗腊咏,贺鹏,关洪涛,等.可编程虚拟路由器关键技术与原型系统[J].计算机学报,2013,36(7):1349-1363.<br /> [49]ZURANIEWSKI P,ADRICHEM N V,RAVESTEIJN D,et al.Facilitating ICN deployment with an extended openflow protocol[C]//Proceedings of the 4th ACM Conference on Information-Centric Networking.ACM,2017:123-133.<br /> [50]CHOWDHURY N M M K,BOUTABA R.A survey of network virtualization[J].Computer Networks,2010,54(5):862-876. |
[1] | 耿海军, 王威, 尹霞. 基于混合软件定义网络的单节点故障保护方法 Single Node Failure Routing Protection Algorithm Based on Hybrid Software Defined Networks 计算机科学, 2022, 49(2): 329-335. https://doi.org/10.11896/jsjkx.210100051 |
[2] | 董仕. 软件定义网络安全问题研究综述 Survey on Software Defined Networks Security 计算机科学, 2021, 48(3): 295-306. https://doi.org/10.11896/jsjkx.200300119 |
[3] | 高明, 周慧颖, 焦海, 应丽莉. 基于加权图的链路映射算法 Link Mapping Algorithm Based on Weighted Graph 计算机科学, 2021, 48(11A): 476-480. https://doi.org/10.11896/jsjkx.201200216 |
[4] | 高雅卓, 刘亚群, 张国敏, 邢长友, 王秀磊. 基于多阶段博弈的虚拟化蜜罐动态部署机制 Multi-stage Game Based Dynamic Deployment Mechanism of Virtualized Honeypots 计算机科学, 2021, 48(10): 294-300. https://doi.org/10.11896/jsjkx.210500071 |
[5] | 贾吾财, 吕光宏, 王桂芝, 宋元隆. SDN多控制器放置问题研究综述 Review on Placement of Multiple Controllers in SDN 计算机科学, 2020, 47(7): 206-212. https://doi.org/10.11896/jsjkx.200200075 |
[6] | 黄梅根, 汪涛, 刘亮, 庞瑞琴, 杜欢. 基于软件定义网络资源优化的虚拟网络功能部署策略 Virtual Network Function Deployment Strategy Based on Software Defined Network Resource Optimization 计算机科学, 2020, 47(6A): 404-408. https://doi.org/10.11896/JsJkx.191000116 |
[7] | 张举, 王浩, 罗舒婷, 耿海军, 尹霞. 基于遗传算法的混合软件定义网络路由节能算法 Hybrid Software Defined Network Energy Efficient Routing Algorithm Based on Genetic Algorithm 计算机科学, 2020, 47(6): 236-241. https://doi.org/10.11896/jsjkx.191000139 |
[8] | 谢英英, 石涧, 黄硕康, 雷凯. 面向5G的命名数据网络物联网研究综述 Survey on Internet of Things Based on Named Data Networking Facing 5G 计算机科学, 2020, 47(4): 217-225. https://doi.org/10.11896/jsjkx.191000157 |
[9] | 周建新, 张志鹏, 周宁. 基于CKSP的分段路由负载均衡技术 Load Balancing Technology of Segment Routing Based on CKSP 计算机科学, 2020, 47(4): 256-261. https://doi.org/10.11896/jsjkx.190500122 |
[10] | 高航航,赵尚弘,王翔,张晓燕. 基于系统最优的航空信息网络流量均衡方案 Traffic Balance Scheme of Aeronautical Information Network Based on System Optimal Strategy 计算机科学, 2020, 47(3): 261-266. https://doi.org/10.11896/jsjkx.190200296 |
[11] | 赵金龙, 张国敏, 邢长友, 宋丽华, 宗祎本. 一种对抗网络侦察的自适应欺骗防御机制 Self-adaptive Deception Defense Mechanism Against Network Reconnaissance 计算机科学, 2020, 47(12): 304-310. https://doi.org/10.11896/jsjkx.200900126 |
[12] | 谷晓会,章国安. SDN在车载网中的应用综述 Survey of SDN Applications in Vehicular Networks 计算机科学, 2020, 47(1): 237-244. https://doi.org/10.11896/jsjkx.190100178 |
[13] | 张钊, 李海龙, 胡磊, 董思歧. 基于SDN-SFC的服务功能负载均衡 Service Function Load Balancing Based on SDN-SFC 计算机科学, 2019, 46(9): 130-136. https://doi.org/10.11896/j.issn.1002-137X.2019.09.018 |
[14] | 石峻岭,王兴伟,黄敏. 一种内容中心型车载社交网络路由机制 Content-centric Routing Scheme in Vehicular Social Networks 计算机科学, 2019, 46(7): 50-55. https://doi.org/10.11896/j.issn.1002-137X.2019.07.007 |
[15] | 窦浩铭, 姜慧, 陈思光. 基于SDN的负载均衡网络控制器算法 SDN-based Network Controller Algorithm for Load Balancing 计算机科学, 2019, 46(6A): 312-316. |
|