摘要 |
<p>본 발명은 멀티레이어 기능을 수행하는 스위치 시스템에 있어서 라우팅 프로토콜과 관련된 패킷들의 처리 효율을 높일수 있는 인터페이스 방법 및 이를 위한 멀티레이어 패킷 스위치 시스템에 관한 것이다. 본 발명에서는 네트웍 프로세싱 모듈의 CPU에서 처리되어야 하는 데이터들 중에서 입출력 모듈 및 스위치 패브릭 모듈의 시스템 관련 데이터(RMON, 시스템 구성, 시스템 제어 등)와 라우팅 프로토콜과 관련된 라우팅 데이터(IGMP, ICMP, ARP 등)를 분리하여, 시스템 관련 데이터는 기존의 방법과 같이 CPU 버스를 이용하고, 라우팅 관련 데이터는 일반 데이터 패킷과 마찬가지로 스위치 패브릭 모듈을 거친 후 이더넷(Ethernet) 프로토콜을 이용하여 인터페이스 한다. 이를 위해 라우팅 관련 데이터의 인터페이스 경로를 제공하는 이더넷콘트롤모듈을 포함하는 멀티레이어 패킷 스위치 시스템을 제공한다. 본 발명이 제안하는 인터페이스 방법은 네트웍 프로세싱 모듈이 CPU 버스를 통하여 시스템 관련 데이터를 엑세스하는 동안 네트웍 프로세싱 모듈의 CPU는 대기상태로 있지않고 라우팅 관련 데이터를 처리할 수 있다. 따라서 종래의 네트웍 프로세싱 모듈의 인터페이스 방법에서 CPU가 시스템 관련 데이터들을 엑세스하는 동안 라우팅 관련 데이터들이 입출력 모듈의 포워딩(Forwarding) 기능부에서 처리되지 않고 대기하는 시간을 없앨 수 있어 시스템의 패킷 처리 효율을 향상 시키게 된다.</p> |