맞춤기술찾기

이전대상기술

오류 복구를 위한 오픈플로우 스위치, 오픈플로우 컨트롤러 및 오류 복구 방법

  • 기술번호 : KST2018008612
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 통신 모듈, 오류 복구 프로그램이 저장된 메모리 및 프로그램을 실행하는 프로세서를 포함한다. 이때, 프로세서는 프로그램의 실행에 따라, 플로우에 대응하는 경로에 포함된 컴포넌트 상에 오류가 감지되면, 플로우의 정보 및 오류에 대응하는 컴포넌트의 정보에 기초하여 플로우에 대응하는 대체 경로를 설정한다. 그리고 컴포넌트는 오픈플로우 스위치 또는 링크를 포함하며, 오류에 대응하는 컴포넌트는 프로세서가 플로우에 따라 패킷을 전달하는 오픈플로우 스위치 또는 플로우에 따라 패킷을 전달하는 오픈플로우 스위치와의 링크이다.
Int. CL H04L 12/935 (2013.01.01) H04L 12/931 (2013.01.01) H04L 12/733 (2013.01.01) H04L 12/707 (2013.01.01)
CPC H04L 49/3009(2013.01) H04L 49/3009(2013.01) H04L 49/3009(2013.01) H04L 49/3009(2013.01)
출원번호/일자 1020160174531 (2016.12.20)
출원인 성균관대학교산학협력단
등록번호/일자
공개번호/일자 10-2018-0071659 (2018.06.28) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2016.12.20)
심사청구항수 13

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 추현승 대한민국 경기도 과천시 별양로 ***
2 판카즈 인도 경기도 수원시 장안구
3 라제쉬 샬라 인도 경기도 수원시 장안구
4 사이드 무하마드 라자 파키스탄 경기도 수원시 장안구
5 김희진 대한민국 경기도 수원시 장안구
6 양윤정 대한민국 경기도 수원시 장안구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인엠에이피에스 대한민국 서울특별시 강남구 테헤란로*길 **, *층 (역삼동, 한동빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 성균관대학교산학협력단 경기도 수원시 장안구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2016.12.20 수리 (Accepted) 1-1-2016-1249835-03
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.02.23 수리 (Accepted) 4-1-2017-5028829-43
3 의견제출통지서
Notification of reason for refusal
2018.01.03 발송처리완료 (Completion of Transmission) 9-5-2018-0007191-81
4 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2018.03.05 수리 (Accepted) 1-1-2018-0222098-28
5 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2018.04.03 수리 (Accepted) 1-1-2018-0332494-08
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2018.04.17 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2018-0380800-46
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2018.04.17 수리 (Accepted) 1-1-2018-0380799-87
8 등록결정서
Decision to grant
2018.06.08 발송처리완료 (Completion of Transmission) 9-5-2018-0390513-73
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
오류를 복구하기 위한 오픈플로우 스위치에 있어서, 통신 모듈,오류 복구 프로그램이 저장된 메모리 및 상기 프로그램을 실행하는 프로세서를 포함하되, 상기 프로세서는 상기 프로그램의 실행에 따라, 플로우에 대응하는 경로에 포함된 컴포넌트 상에 오류가 감지되면, 상기 플로우의 정보 및 상기 오류에 대응하는 컴포넌트의 정보에 기초하여 상기 플로우에 대응하는 대체 경로를 설정하되, 상기 컴포넌트는 오픈플로우 스위치 또는 링크를 포함하며, 상기 오류에 대응하는 컴포넌트는 상기 프로세서가 상기 플로우에 따라 패킷을 전달하는 오픈플로우 스위치 또는 상기 플로우에 따라 패킷을 전달하는 오픈플로우 스위치와의 링크이고,상기 프로세서는오픈플로우 컨트롤러로부터 상기 플로우에 대응하는 경로, 및 상기 플로우에 대응한 대체 경로를 수신하고,상기 대체 경로는상기 오픈플로우 컨트롤러가 목적지 호스트 주소가 동일한 적어도 하나의 플로우를 플로우 그룹으로 분류하고, 상기 플로우 그룹 각각에 대응하도록 생성한 것인, 오픈플로우 스위치
2 2
제 1 항에 있어서, 상기 메모리는 하나 이상의 플로우 규칙을 포함하는 플로우 테이블 및 하나 이상의 그룹 엔트리를 포함하는 그룹 테이블을 저장하되, 상기 프로세서는 상기 플로우 테이블에 저장된 상기 플로우에 대응하는 플로우 규칙을 추출하고, 상기 추출된 플로우 규칙과 매칭되는 그룹 엔트리를 선택하고, 상기 선택된 그룹 엔트리에 기초하여 상기 플로우에 대응하는 대체 경로를 설정하고,상기 그룹 엔트리는상기 플로우 그룹 각각에 대응되는 것인, 오픈플로우 스위치
3 3
제 2 항에 있어서, 상기 플로우 규칙은 목적지 호스트의 주소, VLAN(virtual local area network)의 식별자 및 액션을 포함하고, 상기 그룹 엔트리는 그룹 유형 및 액션 버킷을 포함하는, 오픈플로우 스위치
4 4
삭제
5 5
삭제
6 6
제 1 항에 있어서, 상기 대체 경로는 상기 오류에 대응하는 컴포넌트가 에지 컴포넌트인 경우, 상기 오류에 대응하는 컴포넌트에 포함된 링크에 기초하여 생성된 것이며, 상기 오류에 대응하는 컴포넌트가 코어 컴포넌트인 경우, 상기 오류에 대응하는 컴포넌트에 포함된 오픈플로우 스위치에 기초하여 생성된 것이되, 상기 코어 컴포넌트는 타 오픈플로우 스위치와 연결된 오픈플로우 스위치 또는 상기 타 오픈플로우 스위치와 연결된 오픈플로우 스위치에 대응하는 링크이고, 상기 에지 컴포넌트는 호스트와 연결된 오픈플로우 스위치 또는 상기 호스트와 연결된 오픈플로우 스위치에 대응하는 링크인, 오픈플로우 스위치
7 7
제 1 항에 있어서, 상기 대체 경로는 상기 오류에 대응하는 컴포넌트와 미리 정해진 홉 수 이내에 위치한 컴포넌트가 포함되도록 생성되는 것인, 오픈플로우 스위치
8 8
오픈플로우 컨트롤러에 있어서, 복수의 오픈플로우 스위치와 데이터 통신을 수행하는 통신 모듈, 대체 경로 생성 프로그램이 저장된 메모리 및 상기 메모리에 저장된 프로그램을 실행하는 프로세서를 포함하되, 상기 프로세서는 상기 프로그램의 실행에 따라 복수의 플로우를 수집하고, 상기 복수의 플로우의 정보에 기초하여 각 플로우를 플로우 그룹으로 분류하고, 상기 플로우 그룹에 대응하는 대체 경로를 생성하고, 상기 복수의 오픈플로우 스위치로 상기 생성된 대체 경로를 전달하되, 상기 대체 경로는 상기 플로우의 오류에 대응하는 것이고, 상기 오류는 상기 플로우에 포함된 오픈플로우 스위치에 대한 오류이거나, 상기 플로우에 포함된 오픈플로우 스위치에 대응하는 링크에 대한 오류이고,상기 프로세서는 목적지 호스트 주소가 동일한 적어도 하나의 플로우를 플로우 그룹으로 분류하고, 상기 플로우 그룹 각각에 대응하도록 상기 대체 경로를 생성하는 것인, 오픈플로우 컨트롤러
9 9
제 8 항에 있어서, 상기 프로세서는 각 플로우에 포함된 컴포넌트에 대응하는 VLAN(virtual local address network) 식별자에 기초하여 상기 복수의 플로우를 분류하되, 상기 컴포넌트는 오픈플로우 스위치 또는 링크를 포함하는, 오픈플로우 컨트롤러
10 10
제 8 항에 있어서, 상기 프로세서는 상기 오류에 대응하는 컴포넌트가 에지 컴포넌트인 경우, 상기 오류에 대응하는 컴포넌트에 포함된 링크에 기초하여 상기 대체 경로를 생성하고, 상기 오류에 대응하는 컴포넌트가 코어 컴포넌트인 경우, 상기 오류에 대응하는 컴포넌트에 포함된 오픈플로우 스위치에 기초하여 상기 대체 경로를 생성하되, 상기 코어 컴포넌트는 타 오픈플로우 스위치와 연결된 오픈플로우 스위치 또는 상기 타 오픈플로우 스위치와 연결된 오픈플로우 스위치에 대응하는 링크이고, 상기 에지 컴포넌트는 상기 복수의 오픈플로우 스위치 중 호스트와 연결된 오픈플로우 스위치 또는 상기 호스트와 연결된 오픈플로우 스위치에 대응하는 링크인, 오픈플로우 컨트롤러
11 11
오픈플로우 스위치에서의 오류 복구 방법에 있어서, 플로우에 대응하는 경로에 포함된 컴포넌트 상에 오류를 감지하는 단계; 및 상기 플로우의 정보 및 상기 오류에 대응하는 컴포넌트의 정보에 기초하여 상기 플로우에 대응하는 대체 경로를 설정하는 단계를 포함하되, 상기 컴포넌트는 오픈플로우 스위치 또는 링크를 포함하며, 상기 오류에 대응하는 컴포넌트는 상기 플로우에 따라 패킷을 전달하는 오픈플로우 스위치 또는 상기 플로우에 따라 패킷을 전달하는 오픈플로우 스위치와의 링크이고,상기 대체 경로는오픈플로우 컨트롤러가 목적지 호스트 주소가 동일한 적어도 하나의 플로우를 플로우 그룹으로 분류하고, 상기 플로우 그룹 각각에 대응하도록 생성한 것인, 오류 복구 방법
12 12
제 11 항에 있어서, 상기 오류를 감지하는 단계 이전에, 하나 이상의 플로우 규칙을 포함하는 플로우 테이블 및 하나 이상의 그룹 엔트리를 포함하는 그룹 테이블을 저장하는 단계를 더 포함하고, 상기 대체 경로를 설정하는 단계는, 상기 플로우 테이블에 저장된 상기 플로우에 대응하는 플로우 규칙을 추출하는 단계; 상기 추출된 플로우 규칙과 매칭되는 그룹 엔트리를 선택하는 단계; 및 상기 선택된 그룹 엔트리에 기초하여 상기 대체 경로를 설정하는 단계를 포함하는, 오류 복구 방법
13 13
오픈플로우 컨트롤러에서의 오류 복구 방법에 있어서, 복수의 플로우를 수집하고, 상기 복수의 플로우의 정보에 기초하여 각 플로우를 플로우 그룹으로 분류하는 단계;상기 플로우 그룹에 대응하는 대체 경로를 생성하는 단계; 및 상기 복수의 오픈플로우 스위치로 상기 생성된 대체 경로를 전달하는 단계를 포함하되, 상기 대체 경로는 상기 플로우의 오류에 대응하는 것이고, 상기 오류는 상기 플로우에 포함된 오픈플로우 스위치에 대한 오류이거나, 상기 플로우에 포함된 오픈플로우 스위치에 대응하는 링크에 대한 오류이고,상기 플로우 그룹에 대응하는 대체 경로를 생성하는 단계는목적지 호스트 주소가 동일한 적어도 하나의 플로우를 상기 플로우 그룹으로 분류하고, 상기 플로우 그룹 각각에 대응하도록 상기 대체 경로를 생성하는 것인, 오류 복구 방법
14 14
제 13 항에 있어서, 상기 플로우 그룹에 대응하는 대체 경로를 생성하는 단계는, 상기 오류에 대응하는 컴포넌트가 에지 컴포넌트인 경우, 상기 오류에 대응하는 컴포넌트에 포함된 링크에 기초하여 상기 대체 경로를 생성하는 단계; 및 상기 오류에 대응하는 컴포넌트가 코어 컴포넌트인 경우, 상기 오류에 대응하는 컴포넌트에 포함된 오픈플로우 스위치에 기초하여 상기 대체 경로를 생성하는 단계를 포함하되, 상기 코어 컴포넌트는 타 오픈플로우 스위치와 연결된 오픈플로우 스위치 또는 상기 타 오픈플로우 스위치와 연결된 오픈플로우 스위치에 대응하는 링크이고, 상기 에지 컴포넌트는 상기 복수의 오픈플로우 스위치 중 호스트와 연결된 오픈플로우 스위치 또는 상기 호스트와 연결된 오픈플로우 스위치에 대응하는 링크인, 오류 복구 방법
15 15
제 11 항 내지 제 14 항 중 어느 한 항에 기재된 방법을 컴퓨터 상에서 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2018117336 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2018117336 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 교육부 성균관대학교 대학중점연구소지원사업 컨버젼스연구소
2 미래창조과학부 성균관대학교 산학협력단 방송통신산업기술개발 자율 제어 네트워킹 및 자율 관리 핵심 기술 개발
3 미래창조과학부 성균관대학교 산학협력단 Grand ICT연구센터 지원사업 라이프 컴패니온쉽 경험을 위한 지능형 인터랙션 융합 연구