: * SDN 123 (1. 清华大学信息网络科学与网络空间研究院北京 100084; 2. 清华大学计算机科学与技术系北京 100084; 3. 清华信息科学与技术国家实验室北京 100084) : (SDN) SDN SDN 863 (FINE) : ; ; doi: 10.3969/j.issn.1000-0801.2013.08.002 SDN Architecture and Future Network Innovation Environment Bi Jun 123 (1. Institute for Network Sciences and Cyberspace Tsinghua University Beijing 100084 China; 2. Department of Computer Science Tsinghua University Beijing 100084 China; 3. Tsinghua National Laboratory for Information Science and Technology (TNList) Beijing 100084 China) Abstract: Internet architecture was discussed firstly then the major international research progress of future network architectures was introduced. And the recent development of software defined networking (SDN) was introduced an abstract model of SDN architecture was proposed. Finally a FINE architecture for future network innovation environment project was introduced which was funded by national high-tech R&D program ( 863 program). Key words: future network architecture software defined networking future network innovation environment 1 40 1969 ARPRNet 20 80 NSFNet 90 successful disaster * ( 863 ) (No.2013AA010605) (No.61073172) 7
: SDN SDN IETF SDN IPv6 IPv6 IPv4 2 IPv6 IETF SAVI WG ( ) [1] IPv4 IPv6 Softwire WG( ) [2] IRTF IPv6 64 bit ( ) 64 bit ( ) Cerf V G ILNP(ID locator network protocol) [3] Cerf V G Kahn R E 1974 [6] IP (narrow waist) RFC675 [7] [8] (end-to-end argument)( 1984 ) Clean Slate ( ) IP TCP 1981 RFC791 [9] ( IPv4) RFC793 [10] Clean Slate TCP TCP 1983 1 1 ARPANet TCP/IP NCP IPv4 SDN? 2.1 2004 (network control protocolncp) (software defined networkingsdn) Clark D OpenFlow [4] [11] SDN 1988 OpenFlow SDN IT [5] 5 OpenFlow Inter-Net 8
Clark D? ( ) 1 hourglass( ) IP IP over everything IP everything over IP TCP UDP ; 20 SDN PC PC 2.2 90 IP IP FIND GENI IP FIA FIRE 4WARD AKARI 973 IP IP 863 IP IP RFC 1 PC (NSF) : NewArch (2000-2003 ); FIND (2005-2009 ); FIA (2010-2013 ); FIA-NP (2013-2015 ) NewArch [12] (DARP) Future-Generation Internet Architecture MIT Clark D USC/ISI MIT LCS ICSI NewArch :FARA (forwarding directive association and rendezvous architecture ) Clark D DARP IP (overload) IP FD 9
: IP +TCP AID CMU Steenkiste P XIA(eXpressive internet (association ID) architecture) [18] ;RBA(role based architecture Wolf T ) building ChoiceNet [19] 2012 NeTS FIA block 5 FIA ;NIRA (new internet routing architecture) ISP 4 3 ;XCP(eXplicit control protocol ) FIA ChoinceNet QoS NerArch FIA 2013 NSF FIA (FIA-NP) [20] NSF 2005 FIND [13] FIND efit IRTF RRG( 10 ; IETF LISP 50 3 SDN ) ID Locator efit (security privacy reliability and usability-must be considered as a fundamental design requirement in proposed ID Locator architectures) FIND FIA NeTS FIND-like (ubiquitous access) (innovation-enabling) FIND 2010 FIA(future internet architectures) [14] 2010 8 4 700~800 UCLA Lixia Zhang NDN(name data networking) [15] IP NSF (economic viability) ( GENI 4 IP OpenFlow (name) Rutgers Dipankar Raychaudhuri MobilityFirst [16] ; NDN FIA 2013 6 2010 FIA NSF (scalability) (openness) (manageability) (evolveability) ) 2010 OpenFlow FIA 1 2010 McKoean N SDN FIA SDN SDN ONF Mobilityfirst ID IRTF SDN RG Smith J SDN NEBULA [17] 10
SDN Extensibility OpenFlow Configuration & Management OF-Config SDN OpenFlow SDNOpenFlow SDN OpenFlow Forwarding Abstractions OpenFlow SDN OpenFlow 2007 SIGCOMM Ethane [21] OpenFlow Market Education 2008 ACM CCR OpenFlow [22] OpenFlow VLAN OpenFlow and Mobile SDN Future ONF 13 6 OpenFlow 1.0 2009 12 : 12 match (in_port + L2 L3 L4) OFELIA [23] 3 action (forward modify header send to controller) 2010 OpenFlow GENI FIRE 2011 OpenFlow OpenFlow 1.0 OpenFlow 1.1 OpenFlow 2011 2 (Open Networking Foundation OpenFlow 1.1 OpenFlow 1.0 [24] ONF) 2013 OpenFlow 1.1 OpenFlow Open Daylight OpenFlow Project [ 25 ] OpenFlow 1.0.1 OpenFlow 1.2 2011 12 SIGCOMM 2012 8 HotSDN Workshop (2013 OXM OpenFlow 1.3 ) 2013 SDN 2012 4 OpenFlow 1.3.1 IETF IRTF 1.3.2 OpenFlow 1.2 OpenFlow 1.1 2012 10 SDN (SDNRG ) [26] OpenFlow 1.4 ONF OpenFlow ONF ONF SDN 2013 SDN ONF Verizon NTT Google Facebook Microsoft Yahoo SDN SIGCOMM NSDI OSDI CoNEXT 20 SDN ( ONF 100 IT ONF 8 Testing & Interoperability Architecture & Framework TTP Optical Transport Migration ONF Security Wireless 2013 8 OpenFlow 1.5 2013 2014 MiddleBox 11
: ) 2013 SIGCOMM2013 1/5 SDN SDN SDN SDN SDN SDN ( SDN SDN SDN SDN? SDN ( Juniper IBM HP Dell NEC Arista NTT Big Switch Ixia IT SDN ) SDN [27] SDN SDN ( SDN IT ) SDN OpenFlow SDN SDN SDN Google B4 [28] SDN SDN ) ; Google SWAN(software-driven WAN) [29] SDN OpenFlow 4 SDN WAN Google 2 12 5 3 :Google 100% ONF OpenFlow SDN MPLS-TE 58.3% 99% Open Daylight IRTF SDNRG SDN 2 OpenFlow SDN 12
SDN SDN? OpenFlow SDN 2 SDN ( ) 2 OpenFlow Layer 2 (MAC ) Layer 2.5(MPLS) Layer 3(IP ) Layer 4 3 SDN ( ) SDN OpenFlow SDN SDN SDN OpenFlow SDN SDN :SDN (meta SDN IP architecture) (meta data) SDN IP SDN SDN OpenFlow SDN SDN Σ={Σ 0 Σ 1 } Σ 0 SDN Σ 1 Q={Q 0 Q 1 } Q 0 Q 1 SDN OpenFlow SDN Δ={Δ 0 Δ 1 } Δ 0 Δ 1 SDN Δ 1 Q 0 Σ 1 SDN Δ 1 :Σ 1 Q 1 Δ 0 Q 1 SDN Δ 0 Q 1 3 SDN Δ 0 Σ 0 : Q 0 Δ 0 :Σ 0 Q 0 Σ 0 Q 0 Σ 0 Q 0 OpenFlow 3 SDN SDN 13
: OpenFlow SDN 3 SDN : FINE SDN (FINE) 4 SDN (FINE) 5 4 FINE 4 2010 SDN ; ( OpenFlow ); 2012 863 ; FINE 61 ( OpenFlow ) ( OpenFlow : ) ( ) 4 FINE 14
( ) IPv6 ( 11 Clark D. The design philosophy of the DARPA internet protocols ACM SIGCOMM Computer Communication Review IPv6 ) 1988 18(4):106~114 12 Clark D Sollins K Wroclawski J et al. New Arch: Future FINE Generation Internet Architecture. Technical Project Report 2003 13 FIND Project. http://www.nets-find.net/2013 14 FIA Project. http://www.nets-fia.net/2013 6 15 NDN Project. http://www.named-data.net/2013 16 MobilityFirst Project. http://mobilityfirst.winlab.rutgers.edu/2013 17 NEBULA Project http://nebula-fia.org/2013 SDN 18 XIA Project http://www.cs.cmu.edu/~xia/2013 19 ChoiceNet Project. https://code.renci.org/gf/project/choicenet/ 2013 SDN 20 FIA-NP Project. http://www.nsf.gov/pubs/2013/nsf13538/nsf13538. SDN SDN htm2013 863 21 Casado M Freedman M J Pettit J et al. Ethane: taking control of the enterprise. ACM SIGCOMM Computer Communication (FINE ) Review 2007 37(4):1~12 : 感谢清华大学信息网络科学与网络空间研究院网络体系结构和 IPv6 研究室的同事姚广博士 胡虹雨博士 王旸旸博士等 以及我所指导的博士生冯涛 付永红 朱树勇 高凯 林萍萍 刘冰洋 吴承辉等 他们与我进行的 22 McKeown N Anderson T Balakrishnan H et al. OpenFlow: Enabling Innovation in Campus Networks. ACM SIGCOMM Computer Communication Review 2008 38(2):69~74 23 OFELIA Project. http://www.fp7-ofelia.eu/2013 24 Open Networking Foundation. https://www.opennetworking.org/ 2013 多次学术讨论对我此文的撰写起到了重要作用也感谢国 25 Open Daylight Project. http://www.opendaylight.org/2013 家 863 计划项目 未来网络体系结构和创新环境 的各参 26 IRTF Software Defined Networking Research Group. http://trac. 加单位的老师和同学们 tools.ietf.org/group/irtf/trac/wiki/ sdnrg#2013 1 IETF SAVI Working Group. http://datatracker.ietf.org/wg/savi/ 2013 2 IETF Software Working Group. http://datatracker.ietf.org/wg/ softwire/ 2013 3 Atkinson R J Bhatti S N. RFC 6740: Identifier-Locator Network Protocol (ILNP) Architectural Description November 2012 4 OpenFlow. http://www.openflow.org/ 5 http://www.cnw.com.cn/news-report/htm2012/20121024_256567. shtml 6 Cerf V G Kahn R E. A protocol for packet network intercommunication. IEEE Trans on Communications 1974 comm-22(5) 7 Cerf V Dalal Y Sunshine C. RFC675: Specification of Internet Transmission Control Program 1974 8 Saltzer J H Reed D P Clark D D. End-to-end arguments in system design. ACM Transactions on Computer Sysmtes 1984 2 (4):227~ 288 9 RFC791: Internet Protocol-DARPA Internet Program Protocol Specification September 1981 10 RFC793: Transmission Control Protocol-DARPA Internet Program Protocol Specification September 1981 27 SDN. http://www.chinasdn.org/ 2013 28 Jain S Kumar A Mandal S et al. B4: experience with a globally-deployed software defined WAN. Proceedings of ACM SIGCOMM Hong Kong China 2013 29 Chi-Yao Hong (UIUC) Kandula S Mahajan R et al. Achieving High Utilization with Software-Driven WAN. Proceedings of ACM SIGCOMM Hong Kong China 2013 [ ] 2003 ( ) IPv6 863 ( 收稿日期 :2013-08-01) 15