1 |
1
패킷을 검색에 필요한 영역에 따라 분류하고, 분류된 패킷에 대응되는 검색키를 제공하는 패킷 프로세서;상기 검색키를 디코딩하여 주소기반의 검색키와 내용기반의 검색키를 분류하는 검색키 분배부;상기 주소기반의 검색키에 근거하여 주소기반의 검색을 수행하는 주소기반 내용 주소화 메모리부;상기 내용기반의 검색키에 근거하여 내용기반의 검색을 수행하는 내용기반 내용 주소화 메모리부; 및상기 주소기반 검색과 상기 내용기반 검색에 따라 검색된 결과에 근거하여 패킷 프로세서로부터 전달된 패킷에 대응되는 포트로의 출력을 처리하는 패킷 포워딩부를 포함하는 패킷 처리 장치
|
2 |
2
제 1 항에 있어서,상기 패킷 프로세서는 상기 패킷에 대한 검색키를 제공하기 위한 룩업 테이블을 관리하는 패킷 처리 장치
|
3 |
3
제 2 항에 있어서,상기 룩업 테이블은 주소기반 패킷, 내용기반 패킷, 주소기반 및 내용기반 패킷을 구분하기 위한 검색키에 대한 정보를 포함하는 패킷 처리 장치
|
4 |
4
제 3 항에 있어서,상기 검색키 분배부는 상기 주소기반 패킷을 구분하기 위한 검색키는 상기 주소기반 내용 주소화 메모리부로 출력하고, 상기 내용기반 패킷을 구분하기 위한 검색키는 상기 내용기반 내용 주소화 메모리부로 출력하고, 상기 주소기반 및 내용기반 패킷을 구분하기 위한 검색키는 상기 주소기반 내용 주소화 메모리부와 상기 내용기반 내용 주소화 메모리부에 동시에 출력하는 패킷 처리 장치
|
5 |
5
제 1 항에 있어서,상기 패킷 프로세서는 저장된 마스크 비트 영역에 근거하여 상기 패킷의 주소 영역에 대한 매칭을 수행하는 패킷 처리 장치
|
6 |
6
제 5 항에 있어서,상기 패킷 프로세서는 상기 마스크 비트 영역과 매칭되는 패킷에 대해 상기 패킷 포워딩 블록으로 전달하는 패킷 처리 장치
|
7 |
7
제 6 항에 있어서,상기 패킷 포워딩부는 상기 패킷 프로세서로부터 전달된 패킷을 포워딩하는 패킷 처리 장치
|
8 |
8
제 1 항에 있어서,상기 주소기반 내용 주소화 메모리부는 병렬 검색 처리를 위한 복수의 주소기반 내용 주소화 메모리를 포함하는 패킷 처리 장치
|
9 |
9
제 8 항에 있어서,상기 복수의 주소기반 내용 주소화 메모리 각각의 크기와 검색키의 비트 길이는 상이하게 구성되는 패킷 처리 장치
|
10 |
10
제 8 항에 있어서,상기 복수의 주소기반 내용 주소화 메모리 각각은 패킷의 구분된 주소 영역 각각을 처리하는 패킷 처리 장치
|
11 |
11
제 1 항에 있어서,상기 내용기반 내용 주소화 메모리는 병렬 검색 처리를 위한 복수의 내용기반 내용 주소화 메모리를 포함하는 패킷 처리 장치
|
12 |
12
제 11 항에 있어서,상기 복수의 내용기반 내용 주소화 메모리 각각의 크기와 검색키의 비트 길이는 상이하게 구성되는 패킷 처리 장치
|
13 |
13
제 1 항에 있어서,상기 패킷 포워딩부는 상기 패킷의 폐기가 필요함을 판단하면 상기 패킷을 폐기하고, 상기 패킷의 수정이 필요함을 판단하면 상기 패킷의 정보를 수정하는 패킷 처리 장치
|
14 |
14
패킷 처리 장치의 패킷 처리 방법에 있어서,패킷을 검색에 필요한 영역에 따라 분류하는 단계;상기 분류된 패킷에 대응되는 검색키의 디코딩을 통해 주소기반의 검색키와 내용기반의 검색키를 분배하는 단계;상기 분배된 주소기반 검색키와 내용기반 검색키 각각에 대해 병렬로 검색을 수행하는 단계;상기 검색결과에 따라 상기 패킷을 대응되는 포트로 포워딩되도록 출력하는 단계를 포함하는 패킷 처리 방법
|
15 |
15
제 14 항에 있어서,상기 검색키를 분배하는 단계는상기 검색키를 주소기반 패킷, 내용기반 패킷, 주소기반 및 내용기반 패킷을 구분하기 위한 검색키에 대한 정보를 포함한 룩업 테이블을 사용하여 분류하는 단계를 포함하는 패킷 처리 방법
|
16 |
16
제 15 항에 있어서,상기 병렬로 검색을 수행하는 단계는상기 주소기반 패킷을 구분하기 위한 검색키는 주소기반 검색키에 대한 검색을 수행하는 단계;상기 내용기반 패킷을 구분하기 위한 검색키는 내용기반 검색키에 대한 검색을 수행하는 단계; 및상기 주소기반 및 내용기반 패킷을 구분하기 위한 검색키는 주소기반 검색키에 대한 검색과 내용기반 검색키에 대한 검색을 동시에 수행하는 단계를 포함하는 패킷 처리 방법
|
17 |
17
제 14 항에 있어서,상기 병렬로 검색을 수행하는 단계는상기 분배된 주소기반 검색키들에 대해 병렬로 검색을 수행하는 단계; 및상기 분배된 내용기반 검색키들에 대해 병렬로 검색을 수행하는 단계를 포함하는 패킷 처리 방법
|