1 |
1
식별자/위치자 분리 환경에서 멀티캐스트 통신을 수행하는 방법에 있어서, 상기 방법은, 패킷을 수신하는 단계;포워딩 테이블내에 상기 패킷의 패킷 헤더에 포함된 목적지 ID에 대응하는 엔트리가 존재하는지 판단하는 단계; 상기 목적지 ID에 대응하는 엔트리가 존재한 경우에, 상기 엔트리에 포함된 다음 홉 주소에 근거하여 상기 패킷을 포워딩하는 단계를 포함하되, 상기 목적지 ID가 멀티캐스트 그룹 도메인에 대한 ID인 경우에 상기 목적지 ID에 대응하는 엔트리는 복수개의 다음 홉 주소를 포함하고, 상기 패킷 포워딩 단계는 다음 홉 개수만큼 상기 패킷을 복사하여 상기 다음 홉 각각에 상기 복사된 패킷을 포워딩하는, 멀티캐스트 통신 방법
|
2 |
2
제1항에 있어서, 상기 포워딩 테이블은 상기 엔트리 내에 상기 엔트리가 멀티캐스트용인지 유티캐스트 용인지를 나타내기 위한 멀티캐스트 플래그 항목을 더 포함하는 멀티캐스트 통신 방법
|
3 |
3
제1항에 있어서, 상기 목적지 ID에 대응하는 포워딩 엔트리가 존재하지 않는 경우에, 상기 포워딩 테이블을 갱신하는 단계를 더 포함하는 멀티캐스트 통신 방법
|
4 |
4
제1항에 있어서, 상기 패킷 헤더는 멀티캐스트 그룹 참여/탈퇴 여부를 나타내는 참여/탈퇴 플래그 필드를 더 포함하는 멀티캐스트 통신 방법
|
5 |
5
제4항에 있어서, 상기 패킷 헤더의 멀티캐스트 그룹 참여/탈퇴 플래그 값을 검사하는 단계; 및상기 플래그값이 참여 또는 탈퇴를 나타내는 값인 경우에 상기 포워딩 테이블을 갱신하는 단계를 더 포함하는 멀티캐스트 통신 방법
|
6 |
6
제3항 또는 제5항에 있어서, 상기 포워딩 테이블을 갱신하는 단계는, 식별자/위치자 매핑 시스템으로부터 상기 목적지 ID 에 맵핑된 위치자 집합 정보를 획득하는 단계;상기 위치자 집합의 위치자 각각에 대응하는 다음 홉 및 출력 인터페이스 정보를 라우팅 테이블에서 검색하는 단계; 상기 검색된 다음 홉 및 출력 인터페이스 정보가 신규한 경우에 상기 포워딩 테이블의 엔트리에 상기 목적지 ID에 연관시켜 추가하는 단계; 및 상기 위치자에 무관한 다음 홉 정보가 상기 포워딩 테이블 엔트리에 존재하면 상기 다음 홉 정보를 삭제하는 단계를 포함하는 멀티캐스트 통신 방법
|
7 |
7
제6항에 있어서, 상기 획득된 위치자 집합 정보가 비어 있는 경우에는 상기 패킷을 드롭시키는 단계를 더 포함하는 멀티캐스트 통신 방법
|
8 |
8
제4항에 있어서, 상기 패킷 헤더의 참여/탈퇴 플래그 필드에 멀티캐스트 그룹 참여를 나타내는 값을 설정하여 전송한 통신 노드는 상기 ILMS 내 멀티캐스트 그룹 도메인 ID에 연관된 엔트리에 상기 노드의 위치자를 등록하는 단계를 더 포함하는 멀티캐스트 통신 방법
|
9 |
9
제4항에 있어서, 상기 패킷 헤더의 참여/탈퇴 플래그 필드에 멀티캐스트 그룹 탈퇴를 나타내는 값을 설정하여 전송한 통신 노드는 상기 ILMS 의 멀티캐스트 그룹 도메인 ID에 연관된 엔트리에 기등록된 상기 노드의 위치자를 삭제하는 단계를 더 포함하는 멀티캐스트 통신 방법
|
10 |
10
식별자/위치자 분리 환경에서 멀티캐스트 통신을 수행하는 도메인 게이트웨이 장치로서, 상기 장치는 프로세서와, 라우팅 테이블, 포워딩 테이블 및 상기 프로세서에 의해 실행되는 명령어가 저장된 메모리를 포함하고, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금, 패킷이 수신된 경우에, 상기 포워딩 테이블내에 상기 패킷의 패킷 헤더에 포함된 목적지 ID에 대응하는 엔트리가 존재하는지 판단하고, 상기 목적지 ID에 대응하는 엔트리가 존재한 경우에, 상기 엔트리에 포함된 다음 홉 주소에 근거하여 상기 패킷을 포워딩하도록 하되, 상기 목적지 ID가 멀티캐스트 그룹 도메인에 대한 ID인 경우에 상기 목적지 ID에 대응하는 엔트리는 복수개의 다음 홉 주소를 포함하고, 상기 다음 홉 개수만큼 상기 패킷을 복사하여 상기 다음 홉 각각에 상기 복사된 패킷을 포워딩하도록 하는 명령어를 포함하는 도메인 게이트웨이 장치
|
11 |
11
제10항에 있어서, 상기 포워딩 테이블은 상기 엔트리 내에 상기 엔트리가 멀티캐스트용인지 유티캐스트 용인지를 나타내기 위한 멀티캐스트 플래그 항목을 더 포함하는 도메인 게이트웨이 장치
|
12 |
12
제11항에 있어서, 상기 명령어는 상기 목적지 ID에 대응하는 엔트리가 존재하지 않는 경우에, 상기 포워딩 테이블을 갱신하는 명령어를 더 포함하는 도메인 게이트웨이 장치
|
13 |
13
제10항에 있어서, 상기 패킷 헤더는 멀티캐스트 그룹 참여/탈퇴 여부를 나타내는 참여/탈퇴 플래그 필드를 더 포함하는 도메인 게이트웨이 장치
|
14 |
14
제13항에 있어서, 상기 명령어는, 상기 패킷 헤더의 멀티캐스트 그룹 참여/탈퇴 플래그 값을 검사하고, 상기 플래그값이 참여 또는 탈퇴를 나타내는 값인 경우에 상기 포워딩 테이블을 갱신하는 명령어를 더 포함하는 도메인 게이트웨이 장치
|
15 |
15
제12항 또는 제14항에 있어서, 상기 포워딩 테이블을 갱신하는 명령어는, 식별자/위치자 매핑 시스템으로부터 상기 목적지 ID 에 맵핑된 위치자 집합 정보를 획득하고,상기 위치자 집합의 위치자 각각에 대응하는 다음 홉 및 출력 인터페이스 정보를 라우팅 테이블에서 검색하고, 상기 검색된 다음 홉 및 출력 인터페이스 정보가 신규한 경우에 상기 포워딩 테이블의 엔트리에 상기 목적지 ID에 연관시켜 추가하고, 상기 위치자에 무관한 다음 홉 정보가 상기 포워딩 테이블 엔트리에 존재하면 상기 다음 홉 정보를 삭제하는 명령어를 포함하는 도메인 게이트웨이 장치
|
16 |
16
제15항에 있어서, 상기 획득된 위치자 집합 정보가 비어 있는 경우에는 상기 패킷을 드롭시키는 명령어를 더 포함하는 도메인 게이트웨이 장치
|