Browse > Article

NetFPGA based capsulator Implementation and its performance evaluation for Future Internet OpenFlow Testbed  

Choi, Yun-Chul (Chungnam National University)
Min, Seok-Hong (Chungnam National University)
Kim, Byung-Chul (Chungnam National University)
Lee, Jae-Yong (Chungnam National University)
Kim, Dae-Young (Chungnam National University)
Publication Information
Abstract
Current TCP/IP-based Internet architecture has been used for over 30 years, however it will confront with fundamental problems due to new protocol extension limitation since communication environments will change drastically and various user requirements will be emerging in near future. To solve these problems, major countries have started Future Internet researches based on clean slate approach and they will deploy large-scale testbed to experiment and verify new functions. OpenFlow switch technology has been proposed as a new experimental technology for independent protocol that can utilized the legacy network devices and does not interfere with the production Internet traffic. Korea also started Future Internet testbed project called FIRST and OpenFlow switch with NetFPGA card will be used to deploy this testbed. To interconnect distributed testbed using OpenFlow switches, logical tunnel should be established by encapsulating MAC frame inside a unicast IP packet between OpenFlow switches because OpenFlow switches are not directly connected. In this paper, we have implemented a NetFPGA-based that performs MAC in IP tunneling between various OpenFlow switch sites implemented in domestic research network KOREN. The performance evaluation shows that the NetFPGA-based capsulator reveals better performance than the software-based tunneling and it can be utilized as a testbed for experimentation of Future Internet technologies.
Keywords
Future Internet; Testbed; OpenFlow; NetFPGA; Capsulator;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: Enabling Innovation in Campus Networks. ACM Computer Communications Review, 38(2):69-74, 2008.   DOI   ScienceOn
2 Nick McKeown, OpenFlow, http://www.openflowswitch.org/documents/OpenFlow.ppt
3 Brandon Heller, "OpenFlowSwitch Specification", http://www.openflowswitch.org/documents/openflow-spec-v0.8.9.pdf
4 Glen Gibb, John W. Lockwood, Jad Naous, Paul Hartke, and Nick McKeown, "NetFPGA -- Open Platform for Teaching How to Build Gigabit-rate Network Switches and Routers", IEEE Transactions on Education, 2008.
5 Jad Naous, Glen Gibb, Sara Bolouki, and Nick McKeown, "NetFPGA: Reusable Router Architecture for Experimental Research", SIGCOMM PRESTO Workshop, Seattle, WA, August 2008.
6 iperf, http://www.noc.ucf.edu/Tools/Iperf/
7 최윤철, 김승주, 이재용, 김병철, 김대영, "NetFPGA 기반 MAC in IP capsulator 구현", 2009 추계종합학술발표회, 2009. 11.
8 박종호, 서승우, "미래인터넷 연구동향", 한국통신학회지(정보와통신) 제24권 제10호, pp. 44-50 2007.10.   과학기술학회마을
9 Jinho Hahm, Bongtae Kim, and Kyungpyo Jeon, "The study of Future Internet platfom in ETRI", The Magazine of the IEEK, Vol.36, No.3, March, 2009.   과학기술학회마을
10 OpenFlow, http://www.openflowswitch.org/
11 NetFPGA, http://www.netfpga.org/
12 Jad Naous, David Erickson, Adam Covington, Guido Appenzeller, and Nick McKeown, "Implementing an OpenFlow Switch on the NetFPGA platform", ANCS'08, San Jose, CA, USA, November 6-7, 2008.
13 Capsulator, http://www.openflowswitch.org/wk/index.php/Capsulator