1 |
1
분산 컨테이너 기반 가상화 환경에서의 LISP(Locator ID Separation Protocol) 네트워크 시스템의 어플리케이션에 대한 주소 관리 방법에 있어서, 컨테이너 플랫폼의 서비스 디스커버리 에이전트가 해당 클러스터 내에 어플리케이션이 생성되는 것을 감지하는 단계; 상기 서비스 디스커버리 에이전트가 중앙의 제어평면에 서비스 이름을 전달하여 생성될 어플리케이션에 할당할 서비스 IP주소를 질의하는 단계; 상기 LISP 제어평면은 상기 서비스 이름에 매칭되는 서비스 IP주소를 검색하여 상기 서비스 디스커버리 에이전트에 전달하는 단계; 및상기 서비스 디스커버리 에이전트는 전달받은 서비스 IP주소를 상기 컨테이너 플랫폼 관리자에 전달하여 어플리케이션 생성을 완료하고, 생성된 어플리케이션에 대하여 상기 서비스 IP주소와 자신의 공용 IP를 매핑시켜 상기 LISP 제어평면에 등록시키는 단계를 포함하고,상기 서비스 IP주소와 자신의 공용 IP를 매핑시켜 상기 LISP 제어평면에 등록시키는 단계는, 상기 제어평면이 상기 서비스 IP주소를 식별자로 하고, 상기 공용 IP를 위치자로 하여 상기 식별자와 위치자를 매핑시키는 LISP 기반 분산 컨테이너 가상화 환경에서의 어플리케이션에 대한 주소 관리 방법
|
2 |
2
제1항에 있어서, 상기 컨테이너 플랫폼의 서비스 디스커버리 에이전트가 해당 클러스터 내에 어플리케이션이 생성되는 것을 감지하는 단계는, 상기 서비스 디스커버리 에이전트가 해당 클러스터 내의 네트워킹 관리자의 어플리케이션 생성을 모니터링하고, 어플리케이션 생성의 시작을 감지하면 어플리케이션 생성 중지를 요청하는 것을 특징으로 하는 LISP 기반 분산 컨테이너 가상화 환경에서의 어플리케이션에 대한 주소 관리 방법
|
3 |
3
제1항에 있어서, 상기 서비스 IP주소를 검색하여 상기 서비스 디스커버리 에이전트에 전달하는 단계는, 상기 제어평면의 서비스 디스커버리 컨트롤러가 상기 서비스 이름에 매핑되는 클러스터 IP 주소가 있는지 확인하고, 매핑되는 클러스터 IP주소가 검색되는 경우, 검색된 클러스터 IP주소를 상기 서비스 디스커버리 에이전트에 전달하고, 매핑되는 클러스터 IP주소가 없는 경우, 관리하는 IP주소 영역에서 임의로 선택된 클러스터 IP주소를 상기 서비스 이름에 매핑시킨 후 매핑된 IP주소를 상기 서비스 디스커버리 에이전트에 전달하는 것을 특징으로 하는 LISP 기반 분산 컨테이너 가상화 환경에서의 어플리케이션에 대한 주소 관리 방법
|
4 |
4
삭제
|
5 |
5
제1항에 있어서, 외부단말이 속한 제1 지원 라우터가 임의의 서비스 IP인 식별자를 목적지로 하는 패킷에 대한 위치자를 상기 제어평면에 질의하는 단계;상기 제어평면은 상기 식별자와 매핑되는 공용 IP주소를 위치자로서 상기 제1 지원 라우터에 제공하는 단계;상기 지원 라우터는 상기 위치자의 공용 IP주소를 수신자로 지정하고, 상기 수신자에 대응하는 클러스터의 지원 라우터로 전달하는 단계; 및상기 수신자에 대응하는 클러스터의 지원 라우터는 상기 패킷을 상기 서비스 IP에 대응하는 어플리케이션에 전달하는 단계를 포함하는 것을 특징으로 하는 LISP 기반 분산 컨테이너 가상화 환경에서의 어플리케이션에 대한 주소 관리 방법
|
6 |
6
LISP 기반 분산 컨테이너 가상화 환경에서의 네트워크 시스템으로서, 해당 클러스터 내에 어플리케이션이 생성되는 것을 감지하고, 상기 어플리케이션의 서비스 이름을 전달하여 생성될 어플리케이션에 할당할 서비스 IP주소를 질의하는 컨테이너 플랫폼의 서비스 디스커버리 에이전트; 및상기 질의를 전달받아 상기 서비스 이름에 매칭되는 서비스 IP주소를 검색하여 상기 서비스 디스커버리 에이전트에 전달하는 중앙의 제어평면;을 포함하고, 상기 서비스 디스커버리 에이전트는 전달받은 서비스 IP주소를 상기 컨테이너 플랫폼 관리자에 전달하여 어플리케이션 생성을 완료하고, 생성된 어플리케이션에 대하여 상기 서비스 IP주소와 자신의 공용 IP를 매핑시켜 상기 제어평면에 등록시키고,상기 제어평면은 상기 서비스 IP주소를 식별자로 하고, 상기 공용 IP를 위치자로 하여 상기 식별자와 위치자를 매핑시키는 ID/위치 매핑부를 포함하는 것을 특징으로 하는 LISP 기반 분산 컨테이너 가상화 환경에서의 네트워크 시스템
|
7 |
7
제6항에 있어서, 상기 서비스 디스커버리 에이전트는 해당 클러스터 내의 네트워킹 관리자의 어플리케이션 생성을 모니터링하고, 어플리케이션 생성의 시작을 감지하면 어플리케이션 생성 중지를 요청하는 것을 특징으로 하는 LISP 기반 분산 컨테이너 가상화 환경에서의 네트워크 시스템
|
8 |
8
제6항에 있어서, 상기 제어평면은, 상기 서비스 이름에 매핑되는 클러스터 IP 주소가 있는지 확인하고, 매핑되는 클러스터 IP주소가 검색되는 경우, 검색된 클러스터 IP주소를 상기 서비스 디스커버리 에이전트에 전달하고, 매핑되는 클러스터 IP주소가 없는 경우, 관리하는 IP주소 영역에서 임의로 선택된 IP주소를 상기 서비스 이름에 매핑시킨 후 매핑된 IP주소를 상기 서비스 디스커버리 에이전트에 전달하는 서비스 디스커버리 컨트롤러를 포함하는 것을 특징으로 하는 LISP 기반 분산 컨테이너 가상화 환경에서의 네트워크 시스템
|
9 |
9
삭제
|
10 |
10
제6항에 있어서, 임의의 서비스 IP인 식별자를 목적지로 하는 패킷을 전송하는 외부단말이 속하고, 상기 패킷에 대한 위치자를 상기 제어평면에 질의하고, 상기 제어평면으로부터 상기 식별자와 매핑되는 공용 IP주소를 위치자로서 전달받고, 상기 위치자의 공용 IP주소를 수신자로 지정하여 상기 패킷을 전송하는 제1 지원 라우터; 및상기 수신자에 대응하는 클러스터의 제2 지원 라우터를 포함하고, 상기 제2 지원 라우터는 상기 패킷을 상기 서비스 IP에 대응하는 어플리케이션에 전달하는 것을 특징으로 하는 LISP 기반 분산 컨테이너 가상화 환경에서의 네트워크 시스템
|
11 |
11
LISP 기반 분산 컨테이너 가상화 환경에서의 제어평면으로서, 서비스 이름에 대한 서비스 IP주소를 매핑하여 저장하는 서비스 IP 관리자;상기 서비스 IP주소와 공용 IP주소를 매핑하여 저장하는 ID-위치 매핑부; 및컨테이너 플랫폼의 서비스 디스커버리 에이전트로부터 서비스 이름에 대한 서비스 IP주소에 대한 질의를 수신하면, 상기 서비스 IP관리자를 통해 매핑되는 서비스 IP주소를 응답 메시지로 전송하는 서비스 디스커버리 컨트롤러를 포함하고,상기 ID-위치 매핑부는 상기 서비스 디스커버리 에이전트와 동일한 클러스터에 속한 지원 라우터로부터 상기 서비스 IP주소를 식별자로 하고, 공용 IP주소를 위치자로 하는 매핑 등록 메시지를 수신하여, 매핑 데이터를 업데이트 하는 제어평면
|
12 |
12
제11항에 있어서, 상기 서비스 IP 관리자는 상기 질의에 포함된 서비스 이름에 매핑되는 서비스 IP주소가 검색되지 않는 경우, 관리하는 IP주소 영역에서 임의로 선택된 IP주소를 상기 서비스 이름에 매핑시킨 후 매핑된 IP주소를 상기 서비스 IP주소로서 상기 서비스 디스커버리 에이전트에 전달하는 것을 특징으로 하는 제어평면
|
13 |
13
삭제
|
14 |
14
제11항에 있어서, 상기 서비스 디스커버리 컨트롤러는 패킷을 전송하고자 하는 외부 단말이 포함된 클러스터의 지원 라우터로부터 상기 서비스 IP주소에 대한 공용 IP주소에 대한 질의를 수신하면, 상기 ID-위치 매핑부를 통해 매핑되는 공용 IP주소를 포함하는 응답 메시지를 상기 지원 라우터에 전달하는 것을 특징으로 하는 제어평면
|