• Title/Summary/Keyword: IXP1200

Search Result 14, Processing Time 0.027 seconds

Performance measurement of a Communication Kernel on the IXP1200 (IXP1200 네트워크 프로세서를 이용한 Communication Kernel의 성능측정)

  • 박우진;백성찬;황광섭;정영환;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.310-312
    • /
    • 2002
  • 본 논문은 인텔사의 IXP1200 네트워크 프로세서를 사용한 Communication Kernel의 설계 및 구현을 토대로 하여 그것의 타당성을 검증하고, 그것의 성능을 측정하였으며, 이러한 성능측정을 위해 고정된 64바이트 및 1518바이트의 패킷 전송이 가능하도록 IXP1200을 사용하여 packet generator를 구현하였다. 우리의 Communication Kernel의 성능측정 결과는 이론적 한계치의 75%였다.

  • PDF

The implementation of the Communication Kernel on IXP1200 (IXP1200 네트워크 프로세서를 이용한 Communication Kernel의 구현)

  • 황광섭;백성찬;박우진;정영환;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.313-315
    • /
    • 2002
  • 인터넷의 급격한 성장과 함께 네트워크 서비스에 대한 사용자의 요구도 점점 증대되고 있다. 이러한 시장의 요구에 빠르게 대응하고 새로운 특징에 대한 시스템의 수정과 보완이 용이하게 되도록 고안된 것이 네트워크 프로세서이며, 본 논문에서는 인텔사의 IXP1200 네트워크 프로세서를 이용하여 기본적인 IP패킷 포워딩기능을 수행하는 Communication kernel을 구현한다. 우리의 구현에서는 8개의 slow port와 1개의 fast port가 하나의 queue를 공유하며, Receive thread가 이 queue를 공유하도록 한다. Communication kernel은 receive scheduler, receive thread, transmit scheduler, transmit thread의 네 개의 모듈로 구성 되어진다.

  • PDF

Route Lookup Algorithm in IXP1200 Network Processor (IXP1200 Network Processor에서의 Route Lookup Algorithm에 관한 연구)

  • 정영환;박우진;황광섭;배국동;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.472-474
    • /
    • 2002
  • 최근 동영상, 음성 등 멀티미디어 트래픽의 급속한 증가로 네트웍에서 요구되는 전송률은 점점 증가될 전망이다. 이에 따라 라우터도 요구되는 전송률에 대처해 나가기 위해 고속화 되어가고 있다. 이러한 고속 라우터 개발을 가능하게 하는 여러가지 Route Lookup 알고리즘들이 연구되어 왔다. 본 논문에서는 효율적인 Lookup 알고리즘의 원리와 여러 가지 Lookup 알고리즘들에 대해서 알아보고 IXP1200 Network Processor를 이용한 포워딩 엔진 개발에 있어서 사용된 Route Lookup알고리즘을 분석하여 그 효율성에 대해서 연구해 본다.

  • PDF

The design of the Receive Thread in IXP1200 Network Processor (IXP1200 네트워크 프로세서를 이용한 Receive Thread의 설계)

  • 박우진;이병재;왕명안;황광섭;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.178-180
    • /
    • 2001
  • 인터넷의 급격한 성장과 함께 네트워크 서비스에 대한 사용자의 요구도 점점 증대되고 있다. 이러한 시장의 요구에 빠르게 대응하고 새로운 특징에 대한 시스템의 수정과 보완이 용이하게 되도록 고안된 것이 네트워크 프로세서이며, 본 논문은 인텔의 IXP1200 네트워크 프로세서를 이용한 포워딩 엔진의 한 모듈인 Receive Thread를 설계한다.

  • PDF

The design of Diffserv in IXP1200 Network Processor (IXP1200 네트워크 프로세서를 이용한 Diffserv 설계)

  • 김경혜;정영환;배국동;박우진;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.127-129
    • /
    • 2003
  • 현재의 인터넷은 트래픽의 양적 증가뿐 아니라 다양한 응용 수용이라는 질적인 측면의 문제에 봉착했다. 이를 수용하기 위해서 Diffserv 개념이 도입되었으며, 본 논문에서는 프로그램 가능한 네트워크 프로세서 IXP1200를 이용하여 간단한 Diffserv Interior­node PHB의 설계를 통하여 CoS(Class of Service)를 지원하는 Diffserv를 설계하고 구현하였다.

  • PDF

