Mobile IPv6 7조 20071531 김성남 20071703 임용민 20101686 김민지 Free Powerpoint Templates
목차 ▶ 개요 ▶ Mobile IPv4 vs IPv6 ▷IPv4의 한계성(+용어) ▷비교 ▷IPv6의 필요성 ▶요구사항 ▶동작과정 ▶문제점 ▶해결책 ▶향후 전망
개요 Mobile IPv6 란? Mobile Internet Protocol version6 의 줄임말 ▶세대 인터넷 환경을 위해 만들어진 인터넷 프로토콜이다. 현재까지도 널리 사용되고 있는 MIPv4 를 서서히 대체해 나가게 될 것이다. 아직 MIPv6 가 상용화되어서 쓰이고 있지는 않긴 하지만, 이미 많은 통신관련 제품들이 MIPv6 를 지원을 고려해서 제작되어지고 있으며, 관련 소프트웨어 역시 IPv4와 더불어 MIPv6까지를 지원 할 수 있도록 제작되어 지고 있다. ▶ MIPv4 를 이용하면 앞으로의 인터넷환경을 확장/유지 할 수 있을 것 인가하는 의문
MIPv4한계성 주요문제 :Triangle Routing - MN(Mobile Node) : 접속 네트워크를 변경하는 호스트 - CN(Correspondent Node) : MN과 통신하는 상대 노드 - Home Network : 네트워크 환경에서 MN의 영구적인 집 - Foreign Network : MN이 현재 머물고 있는 네트워크 - COA(Care Of Address) : MN이 home network이 아닌 foreign network에 있을 때를 위한 임시 포워딩 주소. - HOA(Home(static) Of Address) : MN을 식별하는 유일한 식별주소로서, 이동에 따라 변경되지 않음. - HA(Home Agent) : MN을 위해 이동성 관리 기능을 수행하는 Home Network의 개체 - FA(Foreign Agent) : 이동성 관리 기능을 수행하면서 MN을 도와주는 방문 네트워크의 개체. COA 생성 및 HA에게 COA를 알림. 삼각 라우팅 문제 : 간접 라우팅 방식에서는 CN에서 MN로 전송되는 datagram이 언제나 HA를 경유하는 비효율성 문제가 발생. 극단적인 경우 MN이 CN 바로 옆에 있을 경우에도 전달되는 datagram은 HA를 거쳐서 MN에 도착(double crossing). -> 직접 라우팅 방식으로 해결. 주요문제 :Triangle Routing
MIPv4 vs MIPv6 구분 Mobile IPv4 Mobile IPv6 주소길이 32비트 128비트 표시방법 8비트씩 4부분으로 10진수로 표시 ex) 192.168.117.254 16비트씩 8부분으로 16진수로 표시 Ex)2001:0230:abcd:ffff:0000:0000:ffff:1111 주소개수 약 43억개 약(43억x43억x43억x43억)개 <거의 무한대> 주소할당 A,B,C,D등 등급 단위의 비순차적 할당(비효율적) 네트워크 서 규모 및 단말기 수에 따른 순차적 할당 (효율적) 품질제어 베스트 에퍼트 방식으로 품질 보장이 곤란 (타입이나 서비스에 대한 QoS 일부지원) 등급별, 서비스별로 패킷을 구분할 수 있어 품질보장이 용 이(트라픽 클라스, 폴로 라벨에 의한 QoS지원) 보안기능 Ipsec 프로토콜 별도 설치 확장기능에서 기본으로 제공 플러그&플레이 없음 있음(오디오 컨키큐어레이션 가능) 모바일IP 상당히 곤란(비효율적) 용이(효율적) 웹캐스팅 곤란 용이(스코프 필드 증가)
MIPv6필요성 ▶ 고품질의 인터넷 서비스 이용 요구 ▶ 휴대용 컴퓨터나 PDA, 이동전화와 같은 이동단말기들의 성능향상 ▶ 무선통신기술의 발전과 사용자 수 증가 ▶ 차세대 IPv6를 이용한 이동성 제공 ▶ IPv4의 주소부족문제 ▶ TCP 세션이 맺어졌을 경우 이동 중에도 동일한 IP 주소를 유지해야 함. ▶ 이동으로 인해 새로운 네트워크로 진입했을 때 IP를 변경해야 하는 문제 발생
IPv6의 새로운기능&메시지 ▶ IPv6 Node가 Tunneling을 사용하지 않고 TCP 연결과 같은 상위 계층 연결을 유지하기 위해 사용하는 Destination Option ▷ Home Address Option - 이동노드가 외부 네트워크에서 대응노드와 통신할 때 Datagram의 근원지 주소로 자신의 COA를 사용 -Home Address Option에 자신의 홈 주소를 넣어서 Datagram을 수신한 대응노드측에서 근원지 주소와 Home Address Option내의 주소를 교체함으로써 TCP 연결과 같이 주소와 Port Pair로 연결을 구별하는 상위 계층의 연결을 유지할 수 있을 뿐만 아니라 Firewall과 같은 Ingress Filtering이 구현된 망도 무리 없이 통과 가능
IPv6의 새로운기능&메시지 ▶ IPv6 Node들이 MN과 통신하면서 MN의 Binding Information (BI)을 동적으로 알아내고 저장하기 위해서 사용되는 New Destination Option - Piggybacking or Stand-alone ▷ Binding Update (BU) - 이동노드가 홈 에이젼트와 대응노드에게 자신의 주소를 알리기 위해 사용 ▷ Binding Acknowledgement (BA) - 홈 에이젼트는 이동노드에게 BU에 대한 응답으로 BA전송 ▷ Binding Request (BR) - 대응노드가 이동노드에게 BU를 요구할 때 전송 - 이동노드는 Binding Information의 Lifetime이 종료 되기전에 새로운 BU를 전송해야 하는데, Data를 주고 받는 대응노드의 타이머가 거의 종료하려 할 때까지 이동노드로부터 BU를 받지 못한 경우에 이동노드에게 BR을 보내 BU를 요구
IPv6의 새로운기능&메시지 ▶ ICMPv6 message 홈 네트워크에 BI를 등록하고자 하는 이동노가 현재 홈 네트워크 에서 홈 에이전트의 역할을 수행하는 라우터를 찾기 위해 사용 ▷ Home Agent Address Discovery Request - 이동노드가 Mobile IPv6 Home-Agents Anycast 주소를 목적지 주소로 설정하여 ICMP 메시지를 전송하면 홈 네트워크에서 홈 에이전트 기능을 수행하는 라우터 중 하나가 수신 ▷ Home Agents Address Discovery Reply - Home Agent Address Discovery Request를 받은 홈 에이전트는 Home Agent Address Discovery Reply 메시지에 홈 네트워크에서 홈 에이전트 역할을 수행하는 모든 라우터의 정보를 담아 응답 - 홈 네트워크에 있는 모든 홈 에이전트들은 각 홈 에이전트들이 주기적으로 전송하는 Router Advertisement message를 통해 홈 에이전트 리스트를 만들어 유지할 수 있음
요구사항 ▶ 사용가능 한 주소가 많아야 한다. ▶ 관리를 위한 부담을 줄여야 한다. ▶ 주소의 재 배정(renumbering)을 지원하여야 한다. ▶ 헤더 처리 효율을 높여야 한다. ▶ 보안 기능을 강화하여야 한다 ▶ 노드의 이동성을 지원하여야 한다.
동작과정
문제점 ▶ IPv6로 전환하기 위해서는 막대한 비용이 필요 하다는 단점이 있다. ▶ 보안의 어려움
해결책 ① 감사or검사(Audit) ▶ IPv6로의 전환에 제일 먼저 고려해야 할 사항으로 네트워크 장비가 IPv6를 지원 하는 네트워크 장비인지를 점검 ▶ 최신 네트워크 장비나 데스크톱 및 서버 운영 체제들은 IPv6를 지원하고 있지만 기존의 구형 네트워크 장비 및 운영체제에서 IPv6를 어떻게 활용 할지에 대한 해결 방안을 찾는 것이 중요
해결책 ② 다양성 처리(Handle Diversity) ▶ IPv6로 전환한다 하더라도 IPv4는 사라지지 않을 것으로 예상 기술이 필요 ▷ 듀얼 스테킹(Dual staking) : 네트워크 장비가 IPv4 및 IPv6 두 프로토콜을 모두 다룰 수 있 도록 하는 기술 ▷ 변환(Translating) : 한 프로토콜을 다른 프로 토콜로 바꾸는 기술 ▷ 터널링(Tunneling) : 한 프로토콜 패킷을 다른 프로토콜 패킷 내부에 캡슐화 하는 기술
해결책 ③ 계획 및 배치 문제 다루기(Deal with schemes and deployment) ▶ 정부·기업은 IPv6 주소의 획득·할당을 위한 계획을 세울 필요성 존재 ▷ 어떤 방식으로 IPv6를 사용할 것인지, 어떻게 IPv6를 단계별로 도입할 것인가를 결정 ④ 보안 적용(Apply security) ▶ IPv6의 채택은 네트워크 보안에 기회 및 문제점을 발생시킬 것으로 예측 ▷ IPv6가 높은 보안성을 보장하지만 IPv4에서 제기되었던 보안 취약 문제에 또다시 직면할 것으 로 분석되며 이를 해결하기 위한 대비 마련 시급
IPv4/IPv6 Translation Required 향후 Mobile Ipv6 전개계획 Phase I (~2001) IPv4 only Experimental IPv6 Network Validation Operation Promotion Phase II (2002~2005) IPv4 Ocean IPv6 Island Phase III (2006~2010) IPv4 Island IPv6 Ocean Phase IV (2011~) IPv6 Only IMT2000 service Translation service Commercial IPv6 Service (wire/wireless) Complete Native IPv6 IPv4/IPv6 Translation Required 2G / 2.5G 3G / 무선랜 망 (only MIPv4) 3.5G (MIPv4 MIPv6) 4G (only MIPv6) Home Network (DHCP) (IPv6 수용 추진) (IPv6 상용단계) Mobile IPv6 상용 시점
Q&A 감사합니다