Microsoft PowerPoint - MobileIPv6_김재철.ppt

Similar documents
歯김병철.PDF

歯T1-4김병철2.PDF

개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies)

°í¼®ÁÖ Ãâ·Â

슬라이드 제목 없음

TCP.IP.ppt

Microsoft PowerPoint - B2-1-한연희

<31302DC0E5BCBAC8AF28BCF6C1A4292E687770>

SMB_ICMP_UDP(huichang).PDF

Microsoft Word - CPL-TR IETF-mobility.doc

Microsoft PowerPoint - IPv6-세미나.ppt

Microsoft PowerPoint - IPv6-세미나.ppt

DBPIA-NURIMEDIA

chapter4

Network seminar.key

UDP Flooding Attack 공격과 방어

Microsoft Word doc

발표순서 v 기술의배경 v 기술의구조와특징 v 기술의장, 단점 v 기타사항 v MOFI 적용방안 2 Data Communications Lab.

bn2019_2

1217 WebTrafMon II

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

<4D F736F F F696E74202D20352E20516F5320BAB8C0E5C0BB20C0A7C7D120C0CCB1E2C1BE20B8C1B0A C E646F B1E2BCFA20B1B8C7F6B0FA20C0FBBFEB5FC1F8BCBAC0CF284B E BC8A3C8AF20B8F0B5E55D>

Chapter11OSPF

2009년 상반기 사업계획

김병철, 이재용 Data Communications Lab.

PowerPoint 프레젠테이션

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

IPv6Q 현배경 > 인터넷의급속한성장 -> IP 주소의고갈 개인휴대통신장치의보급 network TV, VOD 단말기등의인터넷연결 가정용품제어장치의인터넷연결 > 새로운 IP 로의이행문제 IPv4 호스트와의호환성문제를고려하여야합 ~ IPv4 의취약점보완 QoS 지원 인증

Microsoft PowerPoint - 02 IPv6 Operation.ppt [호환 모드]

歯이시홍).PDF

IPv6 진화동기 인터넷접속노드증가에따른주소영역의 활장 사용자의다양한서비스욕구충족 실시간서비스, 멀티미디어서비스 보안및 인증서비스 IPng S pecifications IPv6 Specification - Intenet Protocol, Version 6(IPv6) S

Microsoft PowerPoint - 06-IPAddress [호환 모드]

PowerPoint Template

Subnet Address Internet Network G Network Network class B networ

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

슬라이드 1

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

歯A1.1함진호.ppt

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Assign an IP Address and Access the Video Stream - Installation Guide

BGP AS AS BGP AS BGP AS 65250

UPMLOPEKAUWE.hwp

GRE(Generic Routing Encapsulation) GRE는 Cisco에서개발한터널링프로토콜으로써특정네트워크망에서새로운 IP 헤더를인캡슐레이션하여패켓을전송하는 VPN 기능을제공한다. GRE 터널링을이용하여패켓을전송하면, 데이터를암호화하지않기때문에보안적으로는취

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

제20회_해킹방지워크샵_(이재석)

IPv6-based Interworking with Heterogeneous Environments - KRnet 홍용근 한국전자통신연구원표준연구센터


<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>


歯홍원기.PDF

놀이동산미아찾기시스템

자바-11장N'1-502

ȸ¿ø»ç¸®½ºÆ®

OUR INSIGHT. YOUR FUTURE. Disclaimer Presentation ( ),. Presentation,..,,,,, (E).,,., Presentation,., Representative.( ). ( ).

Backup Exec

일반적인 네트워크의 구성은 다음과 같다

Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드]

PowerPoint 프레젠테이션

歯270호.PDF

Sena Device Server Serial/IP TM Version

슬라이드 1

DBPIA-NURIMEDIA

Microsoft Word - NAT_1_.doc

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

SCTP 표준기술 동향

Microsoft PowerPoint - 4.스캐닝-1(11.08) [호환 모드]

네트워크 안정성을 지켜줄 최고의 기술과 성능 TrusGuard는 국내 최초의 통합보안솔루션으로서 지난 5년간 약 4천여 고객 사이트에 구축 운영되면서 기술의 안정성과 성능면에서 철저한 시장 검증을 거쳤습니다. 또한 TrusGuard는 단독 기능 또는 복합 기능 구동 시

rv 브로슈어 국문

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

hd1300_k_v1r2_Final_.PDF


Microsoft PowerPoint - tem_5

Intro to Servlet, EJB, JSP, WS

¹Ìµå¹Ì3Â÷Àμâ

<C2F7BCBCB4EBC0CEC5CDB3DDC1D6BCD2C0DABFF8B1E2BCFAB5BFC7E2BAB8B0EDBCAD BFACB0A3BAB8B0EDBCAD292E687770>

歯최덕재.PDF

PowerPoint 프레젠테이션

슬라이드 제목 없음

Switching

歯TR PDF

0125_ 워크샵 발표자료_완성.key

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page


DE1-SoC Board

