1 |
1
동일한 IP 서브넷에 포함되는 하나 이상의 가상 근거리 통신망의 노드들 간에 데이터를 전송하기 위한 데이터 스위칭 시스템에 있어서, 소스 노드로부터 목적지 노드의 식별자를 요청하는 주소 결정 프로토콜(Address Resolution Protocol, 이하 "ARP"라 한다) 요청 패킷을 수신하여 처리하기 위한 스위치; 수신된 ARP 요청 패킷을 분석하여 상기 소스 노드 및 상기 목적지 노드가 동일한 IP 서브넷에 포함되지 않을 경우에 일반적인 IP 스위칭/라우팅 기법을 적용하여 데이터를 상기 목적지 노드로 전달하기 위한 IP 스위칭 모듈; 상기 소스 노드 및 상기 목적지 노드가 동일한 IP 서브넷에 포함되는 상이한 가상 근거리 통신망에 속하는 것으로 판단되면, 상기 목적지 노드의 식별자를 획득하고, 획득된 상기 목적지 노드의 식별자를 하나 이상의 목적지 노드의 IP 주소 및 식별자를 매핑시키는 지역 ARP 테이블에 기록하고, 상기 스위칭 시스템의 식별자를 이용하여 ARP 응답 패킷을 생성 및 송신하는 지역 ARP 모듈을 포함하는 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 스위칭 시스템
|
2 |
2
제1항에 있어서, 상기 지역 ARP 모듈은, 상기 소스 노드 및 상기 목적지 노드가 동일한 가상 근거리 통신망에 포함되는지 판단하는 판단 모듈; 상기 소스 노드 및 상기 목적지 노드가 동일한 가상 근거리 통신망에 포함되지 않으면, 상기 지역 ARP 테이블에서, 상기 목적지 노드의 IP 주소를 룩업하는 ARP 룩업 모듈; 상기 목적지 노드의 IP 주소가 상기 지역 ARP 테이블에 존재하지 않을 경우, 상기 서브넷에 포함되는 모든 가상 근거리 통신망 중 상기 소스 노드가 포함되지 않는 가상 근거리 통신망에, 상기 데이터 스위칭 시스템의 IP 주소 및 식별자를 소스 노드의 IP 주소 및 식별자로 하는 ARP 요청 패킷을 생성 및 브로드캐스팅하는 브로드캐스트 모듈; 상기 목적지 노드로부터 ARP 응답 패킷을 수신하여, 상기 지역 ARP 테이블을 갱신하는 ARP 테이블 갱신 모듈; 및 상기 소스 노드로, 상기 데이터 스위칭 시스템의 식별자를 목적지 주소로 하는 ARP 응답 패킷을 생성 및 송신하기 위한 ARP 응답 패킷 생성 모듈을 포함하는 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 스위칭 시스템
|
3 |
3
제1항 또는 제2항에 있어서, 상기 목적지 노드의 식별자는 상기 목적지 노드의 MAC 주소 또는 상기 목적지 노드에 할당된 포트 번호 중 하나인 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 스위칭 시스템
|
4 |
4
제3항에 있어서, 상기 지역 ARP 모듈은, 사용자의 선택에 의하여 자동으로 동작되거나 선택적으로 동작되는 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 스위칭 시스템
|
5 |
5
동일한 IP 서브넷에 포함되는 하나 이상의 가상 근거리 통신망의 노드들 간의 데이터 전송 방법에 있어서, 가상 근거리 통신망에 포함되는 소스 노드로부터 목적지 노드의 식별자를 요청하는 주소 결정 프로토콜(Address Resolution Protocol, 이하 "ARP"라 한다) 요청 패킷을 수신하는 단계; 상기 ARP 요청 패킷을 분석하여 상기 소스 노드 및 상기 목적지 노드가 동일한 IP 서브넷에 포함되지 않는 것으로 판단되면, 일반적인 IP 스위칭/라우팅 기법을 적용하여 데이터를 상기 목적지 노드로 전달하기 위한 IP 스위칭 단계; 상기 소스 노드 및 상기 목적지 노드가 동일한 IP 서브넷에 포함되는 것으로 판단되면, 상기 목적지 노드의 식별자를 획득하여, 획득된 상기 목적지 노드의 식별자를 하나 이상의 목적지 노드의 IP 주소 및 식별자를 매핑시키는 지역 ARP 테이블에 기록하고, 상기 스위칭 시스템의 식별자를 이용하여 ARP 응답 패킷을 생성 및 송신하는 지역 ARP 처리 단계; 및 상기 ARP 응답 패킷을 이용하여 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 스위칭 방법
|
6 |
6
제5항에 있어서, 상기 지역 ARP 처리 단계는, 상기 소스 노드 및 상기 목적지 노드가 동일한 가상 근거리 통신망에 포함되는지 판단하는 판단 단계; 상기 판단 결과, 상기 소스 노드 및 상기 목적지 노드가 동일한 가상 근거리 통신망에 포함되면, 상기 ARP 요청 패킷을 무시하는 단계; 상기 판단 결과, 상기 소스 노드 및 상기 목적지 노드가 동일한 가상 근거리 통신망에 포함되지 않으면, 상기 지역 ARP 테이블에서 상기 목적지 노드의 IP 주소를 룩업하는 단계; 상기 목적지 노드의 IP 주소가 상기 지역 ARP 테이블에 존재하지 않을 경우, 상기 서브넷에 포함되는 모든 가상 근거리 통신망 스위치 중 상기 소스 노드가 포함되지 않는 가상 근거리 통신망 스위치에, 상기 소스 노드를 포함하는 가상 근거리 통신망의 스위치의 IP 주소 및 식별자를 소스 노드의 IP 주소 및 식별자로 하는 ARP 요청 패킷을 생성 및 브로드캐스팅하는 단계; 상기 목적지 노드로부터 ARP 응답 패킷을 수신하여, 상기 지역 ARP 테이블을 갱신하는 단계; 상기 소스 노드로, 상기 소스 노드를 포함하는 가상 근거리 통신망의 스위치의 IP 주소 및 식별자를 목적지 주소로 하는 ARP 응답 패킷을 생성 및 송신하는 단계; 및 상기 지역 ARP 테이블을 이용하여 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 전송 방법
|
7 |
7
제5항 또는 제6항에 있어서, 상기 목적지 노드의 식별자는 상기 목적지 노드의 MAC 주소 또는 상기 목적지 노드에 할당된 포트 번호 중 하나인 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 전송 방법
|
8 |
8
제7항에 있어서, 상기 지역 ARP 처리 단계는, 사용자의 선택에 의하여 자동으로 수행되거나 선택적으로 수행되는 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 전송 방법
|
9 |
8
제7항에 있어서, 상기 지역 ARP 처리 단계는, 사용자의 선택에 의하여 자동으로 수행되거나 선택적으로 수행되는 것을 특징으로 하는 동일한 IP 서브넷에 속하는 가상 근거리 통신망 간의 데이터 전송 방법
|