1 |
1
다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법에 있어서, 다이아미터 서버에서 사용될 세션 정보를 초기화하고 세션 상태 정보를 유휴 상태로 초기화하는 제 1 단계; 연결되어 있는 상대 노드들간의 통신을 위해 소켓을 생성하여 연결을 설정하는 제 2 단계; 연결 설정된 소켓을 통해 상기 다이아미터 서버에 연결되어 있는 상대 노드들로부터 시스템 정보를 수집하는 제 3 단계; 및 상기 시스템 정보내에 실린 이동 아이피(IP)를 지원하는 다이아미터(DIAMETER) 메시지들의 세션 아이디와 세션 정보를 이용하여 방문 가입자 및 홈 가입자의 주소 요구 타입에 따라 세션 설정 및 해제 요구를 처리하고, 방문망 자원을 사용하는 가입자의 세션 설정 및 해제 요구를 동시에 처리하는 제 4 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
2 |
2
제 1 항에 있어서, 상기 다이아미터(DIAMETER) 메시지는, AMR(AA-Mobile-Node-Request), AMA(AA-Mobile-Node-Answer), HAR(Home-Agent-MIP-Request), HAA(Home-Agent-MIP-Answer), STR(Session-Termination-Request), STA(Session-Termination-Answer), 및 STI(Session-Termination-Ind) 메시지인 것을 특징으로 하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
3 |
3
제 1 항에 있어서, 상기 세션 정보는, 다이아미터 홈 가입자를 위한 홈가입자 세션 정보, 세션 설정을 요청한 가입자의 인증, 권한 검증이 성공한 방문 가입자만을 위한 방문가입자 세션 정보 및 세션 설정을 요청한 가입자의 인증 및 권한 검증이 이루어지지 않은 가입자를 위한 임시 세션 정보로서 인증 및 권한 검증이 성공한 경우 방문 가입자 임시 세션 정보에 있는 가입자에 대한 정보를 방문 가입자 세션 정보로 옮기고 복사된 방문 가입자 임시 세션 정보를 삭제하기 위한 방문가입자 임시 세션 정보를 포함하는 것을 특징으로 하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
4 |
4
제 1 항에 있어서, 상기 다이아미터 서버는, 가입자 홈망 자원을 사용하는지 방문망 자원을 사용하는지에 대한 여부를 "home", "foreign", "fha_domain"으로 구분하여, "ha_domain" 변수에 저장하는 것을 특징으로 하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
5 |
5
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 제 4 단계는, AMR 수신시, 상기 다이아미터 서버를 통해 가입자 정보를 검색하여 홈가입자 또는 방문가입자를 판단하는 제 5 단계; 상기 제 5 단계의 판단결과, 방문가입자이면, AMR을 통해 수신한 정보들을 방문가입자 임시 세션 정보에 저장하고 가입자가 요구한 주소 타입이 MN(Mobile Node), HA 동적 주소인 경우 HA 도메인을 방문망 HA를 요구한 상태로 지정하여 HAR, AMA를 기다리고 있는 상태로 천이한 후 홈 다이아미터 서버에게 AMR 메시지를 전달하고, 가입자가 요구한 주소 타입이 MN, HA 동적 주소가 아닌 경우 HA 도메인을 홈 도메인으로 지정하여 AMA를 기다리고 있는 상태로 천이한 후 홈 다이아미터 서버에게 AMR 메시지를 전달하는 제 6 단계; 상기 제 5 단계의 판단결과, 홈가입자이면, 가입자 인증 및 권한 검증에 실패한 경우 가입자 인증 실패 및 가입자 권한 검증 실패 결과값을 포함하여 FA에게 AMA를 전송(실패 이유를 전송)하고, 가입자 인증 및 권한 검증에 성공한 경우 MN 동적 주소 사용 여부를 확인하는 제 7 단계; 상기 제 7 단계의 확인 결과, 이동 노드와 HA가 모두 HA 동적 주소를 요구하면, 방문망에 있는 HA 사용을 요구하여 미리 저장되어 있는 가입자 정보에서 방문망 HA 사용이 가능한지를 확인하여 사용이 가능하면 HAA를 기다리는 상태로 천이하고 HA 도메인을 방문망 HA를 사용하는 것으로 저장하며 가입자 세션 정보를 홈 가입자 세션 정보에 저장한 후 새로운 세션을 위한 세션 키를 생성하고 방문망 다이아미터 서버(AAAf)에게 HAR을 전송하는 제 8 단계; 상기 제 7 단계의 확인 결과, 이동 노드와 HA 모두 동적 주소를 요구하나 방문망 HA 사용이 불가능한 가입자로 등록되어 있는 경우, 또한 이동 노드만 동적 주소를 요구하는 경우, HA만 동적 주소를 요구하는 경우 홈 다이아미터 서버에서 동적 주소 할당을 요구하게 되므로 주소 요구 상태로 천이하며 HA 도메인은 HA를 사용하는 것으로 저장되고 주소 할당 요구를 통해 주소를 할당받으면 HAA를 기다리는 상태로 천이하게 되며 가입자의 세션 정보는 홈 가입자 세션 정보에 저장되고 새로운 세션을 위한 키를 생성하며 HA에게 HAR 메시지를 전송하는 제 9 단계; 및 상기 제 7 단계의 확인 결과, 이동 노드와 HA 모두 정적 주소를 요구한 경우, HAA를 기다리는 상태로 천이하고 HA 도메인은 홈 도메인의 HA를 사용하는 것으로 저장되며 가입자가 요구한 세션 정보는 홈 가입자 세션 정보에 저장되며, 새로운 세션에 사용될 세션 키를 생성하여 HA에게 HAR 메시지를 전송하는 제 10 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
6 |
6
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 제 4 단계는, AMA 수신 시, 수신한 세션 아이디를 방문 가입자 임시 세션 정보에 있는지를 확인하는 제 5 단계; 상기 제 5 단계의 확인 결과, 방문가입자 임시 세션 정보에서 찾지 못한 경우, 홈 다이아미터 서버(AAAh)에게 관련 세션이 존재하지 않음을 알리는 MRI(Message-Reject-Ind)를 전송하고 수신한 세션 아이디가 방문가입자 임시 세션 정보에 있는 경우 HAR 기다리는 상태인지를 확인하여 상태 정보가 다르면 메시지를 무시하고 상태정보가 일치하면 수신한 AMA의 결과 값이 성공인지 실패인지를 확인하는 제 6 단계; 및 상기 제 6 단계의 확인 결과, 실패인 경우, 해당 방문 가입자 임시 세션 정보를 삭제하고 FA에게 AMA 메시지를 전송하고, 성공인 경우, 방문가입자 임시 세션 정보에 있는 가입자 세션 정보를 방문 가입자 세션 정보에 복사하여 모든 세션 설정 절차가 성공적으로 수행되었음을 의미하는 활성(active) 상태로 천이하고 해당 방문 가입자 임시 세션 정보를 삭제한 후 FA에게 AMA 메시지를 전송하는 제 7 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
7 |
7
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 제 4 단계는, HAR 수신 시, 수신한 세션 아이디를 방문 가입자 임시 세션 정보에 있는지 확인하는 제 5 단계; 상기 제 5 단계의 확인 결과, 해당 세션 정보를 찾지 못한 경우, 홈 다이아미터 서버(AAAh)에게 관련 세션이 존재 하지 않음을 알리는 MRI를 전송하고, 해당 세션 정보를 찾은 경우, 세션 상태가 HAR 및 AMA를 기다리고 있는 상태인지를 확인하는 제 6 단계; 및 상기 제 6 단계의 확인 결과, 상태 정보가 다르면, 메시지를 무시하고 상태 정보가 일치하면 HA 도메인이 방문 HA가 사용 중인지를 확인하여 상태 정보가 일치하지 않아 다이아미터 서버가 HAR를 수신하는 경우는 방문 HA를 사용하는 방문가입자 만이 해당되므로 HA 도메인 정보가 다른 경우 메시지를 무시하며 상태 정보가 일치하여 HA 도메인 정보가 일치하면 주소 할당을 기다리는 상태로 천이하고 주소 할당이 성공적으로 이루어지면 HAA를 기다리는 상태로 천이한 후 할당받은 HA 주소로 HAR 메시지를 전송하는 제 7 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
8 |
8
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 제 4 단계는, HAA 수신 시, 수신한 세션 아이디가 홈 가입자 세션 정보에 있는지 확인하는 제 5 단계; 상기 제 5 단계의 확인 결과, 홈가입자 세션 정보에 존재하면, 세션 상태가 HAR 및 AMA를 기다리고 있는 상태인지를 확인하여 상태가 일치하지 않은 경우 메시지를 무시하고 세션 상태가 일치하는 경우 방문망 혹은 홈망 HA를 사용하는지 확인하는 제 6 단계; 상기 제 6 단계의 확인 결과, 방문망 HA를 사용하는 경우, 상태를 DNS 업데이트를 기다리는 상태로 천이하고 DNS를 업데이트를 수행한 후 세션 설정 절차가 성공적으로 수행되었음을 의미하는 활성 상태로 천이한 후 방문망 다이아미터 서버(AAAf)에게 AMA 메시지를 전송하는 제 7 단계; 상기 제 6 단계의 확인 결과, 홈망 HA를 사용하는 경우, 세션 설정 절차가 성공적으로 수행되었음을 의미하는 활성 상태로 천이한 후 이동 노드가 방문망에 있는 경우 AMA를 방문망 다이아미터 서버(AAAf)에게 전송하고 홈망에 있는 경우 AMA를 FA에게 전송하는 제 8 단계; 및 상기 제 5 단계의 확인 결과, 수신한 세션 아이디가 홈 가입자 세션 정보에 없고 방문가입자 세션 정보에 있으면, 수신한 세션 아이디가 방문 가입자 임시 세션 정보에 있는지 확인하여 존재한다면 세션 상태가 HAA를 기다리고 있는 상태인지를 확인하여 상태 정보가 일치하지 않는 경우 메시지를 무시하고 상태 정보가 일치하고 방문망 HA를 사용하는 경우 AMA를 기다리는 상태로 천이한 후 홈 다이아미터 서버(AAAh)에게 HAA 메시지를 전송하며, 수신한 세션 아이디가 홈 가입자 세션 정보와 방문 가입자 임시 세션 정보에서 찾지 못한 경우, 해당 세션 아이디가 없음을 알리는 MRI를 AMA를 전송한 노드에게 전송하는 제 9 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
9 |
9
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 제 4 단계는, STR 수신 시, 수신한 세션 아이디가 방문 가입자 세션 정보에 존재하는지 확인하는 제 5 단계; 상기 제 5 단계의 확인 결과, 존재하면 홈망 HA를 사용하는지 확인하여, 홈망 HA를 사용하지 않고 방문망 HA를 사용하는 경우 세션 상태가 활성 상태인지를 확인하는 제 6 단계; 상기 제 6 단계의 확인 결과, 활성 상태이면, STA를 기다리는 상태로 천이하고 홈망 다이아미터 서버(AAAh)에게 STR 메시지를 전송하고, 세션 상태가 비활성 상태이면, STR을 기다리는 상태인지를 확인하여 STR을 기다리는 상태이면 두번째 STA를 기다리는 상태로 천이하고 홈 다이아미터 서버(AAAh)에게 STR 메시지를 전송하며 세션 상태가 상기의 두 가지 경우에 일치하지 않은 경우 메시지를 무시하는 제 7 단계; 상기 제 5 단계의 확인 결과, 홈망 HA를 사용하는 경우, 세션 상태가 활성 상태임을 확인하여 활성 상태이면 상태를 STA를 기다리는 상태로 천이한 후 홈 다이아미터 서버(AAAh)에게 STR 메시지를 전송하고 비활성 상태이고 STR을 기다리는 상태이면 STA를 기다리는 상태로 천이하고 홈망 다이아미터 서버(AAAh)에게 STR을 전송하며,세션 상태가 상기의 두 가지 경우에 일치하지 않는 경우 메시지를 무시하는 제 8 단계; 상기 제 5 단계의 확인 결과, 방문 가입자 세션 정보에 존재하지 않으면, 수신한 세션 아이디가 홈 가입자 세션 정보에 존재하는지 확인하여 수신한 세션 아이디가 방문 가입자 세션 정보와 홈 가입자 세션 정보 모두에게 존재하지 않은 경우 STR을 전송한 노드에게 해당 세션 아이디가 없음을 알리는 결과값과 함께 STA를 전송하고 홈 가입자 세션 정보에 존재하는 경우 세션 상태가 활성 상태인지 확인하는 제 9 단계; 상기 제 9 단계의 확인 결과, 세션 상태가 활성 상태이고 해당 세션이 홈망 HA를 사용하면 STA와 STI를 전송하고, 세션 상태가 활성 상태가 아닌 두 번째 STR을 기다리는 상태에 있으면 HA 도메인을 확인하는 제 10 단계; 및 상기 제 10 단계의 확인 결과, 홈망 HA를 사용하는 경우, STR을 전송한 노드에게 STA를 전송하고 주소 할당 해제 절차를 수행한 후 해당 홈 가입자 세션 정보를 삭제하며, 방문망 HA를 사용하는 경우, 상태를 DNS에 해당 주소와 호스트 이름의 매핑 삭제를 요구하는 상태인 "DnsDelPending"로 천이하고, DNS 업데이트를 수행한 후, 해당 홈 가입자 세션 정보를 삭제하는 제 11 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
10 |
10
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 제 4 단계는, STA 수신 시, 수신한 세션 아이디가 방문 가입자 세션 정보에 있는지 확인하는 제 5 단계; 상기 제 5 단계의 확인 결과, 방문 가입자 세션 정보에 세션 아이디가 존재하지 않는 경우, 홈 다이아미터 서버(AAAf)에게 MRI를 전송하고 존재하는 경우 HA 도메인을 검사하는 제 6 단계; 상기 제 6 단계의 검사 결과, 홈망 HA를 사용하는 경우 상태가 STA를 기다리는 상태인지를 확인하여, 상태가 일치하지 않으면 메시지 수신을 무시하고 다음 메시지 수신을 기다리며, 상태가 일치하면 세션 상태는 유휴 상태로 천이되고 FA에게 STA를 전송하며 해당 세션 정보를 삭제하는 제 7 단계; 상기 제 6 단계의 검사 결과, 방문망 HA를 사용하는 경우, 세션 상태가 STA를 기다리고 있는 상태이면 STI를 기다리고 있는 상태로 천이한 후 STR을 발생한 FA 또는 HA에게 STA를 전송하고 세션 상태가 STA를 기다리고 있는 상태가 아니면 방문망 HA를 사용하면서 세션 상태가 두번째 STA를 기다리고 있는 상태인지를 확인하는 제 8 단계; 및 상기 제 8 단계의 확인 결과, STR이 FA로부터 발생한 경우 STA를 HA에게 전송하고, HA로부터 발생한 경우 STA를 FA에게 전송하며, 동적 주소를 사용하지 않는경우에는 메시지 수신을 무시하고, 다음 메시지 수신을 기다리며, 동적 주소를 사용하는 경우에는 주소 할당을 해제하고, 해당 방문 가입자 세션 정보를 삭제하는 제 9 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
11 |
11
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 제 4 단계는, STI 수신 시, 세션 아이디가 방문 가입자 세션 정보에 존재하는지 확인하는 제 5 단계; 상기 제 5 단계의 확인 결과, 세션 아이디가 방문 가입자 세션 정보에 존재하지 않는 경우, 홈 다이아미터 서버(AAAh)에게 MRI를 전송하고, 방문 가입자 세션 정보에 존재하는 경우, 홈망 HA를 사용하는지 확인하여, 사용하면 세션 상태가 활성 상태인지를 확인하는 제 6 단계; 상기 제 6 단계의 확인 결과, 활성 상태이면 STR을 기다리는 상태로 천이하고 FA에게 STI를 전송하는 제 7 단계; 상기 제 6 단계에서 홈망 HA를 사용하는지 확인하여, 사용하지 않으면 방문망 HA를 사용하는지 확인하여 사용한다면 세션 상태가 STI를 기다리고 있는 상태인지를 확인하는 제 8 단계; 및 상기 제 8 단계의 확인 결과, 상태가 일치할 경우, STR을 기다리는 상태로 천이하고 FA가 STR을 발생한 경우 HA에게 STI를 전달하고 HA가 STR을 발생한 경우 FA에게 STI를 전달하며, 상태가 일치하지 않을 경우, 세션 상태가 활성 상태이면 HA에게 STI를 전송하고, 활성 상태가 아니면 해당 방문가입자 세션 정보를 삭제하는 제 9 단계 를 포함하는 다이아미터 기반 이동 인터넷 프로토콜 망에서의 세션 제어 방법
|
12 |
12
프로세서를 구비한 이동 인터넷 프로토콜 망에, 다이아미터 서버에서 사용될 세션 정보를 초기화하고 세션 상태 정보를 유휴 상태로 초기화하는 제 1 기능; 연결되어 있는 상대 노드들간의 통신을 위해 소켓을 생성하여 연결을 설정하는 제 2 기능; 연결 설정된 소켓을 통해 상기 다이아미터 서버에 연결되어 있는 상대 노드들로부터 시스템 정보를 수집하는 제 3 기능; 및 상기 시스템 정보내에 실린 이동 아이피(IP)를 지원하는 다이아미터(DIAMETER) 메시지들의 세션 아이디와 세션 정보를 이용하여 방문 가입자 및 홈 가입자의 주소 요구 타입에 따라 세션 설정 및 해제 요구를 처리하고, 방문망 자원을 사용하는 가입자의 세션 설정 및 해제 요구를 동시에 처리하는 제 4 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|