만약 Serving BTS(현재 서비스를 제공하고 있는 BTS)와 Target BTS(핸드오프 후에 서비스를 제공할 BTS)가 동일한 BSC내에 존재한다면 BSC는 MSC에 관계없이 핸드오프를 수행할 수 있다. 이런 형태의 핸드오프를 BSS 내부 핸드오프라고 부른다. 만약 Serving BTS와 Target BTS가 서로 다른 BSC에 존재한다면 외부 핸드오프가 수행된다. 외부 핸드오프에서 MSC는 핸드오프를 조절하며 Serving BTS와 Target BTS간의 스위칭을 수행한다. 외부 핸드오프는 동일한 MSC내의 핸드오프(Intra-MSC Handoff)와 다른 MSC 사이의 핸드오프(Inter-MSC Handoff)로 구분된다.
① Intra-MSC Handoff
- MS는 핸드오프가 필요한지 결정한다. 이것은 STRN_MEAS 메시지를 Serving BSS에게 보낸다. 이 메시지는 신호강도 측정치를 포함한다.
- Serving BSS는 HAND_REQ 메시지를 MSC에게 보낸다. 이 메시지는 호를 수신하기 위한 Target BSS의 Rank-ordered List를 포함한다.
- MSC는 후보 BSS와 관련된 GCI(Global Cell Identity)를 재확인한다. 그 다음 MSC는 Target BSS와 관련된 셀 지역을 결정한다. Intra-MSC 핸드오프를 수행하기 위해 두 개의 자원이 필요하게 되는데, 이 두 자원은 MSC와 Target BSS 사이의 트렁크와 새로운 셀 지역에서의 무선 통화 채널이다. MSC는 트렁크를 남겨 두고 Target BSS에 HAND_REQ 메시지를 보낸다. 이 메시지는 핸드오프에 대한 원하는 셀 지역, MSC_BSS 트렁크의 번호, 그리고 암호번호(Kc)를 포함한다.
- Target BSS는 연결 실행을 위해 핸드오프를 지원하는 적절한 자원을 선택하고 비축한다. Target BSS는 MSC에 승인신호인 HAND_REQ_ACK를 보낸다. 이 메시지는 새로운 무선 채널의 예약(reservation)에 대한 확인을 포함하고 있다.
- MSC는 HAND_COMM 메시지를 Serving BSS에게 전송한다.
- Serving BSS는 HAND_COMM 메시지를 MS에게 보낸다.
- MS는 새로운 무선 채널을 재조정하고 이 새로운 무선 채널상에서 Target BSS로 HAND_ACC 메시지를 보낸다.
- Target BSS는 CHH_INFO 메시지를 MS에 보낸다.
- Target BSS는 핸드오프의 개시를 MSC로 알린다.
- Target BSS와 MS는 적절한 타임슬롯에서 MS의 전송을 동기화 하기 위해 메시지를 교환한다. 완료 단계에서 MS는 Target BSS에 HAND_COMP 메시지를 보낸다.
- 이때 MSC는 음성패스를 Target BSS로 교환한다. MS와 Target BSS가 전송을 동기화하고 새로운 신호연결을 성립시키면 Target BSS는 핸드오프가 성공적으로 완료 되었음을 알리기 위해 HAND_COMP 메시지를 MSC에 보낸다.
- MSC는 예전의 무선 채널 트래픽을 끊기 위해 Serving BSS에 REL_RCH 메시지를 보낸다.
- Serving BSS는 MS와 함께 모든 자원을 해제(release)하고 REL_RCH_COMP 메시지를 MSC에 보낸다.
② Inter-MSC Handoff
- MS는 핸드오프가 필요한지 결정한다. 이것은 STRN_MEAS 메시지를 Serving BSS에게 보낸다. 이 메시지는 신호강도 측정치를 포함한다.
- Serving BSS는 HAND_REQ 메시지를 MSC에게 보낸다. 이 메시지는 호를 수신하기 위한 Target BSS의 Rank-ordered List를 포함한다.
- 호가 Serving MSC로부터 PSTN을 통해 Target MSC로 넘겨질 때, Serving MSC는 호를 Target MSC에 포함된 디렉토리 번호에 둠으로써 inter-MSC 음성 연결을 형성한다.
- Target MSC는 TMSI를 할당하기 위해 VLR에 HAND_NUM 메시지를 보낸다.
- Target VLR은 HAND_NUM_COMP 메시지를 보낸다.
- MSC는 후보 BSS와 관련된 GCI를 재확인한다. 그 다음 MSC는 Target BSS와 관련된 셀 지역을 결정한다. Intra-MSC 핸드오프를 수행하기 위해 두 개의 자원이 필요하게 되는데 이 두 자원은 MSC와 Target BSS 사이의 트렁크와 새로운 셀 지역에서의 무선 통화 채널이다. MSC는 트렁크를 남겨 두고 Target BSS에 HAND_REQ 메시지를 보낸다. 이 메시지는 핸드오프에 대한 원하는 셀 지역, MSC_BSS 트렁크의 번호, 그리고 암호번호(Kc)를 포함한다.
- Target BSS는 연결 실행을 위해 핸드오프를 지원하는 적절한 자원을 선택하고 비축한다. Target BSS는 MSC에 승인신호인 HAND_REQ_ACK를 보낸다. 이 메시지는 새로운 무선 채널의 예약에 대한 확인을 포함하고 있다.
- Target MSC는 핸드오프 준비가 되었음을 알리기 위해 HAND_PER_ACK 메시지를 Serving MSC에 보낸다.
- Serving MSC는 호를 셋업하기 위해 NET_SETUP 메시지를 Target MSC로 보낸다.
- Target MSC는 이 메시지를 Serving MSC에 SETUP_COMP 메시지를 보냄으로써 승인한다.
- MSC는 HAND_COMM 메시지를 Serving BSS에게 전송한다.
- Serving BSS는 HAND_COMM 메시지를 MS에게 보낸다.
- MS는 새로운 무선 채널을 재조정하고 이 새로운 무선 채널상에서 Target BSS로 HAND_ACC 메시지를 보낸다.
- Target BSS는 CHH_INFO 메시지를 MS에 보낸다.
- Target BSS는 핸드오프의 개시를 MSC로 알린다.
- Target BSS와 MS는 적절한 타임슬롯에서 MS의 전송을 동기화 하기 위해 메시지를 교환한다. 완료 단계에서 MS는 Target BSS에 HAND_COMP 메시지를 보낸다.
- 이때 MSC는 음성패스를 Target BSS로 교환한다. MS와 Target BSS가 전송을 동기화하고 새로운 신호연결을 성립시킬 때 Target BSS는 핸드오프가 성공적으로 완료 되었음을 알리기 위해 HAND_COMP 메시지를 MSC에 보낸다.
- 이 시점에서 핸드오프가 완료된다. Target MSC는 Serving MSC에 SEND_ENDSIG 메시지를 보낸다.
- MS는 새로운 무선 채널을 다시 조정한다. 새로운 음성패스가 MS와 Target BSS 사이에 형성된다. Target MSC는 ANSWER 메시지를 Serving MSC에 보낸다.
- MSC는 예전의 무선 채널 트래픽을 끊기 위해 Serving BSS에 REL_RCH 메시지를 보낸다.
- Serving BSS는 MS와 함께 모든 자원을 해제하고 REL_RCH_COMP 메시지를 MSC에 보낸다.
- Serving MSC는 END_SIGNAL 메시지를 Target MSC에 보낸다.
- Serving MSC는 네트워크 자원을 끊고 NET_REL 메시지를 Target MSC에 보낸다.
- Target MSC는 연결을 해제하기 위해 VLR에 REL_HAND_NUM 메시지를 보낸다.
'알기쉬운 이동통신기술' 카테고리의 다른 글
GPRS 개요 (0) | 2023.02.08 |
---|---|
GSM 부가서비스 (0) | 2023.02.08 |
Paging - Land to Mobile (0) | 2023.02.08 |
Land to Mobile Routing (0) | 2023.02.08 |
GSM Call Release (0) | 2023.02.08 |