IPv6 Introduction

Click here to load reader

download IPv6 Introduction

of 34

description

IPv6 Introduction. Jun-Hyun, Moon Computer Communications LAB., Kwangwoon University [email protected]. IPv4 의 한계와 새로운 인터넷의 필요성. 1990 년대 WWW (World Wide Web) 서비스의 확산 2001 년 말 – 전세계 2.4 억만개 이상의 컴퓨터 , 4.5 억명 이상의 사용자들이 인터넷에 연결됨 Computer-to-Computer, Peer-to-Peer Wide Information Infra - PowerPoint PPT Presentation

Transcript of IPv6 Introduction

  • IPv6 IntroductionJun-Hyun, MoonComputer Communications LAB.,Kwangwoon University [email protected]

  • IPv4 1990 WWW (World Wide Web) 2001 2.4 , 4.5 Computer-to-Computer, Peer-to-PeerWide Information InfraWeb, Mail, telnet, ftp, Intra-net, etc.TCP/IP (Transmission Control/Internet Protocol)

    Applications: Telnet, FTP, NFS, SMTP, SNMP, IP (Internet Protocol)Physical network: LAN, ATM, FR

  • IPv4 (cont.)IP Protocol1981 RFC (Request For Comment) 791 IPv4 (Internet Protocol Version 4)IPv4 Feature (Universal addressing)32bit unique AddressNon-connection oriented Best Effort Service Best Effort Service Non-Guarantee QoS (Quality of Service)

  • IPv4 (cont.)IPv4 Problem & User Requirement QoS Mobile

  • IPv4 (cont.)IPv4

  • IPv4 (cont.)IP 1992 CIDR (Classless InterDomain Routing) Routing Addressing CIDR , CIDR

  • IPv6 IPv6 (Internet Protocol Version 6)IETF 1991 1996 Security QoS Guarantee CIDR (Classless Inter-Domain Routing)NAT (Network Address Translator)DHCP (Dynamic Host Configuration Protocol)

  • IPv6 (cont.)IPv6 (Scale)1012 , 109 , IPv4 ,

  • IPv6 (cont.)IPv6 (cont.) , IPv4 LAN, MAN, WAN , , ,

  • IPv6 (cont.)IPv6 (cont.) IP Ipng RFC ,

  • IPv6 (cont.)IPv6 (cont.) IPng

  • IPv6 Ipng

  • IPv6 (cont.) IPv7, TP/IX, CATNIP (Common Architecture for Next Generation Internet Protocol)1992 Robert Ullmann 1993 IPv7 TP/IX IP Protocol TCP Protocol , RAP (Route Access Protocol)1994 IP, CLNP (ConnectionLess Network Protocol) IPX (Internetwork Packet eXchange) CATNIP OSI (Open System Interconection)/TP4 (Transport Protocol, class 4), TCP, UDP, Novell SPX (Sequenced Packet Exchange) 3 OSI/NSAP (Network Service Access Point)

  • IPv6 (cont.)TUBA (TCP and UDP with Bigger Address) IPv4 ISO CLNP TCP UDP TUBA CLNP NSAP (Network Service Access Point) ISO IDRP (Inter Domain Routing Protocol)IS-IS (Intermediate System-to-Intermediate System)ES-IS (End System- to-Intermediate System)

  • IPv6 (cont.)IP in IP, IPAE (IP Address Encapsulation)IP in IP1992 IPv4 IPAE1993 IP in IP SIP (Simple IP)

  • IPv6 (cont.)SIP (Simple IP)1992 11 Steve Deering IP 64 IPv4

    PIP (Plus Internet Protocol)Paul Francis 1993 9 SIP SIPP

  • IPv6 (cont.)SIPP (Simple IP Plus)SIP PIP ATM (Asynchronous Transfer Mode) 64 SIPP

  • IPv6 (cont.) 1995 1 RFC 1752 The Recommendation for the IP Next Generation Protocol CATNIP, SIPP, TUBA 3 RFC 1726 3 CATNIP SIPP 128 TUBA , CIDR , IPv6

  • IPv6 (cont.)IPv6

    CATNIPSIPPTUBAComplete specificationSimplicityScaleTopological flexibilityPerformanceRobust serviceTransition mechanismsMedia independenceConnectionless service (datagram)Configuration simplicitySecurityName uniquenessStandards accessMulticast supportExtensibilityAvailability of service classesMobility supportControl protocolTunneling supportNoNoYesYesMixedMixedMixedYesYesUnknownUnknownMixedYesUnknownUnknownUnknownUnknownUnknownUnknownYesNoYesYesMixedMixedNoYesYesMixedYesMixedYesYesMixedYesMixedYesYes MostlyNoYesYesMixedYesMixedYesYesMixedMixedMixedMixedMixedMixedMixedMixedMixedMixed

  • IPv6 Post-PC , PDA (Personal Digital Assistant) 128 ( ) (Multicast) (Anycast)

  • IPv6 (cont.) ( ) LAN IPv4 , (interruption) IPv6 ARP LAN (neighbor discovery) ,

  • IPv6 (cont.) , , IPv6 IPv6

  • IPv6 (cont.) C CIDR C 2 Prefix (- 195.1.4.0/22)IPv6 CIDR

  • IPv6 (cont.)(cont.) - ISP, , QoS

  • IPv6 (cont.)(Flow) Flow IP , , , ( ) , Flow Label IPv6 Flow Label

  • IPv6 (cont.)Flow Label Example

  • IPv6 (cont.)Traffic Class bit (8bit) : Class or Priority IdentifierRFC 18810 ~ 7 : congestion-controlled traffic8 ~ 15 : Non-congestion-controlled traffic

  • IPv6 (cont.) (Auto-configuration) IPv6 IPv6 IPv6 LAN MAC (Medium Access Control) Prefix IP Forwarding IPv6 DHCP (Dynamic Host Configuration Protocol)

  • IPv6 (cont.)(Mobility) Mobility ProblemReliabilityRoaming serviceHand-off(Permanent) MN (Dynamic) Point Bind Update MN

  • IPv6 6Bone

  • IPv6 5 (3, 4) IP (IPsec ) 2003 2~3 2000

  • IPv6 (cont.) Common requirement Plug and Play PDA, , TV, , 2005 2010 20~30% IPv4 ,

  • IPv6 (cont.) /xDSL ARIN (American Registry for Internet Numbers) IPv4 A 2003 200 30 B ( 200) QoS . , QoS Ex) NATO (North Atlantic Treaty Organization) IPv6

  • INTERNET PROTOCOL, DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION, RFC 791, September 1981.Classless Inter-Domain Routing (CIDR) : an Address Assignment and Aggregation Strategy, RFC 1519, September 1993.A Framework for Integrated Services and RSVP over ATM, RFC 2382, August 1998.Internet Protocol, Version 6 (IPv6) Specification, RFC 2460, December 1998.IP : Next Generation (IPng) White Paper Solicitation, RFC 1550, December 1993.Security Concerns for IPng, RFC 1675, August 1994.S. O. Bradner, A. Mankin, IPng : Internet Protocol Next Generation, Addition-Wesley, 1995.Special Issue : The Future of the Internet Protocol, IEEE Network Magazine, May 1993.Technical Criteria for Choosing IP the Next Generation (IPng), RFC 1726, December 1994The Recommendation for the IP Next Generation Protocol, RFC 1752, January 1995.CATNIP : Common Architecture for the Internet, RFC 1707, October 1994.Simple Internet Protocol Plus White Paper, RFC 1710, October 1994.TCP and UDP with Bigger Address (TUBA), A Simple Proposal for Internet Addressing and Routing, RFC 1347, June 1992.The Recommendation for the IP Next Generation Protocol, RFC 1752, January 1995.