• 제목/요약/키워드: IXP1200

검색결과 14건 처리시간 0.025초

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

  • 박우진;백성찬;황광섭;정영환;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.310-312
    • /
    • 2002
  • 본 논문은 인텔사의 IXP1200 네트워크 프로세서를 사용한 Communication Kernel의 설계 및 구현을 토대로 하여 그것의 타당성을 검증하고, 그것의 성능을 측정하였으며, 이러한 성능측정을 위해 고정된 64바이트 및 1518바이트의 패킷 전송이 가능하도록 IXP1200을 사용하여 packet generator를 구현하였다. 우리의 Communication Kernel의 성능측정 결과는 이론적 한계치의 75%였다.

  • PDF

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

  • 황광섭;백성찬;박우진;정영환;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • 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

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

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

  • PDF

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

  • 박우진;이병재;왕명안;황광섭;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.178-180
    • /
    • 2001
  • 인터넷의 급격한 성장과 함께 네트워크 서비스에 대한 사용자의 요구도 점점 증대되고 있다. 이러한 시장의 요구에 빠르게 대응하고 새로운 특징에 대한 시스템의 수정과 보완이 용이하게 되도록 고안된 것이 네트워크 프로세서이며, 본 논문은 인텔의 IXP1200 네트워크 프로세서를 이용한 포워딩 엔진의 한 모듈인 Receive Thread를 설계한다.

  • PDF

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

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

  • PDF

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

  • 배국동;박우진;정영환;김경혜;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.638-640
    • /
    • 2003
  • 급변하는 네트워크 서비스에 대한 요구에 신속히 대응하고 새로운 특징에 대한 시스템의 수정과 보완이 용이하도록 고안된 것이 네트워크 프로세서이다. 본 논문은 네트워크 관련 응용에 특화된 인텔의 IXP1200 네트워크 프로세서를 이용하여 Differentiated Service를 위한 간단한 DiffServ Ingress Boundary Node로서의 Edge Router를 설계한다.

  • PDF

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

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

  • PDF

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

  • 신상호;임경수;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.181-183
    • /
    • 2001
  • 인터넷에서 저성능의 소프트웨어적인 처리 또는 고성능의 하드웨어 처리를 하는 장비의 단점을 보완하기 위해서 네트웍프로세서를 사용하는 방법이 등장하였다. 네트웍프로세서를 이용해서 네트웍기능을 지원하기 위해서는 한정된 자원을 효율적으로 활용하기 위해서 스케줄러가 요구된다. 네트웍프로세서에서 스케줄러를 설계하기 위해서 필요한 사항과 구조등에 관해서 알아본다.

  • PDF

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

  • 노진택;이진선;최경희;정기현;임강빈
    • 정보처리학회논문지C
    • /
    • 제12C권5호
    • /
    • pp.725-732
    • /
    • 2005
  • 본 논문은 기존의 범용 시스템 또는 전용 하드웨어 기반의 네트워크 시스템에서 사용하던 레이트 제한(rate limiting) 기법과 클래스 별 대역폭 관리 기법을 기가 비트 트래픽 처리를 위한 네트워크 프로세서에서 구현하기 위한 방안을 제시하고 이를 구현하여 실험하였다 구현과 실험은 인텔사의 IXP1200 네트워크 프로세서에서 이루어졌으며 그 결과로서 의도한 대역폭으로 제한된 트래픽 레이트의 정확도와 변화하는 입력 레이트에 대한 대역폭 제한 알고리즘의 안정화 시간을 보여 주고 있다. 이를 통하여, 네트워크 프로세서에 적합하도록 구현된 클래스 별 레이트 제한 기능이 일반 시스템에서의 토큰버킷 알고리즘의 오차범위 $10\%$에 근접한 성능으로 잘 동작하는 것을 확인하였다.

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

  • 김주홍;조혜영;성종우;정성인;김대영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (3)
    • /
    • pp.628-630
    • /
    • 2002
  • 기가급 이상의 고속 인터넷 접속이 필수적인 고성능 리눅스 서버 시스템에 사용되는 네트워크 프로토콜의 성능향상을 위하여, 기존의 소프트웨어 성능향상 기술과 고속 패킷 처리 전용의 네트워크 프로세서를 활용하여 고속 네트워크 프로토콜을 설계 및 구현하였다. 네트워크 정합 장치로는 인텔의 IXP1200 네트워크 프로세서가 탑재된 네트워크 카드를 사용하였고, 리눅스 커널의 TCP/UDP/IP 네트워크 프로토콜 스택 중 계층 3 IP 프로토콜 이하를 네트워크 프로세서가 처리하게 함으로써 커널의 오버헤드를 줄이고, 고속의 프로토콜 처리가 가능하게 되었다.

  • PDF