화판_미용성형시술 정보집.0305

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Microsoft PowerPoint _TCP_IP

歯I-3_무선통신기반차세대망-조동호.PDF

untitled

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

10방송통신서비스_내지최종


Microsoft PowerPoint ppt


슬라이드 1

Windows 네트워크 사용 설명서

vm-웨어-앞부속


Transcription:

Jaecheol Kim Multimedia & Communications Lab. jchkim@mmlab.snu.ac.kr 2003. 9. 8

Contents IPv4 Overview IPv6 Overview 2

MIP 의필요성 Portable Computer 이동하며사용하지않음 이동시통신연결의유지필요없음 DHCP의경우Mobile IP 필요없음 Wireless Mobile Computer 이동시통신연결유지필요 (ex: TCP) Handoff Mobile Computer의이동은Network간의이동을의미 기존의 IPv4로는해결불가능 회선교환이동통신망인프라를이용한이동성지원은종단간패킷망이동성지원이아니며따라서 Global Internet 에적용될수없음 4

IPv4 의 Mobility 제한 Router 간의주소결정방식 longest prefix match방식 Routing table의효율과간결함을유지 목적지는최종 Network의 Router로제한 IP주소는 Network ID에종속적 Host이동은 Network ID에구속됨 따라서, 노드가 Network을이동할경우기존의 Routing 방법은이동성을제공하지못함 Network 이동을지원하는 Framework 의필요성대두 5

IPv4 와 Mobile IP Network 이동 Portable 방식 이동한 Network의접속점에연결 IP주소를해당 Network ID로재지정 통신재개 Layer3이상의접속은재시작해야함 Mobile IP 이동한 Network의접속점에연결 IP주소변경없음 Layer3 이상의끊임없는통신연결 TCP연결등이끊기지않음 6

MIP 동작개요 Mobile host 는이동시자신이속한 Home network 의장비에게자신의위치를알림 Home network의장비 HA 자신의위치 FA Correspondent Node는 Home Network으로데이터전송 HA는데이터를현재이동호스트가받을수있는위치로전송 HA-FA 터널링 7

Terminology Mobile Node Home Address C/o-Address Binding Home Agent Binding Cache Node, which can change its access point to the Internet while still being reachable under its Home Address. Static IP Address of the Mobile Node valid at its home network. Temporary IP Address of the Mobile Node valid at the actually visited network of the Mobile Node (c/o = care-of). Association of the Home Address with the c/o-address. Router located at the Mobile Node s home network used by the Mobile Node for registering its c/o-address. Cache for received Bindings.

Requirements Without geographical limitations Portable computer work anywhere Network technoloby independent Detect a local router and connect automatically Must able to communicate with other nodes that do not implement mobility Communicate with any network node Transparent to transport and application levels Without modification in the standard routing procedures or address formats Secure Mobile node identification Exchanged information protected 9

Mobile IP operation steps(1) 10

Mobile IP operation steps (2) Agent Advertisement FA 는 Agent advertisement 를방송하여 MN 의등록유도 MIP registration request MN 은 Agent advertisement 를수신하여 Foreign network 에자신이있다고판단되면 FA 를통해등록수행 MIP registration reply HA는 registration request를수신하여 MN의위치를저장하고 registration reply를 FA에게전송 FA는 registration reply를수신하여visitor list를생성하고결과를 MN에게전송 11

Mobile IP operation Steps (3) CN(Correspondent Node) 가 MN 으로패킷전송시 일반적인라우팅경로를따라 HA 에게 packet 전송됨 HA 는 packet encapsulation 을통해 FA 로터널링 HA 는 MN 의위치를담고있는 binding list 를참조하여 MN 의 COA(Care Of Address) 로 packet 을터널링 FA 는 packet 을 de-tunneling 하고 MN 에게 packet 전송 FA 는터널링된 packet 을 decapsulate 하고 Visitor List 를참조하여 MN 에게직접전송 12

Agent advertisement and Registration 13

Registration MN 는 HA 에게등록 mobility binding list 생성및갱신 Mobility binding list Home address(mn 의 Home network 에서의주소 ), COA 와등록 lifetime 의연관레코드를지칭함 MN 이 Home Network 으로돌아올경우 HA 에게등록하지않음 14

Registration Overview 15

Registration Overview 16

CCOA 를이용한등록 CCOA(Co-located COA) 획득 Foreign network에서 DHCP를이용해서획득 특징 FA 를가지지않음 보다많은주소필요 (IPv4의한계가있음 ) 절차 HA에게직접등록 HA로부터전송된데이터를직접 de-tunneling 17

Packet Transfer 18

Packet Transfer (1) MN 에게데이터전송 MN에게전송될데이터는기본적인 routing에의해ha에게전송됨 HA는 MN의 COA를목적지로하여패킷을encapsulate하고터널링 이때, outer address는 COA가됨 데이터그램은 COA의종류에따라 FA 혹은 MN에게전송 FA COA FA Co-located COA MN FA COA 의경우, FA는데이터를 detunneling한후에mn에게 packet전송 Co-located COA의경우, MN이직접detunneling 19

