DOI QR코드

DOI QR Code

A NetFPGA-based IP Service Gateway for the Composition of Service Overlay Networks

서비스 오버레이 네트워크의 구성을 위한 NetFPGA 기반의 IP 서비스 게이트웨이

  • 조진용 (한국과학기술정보연구원) ;
  • 이소연 (한국과학기술정보연구원) ;
  • 공정욱 (한국과학기술정보연구원) ;
  • 김종원 (광주과학기술원 정보통신공학부)
  • Received : 2011.06.28
  • Accepted : 2011.10.24
  • Published : 2011.12.31

Abstract

Overlay network is a ready-to-use solution to enable new network functionality with existing Internet connectivity intact. This paper introduces a network service which helps users easily compose their own service overlay networks through software-defined networks. We look into the structure of service gateway which enables 1 Gbps packet processing on composed overlay networks. We also provide examples for the way of composing service overlay for support multicast applications. Experiment results carried over the KREONET (Korea Research Environment Open NETwork) show the forwarding performance of the service gateway.

오버레이 네트워크는 인터넷 연결성을 손상시키지 않고 새로운 네트워킹 기능을 제공할 수 있는 현실적인 방안이다. 본 논문은 서비스 오버레이의 용이한 구성을 지원하는 사용자 정의 네트워크 서비스를 소개하고 구성된 오버레이 네트워크 상에서 고속 데이터 평면 처리를 수행하는 서비스 게이트웨이의 하드웨어 및 소프트웨어 구조를 살펴본다. 또한, 멀티캐스트 응용 지원을 위한 서비스 오버레이 네트워크의 생성 과정을 예시한다. 국가과학기술연구망에 구축된 실험환경에서 서비스 게이트웨이의 성능 평가를 수행하고 수백 Mbps급 멀티미디어 서비스의 적용가능성을 확인한다.

Keywords

References

  1. Cisco VNI, "Forecast and Methodology, 2009-2014," June, 2010. White paper.
  2. J. Lockwood, N. NcKeown, G. Watson, G. Gibb, P. Hartke, J. Naous, R. Raghuraman, and J. Luo, "NetFPGA-An Open Platform for Gigabit-rate Network Switching and Routing," Proc. IEEE International Conference on Microelectronic Systems Education, 2007. https://doi.org/10.1109/MSE.2007.69
  3. S. Koh, J. Park, J. Min, and K. Park, "Framework of Control Protocol for Relayed Multicast," Proc. Human.society@ internet, pp.576-581, 2003.
  4. N. NcKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM Computer Communication Review 38, April, 2008. https://doi.org/10.1145/1355734.1355746
  5. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, "NOX: toward an operating system for networks," ACM SIGCOM Computer Communication Review, Vol.38, July, 2008.
  6. B. Davie and J. Medved, "A Programmable Overlay Router for Service Provider Innovation," Proc. ACM PRESTO'09, Aug., 2009.
  7. C. Perkins, "IP encapsulation within IP," Internet Engineering Task Force, RFC 2003, 1996.
  8. B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, and M. Bowman, "PlanetLab: an overlay testbed for broad-coverage services," ACM SIGCOMM Computer Communication Review, Vol.33, July, 2003.
  9. R. Pagh and F. F. Rodler, "Cuckoo hashing," Journal of Algorithm, Vol.51, pp.122-144, May, 2004. https://doi.org/10.1016/j.jalgor.2003.12.002
  10. R. C. Chalmers and K. C. Almeroth, "On the topology of multicast trees," IEEE/ACM Trans. on Networking (TON), Vol.11, Feb., 2003.
  11. A. Dunkels, "Design and implementation of the LwIP TCP/IP stack," Feb., 2001. http://www.sics.se/-adam/lwip/doc/lwip.pdf
  12. A. Tootoocian and Y. Ganjali, "HyperFlow: A distributed control plane for OpenFlow," Proc. INM/WREN workshop. 2010.
  13. M. Yu, J. Rexford, M. J. Freedman, J. Wang, "Scalable flow-based networking with DIFANE," ACM SIGCOMM Computer Communication Review, Vol.40, Oct., 2010.
  14. P. Fransson and A. Jonsson, End-to-end measurements on performance penalties of IPv4 options, Proc. IEEE Globecom 2004, Dec., 2004.
  15. A. Ogawa, K. Kobayashi, K. Sugiura, O. Nakamura, and J. Murai, "Design and implementation of DV stream over internet," Proc. Internet Workshop IWS'99, pp.255-260, Feb., 1999. https://doi.org/10.1109/IWS.1999.811022

Cited by

  1. A Centralized Network Policy Controller for SDN-Based Service Overlay Networking vol.38B, pp.4, 2013, https://doi.org/10.7840/kics.2013.38B.4.266