홈 네트워크 : 이동 노드(랩톱, 스마트폰)의 영구적인 집
홈 에이전트 : 이동 노드의 이동성 관리 기능을 수행
방문 네트워크 : 이동 노드가 현재 머무는 네트워크
방문 에이전트 : 이동성 관리 기능 수행, 이동 노드를 도와 줌
TCP 같은 연결은 유지하고, IP 데이터그램을 주고받으며 802.11이나 LTE 셀을 변경할 때, 네트워크 관점에서 우리는 이동한다고 본다.
핸드오버 : 802.11 WLAN 이나 LTE 셀 간에 이동할 때 제공해야 하는 것
로밍 : 홈 네트워크가 아닌 다른 셀룰러 네트워크과 연결되면 방문 네트워크에서 로밍중이다
<이동장치에 데이터그램 보내는법>
네트워크 코어가 아닌 네트워크 가장자리에서 하는 일
가능한 방법 : 홈 에이전트가 이동 노드의 위치를 알고 있는 것 (네트워크 중심X -> 네트워크 경계O)
이동 노드는 홈 네트워크에서 ‘영구적인 주소’를 갖고, 방문 네트워크에서 ‘COA(방문 네트워크 주소)’를 갖는다.
이동 노드의 위치 추적하는 법 : 방문 에이전트가 COA를 생성해 기존 주소와 결합한다.
<이동 노드에게 오는 데이터그램 전달 방식>
- 간접 라우팅 : 패킷을 홈 에이전트에게 주고 홈 에이전트가 방문 에이전트로 준다.
(삼각 라우팅 문제로 비효율적)- 직접 라우팅 : 상대 에이전트가 홈 에이전트에게 COA를 물어보고 직접 보낸다.
이동 사용자 위치 파악 프로토콜 필요
실제로 이동하는 시나리오
- 방문 네트워크의 기지국과 결합
- 제어 평면 구성 (MME와 접촉)
- 터널을 설정하는 데이터 평면 구성
- 핸드오버