DOI QR코드

DOI QR Code

Design and Implementation of an Edge Router having ATM and Ethernet Interfaces using the Programmable Ethernet Packet Processor

프로그램 가능한 이더넷 패킷 프로세서를 이용한 ATM과 Ethernet 인터페이스를 갖는 에지 라우터의 설계 및 구현

  • 박재형 (전남대학교 전자컴퓨터정보통신공학부) ;
  • 김미희 (ETRI 네트원크연구소) ;
  • 이유경 (ETRI 네트워크연구소)
  • Published : 2002.12.01

Abstract

As the edge router provides the facility that it is capable of interworking with various kinds of networks, the forwarding engine should have the flexibility processing the corresponding types of frames from such network interfaces. In order to support the flexibility, we design and implement a prototype of edge router with ATM and Ethernet interfaces based on the programmable Ethernet packet processor Our forwarding engine handles and forwards the frames from ATM interfaces by using loop-back functionality of Ethernet packet processor. The performance of our edge router is evaluated by experiments throughout its performance of forwarding engine and tested by interworking with another kinds of routers.

망의 경계에 위치한 에지 라우터는 다른 망과의 연동을 위해서 여러 가지 형태의인터페이스와 각각의 인터페이스에 해당하는 여러 가지 프레임을 처리할 수 있어야 한다. 본 논문에서는 여러 형태의 망과 연동 가능한 특성을 제공하기 위해서, 프로그램 가능한 이더넷 패킷 프로세서를 기반으로 에지 라우터의 프로토타입을 설계하고 구현한다. ATM 인터페이스에는 패킷을 처리할 수 있는 기능이 없으므로 프로그램 가능한 이더넷 패킷 프로세서에 기반한 포워딩 엔진과 1:1 대응시킴으로써 ATM 인터페이스에서 들어오는 셀화된 패킷에 대한 처리 및 전달을 담당한다. 또한, ATM 인터페이스에서 들어온 패킷일 경우 출력 인터페이스로 전단하기 위해서 포워딩 엔진의 기반인 패킷 프로세서의 되돌림 기능을 이용한다. 본 논문에서 구현된 에지 라우터의 성능은 실험을 통하여 분석한 포워딩 엔진의 성능에 근거하여 평가하고, 다른 라우터와의 연동시험을 통해서 상호 연동성을 시험한다.

Keywords

References

  1. J. Aweya, 'On the Design of IP Routers Part 1 : Router Architectures,' Journal of Systems Architecture, Vol.46, No.6, pp.483-511, Apr., 2000 https://doi.org/10.1016/S1383-7621(99)00028-4
  2. F. Baker, 'Requirements for IP Version 4 Routers,' IETF RFC 1812, Jun., 1995
  3. J. Heinanen, 'Multiprotocol Encapsulation over ATM Adaptation Layer 5,' IETF RFC1483, Jun., 1993
  4. 송관호, '차세대 인터넷 동향', 정보처리학회지, 제7권 제1호, pp.38-44, 2000
  5. S. Keshav and R. Rharma, 'Issues and Trends in Router Design,' Vol.36, No.5, pp.144-151, May, 1998 https://doi.org/10.1109/35.668285
  6. V. Kumar, T. Lakshman, and D. Stiliadas, 'Beyond Best Effort : Router Architectures for the Differentiated Services of Tomorrow's Internet,' Vol.36, No.5, pp.152-164, May, 1998 https://doi.org/10.1109/35.668286
  7. MMC Networks Co., 'EPIF4 L3 Reference Manual,' Oct., 1998
  8. J. Park, M. H. Kim, B. C. Jeon, Y. Lee, 'Fowarding Engine for MPLS LER using Programmable Ethernet Packet Processors,' Proceedings of Asia Pacific Communications Conference, Vol.6, pp.235-239, Oct., 2000
  9. C. Partridge and et al., 'A 50Gbps IP Router,' IEEE/ACM Transactions on Networking, Vol.6, No.3, pp.237-238, Jun., 1998 https://doi.org/10.1109/90.700888
  10. E. Rosen, A. Viswanathan, and R. Callon, 'Multiprotocol Label Switching Architecture,' IETF RFC3031, Jan., 2001
  11. R. Perlman, 'Interconnections : Bridges, Routers, Switches, and Internetworking Protocols,' Addison-Wesley, 1999
  12. A. Viswanathan, N. Feldman, Z. Wang, and R. Callon, 'Evolution of Multiprotocol Label Switching,' IEEE Communication Magazine', Vol.36, No.5, pp.165-173, May, 1998 https://doi.org/10.1109/35.668287