맞춤기술찾기

이전대상기술

소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 방법 및 그 시스템, 그 방법을 수행하는 프로그램이 기록된 컴퓨터 판독이 가능한 기록매체

  • 기술번호 : KST2020002014
  • 담당센터 : 광주기술혁신센터
  • 전화번호 : 062-360-4654
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 SDN(Software Defined Network; 소프트웨어 정의 네트워크)에서 인텐트 기반의 효율적인 자원관리를 수행하도록 하는 방법 및 시스템에 대한 SDN(Software Defined Network; 소프트웨어 정의 네트워크) 네트워크에서 ONOS라는 SDN Controller를 사용하는 환경에서 Onos에서 제공하는 intent framework에 기반하여 장치에 따라 세세한 내용에 맞게 프로그래밍을 하는 것이 아니라 추상적인 수준에서 네트워킹을 프로그래밍할 수 있게 하며, 이를 통해, 소스(source)에서 수신처(destination)까지 트래픽 플로우(traffic flow)에 대한 경로(path)를 제공하여, 해당 플로우가 균일하게 전송될 수 있도록 한다.
Int. CL H04L 12/24 (2006.01.01) H04L 12/751 (2013.01.01) H04L 12/733 (2013.01.01) H04L 12/721 (2013.01.01)
CPC H04L 41/0896(2013.01) H04L 41/0896(2013.01) H04L 41/0896(2013.01) H04L 41/0896(2013.01)
출원번호/일자 1020180172348 (2018.12.28)
출원인 제주대학교 산학협력단
등록번호/일자 10-2054259-0000 (2019.12.04)
공개번호/일자
공고번호/일자 (20200122) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2018.12.28)
심사청구항수 8

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 제주대학교 산학협력단 대한민국 제주특별자치도 제주시 제주

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 송왕철 제주대 제주시 남광로
2 아딜 라피크 제주도 제주시 제주대학로
3 디아즈 리베라 하비어 호 제주시 구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김진동 대한민국 서울특별시 서초구 서초대로**길 ** 다원빌딩 *층(푸른국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 제주대학교 산학협력단 제주특별자치도 제주시 제주
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.12.28 수리 (Accepted) 1-1-2018-1317816-33
2 의견제출통지서
Notification of reason for refusal
2019.09.10 발송처리완료 (Completion of Transmission) 9-5-2019-0655787-93
3 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2019.11.11 수리 (Accepted) 1-1-2019-1157216-85
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.11.11 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-1157217-20
5 등록결정서
Decision to grant
2019.11.26 발송처리완료 (Completion of Transmission) 9-5-2019-0853885-58
6 [명세서등 보정]보정서(심사관 직권보정)
2019.12.19 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-5040675-12
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
SDN(Software Defined Network; 소프트웨어 정의 네트워크)에서 인텐트 기반의 자원관리를 수행하는 시스템에 있어서,유무선 통신망을 통해 네트워크에 접속하는 사용자 단말(UE; 10);상기 사용자 단말에 따른 네트워크 구성기기들에 대한 인텐트를 구성하고, 구성된 인텐트를 제시하며, 상기 네트워크의 관리자가 데이터베이스로부터 구성된 인텐트(intent)를 불러와 편집할 수 있도록 하는 프론트-엔드(front-end; 110)와, 상기 네트워크의 관리자로부터 받은 전송처(source)와 수신처(destination) 짝에 대한 인텐트들에 대해 클래스변수 변환을 수행하고, JSON(JavaScript Object Notation)로 변환하여 외부 전송을 수행하거나, 외부에서 전송되는 메시지를 받아 다시 클래스 변수로 전환하여 데이터베이스에 저장하는 백-엔드(back-end; 120)를 포함하는 IBN(Intent based networking)관리자(100); 및상기 IBN 관리자(100)로부터 인텐트에 대한 입력을 받아 최적화한 경로를 제공하되, 상기 IBN 관리자(100)로부터 인텐트에 대한 입력을 받아, 다이크스트라(Dijkstra) 알고리즘을 통해 최적의 경로 또는 최단의 경로를 산출하고, 산출된 최적 또는 최단의 경로를 JSON 포맷으로 변환하여 상기 네트워크 구성기기들에 설치하는 SDN 제어기(200); 를 포함하는,소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 시스템
2 2
제1항에 있어서,상기 SDN 제어기(200)는,상기 IBN 관리자(100)에서 전송처(source)와 수신처(destination) 짝에 대한 인텐트에 대한 입력을 받아, 다이크스트라(Dijkstra) 알고리즘을 통해 최적의 경로 또는 최단의 경로를 산출하고, 산출된 최적 또는 최단의 경로를 JSON으로 변환하여 인텐트 관리자(220)에 전송하는 SPM 모듈(210); 과인텐트 프레임워크에 속하는 모듈로, 상기 SPM 모듈(210)과 직접 통신하며,인텐트의 변경을 입력받아 네트워크 망의 스위치들에 설치하는 인텐트 관리자(220);상기 IBN 관리자에서 입력되는 인텐트에 대한 플로우(flow)의 경로를 관리하는 플로우 룰 관리자(230);토폴로지의 변경 및 관리를 수행하는 토폴로지 관리자(240);토폴로지 및 토폴로지의 변경을 생성하는 호스트에 대한 정보를 관리하는 호스트관리자(250); 를 포함하는,소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 시스템
3 3
제2항에 있어서,상기 SPM 모듈(210)은,토폴로지를 항상 모니터링하고 토폴로지에 변경 사항이 있는지 확인하되, 토폴로지에서 변경 사항이 발견되면 요청 처리기에 요청을 전송하는 이벤트 처리기 모듈(211);상기 이벤트 처리기 모듈(211)에서 요청을 받고, 토폴로지 및 토폴로지에서 변경을 생성 한 호스트에 대한 모든 정보를 포함하는 요청과 규칙을 가져와서 전체 데이터를 플로우 룰 관리자 모듈(213)에 전달하는 요청 처리기 모듈(212);상기 플로우 룰 관리자(230)에서 가져온 플로우 룰(flow rule)에서 호스트와 관련된 플로우 룰의 존재를 확인하고, 다이크스트라(Dijkstra) 알고리즘에 필요한 그래프의 유형을 결정하는 플로우 룰 관리자모듈(213);상기 요청 처리기 모듈(212)로 부터 정보를 수집한 후, 가중 그래프를 생성하는 그래프생성모듈(214);상기 그래프 생성모듈(214)에 의해 생성된 가중 그래프의 모든 노드 사이의 최단경로를 다이크스트라 알고리즘을 통해 출력하는 다이크스트라 모듈(215); 및상기 다이크스트라 모듈(215)에 의한 출력사항을 SDN 제어기(200)의 지점간 인텐트의 JSON 요청으로 변환하는 변환기모듈(216);을 포함하는,소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 시스템
4 4
제3항에 있어서,상기 요청 처리기 모듈(212)은,상기 변환기 모듈(216)에서의 JSON 요청을 받아 상기 SDN 제어기(200)의 상기 인텐트 관리자(220)로 전송하고,상기 인텐트관리자(220)는 전송되는 JSON 요청에 따른 의도를 사용자 단말에 따는 네트워크 망 구성 스위치들에 설치하는,소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 시스템
5 5
제4항 따른 시스템을 적용하여, SDN(Software Defined Network; 소프트웨어 정의 네트워크)에서 인텐트 기반의 자원관리를 수행하는 방법에 있어서,IBN(Intent based networking)관리자(100)에게서, SPM(Smart Path Manager) 모듈(210)로 전송처(source)와 수신처(destination) 짝에 대한 인텐트에 대한 입력을 받는 경우, 해당 인텐트에 대한 최적화한 경로를 산출하여 제공하되,토폴로지의 변경을 모니터링하는 이벤트 처리기 모듈(211)을 통해 입력되는 인텐트(intent)의 해당 플로우(flow)에 대한 기록이 없는 경우로, 새로운 플로우(flow)가 들어온 경우에,1) 플로우 룰 관리자 모듈(213)을 통해 사용자 단말에 따른 네트워크 망을 구성하는 스위치들 사이에 플로우(flow)의 경로가 배당되고,2) 그래프 생성모듈(214)에서 해당 링크에 플로우(flow) 개수에 따라 가중치(weight)를 할당하여 그래프를 그린 후,3) 다이크스트라 모듈(215)에서 다이크스트라(Dijkstra) 알고리즘을 통하여 가중 그래프의 모든 노드 사이의 최단경로를 구하고, 4) 변환기 모듈(216)을 통해, 최단경로에 대한 출력을 JSON요청으로 변환하고, SDN 제어기(200) 내의 인텐트 관리자(220)에 전송하고,5) 상기 인텐트 관리자(220)에서 망 내 모든 스위치에 이러한 변경된 인텐트에 대한 의도를 설치하는,소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 방법
6 6
제4항에 따른 시스템을 적용하여, SDN(Software Defined Network; 소프트웨어 정의 네트워크)에서 인텐트 기반의 자원관리를 수행하는 방법에 있어서,IBN(Intent based networking)관리자(100)에게서, SPM(Smart Path Manager) 모듈(210)로 전송처(source)와 수신처(destination) 짝에 대한 인텐트에 대한 입력을 받는 경우, 해당 인텐트에 대한 최적화한 경로를 산출하여 제공하되,토폴로지의 변경을 모니터링하는 이벤트 처리기 모듈(211)을 통해 입력되는 인텐트(intent)의 해당 플로우(flow)에 대한 기록이 있는 경우,1-1) 플로우 룰 관리자 모듈(213)을 통해 사용자 단말에 따른 네트워크 망을 구성하는 스위치들 사이에 플로우(flow)의 경로가 배당되고,1-2) 그래프 생성모듈(214)에서 기존의 링크에 새로이 값 1을 더하고 가중치(weight)를 할당하여 그래프를 그린 후,1-3) 다이크스트라 모듈(215)에서 다이크스트라(Dijkstra) 알고리즘을 통하여 가중 그래프의 모든 노드 사이의 최단경로를 구하고, 1-4) 변환기 모듈(216)을 통해, 최단경로에 대한 출력을 JSON요청으로 변환하고, SDN 제어기(200) 내의 인텐트 관리자(220)에 전송하고,1-5) 상기 인텐트 관리자(220)에서 망 내 모든 스위치에 이러한 변경된 인텐트에 대한 의도를 설치하는,소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 방법
7 7
제5항 또는 제6항에 있어서,IBN(Intent based networking)관리자(100)에게서, SPM(Smart Path Manager) 모듈(210)로 전송처(source)와 수신처(destination) 짝에 대한 인텐트에 대한 입력을 받는 단계는,기존 토폴로지에 변화가 생겼을 경우에는, 변화된 토폴로지에 대한 입력을 이벤트 처리기 모듈(211)을 통해 입력을 받게 되며,이후 상기 1) 내지 5) 단계 또는, 상기 1-1) 내지 상기 1-5) 단계를 수행하게 되는,소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 방법
8 8
제5항 또는 제6항에 따른 소프트웨어 정의 네트워크에서 인텐트 기반의 자원관리를 수행하는 방법을 수행하는 프로그램이 기록된 컴퓨터 판독이 가능한 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업통상자원부 제주대학교 산학협력단 제주산학융합지구 조성사업 인텐트 기반의 네트워킹 플랫폼 개발