1 |
1
통신 장치가 단말에 대한 패킷을 수신하는 단계; 및상기 통신 장치가 상기 단말의 이동성 여부에 기초하여 상기 패킷에 포함된 위치자(locator) 및 상기 단말의 위치 정보 중에서 적어도 하나를 처리하는 단계를 포함하고,상기 처리하는 단계는,상기 패킷이 상기 단말의 이동과 관련이 없는 패킷이어서 상기 위치자를 처리하는 경우 상기 통신 장치가 속한 AS(autonomous system)의 라우터가 상기 패킷을 전송하였는지 여부에 따라 상기 위치자를 처리하는 단계를 포함하고,상기 위치자를 처리하는 단계는,상기 통신 장치가 속한 AS(autonomous system)의 라우터가 상기 패킷을 전송하였는지 여부를 판단하는 단계;상기 라우터가 상기 패킷을 전송하지 않은 경우, 감춤 위치자 및 상기 단말과 연결된 라우터의 위치자 중에서 어느 하나를 이용하여 상기 위치자를 처리하는 단계; 및상기 통신 장치가 속한 AS의 라우터가 상기 패킷을 전송한 경우, 상기 통신 장치가 속한 AS의 위치자 및 상기 단말의 식별자 중에서 적어도 하나를 이용하여 상기 위치자를 처리하는 단계를 포함하는 통신 방법
|
2 |
2
제1항에 있어서,상기 패킷에 포함된 위치자(locator) 및 상기 단말의 위치 정보 중에서 적어도 하나를 처리하는 단계는,상기 패킷의 타입을 판단하는 단계;상기 패킷이 상기 단말의 이동과 관련이 있는 패킷인 경우, 상기 단말의 이동을 감지하여 상기 단말의 위치 정보를 처리하는 단계; 및를 더 포함하는 통신 방법
|
3 |
3
제2항에 있어서,상기 단말의 위치 정보를 처리하는 단계는,상기 단말과의 연결을 감지하는 단계; 및상기 단말의 연결에 기초하여 상기 단말의 위치를 등록하거나 상기 단말의 위치가 변경된 경우 상기 단말의 위치를 갱신하는 단계;를 포함하는 통신 방법
|
4 |
4
제3항에 있어서,상기 감지하는 단계는,상기 단말이 전송하는 DHCP(dynamic host configuration protocol) 패킷 또는 ARP(address resolution protocol) 패킷을 검사하여 상기 단말과의 연결을 감지하는 단계인통신 방법
|
5 |
5
삭제
|
6 |
6
제1항에 있어서,상기 감춤 위치자 및 상기 단말과 연결된 라우터의 위치자 중에서 어느 하나를 이용하여 상기 위치자를 처리하는 단계는,상기 패킷의 출발지 위치자가 상기 AS에 포함된 위치자인지 여부를 판단하고, 상기 감춤 위치자를 이용하여 상기 패킷의 출발지 위치자 처리 여부를 결정하는 단계; 및상기 패킷의 목적지 위치자가 상기 AS의 위치자인지 여부를 판단하고, 상기 단말과 연결된 라우터의 위치자를 이용하여 상기 패킷의 목적지 위치자 처리 여부를 결정하는 단계를 포함하는 통신 방법
|
7 |
7
제6항에 있어서,상기 패킷의 출발지 위치자 처리 여부를 결정하는 단계는,상기 패킷의 출발지 위치자가 상기 AS에 포함된 위치자인 경우, 상기 감춤 위치자를 생성하는 단계; 및상기 생성된 감춤 위치자를 상기 패킷의 출발지 위치자로 설정하는 단계를 포함하는 통신 방법
|
8 |
8
제7항에 있어서,상기 단말의 식별자를 암호화하여 상기 단말의 익명화된 식별자를 생성하는 단계; 및상기 생성된 익명화된 식별자를 상기 단말로 전송하거나 상기 패킷의 출발지 식별자로 설정하는 단계를 더 포함하는 통신 방법
|
9 |
9
제8항에 있어서,상기 암호화는,AES(advanced encryption standard) 또는 DES(data encryption standard) 암호화 기법으로 암호화하는통신 방법
|
10 |
10
제6항에 있어서,상기 패킷의 목적지 위치자 처리 여부를 결정하는 단계는,상기 패킷의 목적지 위치자가 상기 AS의 위치자인 경우, 상기 패킷의 목적지 식별자에 포함된 익명화된 식별자를 복호화 하여 상기 단말의 식별자를 획득하는 단계;상기 획득한 단말의 식별자를 이용하여 상기 단말과 연결된 라우터의 위치자를 획득하는 단계;상기 획득한 라우터의 위치자를 상기 패킷의 목적지 위치자로 설정하는 단계를 포함하는 통신 방법
|
11 |
11
제1항에 있어서,상기 통신 장치가 속한 AS의 위치자 및 상기 단말의 식별자 중에서 적어도 하나를 이용하여 상기 위치자를 처리하는 단계는,상기 패킷의 출발지 위치자가 상기 AS에 포함된 위치자인지 또는 감춤 위치자인지 여부를 판단하고, 상기 AS의 위치자를 이용하여 상기 패킷의 출발지 위치자 처리 여부를 결정하는 단계; 및상기 패킷의 목적지 위치자가 상기 AS에 포함된 위치자인지 여부를 판단하고, 상기 단말과 연결된 라우터의 위치자를 이용하여 상기 패킷의 목적지 위치자 처리 여부를 결정하는 단계를 포함하는 통신 방법
|
12 |
12
제11항에 있어서,상기 패킷의 출발지 위치자 처리 여부를 결정하는 단계는,상기 패킷의 출발지 위치자가 상기 AS에 포함된 위치자 또는 감춤 위치자인 경우, 상기 AS의 위치자를 생성하는 단계; 및상기 생성된 AS의 위치자를 상기 패킷의 출발지 위치자로 설정하는 단계를 포함하는 통신 방법
|
13 |
13
제11항에 있어서,상기 패킷의 목적지 위치자 처리 여부를 결정하는 단계는,상기 패킷의 목적지 위치자가 상기 AS에 포함된 위치자인 경우, 상기 패킷의 목적지 식별자에 포함된 익명화된 식별자를 복호화 하여 상기 단말의 식별자를 획득하는 단계;상기 획득한 단말의 식별자를 상기 패킷의 목적지 위치자로 설정하는 단계를 포함하는 통신 방법
|
14 |
14
단말에 대한 패킷을 수신하는 송수신기; 및상기 단말의 이동성 여부에 기초하여 상기 패킷에 포함된 위치자(locator) 및 상기 단말의 위치 정보 중에서 적어도 하나를 처리하는 컨트롤러를 포함하고,상기 컨트롤러는,상기 위치자를 처리하는 경우 통신 장치가 속한 AS(autonomous system)의 라우터가 상기 패킷을 전송하였는지 여부에 따라 상기 위치자를 처리하는 패킷 처리기를 포함하고,상기 패킷 처리기는,상기 패킷이 상기 단말의 이동과 관련이 없는 패킷인 경우 통신 장치가 속한 AS(autonomous system)의 라우터가 상기 패킷을 전송하였는지 여부에 따라 제1 패킷 처리기 또는 제2 패킷 처리기로 패킷을 전송하는 패킷 타입 검사기;감춤 위치자 및 상기 단말과 연결된 라우터의 위치자 중에서 어느 하나를 이용하여 상기 패킷의 위치자를 처리하는 제1 패킷 처리기; 및통신 장치가 속한 AS의 위치자 및 상기 단말의 식별자 중에서 적어도 하나를 이용하여 상기 패킷의 위치자를 처리하는 제2 패킷 처리기를 포함하는 통신 장치
|
15 |
15
제14항에 있어서,상기 컨트롤러는,상기 패킷을 이용하여 단말의 이동을 감지하고 상기 단말의 위치정보를 처리하는 이동성 관리기를 더 포함하고,상기 패킷 처리기는 상기 패킷의 타입을 판단하고, 상기 패킷이 상기 단말의 이동과 관련이 있는 패킷인 경우 이동성 관리기로 패킷을 전송하며, 상기 패킷이 상기 단말의 이동과 관련이 없는 패킷인 경우 상기 패킷에 포함된 위치자를 처리하는 통신 장치
|
16 |
16
제15항에 있어서,상기 이동성 관리기는,상기 패킷을 이용하여 단말과의 연결을 감지하는 단말 연결 감지기;상기 단말의 연결에 기초하여 상기 단말의 위치를 등록하는 단말 위치 등록기; 및상기 단말의 연결에 기초하여 상기 단말의 위치가 변경된 경우 상기 단말의 위치를 갱신하는 단말 위치 갱신기를 포함하는 통신 장치
|
17 |
17
제16항에 있어서,상기 이동성 관리기는,상기 단말 위치 등록기에 등록되어 있는 상기 단말의 위치를 기초로, 상기 단말의 식별자(identifier)를 이용하여 상기 단말과 연결된 라우터 정보를 획득하는 단말 위치 질의기;를 더 포함하는 통신 장치
|
18 |
18
제16항에 있어서,상기 단말 연결 감지기는,상기 단말이 전송하는 DHCP(dynamic host configuration protocol) 패킷 또는 ARP(address resolution protocol) 패킷을 검사하여 상기 단말과의 연결을 감지하는통신 장치
|
19 |
19
삭제
|
20 |
20
제14항에 있어서,상기 제1 패킷 처리기는,상기 패킷의 출발지 위치자가 상기 AS에 포함된 위치자인지 여부 또는 상기 패킷의 목적지 위치자가 상기 AS의 위치자인지 여부 중에서 적어도 하나를 판단하고, 상기 판단 여부에 따라 상기 감춤 위치자 생성 신호 및 상기 패킷 중에서 적어도 하나를 전송하는 제1 판단기;상기 감춤 위치자 생성 신호를 수신하여 상기 감춤 위치자를 생성하는 위치자 감춤기;상기 패킷의 목적지 식별자에 포함된 익명화된 식별자를 복호화 하여 상기 단말의 식별자를 획득하는 제1 디코더;상기 단말의 식별자를 이용하여 상기 단말과 연결된 라우터의 위치자를 획득하는 위치자 리졸버; 및상기 감춤 위치자 또는 상기 라우터의 위치자 중에서 어느 하나를 상기 패킷의 출발지 위치자로 설정하는 제1 설정기를 포함하는 통신 장치
|
21 |
21
제20항에 있어서,상기 제1 패킷 처리기는,상기 단말의 식별자를 암호화하여 상기 단말의 익명화된 식별자를 생성하고, 상기 생성한 익명화된 식별자를 상기 단말에 전송하거나 상기 패킷의 출발지 위치자로 설정하는 익명화된 식별자 할당기를 더 포함하는 통신 장치
|
22 |
22
제21항에 있어서,상기 암호화는,AES(advanced encryption standard) 또는 DES(data encryption standard) 암호화 기법으로 암호화하는통신 장치
|
23 |
23
제14항에 있어서,상기 제2 패킷 처리기는,상기 패킷의 출발지 위치자가 상기 AS에 포함된 위치자 또는 감춤 위치자인지 여부 또는 상기 패킷의 목적지 위치자가 상기 AS에 포함된 위치자인지 여부 중에서 적어도 하나를 판단하고, 상기 판단 여부에 따라 상기 AS 위치자 생성 신호 및 상기 패킷 중에서 적어도 하나를 전송하는 제2 판단기;상기 AS 위치자 생성 신호를 수신하여 상기 AS의 위치자를 생성하는 위치자 생성기;상기 패킷의 목적지 식별자에 포함된 익명화된 식별자를 복호화 하여 상기 단말의 식별자를 획득하는 제2 디코더;상기 AS의 위치자 또는 상기 단말의 식별자를 상기 패킷의 목적지 위치자로 설정하는 제2 설정기를 포함하는 통신 장치
|