1 |
1
SDN(Software-Defined Networking) 컨트롤러의 서비스별로 플로우의 이동성을 관리하는 방법에 있어서,상기 SDN 컨트롤러가 제 1 AP를 통해 전달되는 모바일 노드의 라우터 접속 요청(Router Solicitation) 메시지를 수신하는 단계;상기 모바일 노드에 의하여 상기 라우터 접속 요청 메시지에 포함된 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우에 대해 상기 서비스 유형 별로 상이한 접두부(prefix)를 할당하는 단계;상기 할당된 접두부 정보를 상기 모바일 노드 정보 및 상기 모바일 노드와 연결된 AP 정보와 매칭하여 BCE(Binding cache entry)에 저장하는 단계;상기 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우별로 경로를 설정하는 단계 및상기 설정된 경로에 따라 상기 모바일 노드의 플로우를 목적지 노드로 전송하는 단계를 포함하되,상기 라우터 접속 요청 메시지에는 상기 모바일 노드가 기록한 플로우의 서비스 유형에 대한 정보로서 세션 유지가 불필요한 제 1 유형, 플로우의 세션 유지가 필요한 제 2 유형 또는 플로우의 IP가 고정되는 제 3 유형을 구분하는 정보가 기록되고, 상기 경로를 설정하는 단계는 상기 모바일 노드의 핸드 오버 발생시 상기 서비스 유형이 상기 제 2 유형에 해당하는 경우 상기 모바일 노드의 앵커를 재설정하고, 상기 서비스 유형이 상기 제 1 유형 또는 제 3 유형에 해당하는 경우 경로를 재계산하는 것인 SDN 컨트롤러의 서비스별로 플로우의 이동성을 관리하는 방법
|
2 |
2
제 1 항에 있어서,상기 모바일 노드의 이동에 따라 상기 SDN 컨트롤러에 의하여 운영되는 제 2 AP를 통해 전달되는 모바일 노드의 라우터 접속 요청 메시지를 수신하는 단계;상기 모바일 노드에 의하여 상기 라우터 접속 요청 메시지에 포함된 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우에 대해 상기 서비스 유형 별로 상이한 접두부를 할당하는 단계;상기 할당된 접두부 정보를 상기 모바일 노드 정보 및 상기 모바일 노드와 연결된 AP 정보와 매칭하여 BCE에 저장하는 단계;상기 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우별로 경로를 설정하는 단계 및상기 설정된 경로에 따라 상기 모바일 노드의 플로우를 목적지 노드로 전송하는 단계를 포함하되,상기 경로를 설정하는 단계는 상기 모바일 노드의 핸드 오버 발생시 상기 서비스 유형이 상기 제 2 유형에 해당하는 경우 상기 모바일 노드의 앵커를 재설정하고, 상기 서비스 유형이 상기 제 1 유형 또는 제 3 유형에 해당하는 경우 경로를 재계산하는 것인 SDN 컨트롤러의 서비스별로 플로우의 이동성을 관리하는 방법
|
3 |
3
제 1 항에 있어서,상기 플로우의 서비스 유형에 대한 정보가 등록되었음을 알리는 라우터 광고(Router Advertisement) 메시지를 상기 제1 AP를 통해 상기 모바일 노드로 전송하는 단계를 더 포함하는 SDN 컨트롤러의 서비스별로 플로우의 이동성을 관리하는 방법
|
4 |
4
제 1 항에 있어서,상기 경로를 설정하는 단계는 상기 모바일 노드와 목적지 노드 사이에 설정된 기존 경로에 포함된 스위치 중 상기 모바일 노드가 이동한 위치에서 가장 가까운 거리에 위치한 스위치를 상기 앵커로 재설정하는 SDN 컨트롤러의 서비스별로 플로우의 이동성을 관리하는 방법
|
5 |
5
서비스별로 플로우의 이동성을 관리하는 SDN(Software-Defined Networking) 컨트롤러에 있어서,서비스별로 플로우의 이동성을 관리하기 위한 프로그램이 저장된 메모리 및상기 메모리에 저장된 프로그램을 실행하기 위한 프로세서를 포함하며,상기 프로세서는 상기 프로그램의 실행에 의해, 제 1 AP를 통해 전달되는 모바일 노드의 라우터 접속 요청(Router Solicitation) 메시지를 수신하고, 상기 모바일 노드에 의하여 상기 라우터 접속 요청 메시지에 포함된 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우에 대해 상기 서비스 유형 별로 상이한 접두부(prefix)를 할당하고, 상기 할당된 접두부 정보를 상기 모바일 노드 정보 및 상기 모바일 노드와 연결된 AP 정보와 매칭하여 BCE(Binding cache entry)에 저장하고, 상기 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우별로 경로를 설정하고, 상기 설정된 경로에 따라 상기 모바일 노드의 플로우를 목적지 노드로 전송하되,상기 라우터 접속 요청 메시지에는 상기 모바일 노드가 기록한 플로우의 서비스 유형에 대한 정보로서 세션 유지가 불필요한 제 1 유형, 플로우의 세션 유지가 필요한 제 2 유형 또는 플로우의 IP가 고정되는 제 3 유형을 구분하는 정보가 기록되고, 상기 경로를 설정하는 과정에서는 상기 모바일 노드의 핸드 오버 발생시 상기 서비스 유형이 상기 제 2 유형에 해당하는 경우 상기 모바일 노드의 앵커를 재설정하고, 상기 서비스 유형이 상기 제 1 유형 또는 제 3 유형에 해당하는 경우 경로를 재계산하는 것인 SDN 컨트롤러
|
6 |
6
제 5 항에 있어서,상기 프로세서는 모바일 노드의 이동에 따라 상기 SDN 컨트롤러에 의하여 운영되는 제 2 AP를 통해 전달되는 모바일 노드의 라우터 접속 요청 메시지를 수신하고, 상기 모바일 노드에 의하여 상기 라우터 접속 요청 메시지에 포함된 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우에 대해 상기 서비스 유형 별로 상이한 접두부를 할당하고, 상기 할당된 접두부 정보를 상기 모바일 노드 정보 및 상기 모바일 노드와 연결된 AP 정보와 매칭하여 BCE에 저장하고, 상기 플로우의 서비스 유형에 대한 정보에 기초하여 각 플로우별로 경로를 설정하고, 상기 설정된 경로에 따라 상기 모바일 노드의 플로우를 목적지 노드로 전송하되,상기 경로를 설정하는 과정에서는 상기 모바일 노드의 핸드 오버 발생시 상기 서비스 유형이 상기 제 2 유형에 해당하는 경우 상기 모바일 노드의 앵커를 재설정하고, 상기 서비스 유형이 상기 제 1 유형 또는 제 3 유형에 해당하는 경우 경로를 재계산하는 것인 SDN 컨트롤러
|
7 |
7
제 5 항에 있어서,상기 프로세서는 플로우의 서비스 유형에 대한 정보가 등록되었음을 알리는 라우터 광고(Router Advertisement) 메시지를 상기 제1 AP를 통해 상기 모바일 노드로 전송하는 것인 SDN 컨트롤러
|
8 |
8
제 5 항에 있어서,상기 프로세서는 경로를 설정하는 과정에서 상기 모바일 노드와 목적지 노드 사이에 설정된 기존 경로에 포함된 스위치 중 상기 모바일 노드가 이동한 위치에서 가장 가까운 거리에 위치한 스위치를 상기 앵커로 재설정하는 SDN 컨트롤러
|