맞춤기술찾기

이전대상기술

순차룩업에 의한 패킷헤더 룩업장치 및 방법

  • 기술번호 : KST2015080012
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 순차룩업에 의한 패킷헤더 룩업장치 및 방법이 개시된다. 헤더분석부는 네트워크를 통해 수신된 패킷으로부터 헤더를 분리하고, 분리된 헤더에 존재하는 필드중에서 값이 설정되어 있는 분석대상필드와 하나 이상의 헤더조합룰에 포함되어 있는 필드에 대한 룩업순서를 출력한다. 단위룩업부는 헤더분석부로부터 입력받은 룩업순서를 기초로 헤더분석부로부터 입력받은 각각의 분석대상필드에 대해 헤더조합룰과의 매치여부를 룩업하여 매치신호와 매치주소를 출력한다. 룰조합메모리는 분석대상필드에 해당하는 엔트리를 사용하는 헤더조합룰에 대한 식별정보를 저장하며, 단위룩업부로부터 입력된 매치주소에 대응하는 저장장소로부터 식별정보를 독출하여 출력한다. 순서조합메모리는 패킷헤더를 구성하는 필드들에 대해 정해진 룩업순서정보 및 각각의 헤더조합룰에서 참고하여야 하는 필드의 룩업결과에 대한 정보인 순서조합정보가 저장되며, 분석대상필드에 포함되어 있는 엔트리에 대해 부여된 순서정보를 입력주소로 하여 헤더조합룰에서 참고하여야 하는 순서조합정보를 독출하여 출력한다. 룰조합부는 단위룩업부로부터 입력된 매치신호와 룰조합메모리 및 순서조합메모리로부터 독출한 데이터를 기초로 매치결과를 생성한다. 본 발명에 따르면, 하드웨어의 손실은 최소화하면서도 고속의 침입 탐지가 가능하며, 다양한 새로운 공격에 대해 신속하게 탐지 룰을 업데이트 할 수 있다.
Int. CL H04L 12/741 (2014.01)
CPC
출원번호/일자 1020040087047 (2004.10.29)
출원인 한국전자통신연구원
등록번호/일자 10-0564768-0000 (2006.03.21)
공개번호/일자 10-2005-0066986 (2005.06.30) 문서열기
공고번호/일자 (20060327) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020030097151   |   2003.12.26
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2004.10.29)
심사청구항수 11

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 오진태 대한민국 대전광역시 유성구
2 신승원 대한민국 대전광역시 유성구
3 김기영 대한민국 대전광역시 유성구
4 장종수 대한민국 대전광역시 유성구
5 손승원 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)
2 이해영 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)(리앤목특허법인)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2004.10.29 수리 (Accepted) 1-1-2004-0498787-23
2 선행기술조사의뢰서
Request for Prior Art Search
2006.01.16 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2006.02.10 수리 (Accepted) 9-1-2006-0007630-15
4 등록결정서
Decision to grant
2006.02.23 발송처리완료 (Completion of Transmission) 9-5-2006-0104067-11
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
네트워크를 통해 수신된 패킷으로부터 헤더를 분리하고, 분리된 헤더에 존재하는 필드중에서 값이 설정되어 있는 분석대상필드와 하나 이상의 헤더조합룰에 포함되어 있는 필드에 대한 룩업순서를 출력하는 헤더분석부; 상기 헤더분석부로부터 입력받은 룩업순서를 기초로 상기 헤더분석부로부터 입력받은 각각의 분석대상필드에 대해 상기 헤더조합룰과의 매치여부를 룩업하여 매치신호와 매치주소를 출력하는 단위룩업부; 상기 분석대상필드에 해당하는 엔트리를 사용하는 헤더조합룰에 대한 식별정보가 저장되며, 상기 단위룩업부로부터 입력된 매치주소에 대응하는 저장장소로부터 상기 식별정보를 독출하여 출력하는 룰조합메모리; 패킷헤더를 구성하는 필드들에 대해 정해진 룩업순서정보 및 각각의 헤더조합룰에서 참고하여야 하는 필드의 룩업결과에 대한 정보인 순서조합정보가 저장되며, 상기 분석대상필드에 포함되어 있는 엔트리에 대해 부여된 순서정보를 입력주소로 하여 상기 헤더조합룰에서 참고하여야 하는 순서조합정보를 독출하여 출력하는 순서조합메모리; 및 상기 매치신호와 상기 룰조합메모리 및 순서조합메모리로부터 입력되는 식별정보 및 순서조합정보를 기초로 매치결과를 생성하는 룰조합부;를 포함하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업장치
2 2
제 1항에 있어서, 패킷헤더를 구성하는 필드들에 대해 정해진 룩업순서정보 및 상기 룩업순서정보에 대응하고 미스매치가 발생한 경우에 참으로 설정되는 룩업결과가 저장되는 부정메모리; 및 상기 룩업결과가 미스매치인 경우를 참으로 인식하는 논리회로;를 더 포함하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업장치
3 3
제 1항에 있어서, 상기 단위룩업부는 하나 이상의 TCAM(Ternary Contents Addressable Memory)로 구성되는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업장치
4 4
제 1항에 있어서, 상기 룰조합부는 상기 네트워크를 통해 패킷이 수신되면 상기 매치결과에 대한 값을 초기화하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업장치
5 5
제 1항에 있어서, 상기 룰조합부는 상기 룩업순서 및 상기 헤더조합룰을 기초로 상기 분석대상필드 각각에 대해 수행된 룩업결과를 순차적으로 논리연산하여 상기 룩업결과의 값을 갱신하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업장치
6 6
제 1항에 있어서, 상기 룰조합부는 상기 룰조합메모리로부터 독출된 룩업결과를 구성하는 비트중에서 매치되지 않았음을 나타내는 데이터가 기록되어 있는 비트에 대응하는 상기 순서조합메모리의 비트에 매치되었음을 나타내는 데이터가 기록되어 있는 경우에 해당 비트에 대한 매치결과로 미스매치에 해당하는 값을 출력하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업장치
7 7
분석대상필드에 해당하는 엔트리를 사용하는 헤더조합룰에 대한 식별정보를 룰조합메모리에 저장하는 단계; 패킷헤더를 구성하는 필드들에 대해 정해진 룩업순서정보 및 각각의 헤더조합룰에서 참고하여야 하는 필드의 룩업결과에 대한 정보인 순서조합정보를 순서조합메모리에 저장하는 단계; 네트워크를 통해 수신된 패킷의 헤더로부터 필드를 분리하고, 분리된 필드중에서 값이 설정되어 있는 분석대상필드 및 하나 이상의 헤더조합룰에 포함되어 있는 필드에 대한 룩업순서를 출력하는 단계; 상기 룩업순서를 기초로 상기 분석대상필드에 대해 상기 헤더조합룰과의 매치여부를 룩업하여 매치신호와 매치주소를 출력하는 단계; 상기 매치주소를 입력주소로 하여 상기 룰조합메모리로부터 상기 헤더조합룰에 대한 식별정보를 획득하고, 상기 분석대상필드에 포함되어 있는 엔트리에 대해 부여된 순서정보를 입력주소로 하여 상기 순서조합메모리로부터 헤더조합룰에서 참고하여야 하는 순서조합정보를 획득하는 단계; 및 상기 매치신호와 상기 룰조합메모리로부터 획득한 식별정보 및 상기 순서조합메모리로부터 획득한 순서조합정보를 기초로 매치결과를 생성하는 단계;를 포함하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업방법
8 8
제 7항에 있어서, 상기 패킷헤더를 구성하는 필드들에 대해 정해진 룩업순서정보 및 상기 룩업순서정보에 대응하고 미스매치가 발생한 경우에 참으로 설정되는 룩업결과를 부정메모리에 저장하는 단계; 및 상기 룩업결과가 미스매치인 경우를 참으로 설정하는 단계;를 더 포함하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업방법
9 9
제 7항에 있어서, 상기 네트워크를 통해 패킷이 수신되면 상기 매치결과에 대한 값을 초기화하는 단계를 더 포함하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업방법
10 10
제 7항에 있어서, 상기 매치결과 생성단계는 상기 룩업순서 및 상기 헤더조합룰을 기초로 상기 분석대상필드 각각에 대해 수행된 룩업결과를 순차적으로 논리연산하여 상기 룩업결과의 값을 갱신하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업방법
11 11
제 7항에 있어서, 상기 매치결과 생성단계는 상기 룰조합메모리로부터 독출된 룩업결과를 구성하는 비트중에서 매치되지 않았음을 나타내는 데이터가 기록되어 있는 비트에 대응하는 상기 순서조합메모리의 비트에 매치되었음을 나타내는 데이터가 기록되어 있는 경우에 해당 비트에 대한 매치결과로 미스매치에 해당하는 값을 출력하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업방법
12 11
제 7항에 있어서, 상기 매치결과 생성단계는 상기 룰조합메모리로부터 독출된 룩업결과를 구성하는 비트중에서 매치되지 않았음을 나타내는 데이터가 기록되어 있는 비트에 대응하는 상기 순서조합메모리의 비트에 매치되었음을 나타내는 데이터가 기록되어 있는 경우에 해당 비트에 대한 매치결과로 미스매치에 해당하는 값을 출력하는 것을 특징으로 하는 순차룩업에 의한 패킷헤더 룩업방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US07433357 US 미국 FAMILY
2 US20050141513 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2005141513 US 미국 DOCDBFAMILY
2 US7433357 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.