DOI QR코드

DOI QR Code

Implementation of Embedded Educational Router System

임베디드 교육용 라우터 실습장비의 구현

  • Park, Gyun Deuk (Dept. of Information & Communication Engineering, Andong University) ;
  • Chung, Joong Soo (Dept. of Information & Communication Engineering, Andong University) ;
  • Jung, Kwang Wook (Dept. of Information & Communication Engineering, Kumi University, Man&Tel Co, Ltd.)
  • 박균득 (안동대학교 정보통신공학과) ;
  • 정중수 (안동대학교 정보통신공학과) ;
  • 정광욱 (구미대학교 정보통신공학과, (주)맨엔텔)
  • Received : 2012.06.21
  • Accepted : 2013.04.14
  • Published : 2013.05.31

Abstract

This paper presents the design of the educational router system. This system is designed and implemented to support network configuration and embedded programming technology of the user on Internet. Not only Static routing protocol but also a kind of dynamic routing protocols such as OSPF and RIP and firewall have been programmed for education based on ethernet interface. ADS 1.2 as debugging environment, uC/OS-ii as RTOS and C language as development language are used. The educational procedures is compile, loading of static routing protocol, a kind of dynamic routing protocols such as OSPF and RIP and firewall program already supplied. Thereafter the verification is checked by using "ping" test to allow for demo operation such as hands-on training procedure. Finally programming procedure similar with demo operation of static routing protocol, a kind of dynamic routing protocols such as OSPF and RIP and packet filtering function is educated step by step.

본 논문에서는 교육용 임베디드 라우터 실습장비 설계를 제시하였다. 교육용 임베디드 라우터 실습장비는 사용자가 인터넷 환경에서네트워크 구성과 임베디드 라우터 프로그래밍 실습 교육을 할 수 있도록 설계 및 구현되었다. 정적 및 동적 라우팅 프로토콜과 방화벽을 지원하는 라우터 기술 교육용 시스템 설계를 임베디드 환경에서 이더넷 인터페이스를 바탕으로 제시하였다. 개발 환경으로는 CPU는 PXA255, 디버깅 환경은 ADS 1.2, RTOS는 uC/OS-ii, 개발 언어는 C 언어를 사용하였다. 교육 과정으로는 제공된 정적 및 동적 라우팅 프로토콜과 방화벽 프로그램을 컴파일 및 로딩이후 데모 동작의 ping 처리과정으로 이들 기능의 점검 후 ping 패킷 처리의 성능도 살펴보았다. 이후 데모 기능과 유사하게 동작하는 프로그래밍을 하도록 기술 교육을 단계별로 진행시키도록 하였다. 즉, 정적 및 동적 라우팅 프로토콜과 패킷 필터링에 따른 프로그래밍의 완성 및 이의 검증을 수행하도록 하였다.

Keywords

References

  1. http://www.cisco.com/en/US/products/hw/rout ers/ps259/index.html
  2. Dae-Hee Kim. Joong-Soo Chung. Hee-Jung Park. Kwang-Wook Jung" Design and Implementation of Educational Embedded Network System", Journal of The Korea Society of Computer and Information Vol.14, No.10, Oct 2009.
  3. Michael Barr ,Anthony Massa "Programming Embedded Systems With C And GNU Development Tools", O'Reilly, 2006
  4. Jean J. Labrosse, "Embedded systems building blocks", CMP Books, 1999.
  5. "Embedded router Experiments(by using ERT -5000) vol.2," joong soo Chung, Kwang Wook Jung.
  6. J.J Labrosse, "MicroC/OS-II The Real-Time Kernel Second Edition," CMP Books, 2002.

Cited by

  1. 컴퓨터 네트워크 교과목 수업과 CCNA 인증을 위한 교수학습 개발에 관한 사례 연구 vol.18, pp.11, 2013, https://doi.org/10.9708/jksci.2013.18.11.229
  2. IGP 라우팅 프로토콜의 경로선택 검증을 위한 구현 사례 vol.19, pp.9, 2014, https://doi.org/10.9708/jksci.2014.19.9.197