Packet Transfer (2) MN 으로부터의 Packet 전송 일반적인 IP routing 적용하여 CN에게전송 Triangular Routing현상이발생함 MN 이 Home network 으로이동시 Mobile IP 등록을해지하고일반 IP routing 적용 20

Delivering Datagrams Encapsulation IP in IP (RFC2003) 21

IP in IP Encapsulation 기본적인 Encapsulation 방법 20바이트의외부헤더추가 외부 IP헤더의 source address와 desination address 터널의 end-point(ha-coa or CCOA) IP Header IP Payload Outer IP Header IP Header IP Payload 22

IP in IP Encapsulation Fields in outer IP header IHL(Internet Header Length) the length of the outer IP header measured in 32-bit words TOS Inner IP header에서복사한값 protocol : 4 Source addr : Encapsulator의 IP 주소 (tunnel entry point) Destnation addr : Decapsulator의 IP 주소 (tunnel exit point) Fields in inner IP header Encapsulator에의해TTL값이 1감소 TTL이 0일경우Encapsulator는 encapsulation을수행하지않음 23

MIPv4 Open Source 소개 핀란드의 Dynamics package http://www.cs.hut.fi/research/dynamics/software.html 특징 LINUX based Micro-mobility 지원 강화된보안기능 : 동적 Session Key분배기능 24

MIPv4 & MIPv6 MIPv4 IPv4 + MIPv4 add on 독립적인프로토콜 MIPv6 MIPv6 in IPv6 IPv6의장점을그대로가져감 Neighbor discovery, Auto-configuration, 풍부한주소공간 FA 필요없음 Routing Optimization기능기본제공 IP encapsulation보다는 IPv6 routing header를사용해mn 에게 packet 전송 MIPv4보다 overhead 감소 26

Mobility support in IPv6 특징 IPv6 의 Address auto-configuration, Neighbor Discovery 를사용하여 MN 이 COA 를획득 FA는필요없고 MN자신이 FA 기능수행 Binding update option을사용하여mn과 CN간의위치정보갱신 MN이이동할때마다자신의위치를 CN에게알림 Route Optimization을프로토콜차원에서지원 Triangular routing 문제해결 IPv6에서는새로운 destination option을사용함으로써이동성을지원함 27

MIPv6 Operation 28

MIPv6 Operation Movement Detection MN 이이동후 router advertisement 나 Neighbor Unreachable Detection 을이용하여이동감지 COA 를획득 & Binding Update address auto-configuration 을이용하여 COA 획득 COA 를 HA 및모든 CN 에 BU(Binding Update) 메시지를이용하여알림 HA 는그 BU 메시지에대한응답으로 BA(Binding Acknowledgement) 메시지를전송하고 Binding 정보유지 데이터전송 MN 이 Foreign network 에있을때 MN 과처음으로통신을원하는 CN 은 HA 에게 packet 전송 HA 는 MN 에게 packet 전송 MN 은 CN 에게 BU 을전송하여자신의 COA 를알림 CN-MN 간직접통신 29

MIPv6 Message Flow 30

MN at a foreign link informs the HA 31

MN at a foreign link informs a CN 32

MIPv6 New Messages (1) Destination Option Binding Update (BU) MN이 HA와 CN에게자신의 COA를알림 Binding Acknowledgement (BA) HA는 MN에게 BU에대한응답으로BA전송 Binding Request CN이 MN에게 BU를요구할때전송 MN은 Binding 정보의 Liftime이종료하기전에새로운BU 을전송해야하는데, CN이이타이머가거의종료할때까지 MN으로부터 BU를받지못할경우MN에게 BR을보내BU 를요구하게됨 33

MIPv6 New Messages (2) Home Address Option MN는 Foreign network에서 CN과통신할때데이터그램의 source address로자신의coa 를사용하고Home Address Option에자신의Home주소를넣음 데이터그램을수신한 CN측에서 source address와 Home address Option내의주소를교체 TCP연결과같이 IP address 와 port pair로 connection을구별하는상위계층의연결을유지 방화벽과같은 ingress filtering에도사용 34

MIPv6 New Messages (3) ICMPv6 Home Agent Address Discovery Request MN이 Mobile IPv6 Home-Agents anycast address를 destination address로설정하여 ICMP메시지를전송하면 Home network에서 HA기능을수행하는라우터중하나가수신 Home Agent Address Discovery Reply Home Agent Address Discovery Request를받은HA는 Home Agent Address Discovery Reply 메시지를 Home network에서 HA역할을수행하는모든라우터들의정보를담아응답 Home network에있는모든ha들은각 HA들이주기적으로전송하는 Router Advertisement메시지들을통해 HA List를만들어유지 35

References RFC3220(IP Mobility Support for IPv4) draft-ietf-mobileip-ipv6-24.txt(mobility Support in IPv6) 36