1 |
1
가상 네트워크에 기반한 가상 네트워크 운용 방법으로서, 가상 네트워크의 네트워크 운용 장치는 도메인 이름으로 식별되는 복수의 가상 네트워크를 구성하는 단계; 상기 네트워크 운용 장치는 상기 복수의 가상 네트워크의 각 가상 네트워크별로 각 가상 네트워크를 대표하는 대표 가상 라우터를 설정하는 단계; 상기 네트워크 운용 장치는 각 대표 가상 라우터의 IP 주소를 포함하는 대표 라우팅 정보를 상기 가상 네트워크에 포함된 각 가상 라우터에 설정하는 단계; 및 각 가상 라우터는 설정된 대표 라우팅 정보를 이용하여 패킷을 전달하는 단계; 를 포함하는 것을 특징으로 하는 방법
|
2 |
2
제1항에 있어서, 상기 패킷은 패킷의 목적지 정보로서 수신 호스트 장치가 속한 도메인 이름을 포함하는 것을 특징으로 하는 방법
|
3 |
3
제1항에 있어서, 상기 가상 라우터는 송신 호스트 장치로부터 패킷의 목적지 정보로서 수신 호스트 장치가 속한 도메인 이름을 포함하는 전송 패킷을 수신하는 단계; 상기 가상 라우터는 상기 전송 패킷에 포함된 수신 호스트 장치가 속한 도메인 이름을 이용하여, 상기 수신 호스트 장치가 속한 가상 네트워크의 대표 가상 라우터의 IP 주소를 검색하는 단계; 및 상기 대표 가상 라우터의 IP 주소로 상기 전송 패킷을 전송하는 단계;를 더 포함하는 것을 특징으로 하는 방법
|
4 |
4
제3항에 있어서, 상기 가상 라우터는, 각 가상 네트워크의 도메인 네임에 대응하는 대표 가상 라우터의 IP 주소를 포함하는 대표 가상 라우터 테이블을 관리하는 단계;를 더 포함하는 것을 특징으로 하는 방법
|
5 |
5
제3항에 있어서, 가상 라우터는, 상기 가상 라우터가 속한 가상 네트워크에 포함되는 적어도 하나의 호스트 장치에 대한 링크 로컬 주소를 나타내는 링크 로컬 주소 테이블을 관리하는 단계;를 더 포함하는 것을 특징으로 하는 방법
|
6 |
6
제5항에 있어서, 상기 가상 라우터는, 적어도 하나의 호스트 장치에 대한 링크 로컬 주소를 포함하는 링크 로컬 주소 테이블로부터 상기 전송 패킷에 포함된 수신 호스트 장치의 링크 로컬 주소를 검색하는 단계; 및 상기 가상 라우터는, 상기 수신 호스트 장치의 링크 로컬 주소로 상기 전송 패킷을 전송하는 단계;를 더 포함하는 것을 특징으로 하는 패킷 전송 방법
|
7 |
7
제1항에 있어서, 상기 각 대표 가상 라우터는, 각 대표 가상 라우터가 속한 가상 네트워크에 포함되는 적어도 하나의 호스트가 접속한 접속 가상 라우터에 대한 IP 주소를 나타내는 접속 가상 라우터 테이블을 관리하는 단계;상기 각 대표 가상 라우터는, 다른 가상 네트워크에 속하는 라우터로부터 수신 호스트 장치가 속한 도메인 이름을 포함하는 전송 패킷을 수신하면, 상기 접속 가상 라우터 테이블로부터 상기 수신 호스트 장치가 접속한 접속 가상 라우터의 IP 주소를 검색하는 단계; 및상기 각 대표 가상 라우터는, 상기 전송 패킷을 상기 접속 가상 라우터의 IP 주소를 가지는 접속 가상 라우터로 전송하는 단계; 를 더 포함하는 것을 특징으로 하는 패킷 전송 방법
|
8 |
8
제1항에 있어서, 네트워크 운용 장치는 각 설정된 대표 가상 라우터의 IP 주소를 포함하는 대표 라우팅 정보를 포함하는 가상 네트워크 구성 정보 데이터베이스를 관리하는 단계; 를 더 포함하는 것을 특징으로 하는 패킷 전송 방법
|
9 |
9
제8항에 있어서, 상기 네트워크 운용 장치는 대표 라우팅 정보를 갱신하면, 상기 갱신된 대표 라우팅 정보를 상기 가상 네트워크 각 가상 라우터로 전달하는 단계; 를 더 포함하는 것을 특징으로 하는 패킷 전송 방법
|
10 |
10
제1항에 있어서, 상기 네트워크 운용 장치는, 각 가상 네트워크의 SLS, QoS 정책 및 보안 정책 중 적어도 하나를 포함하는 가상 네트워크 프로파일 데이터베이스를 관리하는 단계;를 더 포함하는 것을 특징으로 하는 패킷 전송 방법
|
11 |
11
가상 네트워크를 운용하는 네트워크 운용 장치로서, 네트워크 자원을 관리하는 자원 관리부; 도메인 이름으로 식별되는 복수의 가상 네트워크를 구성하고, 상기 복수의 가상 네트워크의 각 가상 네트워크를 대표하는 대표 가상 라우터를 설정하고, 각 대표 가상 라우터의 IP 주소를 포함하는 대표 라우팅 정보를 가상 네트워크에 포함된 각 가상 라우터에 설정하는 가상 네트워크 제어부; 각 도메인 이름에 대응하는 각 대표 가상 라우터의 IP 주소를 저장하는 가상 네트워크 구성 정보 데이터베이스; 및 각 가상 네트워크의 프로파일을 저장하는 가상 네트워크 프로파일 데이터베이스; 를 포함하는 네트워크 운용 장치
|
12 |
12
제11항에 있어서, 상기 가상 네트워크 제어부는 상기 가상 네트워크 구성 정보 데이터베이스에서 저장된 대표 가상 라우터의 IP 주소를 포함하는 대표 라우팅 정보가 갱신되면, 상기 갱신된 대표 라우팅 정보를 각 가상 라우터들로 전달하는 것을 특징으로 하는 네트워크 운용 장치
|
13 |
13
제11항에 있어서, 각 가상 네트워크를 구성하는데 이용되는 가상 네트워크 구성 정보 및 가상 네트워크의 프로파일 정보를 입력받고, 가상 네트워크 구성 정보 및 프로파일 정보를 가상 네트워크 제어부로 전달하는 운용 인터페이스부; 를 더 포함하는 것을 특징으로 하는 네트워크 운용 장치
|
14 |
14
제11항에 있어서, 상기 구성된 가상 네트워크에 기반하여, 목적지 정보로서 수신 호스트 장치가 속한 도메인 이름을 포함하는 전송 패킷이 송수신되는 것을 특징으로 하는 네트워크 운용 장치
|
15 |
15
가상 네트워크에 포함된 라우터로서, 도메인 이름으로 식별되는 각 가상 네트워크를 대표하는 대표 가상 라우터의 IP 주소를 저장하는 대표 가상 라우터 테이블; 송신 호스트 장치로부터 목적지 정보로서 수신 호스트 장치가 속한 도메인 이름을 포함하는 전송 패킷을 수신하고, 상기 전송 패킷에 포함된 수신 호스트 장치가 속한 도메인 이름을 이용하여, 상기 수신 호스트 장치가 속한 가상 네트워크의 대표 가상 라우터의 IP 주소를 검색하고, 상기 대표 가상 라우터의 IP 주소로 상기 전송 패킷을 전송하는 라우팅 제어부; 를 포함하는 것을 특징으로 하는 라우터
|
16 |
16
제15항에 있어서, 각 가상 네트워크에 포함되는 적어도 하나의 호스트 식별자에 대한 링크 로컬 주소를 나타내는 링크 로컬 주소 테이블; 을 더 포함하고, 상기 라우팅 제어부는, 상기 전송 패킷의 패킷 목적지 정보에 포함된 수신 호스트 장치의 식별 정보에 대한 링크 로컬 주소를 검색하고, 상기 링크 로컬 주소를 가지는 수신 호스트 장치로 상기 패킷을 전송하는 것을 특징으로 하는 라우터
|
17 |
17
제15항에 있어서, 상기 대표 가상 라우터가 속한 가상 네트워크에 포함되는 적어도 하나의 호스트가 접속된 접속 가상 라우터의 IP 주소를 저장하는 접속 가상 라우터 테이블; 을 더 포함하고, 상기 라우팅 제어부는, 다른 가상 네트워크에 속하는 가상 라우터로부터 수신 호스트 장치가 속한 도메인 이름을 포함하는 전송 패킷을 수신하면, 상기 접속 가상 라우터 테이블로부터 상기 수신 호스트 장치가 접속한 접속 가상 라우터의 IP 주소를 검색하고, 상기 검색된 접속 가상 라우터의 IP 주소를 가지는 접속 가상 라우터로 상기 전송 패킷을 전송하는 것을 특징으로 하는 라우터
|