가공데이터 · 특허 지식베이스

패킷 처리 장치 및 방법 document_id 1020070096880

출원번호
1020070096880
분류
전기(H섹션)
문맥 (context)
[청구항 1] 입력 패킷을 내부 데이터 버스 크기로 변환하고, 데이터 제어 신호를 생성하는 수신부 상기 수신부로부터 전달된 상기 입력 패킷을 분석하여 기본 전송 헤더를 생성하고, 제2 계층 관련 처리를 수행하는 패킷 전처리부 상기 입력 패킷을 패킷 타입별로 처리하고, 필요로 하는 엔진 삽입 및 엔진 제거를 위한 모듈화된 프로토콜 엔진들을 포함하는 프로토콜 번역부 상기 기본 전송 헤더에서 변환 헤더(th)를 제거하고, 상기 입력 패킷의 패킷 타입에 따라 포인트 투 포인트 프로토콜 헤더(ppp)를 상기 입력 패킷에 적재시키는 헤더 처리부; 및 상기 헤더 처리부로부터 전달되는 상기 입력 패킷과 상기 수신부로부터 전달되는 상기 데이터 제어 신호를 변환하여 전송하는 전송부를 포함하는 것을 특징으로 하는 패킷 처리 장치 [청구항 2] 제1항에 있어서,상기 패킷 전처리부로부터 전달된 상기 입력 패킷을 상기 제2 계층에 관련하여 필터링한 후 상기 입력 패킷을 상기 헤더 처리부로 전달하는패킷 필터부더포함하는것을특징으로 하는패킷 처리 장치. [청구항 3] 제2항에 있어서,상기 패킷 필터부는 상기 입력 패킷의 이더넷 관련 에러를 체크하고, 최대 수신 유니트 패킷 사이즈에 대한 필터링, 이더넷 분배 주소 필터링또는이더넷소스주소필터링수행함을특징으로 하는상기 패킷 처리 장치. [청구항 4] 제1항 또는 제2항에 있어서,상기 헤더 처리부로부터 전달된 상기 입력 패킷에서 불필요한 바이트를 제거하고, 비어있는 바이트들을 병합하는 패킷 병합부를 더 포함하는 것을특징으로하는것을특징으로 하는패킷 처리 장치. [청구항 5] 제4항에 있어서,상기 입력 패킷의 처리에 관련된 통계 정보를 처리하는통계정보 처리부더포함하는것을특징으로 하는패킷 처리 장치. [청구항 6] 제5항에 있어서,내부 메모리 액세스를 수행하는 내부 메모리 자원부; 및 내부에서 사용되는 클럭 신호들을 생성하고, 상기 생성된 클럭 신호들을 분배하는클럭분배부더포함하는것을특징으로 하는패킷 처리 장치. [청구항 7] 제6항에 있어서,상태 정보를 취합하여 외부로 전달하는 엘이디 드라이버;외부의 중앙처리장치(cpu)와 인터페이스하는 마이크로처리기 인터페이스부;상기 프로토콜 번역부로부터 추출된 키 값을 외부 상용 네트워크 검색 엔진(nse)으로 전달하고, 상기 네트워트 검색 엔진(nse)으로부터 얻은 룩업 결과를 상기 프로토콜 번역부로 전달하는 네트워크 검색 엔진(nse) 인터페이스부;외부 상용 매체 접근 제어(mac) 칩을 제어하기 위한 중앙처리장치(cpu) 패스를 제공하는 중앙처리장치(cpu)처리부더포함하는것을특징으로 하는패킷 처리 장치. [청구항 8] 제1항에 있어서,상기 프로토콜 번역부는,상기 입력 패킷이 ipv4 패킷이면, ipv4 패킷 헤더를 파싱하고 상기 입력 패킷의 헤더를 갱신하는 ipv4 처리 엔진부;상기 입력 패킷이 멀티 프로토콜 레벨 스위칭(mpls) 패킷이면, 새로운 전송 헤더를 생성하고 상기 입력 패킷의 헤더를 갱신하는 mpls 처리 엔진부; 상기 입력 패킷이 터널 패킷이면, 터널 디캡슐레이션 및 터널 룩업을 수행하는 ipv4-t 처리 엔진부; 및 상기 입력 패킷이 ipv6 패킷이면, ipv6 패킷 헤더를 파싱하여 추출된 키 값을 외부 상용 네트워크 검색 엔진(nse)으로 전달하고, 상기 외부 상용 네트워크 검색 엔진으로부터 룩업 결과들을 전달받아 상기 입력 패킷의 헤더를 정렬하는 ipv6 처리 엔진부를포함하는것을특징으로 하는패킷 처리 장치. [청구항 9] 제8항에 있어서,상기ipv4 처리 엔진부는 802.2 llc 패킷의 경우 패킷 길이 및 총 길이 필드를 확인하여 패딩이 되어 있는경우상기패딩제거함을특징으로 하는패킷 처리 장치. [청구항 10] 제8항에 있어서,상기ipv6 처리 엔진부는 미리 설정된 해쉬 알고리즘을 통해 해쉬 값을 생성하고, 상기 기본 전송 헤더의 제1 전송 헤더(dh_1 v4)를제2전송헤더변환함을특징으로 하는패킷 처리 장치.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
패킷 처리 장치에서 헤더 처리부가 입력 패킷에 대해 수행하는 구체적인 헤더 조작 동작은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    패킷 처리 장치의 구성 요소 중 '헤더 처리부'가 입력 패킷에 대해 수행하는 구체적인 헤더 조작 동작을 추출해야 한다.

  2. 2정보 추출information_extraction

    청구항 1에서 헤더 처리부의 기능을 설명하는 문구를 확인한다.

    • 상기 기본 전송 헤더에서 변환 헤더(th)를 제거하고, 상기 입력 패킷의 패킷 타입에 따라 포인트 투 포인트 프로토콜 헤더(ppp)를 상기 입력 패킷에 적재시키는 헤더 처리부
  3. 3근거 선택evidence_selection

    헤더 처리부의 동작인 '변환 헤더 제거'와 'PPP 헤더 적재'에 관한 구절을 선택한다.

    • 상기 기본 전송 헤더에서 변환 헤더(th)를 제거하고, 상기 입력 패킷의 패킷 타입에 따라 포인트 투 포인트 프로토콜 헤더(ppp)를 상기 입력 패킷에 적재시키는 헤더 처리부
  4. 4논리 통합logical_integration

    추출된 정보를 바탕으로 헤더 처리부가 수행하는 두 가지 핵심 동작(변환 헤더 제거 및 PPP 헤더 적재)을 결합한다.

  5. 5결론 도출conclusion_formulation

    질문에 대한 직접적인 답변으로 헤더 처리부의 동작 내용을 정리한다.

  6. 6답변 생성answer_generation

    추출된 문구를 사용하여 최종 답변을 생성한다.

최종 답변 (final_answer)
상기 기본 전송 헤더에서 변환 헤더(th)를 제거하고, 상기 입력 패킷의 패킷 타입에 따라 포인트 투 포인트 프로토콜 헤더(ppp)를 상기 입력 패킷에 적재시키는 동작을 수행한다.
핵심 해석 (core_interpretation)
본 발명은 패킷 처리 장치에서 헤더 처리부를 통해 기존의 변환 헤더를 제거하고 패킷 타입에 적합한 PPP 헤더를 적재함으로써 패킷의 헤더를 조작하는 기술에 관한 것이다.