문맥 (context)
센서 네트워크는 유비쿼터스 사회에서 기반 환경이 될 가장 중요한 기술 중 하나이다. 이러한 센서 네트워크를 보다 효율적으로 관리하기 위해서는 IP 망과의 연동이 필수적인 조건으로 부각되고 있다. 이러한 흐름에 맞춰 IEEE 802.15.4 위에 TCP/IP를 사용하기 위해 IETF 워킹 그룹에서 6LoWPAN이 만들어졌다. 즉, 상기 6LoWPAN(IPv6 over Low power WPAN)은 IEEE 802.15.4를 PHY/MAC으로 하는 저전력 WPAN 상에 IPv6를 탑재하기 위한 기술을 일컫는다. 일반적으로 6LoWPAN은 현실 세계의 어플리케이션 환경에 물리적으로 연결되기 위하여 함께 동작하는 장치들을 포함한다. 상기 장치들의 대표적인 예가 무선 센서(또는 센서 노드)들이라 할 수 있다.
이동 네트워크(Network Mobility, 이하 NEMO로 칭함)는 네트워크가 이동할 때 이동 라우터(Mobile Router, 이하 MR로 칭함)를 통해 네트워크 단위의 이동성을 지원하며 상기 MR 내부의 서브넷에 존재하는 다양한 이동 단말과 고정된 단말에 지속적인 인터넷 연결을 제공한다. NEMO의 MR은 외부(egress)/내부(ingress) 인터페이스로 구분되는 최소한 2개의 네트워크 인터페이스로 구성된다. 상기 외부 인터페이스는 외부 네트워크 또는 다른 NEMO에 접속하여 네트워크 이동성을 지원하고, 내부 인터페이스는 MR 내부의 서브넷을 구성한다. NEMO는 MR의 외부 인터페이스를 통해 다른 NEMO에 접속하여 중첩된 이동 네트워크를 형성할 수 있다. 그러나 NEMO Basic Support 프로토콜의 경우 중첩된 이동 네트워크의 레벨이 증가하면 데이터를 전달하기 위한 과정에서 도 1과 같이 경로 최적화가 이루어지지 않기 때문에 핀 볼 라우팅 문제가 발생한다. 이로 인해 패킷 터널링 과정에서 패킷 오버 헤드가 증가하는 문제가 발생한다. NEMO의 중첩된 네트워크에서의 경로 최적화 문제를 해결함으로써 패킷 전달 과정에서 발생하는 오버 헤드와 전송 지연 시간을 줄이기 위해 MANEMO(Mobile Adhoc for NEMO, 이하 MANEMO로 칭함)가 제안되었다.
도 2는 MANEMO 환경에서 이동 라우터를 통한 패킷의 전달 과정을 도시하고 있다.
도 2를 참조하면, 상기 MANEMO는 NEMO의 중첩된 네트워크에 속한 MR들 간에 통신을 할 경우, MANET(Mobile Adhoc Network, 이하 MANET으로 칭함)의 Ad-hoc 라우팅 프로토콜을 이용하여 MR들 간에 직접적인 통신을 할 수 있게 한다. 따라서, NEMO 환경에서 통신을 위해 생성했던 홈 에이전트(Home Agent, 이하 HA라 칭함)와의 양방향 터널이 요구되지 않으며, 터널링으로 인해 증가했던 패킷 오버 헤드를 감소할 수 있다. 또한, 중첩된 네트워크에서의 MR이 IPv6 네트워크의 HA를 거치지 않고 MANET 라우팅 프로토콜을 이용하여 MR간에 직접 통신을 진행하기 때문에 패킷 전송 지연 시간을 감소할 수 있다.
따라서, 상기 MANOMO 환경을 6LoWPAN 네트워크에 접목하기 시도들이 이루어지고 있다. 상기 6LoWPAN 단위의 네트워크 이동성을 지원하는 6LoWPAN MR들이 중첩된 네트워크를 형성하였을 때, 6LoWPAN 내부의 이동 네트워크 단말(Mobile Network Node, 이하 MNN이라 칭함)과 6LoWPAN 외부의 대응 단말(Correspondent Node, 이하 CN이라 칭함)간의 통신 또는 서로 다른 6LoWPAN 이동 네트워크 내의 6LoWPAN MNN 간에 통신이 이루어질 경우에 패킷 전달을 위한 경로 최적화가 이루어지지 않는다.
특히, NEMO Basic Support 프로토콜이 적용된 6LoWPAN 네트워크의 중첩된 레벨이 증가할 경우 패킷 전달을 위한 경로가 더욱 복잡해지고 오버 헤드가 증가하는 문제가 발생한다. 왜냐하면, NEMO Basic Support 프로토콜은 MNN과 CN 간의 모든 패킷이 MR과 HA 간 양방향 터널을 통해 송수신됨에 따라 두 단말 간에 최적화되지 않은 경로 문제가 발생하기 때문이다. 이로 인해 CN이 가까이 위치함에도 불구하고 비효율적으로 긴 경로를 통해 패킷이 라우팅 되어 전송 지연 시간이 증가하게 된다. 이러한 문제를 해결하기 위하여 종래의 MANEMO 환경을 적용하면, 6LoWPAN MR들 사이에 Ad-hoc 라우팅 프로토콜을 사용하여 최적화된 경로를 결정할 수 있다. 그러나, 현재 상기 MANEMO 기술을 6LoWPAN 환경에 맞게 적용하기 위한 구체적인 방법이 존재하지 않는다. 따라서, 이를 해결하기 위한 방안이 절실히 요구된다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
6LoWPAN 기반의 MANEMO 환경에서 경로 최적화가 이루어지지 않을 때 발생하는 문제점과 이를 해결하기 위해 MANEMO가 제안된 목적은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation6LoWPAN MANEMO 환경에서 경로 최적화 미비로 인한 문제점과 MANEMO 기술의 도입 목적을 파악해야 한다.
-
2정보 추출
information_extraction경로 최적화가 되지 않을 때 발생하는 현상(핀 볼 라우팅, 패킷 오버헤드 증가, 전송 지연 시간 증가)을 추출한다.
- 경로 최적화가 이루어지지 않기 때문에 핀 볼 라우팅 문제가 발생한다.
- 패킷 터널링 과정에서 패킷 오버 헤드가 증가하는 문제가 발생한다.
- 비효율적으로 긴 경로를 통해 패킷이 라우팅 되어 전송 지연 시간이 증가하게 된다.
-
3근거 선택
evidence_selection문제점인 핀 볼 라우팅, 패킷 오버헤드 증가, 전송 지연 시간 증가를 선별한다.
- 핀 볼 라우팅 문제가 발생한다.
- 패킷 오버 헤드가 증가하는 문제가 발생한다.
- 전송 지연 시간이 증가하게 된다.
-
4논리 통합
logical_integration문제점(오버헤드 및 지연 시간 증가)을 해결하기 위한 수단이 MANEMO임을 연결한다.
- NEMO의 중첩된 네트워크에서의 경로 최적화 문제를 해결함으로써 패킷 전달 과정에서 발생하는 오버 헤드와 전송 지연 시간을 줄이기 위해 MANEMO(Mobile Adhoc for NEMO, 이하 MANEMO로 칭함)가 제안되었다.
-
5결론 도출
conclusion_formulation문제점은 핀 볼 라우팅, 패킷 오버헤드 증가, 전송 지연 시간 증가이며, 목적은 이를 해결하여 오버헤드와 전송 지연 시간을 줄이는 것이다.
- 패킷 전달 과정에서 발생하는 오버 헤드와 전송 지연 시간을 줄이기 위해 MANEMO(Mobile Adhoc for NEMO, 이하 MANEMO로 칭함)가 제안되었다.
-
6답변 생성
answer_generation질문에 대해 문제점과 목적을 명확히 구분하여 기술한다.
- 핀 볼 라우팅 문제
- 패킷 오버 헤드가 증가
- 전송 지연 시간이 증가
- 패킷 전달 과정에서 발생하는 오버 헤드와 전송 지연 시간을 줄이기 위해
최종 답변 (final_answer)
경로 최적화가 이루어지지 않으면 핀 볼 라우팅 문제가 발생하고, 패킷 터널링 과정에서 패킷 오버헤드가 증가하며, 비효율적으로 긴 경로로 인해 전송 지연 시간이 증가하는 문제가 발생한다. MANEMO는 이러한 경로 최적화 문제를 해결함으로써 패킷 전달 과정에서 발생하는 오버헤드와 전송 지연 시간을 줄이기 위해 제안되었다.
핵심 해석 (core_interpretation)
네트워크 경로 최적화가 이루어지지 않으면 패킷 오버헤드와 전송 지연 시간 증가 등의 문제가 발생하며 MANEMO는 이를 해결하기 위해 제안되었다.