맞춤기술찾기

이전대상기술

호스트 라우팅과 IP Aliasing 기법을 이용한 네트워크 데이터 플로우 식별 방법 및 시스템

  • 기술번호 : KST2015180438
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 로컬 호스트 컴퓨터의 호스트 라우팅 기능과 하나 이상의 IP 주소를 하나의 네트워크 인터페이스 카드(NIC : Network Interface Card)에 할당할 수 있는 IP Aliasing 그리고 동적으로 호스트 환경설정을 지원하는 동적 호스트 설정 프로토콜(DHCP : Dynamic Host Configuration Protocol)을 이용하여, 소수의 글로벌 IP 주소를 다수의 로컬 호스트들이 공유하여 패킷 헤더/페이로드의 IP 주소/포트를 변환하지 않고 단순히 참조에 의해 로컬 호스트와 외부 호스트간의 풀 액세스(Full Access) 통신 및 종단간 보안 통신을 요구하는 IPSec을 지원하는 특징을 가지는 방법 및 장치에 관한 것이다. 본 발명에서는 로컬 네트워크의 로컬 호스트가 내부 통신용으로 각각의 상이한 로컬 IP 주소를 할당받고, 글로벌 네트워크 호스트와의 통신용으로는 로컬 네트워크와 글로벌 네트워크와의 인터네트워킹을 담당하는 라우터/네트워크 장비에 할당된 하나 이상의 글로벌 IP 주소를 DHCP를 통해 할당받은 후, 이 두 IP 주소를 IP Aliasing을 통해 공유하여 하나 이상의 로컬 호스트들이 외부 글로벌 네트워크 호스트들과 송수신하는 데이터 플로우를 식별하는 방법 및 장치에 있어서, 상기 로컬 호스트 각각에 할당된 개별 IP 주소에 부가적으로 글로벌 IP 주소를 DHCP를 통해 할당하는 단계; 호스트 라우팅 테이블 및 호스트 라우팅 기능을 이용하여 데이터 플로우의 발신지 주소로서 상기 글로벌 IP 주소를 사용하여 송수신하는 단계; 상기 데이터 플로우에 대한 상기 패킷의 Layer 2 주소(이더넷일 경우, 로컬 호스트 MAC 주소), 상기 글로벌 IP 주소, 상기 외부 호스트의 IP 주소, 상기 패킷의 프로토콜 번호 정보를 포함하는 데이터 플로우 식별테이블을 구비하는 단계; 상기 외부 호스트와 상기 로컬 호스트간의 데이터 플로우를 상기 식별테이블에 저장된 정보의 적어도 일부를 이용하여 식별하는 단계; 데이터 플로우 식별테이블을 이용하여 외부 호스트로부터 로컬 호스트로의 응답 데이터를 전달하기 위해 Layer 2 포워딩을 수행하는 단계; 상기 데이터 플로우 식별테이블을 이용하여 데이터 플로우 식별을 지원할 수 없는 경우 ICMP Host Unreachable 메시지를 통신을 시도하는 호스트에 전송하는 단계; 및 로컬 호스트에 할당된 공유 글로벌 IP 주소를 찾기 위해 DHCP 서버와 통신하는 단계를 포함하는 데이터 플로우 식별 방법이 제공된다. 이로써 로컬 네트워크와 글로벌 네트워크의 인터네트워킹을 담당하는 라우터/네트워크 장비에 할당된 소수의 글로벌 IP 주소를 서로 상이한 다수의 로컬 호스트들이 공유를 통해 풀 액세스 통신을 지원하며 데이터 플로우 식별을 위해 패킷 헤더/페이로드의 IP 주소/포트를 변환하지 않고 단지 참조에 의해 데이터 플로우 식별을 지원한다. 본 발명으로 인해 별도의 ALG(Application Level Gateway) 소프트웨어 프로그램 없이도 일반적인 인터넷 응용뿐만 아니라 패킷의 페이로드에 로컬 호스트의 IP 주소/포트 정보를 포함하는 인터넷 응용도 지원할 수 있으며 패킷의 헤더/페이로드를 수정하지 않고 단지 참조에 의해 데이터 플로우를 식별하므로 종단간 연결 무결성을 요구하는 IPSec과 같은 보안용 응용 프로그램도 지원하는 장점을 가진다. IP 주소공유기법(IP Address Sharing Technology), 네트워크 주소 변환(NAT;Network Address Translation), 홈네트워킹(Home Networking), 호스트 라우팅(Host Routing), IP 앨리아싱(IP Aliasing)
Int. CL H04L 12/28 (2006.01)
CPC H04L 61/2015(2013.01) H04L 61/2015(2013.01) H04L 61/2015(2013.01)
출원번호/일자 1020030018475 (2003.03.25)
출원인 충남대학교산학협력단
등록번호/일자 10-0562390-0000 (2006.03.13)
공개번호/일자 10-2003-0039348 (2003.05.17) 문서열기
공고번호/일자 (20060317) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2003.03.25)
심사청구항수 3

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 충남대학교산학협력단 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 최훈 대한민국 대전시 서구
2 이광희 대한민국 경기도 평택시

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김종관 대한민국 대전광역시 서구 한밭대로 ***번지 (둔산동, 사학연금회관) **층(특허법인 플러스)
2 박창희 대한민국 대전광역시 서구 한밭대로 ***번지 (둔산동, 사학연금회관) **층(특허법인 플러스)
3 권오식 대한민국 대전광역시 서구 한밭대로 ***번지 (둔산동, 사학연금회관) **층(특허법인 플러스)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 충남대학교산학협력단 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2003.03.25 수리 (Accepted) 1-1-2003-0103943-63
2 서지사항보정서
Amendment to Bibliographic items
2003.03.26 수리 (Accepted) 1-1-2003-0105171-79
3 의견제출통지서
Notification of reason for refusal
2005.04.20 발송처리완료 (Completion of Transmission) 9-5-2005-0178324-73
4 지정기간연장신청서
Request for Extension of Designated Period
2005.06.13 수리 (Accepted) 1-1-2005-0309466-30
5 대리인선임신고서
Notification of assignment of agent
2005.06.14 수리 (Accepted) 1-1-2005-0314036-39
6 출원인변경신고서
Applicant change Notification
2005.06.14 수리 (Accepted) 1-1-2005-0313974-62
7 지정기간연장신청서
Request for Extension of Designated Period
2005.07.18 수리 (Accepted) 1-1-2005-0387219-87
8 지정기간연장신청서
Request for Extension of Designated Period
2005.08.19 수리 (Accepted) 1-1-2005-0456621-25
9 대리인선임신고서
Notification of assignment of agent
2005.09.20 수리 (Accepted) 1-1-2005-0523153-19
10 지정기간연장신청서
Request for Extension of Designated Period
2005.09.20 수리 (Accepted) 1-1-2005-0523248-58
11 의견서
Written Opinion
2005.09.28 수리 (Accepted) 1-1-2005-0547975-84
12 명세서등보정서
Amendment to Description, etc.
2005.09.28 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2005-0547977-75
13 등록결정서
Decision to grant
2005.12.29 발송처리완료 (Completion of Transmission) 9-5-2005-0669698-16
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.04.23 수리 (Accepted) 4-1-2008-5063922-46
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.01.21 수리 (Accepted) 4-1-2009-5014069-12
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.03.18 수리 (Accepted) 4-1-2009-5050645-34
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2011.05.31 수리 (Accepted) 4-1-2011-5108981-12
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.12.26 수리 (Accepted) 4-1-2013-5174286-48
19 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.09.01 수리 (Accepted) 4-1-2015-5116888-44
20 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.09.01 수리 (Accepted) 4-1-2015-5116889-90
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
RFC 1918에 정의된 사설(Private) IP 주소를 이용하는 로컬 네트워크내에서 각각 상이한 사설 IP(로컬 IP) 주소를 가지는 하나 이상의 로컬 호스트들이 동일한 공인 IP(글로벌 IP)를 이용하여 외부 호스트들과 통신할 때 각 호스트 별 데이터 플로우를 네트워크상에서 식별하는 방법에 있어서,(a) 상기 로컬 호스트 각각에 대하여 상기 로컬 IP 주소를 할당하고 이와 별도로 네트워크 경계에 존재하는 라우터/네트워크장비에 할당된 소수의 글로벌 IP 주소를 다수의 로컬 호스트에게 DHCP를 통해 할당한 후, 이 두 IP 주소를 IP 에이리어싱(Aliasing) 방식으로 상기 로컬 호스트들에 의해 공유되는 단계; (b) 로컬 호스트가 로컬 네트워크내의 통신에는 발신지 주소로서 개별적인 로컬 IP 주소를 이용하고 글로벌 네트워크의 호스트와의 통신시에 발신지 주소로서 상기 글로벌 IP 주소를 사용하여 송수신하는 호스트 라우팅 단계;(c) (c1) 상기 데이터 플로우를 식별하기 위하여 프로토콜 번호, 로컬 호스트의 글로벌 IP 주소, 외부 호스트의 IP 주소, 로컬 호스트의 MAC 주소를 포함하는 식별테이블을 구비하는 단계,(c2) 상기 로컬 IP 주소 및 이에 해당하는 소정의 도메인 네임에 대한 정보를 갖는 DNS 서버를 구비하는 단계,(c3) 상기 DNS 서버는 수신된 DNS 쿼리에 대하여 해당 로컬 호스트에게 할당된 글로벌 IP 주소를 반환하기 위해, 상기 로컬 IP 주소와 ARP를 이용하여 상기 로컬 호스트의 MAC 주소를 얻는 단계,(c4) 상기 수신된 도메인 네임에 대한 응답을 하기 위해 상기 로컬 DHCP 서버에 상기 로컬 호스트의 MAC 주소를 이용하여 상기 로컬 호스트에 할당된 글로벌 IP 주소를 얻는 단계,(c5) 로컬 호스트 MAC 주소 및 상기 할당된 글로벌 IP 주소를 바인딩하여 소정의 바인딩 큐(Queue)에 저장하는 단계 및 (c6) 상기 로컬 호스트의 글로벌 IP 주소를 목적지로 하는 IP 패킷을 수신하면, 상기 IP 패킷에 기록된 프로토콜 번호, 외부 호스트 IP 주소를 상기 바인딩 큐에 저장된 정보들과 함께 식별테이블에 저장하는 단계로 이루어지는 상기 외부 호스트와 상기 로컬 호스트간의 데이터 플로우를 라우터/네트워크 장비에 저장된 정보의 일부 혹은 전부를 이용하여 식별하는 단계;(d) 로컬 호스트에게 데이터를 전달하기 위해 상기 정보 중 Layer 2 정보를 이용하여 L2 포워딩 하는 단계; (e) 상기 바인딩 큐에 저장된 정보들이 상기 식별테이블에 저장된 후 상기 바인딩 큐에 저장된 정보를 삭제하는 단계; 및 (f) 송수신되는 각 패킷의 데이터 플로우 식별 테이블에 대해 타임아웃을 설정하는 단계;를 포함하는 호스트 라우팅과 IP Aliasing 기법을 이용한 데이터 플로우 식별 방법
2 2
삭제
3 3
삭제
4 4
삭제
5 5
RFC 1918에 정의된 사설(Private) IP 주소를 이용하는 로컬 네트워크내에서 각각 상이한 사설 IP(로컬 IP) 주소를 가지는 하나 이상의 로컬 호스트들이 동일한 공인 IP(글로벌 IP)를 이용하여 외부 호스트들과 통신할 때 각 호스트 별 데이터 플로우를 네트워크상에서 식별하는 시스템에 있어서,서로 상이한 로컬 호스트에 각각의 로컬 IP 주소에 부가하고 네트워크 경계에 존재하는 라우터/네트워크장비에 할당된 소수의 글로벌 IP 주소를 동적 호스트 설정 프로토콜과 IP 에이리어싱(Aliasing)을 이용하여 다수의 로컬 호스트들이 공유하며 데이터 플로우의 발신지 주소로서 상기 로컬 호스트의 글로벌 IP 주소를 사용하며, 상기 로컬 IP 주소 및 이에 해당하는 소정의 도메인 네임에 대한 정보를 갖는 것 이외에, 수신된 DNS 쿼리에 대한 응답으로 해당 호스트에 할당된 글로벌 IP 주소를 얻기 위해 로컬 DHCP 서버와 통신하고, 상기 수신된 도메인 네임에 해당하는 로컬 호스트의 MAC 주소를 얻기 위해 ARP를 이용하며, 상기 할당된 글로벌 IP 주소와 로컬 호스트의 MAC 주소를 바인딩하여 소정의 바인딩 큐(Queue)에 저장하고, 상기 바인딩 큐에 저장된 정보들이 상기 식별테이블에 저장된 후 상기 바인딩 큐에 저장된 정보를 삭제하며, 송수신되는 각 패킷에 대해 타임아웃을 설정하는 DNS서버; 및상기 데이터 플로우에 대한 프로토콜 번호, 로컬 호스트의 글로벌 IP 주소, 외부 호스트의 IP 주소, 로컬 호스트의 MAC 주소를 포함하는 식별테이블을 구비하고, 상기 외부 호스트와 상기 로컬 호스트간의 데이터 플로우를 상기 식별테이블에 저장된 정보의 일부 또는 전부를 이용하여 식별하며, 상기 글로벌 IP 주소를 목적지로 하는 IP 패킷을 수신하면, 상기 IP 패킷에 기록된 프로토콜 번호, 외부 호스트 IP 주소를 상기 바인딩 큐에 저장된 정보들과 함께 상기 식별테이블에 저장하는 라우터/네트워크 장비;를 포함하는 호스트 라우팅과 IP Aliasing 기법을 이용한 데이터 플로우 식별 시스템
6 6
삭제
7 7
삭제
8 8
삭제
9 9
삭제
10 10
RFC 1918에 정의된 사설(Private) IP 주소를 이용하는 로컬 네트워크내에서 서로 상이한 로컬 호스트는 각각 상이한 사설 IP(로컬 IP) 주소를 갖고 네트워크 경계에 존재하는 라우터/네트워크장비에 할당된 소수의 동일한 공인IP(글로벌 IP) 주소를 DHCP를 이용하여 할당받고 IP 에이리어싱(Aliasing)을 통해 서로 상이한 다수의 로컬 호스트들이 공유하며 데이터 플로우의 발신지 주소로서 상기 글로벌 IP 주소를 사용하는 로컬 호스트들이 외부 호스트들과 송수신하는 데이터 플로우를 네트워크상에서 식별하는 장치에 있어서,상기 라우터는 상기 데이터 플로우에 대한 프로토콜 번호, 로컬 호스트의 글로벌 IP 주소, 외부 호스트의 IP 주소, 로컬 호스트의 MAC 주소를 포함하는 식별테이블을 구비하고, 상기 외부 호스트와 상기 로컬 호스트간의 데이터 플로우를 상기 식별테이블에 저장된 정보의 일부 혹은 전부를 이용하여 식별하며 로컬 네트워크에서 글로벌 네트워크로의 통신은 L3 포워딩을 하고 글로벌 네트워크에서 로컬 네트워크로의 통신은 L2 포워딩하는 것을 특징으로 하는 데이터 플로우 식별 장치
11 10
RFC 1918에 정의된 사설(Private) IP 주소를 이용하는 로컬 네트워크내에서 서로 상이한 로컬 호스트는 각각 상이한 사설 IP(로컬 IP) 주소를 갖고 네트워크 경계에 존재하는 라우터/네트워크장비에 할당된 소수의 동일한 공인IP(글로벌 IP) 주소를 DHCP를 이용하여 할당받고 IP 에이리어싱(Aliasing)을 통해 서로 상이한 다수의 로컬 호스트들이 공유하며 데이터 플로우의 발신지 주소로서 상기 글로벌 IP 주소를 사용하는 로컬 호스트들이 외부 호스트들과 송수신하는 데이터 플로우를 네트워크상에서 식별하는 장치에 있어서,상기 라우터는 상기 데이터 플로우에 대한 프로토콜 번호, 로컬 호스트의 글로벌 IP 주소, 외부 호스트의 IP 주소, 로컬 호스트의 MAC 주소를 포함하는 식별테이블을 구비하고, 상기 외부 호스트와 상기 로컬 호스트간의 데이터 플로우를 상기 식별테이블에 저장된 정보의 일부 혹은 전부를 이용하여 식별하며 로컬 네트워크에서 글로벌 네트워크로의 통신은 L3 포워딩을 하고 글로벌 네트워크에서 로컬 네트워크로의 통신은 L2 포워딩하는 것을 특징으로 하는 데이터 플로우 식별 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.