Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2002.04a
- /
- Pages.313-315
- /
- 2002
- /
- 1598-5164(pISSN)
The implementation of the Communication Kernel on IXP1200
IXP1200 네트워크 프로세서를 이용한 Communication Kernel의 구현
Abstract
인터넷의 급격한 성장과 함께 네트워크 서비스에 대한 사용자의 요구도 점점 증대되고 있다. 이러한 시장의 요구에 빠르게 대응하고 새로운 특징에 대한 시스템의 수정과 보완이 용이하게 되도록 고안된 것이 네트워크 프로세서이며, 본 논문에서는 인텔사의 IXP1200 네트워크 프로세서를 이용하여 기본적인 IP패킷 포워딩기능을 수행하는 Communication kernel을 구현한다. 우리의 구현에서는 8개의 slow port와 1개의 fast port가 하나의 queue를 공유하며, Receive thread가 이 queue를 공유하도록 한다. Communication kernel은 receive scheduler, receive thread, transmit scheduler, transmit thread의 네 개의 모듈로 구성 되어진다.
Keywords