맞춤기술찾기

이전대상기술

기능 기반 라우팅 방법 및 시스템(METHOD AND SYSTEM FOR PROVIDING FUNCTION-BASED ROUTING)

  • 기술번호 : KST2016018358
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 일 실시예에 따르는 기능 기반 라우팅 시스템은 에지노드에서 입력 패킷의 기능을 추출하고 그 기능에 부합하는 FID(Function Identifier) 레이블을 삽입함으로써, 각 노드가 FID 레이블을 매개로 입력 패킷에 필요한 기능을 수행하고 순차적으로 필요한 노드를 찾아 입력 패킷이 포워딩되도록 함으로써, 각 패킷별 기능을 기준으로 네트워크 내에서 최적의 처리가 수행되도록 할 수 있다. 이는 IP 주소나 정책에 따라 패킷 처리가 결정되는 기존의 네트워크와는 다른 기능 분산 네트워크에 매우 적합하고 효율적인 방법이라 할 수 있다.
Int. CL H04L 12/741 (2013.01.01) H04L 12/725 (2013.01.01) H04L 12/721 (2013.01.01)
CPC H04L 45/54(2013.01) H04L 45/54(2013.01) H04L 45/54(2013.01)
출원번호/일자 1020150053010 (2015.04.15)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2016-0123024 (2016.10.25) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.04.09)
심사청구항수 10

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 고남석 대한민국 대전광역시 유성구
2 허환조 대한민국 대전광역시 유성구
3 박종대 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 성병기 대한민국 서울특별시 서초구 사임당로 **, **층 (서초동, 재우빌딩)(마루특허법률사무소)
2 최윤서 대한민국 서울특별시 강남구 도곡로 *** (역삼동, 미진빌딩), *층(윤특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.04.15 수리 (Accepted) 1-1-2015-0366273-41
2 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2016.10.18 수리 (Accepted) 1-1-2016-1010826-54
3 [심사청구]심사청구서·우선심사신청서
2020.04.09 수리 (Accepted) 1-1-2020-0367818-65
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2020.04.09 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2020-0367817-19
5 선행기술조사의뢰서
Request for Prior Art Search
2020.05.18 수리 (Accepted) 9-1-9999-9999999-89
6 선행기술조사보고서
Report of Prior Art Search
2020.07.14 발송처리완료 (Completion of Transmission) 9-6-2020-0096207-14
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
적어도 하나 이상의 기능을 갖는 복수의 노드를 포함하는 기능 분산 네트워크를 통한 기능 기반 라우팅 방법에 있어서, (a) 상기 기능 분산 네트워크에 포함된 에지노드가 입력 패킷을 수신하는 경우, 입력 패킷으로부터 상기 입력 패킷의 기능에 대한 식별정보인 FID(Function ID)를 포함하는 패킷기능리스트를 획득하는 단계;(b) 상기 에지노드가 상기 FID를 레이블 형태로 표현하여, 적어도 하나의 FID 레이블로 구성된 FID 레이블 스택을 상기 입력 패킷에 삽입하는 단계;(c) 상기 에지노드가 각 노드의 기능에 대한 정보가 포함된 라우팅 테이블과 상기 FID 레이블 스택을 참고하여 상기 입력 패킷을 포워딩할 중간노드를 결정하고 상기 중간노드로 포워딩하는 단계; 및(d) 상기 중간노드가 상기 입력 패킷의 FID 레이블 스택 중 어느 하나의 FID 레이블과 부합하는 상기 중간노드의 기능을 수행하고, 상기 라우팅 테이블과 상기 FID 레이블 스택을 참고하여, 타 노드로 상기 입력 패킷을 포워딩하는 단계;를 포함하는 기능 기반 라우팅 방법
2 2
제 1 항에 있어서, 상기 기능 분산 네트워크의 각 노드에 포함된 적어도 하나의 기능에 대한 집합은 타 노드에 포함된 기능에 대한 집합과 다르게 구성되는, 기능 기반 라우팅 방법
3 3
제 1 항에 있어서, 상기 기능 기반 라우팅 방법은, (e) 상기 (a) 단계 전, 각 노드가 자신의 기능을 타 노드와 공유함에 따라, 각 노드에서 상기 라우팅 테이블을 구축하는 단계를 더 포함하는, 기능 기반 라우팅 방법
4 4
제 3 항에 있어서, 상기 (e) 단계는, (e-1) 각 노드가 자신의 기능에 대한 정보를 포함한 LSA(Link State Advertisement) 메시지를 타 노드로 전송하는 단계;(e-2) 상기 LSA 메시지를 수신한 노드는 상기 LSA 메시지에 포함된 각 노드의 기능을 바탕으로 기능 기반 라우팅 데이터베이스를 구축하고, 상기 LSA 메시지를 타 노드로 플러딩하는 단계; 및(e-3) 상기 기능 기반 라우팅 데이터베이스에 저장된 각 노드의 기능에 대한 정보를 기능별 최단경로 알고리즘에 적용하여, 각 기능 별 라우팅 경로가 저장된 라우팅 테이블을 구축하는 단계;를 포함하는, 기능 기반 라우팅 방법
5 5
제 1 항에 있어서, 상기 (a) 단계는, 상기 에지노드가 상기 입력 패킷의 헤더의 다중 필드를 기반으로 트래픽 분류를 수행하여 상기 패킷기능리스트를 획득하는 단계를 포함하는, 기능 기반 라우팅 방법
6 6
제 1 항에 있어서, 상기 기능 기반 라우팅 방법은,(f) 상기 (a) 단계 후, 상기 패킷기능리스트에 상기 에지노드의 기능 중 적어도 하나의 기능이 포함되어 있는 경우, 상기 에지노드가 상기 패킷기능리스트에 포함된 상기 적어도 하나의 기능을 수행하는 단계를 더 포함하는, 기능 기반 라우팅 방법
7 7
제 1 항에 있어서, 상기 FID 레이블은상기 FID 레이블이 상기 FID 레이블 스택 내에서 배치되는 위치에 관한 정보를 포함하는, 기능 기반 라우팅 방법
8 8
제 1 항에 있어서, 상기 (b) 단계는, 상기 에지노드가 상기 패킷기능리스트에 포함된 기능들 중 우선순위가 높은 기능의 FID 레이블이 최상위에 배치되도록 상기 FID 레이블 스택을 우선순위에 따라 형성하여 상기 입력 패킷에 삽입하는 단계를 포함하는, 기능 기반 라우팅 방법
9 9
제 8 항에 있어서,상기 (c) 단계는, 상기 에지노드가 상기 FID 레이블 스택 중 최상위에 배치된 FID 레이블을 기반으로, 상기 최상위에 배치된 FID 레이블에 대응하는 기능을 수행하기 위한 중간노드를 상기 라우팅 테이블을 참고하여 검색하는 단계를 포함하는, 기능 기반 라우팅 방법
10 10
제 9 항에 있어서, 상기 (d) 단계는, 상기 중간노드가 상기 입력 패킷의 최상위에 배치된 FID 레이블에 대응하는 상기 중간노드의 기능을 수행하고, 상기 최상위에 배치된 FID 레이블을 상기 FID 레이블 스택으로부터 삭제하는 단계; 및상기 FID 레이블 스택 내에 다른 FID 레이블이 존재하는 경우, 다른 FID 레이블 중 최상위에 배치된 FID 레이블에 대응하는 기능을 수행하기 위한 타 노드를 상기 라우팅 테이블을 통해 검색하여, 검색된 타 노드로 상기 입력 패킷을 전송하는 단계;를 포함하는, 기능 기반 라우팅 방법
11 11
서로 통신 연결되며 적어도 하나 이상의 기능을 갖는 복수의 노드를 포함하는 기능 기반 라우팅 시스템에 있어서, 각 노드는,입력 패킷을 수신하는 경우, 입력 패킷으로부터 상기 입력 패킷의 기능에 대한 식별정보인 FID(Function ID)를 포함하는 패킷기능리스트를 패킷기능리스트 획득부;상기 FID를 레이블 형태로 표현하여, 적어도 하나의 FID 레이블로 구성된 FID 레이블 스택을 상기 입력 패킷에 삽입하는 FID 레이블 삽입부; 및각 노드의 기능에 대한 정보가 포함된 라우팅 테이블과 상기 FID 레이블 스택을 참고하여 상기 입력 패킷을 포워딩 할 타 노드를 결정하고 상기 타 노드로 포워딩하는 패킷 포워딩부; 를 포함하는, 기능 기반 라우팅 시스템
12 12
제 11 항에 있어서, 상기 기능 기반 라우팅 시스템의 각 노드에 포함된 적어도 하나의 기능에 대한 집합은 타 노드에 포함된 기능에 대한 집합과 다르게 구성되는, 기능 기반 라우팅 시스템
13 13
제 11 항에 있어서, 상기 각 노드는, 타 노드와 기능을 공유함에 따라, 상기 라우팅 테이블을 구축하는 라우팅 테이블 구축부를 더 포함하는, 기능 기반 라우팅 시스템
14 14
제 13 항에 있어서, 상기 라우팅 테이블 구축부는, 자신의 노드의 기능에 대한 정보를 포함한 LSA(Link State Advertisement) 메시지를 타 노드로 전송하는 노드기능정보 전송부;타 노드로부터 상기 LSA 메시지를 수신한 경우, 상기 LSA 메시지에 포함된 각 노드의 기능을 바탕으로 기능 기반 라우팅 데이터베이스를 구축하고, 상기 LSA 메시지를 타 노드로 플러딩하는 노드기능정보 수신처리부; 및상기 기능 기반 라우팅 데이터베이스에 저장된 각 노드의 기능에 대한 정보를 기능별 최단경로 알고리즘에 적용하여, 각 기능 별 라우팅 경로가 저장된 라우팅 테이블을 구축하는 라우팅 테이블 생성부;를 포함하는, 기능 기반 라우팅 시스템
15 15
제 11 항에 있어서, 상기 패킷기능리스트 획득부는, 상기 에지노드가 상기 입력 패킷의 헤더의 다중 필드를 기반으로 트래픽 분류를 수행하여 상기 패킷기능리스트를 획득하는, 기능 기반 라우팅 시스템
16 16
제 11 항에 있어서, 상기 기능 기반 라우팅 시스템은,상기 패킷기능리스트가 획득된 후, 상기 패킷기능리스트에 상기 에지노드의 기능 중 적어도 하나의 기능이 포함되어 있는 경우, 상기 에지노드가 상기 패킷기능리스트에 포함된 상기 적어도 하나의 기능을 수행하는 노드기능 수행부를 더 포함하는, 기능 기반 라우팅 시스템
17 17
제 11 항에 있어서, 상기 FID 레이블은상기 FID 레이블이 상기 FID 레이블 스택 내에서 배치되는 위치에 관한 정보를 포함하는, 기능 기반 라우팅 시스템
18 18
제 11 항에 있어서, 상기 FID 레이블 삽입부는, 상기 에지노드가 상기 패킷기능리스트에 포함된 기능들 중 우선순위가 높은 기능의 FID 레이블이 최상위에 배치되도록 상기 FID 레이블 스택을 우선순위에 따라 형성하여 상기 입력 패킷에 삽입하는, 기능 기반 라우팅 시스템
19 19
제 18 항에 있어서,상기 패킷 포워딩부는, 상기 에지노드가 상기 FID 레이블 스택 중 최상위에 배치된 FID 레이블을 기반으로, 상기 최상위에 배치된 FID 레이블에 대응하는 기능을 수행하기 위한 중간노드를 상기 라우팅 테이블을 참고하여 검색하는, 기능 기반 라우팅 시스템
20 20
제 19 항에 있어서, 상기 노드기능 수행부는,상기 FID 레이블 스택을 포함하는 입력 패킷을 수신한 경우, 상기 FID 레이블 스택의 최상위에 배치된 FID 레이블에 대응하는 노드의 기능을 수행하고, 상기 최상위에 배치된 FID 레이블을 상기 FID 레이블 스택으로부터 삭제하며,상기 패킷 포워딩부는, 상기 FID 레이블 스택 내에 다른 FID 레이블이 존재하는 경우, 다른 FID 레이블 중 최상위에 배치된 FID 레이블에 대응하는 기능을 수행하기 위한 타 노드를 상기 라우팅 테이블을 통해 검색하여, 검색된 타 노드로 상기 입력 패킷을 전송하는, 기능 기반 라우팅 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 한국전자통신연구원 산업원천기술개발 동적 네트워크 음영화 및 매니지드 터널링 통신을 위한 폐쇄망용 고신뢰 게이트웨이 핵심 기술 개발