The design of the DiffServ Edge Router on IXP 1200 Network Processor (IXP1200 네트워크 프로세서를 이용한 Diffserv Edge Router의 설계)

  • 배국동;박우진;정영환;김경혜;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.638-640
    • /
    • 2003
  • 급변하는 네트워크 서비스에 대한 요구에 신속히 대응하고 새로운 특징에 대한 시스템의 수정과 보완이 용이하도록 고안된 것이 네트워크 프로세서이다. 본 논문은 네트워크 관련 응용에 특화된 인텔의 IXP1200 네트워크 프로세서를 이용하여 Differentiated Service를 위한 간단한 DiffServ Ingress Boundary Node로서의 Edge Router를 설계한다.

  • PDF

The Implementation of the IPv4 Router on IXP1200 Network Processor (IXP1200 네트워크 프로세서를 이용한 IPv4 라우터의 구현)

  • 정영환;박우진;황광섭;배국동;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.340-342
    • /
    • 2003
  • 인터넷의 급격한 성장으로 요구되는 고속의 데이터 처리 능력과 시장의 급격한 변화에 빠르게 대응하기 위하여 기존의 범용 프로세서를 사용한 방법과 주문형 반도체를 이용한 네트워크 라우터/스위치 시스템의 단점을 보완하고, 두 방식의 장점만을 취합한 네트워크 프로세서가 개발되었다. 네트워크 프로세서는 네트워크 관련 기능에 특화된 구조를 채택하면서 프로그램이 가능하여 고속의 데이터 처리와 동시에 다양한 응용 프로그램의 개발을 가능하게 한다. 본 논문에서는 인텔사의 IXP1200 네트워크 프로세서를 이용하여 IPv4 라우터를 구현하여 네트워크 프로세서가 가지는 특징을 평가해 본다.

  • PDF

Design of Scheduler in IXP1200 Network Processor (IXP1200 네트웍프로세서에서의 스케줄러의 설계)

  • 신상호;임경수;안순신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.181-183
    • /
    • 2001
  • 인터넷에서 저성능의 소프트웨어적인 처리 또는 고성능의 하드웨어 처리를 하는 장비의 단점을 보완하기 위해서 네트웍프로세서를 사용하는 방법이 등장하였다. 네트웍프로세서를 이용해서 네트웍기능을 지원하기 위해서는 한정된 자원을 효율적으로 활용하기 위해서 스케줄러가 요구된다. 네트웍프로세서에서 스케줄러를 설계하기 위해서 필요한 사항과 구조등에 관해서 알아본다.

  • PDF

A class-based rate limiting method applicable to the network processor (네트워크 프로세서에 적용 가능한 클래스 별 레이트 제한 기법)

  • Noh, Jin-Taek;Lee, Jin-Sun;Choi, Kyung-Hee;Jung, Gi-Hyun;Yim, Kang-Bin
    • The KIPS Transactions:PartC
    • /
    • v.12C no.5 s.101
    • /
    • pp.725-732
    • /
    • 2005
  • This paper proposes an implementation methodology of the rate limiting method and the class-based bandwidth management for the gigabit-powered network processor, which are used on general purpose or ASIC systems in order to efficiently manage network bandwidth. Implementation and experiments are done on Intel's IXP1200 network processor. The result shows the accuracy of limited bandwidth and settling time of the estimator against the dynamic traffic rate. Through the results, this paper proves the proposed method and implementation properly work as expected.

Design and implementation of high speed Linux network protocol using network processor (네트워크 프로세서를 활용한 리눅스용 고속 네트워크 프로토콜 설계 및 구현)

  • 김주홍;조혜영;성종우;정성인;김대영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.628-630
    • /
    • 2002
  • 기가급 이상의 고속 인터넷 접속이 필수적인 고성능 리눅스 서버 시스템에 사용되는 네트워크 프로토콜의 성능향상을 위하여, 기존의 소프트웨어 성능향상 기술과 고속 패킷 처리 전용의 네트워크 프로세서를 활용하여 고속 네트워크 프로토콜을 설계 및 구현하였다. 네트워크 정합 장치로는 인텔의 IXP1200 네트워크 프로세서가 탑재된 네트워크 카드를 사용하였고, 리눅스 커널의 TCP/UDP/IP 네트워크 프로토콜 스택 중 계층 3 IP 프로토콜 이하를 네트워크 프로세서가 처리하게 함으로써 커널의 오버헤드를 줄이고, 고속의 프로토콜 처리가 가능하게 되었다.

  • PDF