Post on 22-Feb-2016
description
IPv6 IntroductionJun-Hyun, MoonComputer Communications LAB.,Kwangwoon University imp@kw.ac.kr
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.