Presentation is loading. Please wait.

Presentation is loading. Please wait.

IPv6 Overview and Status

Similar presentations


Presentation on theme: "IPv6 Overview and Status"— Presentation transcript:

1 IPv6 Overview and Status
Robert M. Hinden NOKIA

2 TALK OVERVIEW IPng Overview Proposed TLA/NLA Assignment Rules
Current Status Deployment Timetable

3 IP NEXT GENERATION New Version of the Internet Protocol
Assigned Version 6 (IPv6) Expands Scope of Routing and Addressing to Meet Internet Growth Solves Next Set of Pressing Problems Good Example of Internet Technology Evolution 11

4 CHANGES FROM IPv4 Larger 128-bit Hierarchical Addresses
Supports Much Larger Internet Allows Embedded IEEE 802 MAC Address for Auto-Configuration Simplified Header w/ 64bit Alignment Flow Label for Real Time Support Flexible Extension Header Mechanism Security Route Selection 12

5 NEW FEATURES Plug and Play Auto Configuration
Authentication and Privacy Extensions Flexible Scaleable Routing Architecture Multicast Improved and Made Standard Incremental Deployment 13

6 IPv6 HEADER FORMAT Version Class Flow Label Payload Length Next Header
Hop Limit Source Address 40 bytes Destination Address 32 bits

7 IPv4 HEADER FORMAT Vers HdrL TOS Length Identification Flags
Frag. Offset 20 bytes TTL Protocol Header Checksum Source Address Destination Address Options Padding 32 bits

8 EXTENSION HEADERS IPv6 Header Next Header = TCP TCP Header + Data
Security Header Security Fragment Header Routing Header Fragment Routing Fragment of TCP Header + Data

9 IPv6 ADDRESSING 128 Bit Addresses can Identify Large Number of End Points: ,282,366,920,938,463,463,374,607,431,768,211,456 15% Initially Assigned, 85% Reserved for Future Growth

10 IPv6 ADDRESS TYPES Unicast (one-to-one) Multicast (one-to-many)
Global Link-Local Site-Local Compatible (IPv4, IPX, NSAP) Multicast (one-to-many) Anycast (one-to-nearest)

11 ADDRESS FORMATS Aggregatable Unicast Link Local Unicast
Site Local Unicast Multicast TLA ID NLA ID SLA ID Interface ID 001 R Interface ID Subnet ID Interface ID Group ID Flags Scope

12 AGGREGATABLE UNICAST ADDRESSES
Unicast Address Format for IPv6 Supports Provider and Exchange Models Great Improvement in ISP Routing Scaling Limits Size of Top Level Routing Exchanges Support Site Multihoming to Long Haul Providers Changing Long Haul Providers w/out Renumbering

13 FORMAT Public Topology Site Topology Interface Identifier
FP TLA R NLA* SLA* INTERFACE ID Public Topology Site Topology Interface Identifier

14 FIELDS FP Format Prefix (010) TLA ID Top Level Aggregation ID
RES Reserved for Future Use NLA ID Next Level Aggregation ID SLA ID Site Level Aggregation ID INTERFACE ID Interface Identifier

15 TOP LEVEL AGGREGATION ID
Top Level in Addressing Hierarchy Assigned to Organizations providing Transit Topology Not for Leaf Topology Supports 213 TLA ID’s (8K) Expansion possible using Reserved field IANA Assigns Blocks to Registries Registries assign TLA ID’s to organizations Registries get more from IANA

16 NEXT LEVEL AGGREGATION ID
Used by TLA ID holders to Create TLA Hierarchy Identify Sites TLA ID holder’s may support NLA’s in their own Site ID space NLA holder’s may support NLA’s in their….. Works exactly like CIDR delegation TLA holder’s assume registry duties for NLA’s

17 NLA ID’S NLA1 SITE ID SLA ID INTERFACE ID
NLA3SITE SLA ID INTERFACE ID

18 INTERFACE ID’S Identify Interfaces on a Link
Required to be Unique on Link May be Unique over a broader scope Constructed in IEEE EUI-64 format Usually from Hardware Token Ethernet MAC, etc. May be created from limited scope token Local Talk, tunnels, etc. Future work may use Interface ID as an Node Identifier

19 IPv6 ROUTING Longest-Prefix Match Routing
Same as IPv4 CIDR Routing Extensions to Existing IPv4 Routing Protocols Unicast: RIPv2, OSPF, ISIS, BGP4, ... Multicast: PIM, MOSPF, , ... Support for Policy Routing by use of Routing Header with Anycast Addresses Provider Selection, Policy Routing, etc.

20 IPv6 SECURITY All implementations expected to support authentication and encryption headers Authentication separate from encryption for use in situations where encryption is prohibited or prohibitively expensive Support for manual key configuration required Key distribution protocols are under development Independent of IPv4 / IPv6

21 “PLUG-AND-PLAY” AUTOCONFIGURATION
Hosts automatically learn subnet prefix from router advertisements Fabricate own address by adding local unique ID (e.g., Ethernet address) New subnet prefixes can be added, and old ones deleted, to cause automatic renumbering Automatic address fabrication can be overridden by DHCP service, for more local control Work underway on dynamic DNS updating and automatic service location (anycast/multicast)

22 REAL TIME Flows Traffic Classes
Sequence of Packets that desire Real- Time service Flow Label used to identify Flow Traffic Classes Interactive (prefer Low Latency over Throughput Explicit Congestion Notification Priority

23 IPv6 TRANSITION Philosophy Goals
Make IPv6 Implementations Compatible with IPv4 Make it Easy to Deploy Get Experience Early in Transition Goals Allow Incremental Upgrade of Hosts and Routers to IPv6 Few or No Upgrade Dependencies Complete Transition before IPv4 Addresses Run Out

24 GENERAL TRANSITION MODEL
Phase Phase 2 time IPv4 Only IPv4 & IPv IPv6

25 TRANSITION TECHNIQUES
Dual IP Layer Nodes Support IPv4 and IPv6 IPv4 Compatibility Addresses IPv4 Address Embedded within IPv6 Address IPv6 in IPv4 Encapsulation Tunnel IPv6 Datagrams across IPv4 Infrastructure Translation

26 CURRENT IPv4 OPERATION IPv4 Data IPv4 Data IPv4 Data IPv4 Router IPv4
Host IPv4 Host IPv4 Data IPv4 Data IPv4 Data

27 INTEROPERATION WITH IPv4
Router IPv4 Router IPv6/IPv4 Host IPv4 Host IPv4 Data IPv4 Data IPv4 Data

28 TUNNELING OVER IPv4 IPv4 IPv6 Data IPv4 IPv6 Data IPv4 IPv6 Data IPv6
Router IPv4 Router IPv6/IPv4 Host IPv6/IPv4 Host IPv4 IPv6 Data IPv4 IPv6 Data IPv4 IPv6 Data IPv6 Data IPv6 Data

29 IPv6 AND TUNNELING IPv4 IPv6 Data IPv4 IPv6 Data IPv4 IPv6 Data IPv6
Router IPv4 Router IPv6/IPv4 Host IPv6/IPv4 Host IPv4 IPv6 Data IPv4 IPv6 Data IPv4 IPv6 Data IPv6 Data IPv6 Data IPv6 Data

30 IPv6 - IPv4 TRANSLATION IPv6 Data IPv6 Data IPv4 Data IPv4 Data
Translator IPv4 Router IPv6 Host IPv4 Host IPv6 Data IPv6 Data IPv4 Data IPv4 Data

31 IPv6 OPERATION IPv4/IPv6 Router IPv4/IPv6 Router IPv6/IPv4 Host
Data IPv6 Data IPv6 Data

32 PROPOSED TLA/NLA ASSIGNMENT RULES

33 MOTIVATION FOR PROPOSED ASSIGMENT RULES
Limit Number of Top Level Prefixes to Manageable Size Assign Top Level Prefixes only to Transit Providers Not assigned to Leaf Sites Assign Top Level Prefixes to Organizations who Are Capable of providing service Plan IPv6 service in near term

34 MOTIVATION (CONTINUED)
Assignment policy match current IPv4 Practice Assignees make registration data available to Registries Assignments consistent w/ Aggregation Format Limit Prefix to /48 Sites always get 80 bits (16bit SLA + 64bit I ID)

35 TWO STAGE TLA ALLOCATION
First Stage - Allocate Sub-TLA ID Create Sub-TLA out of TLA ID = 1 Second Stage - Allocate TLA ID When assignee demonstrates 90% usage of Sub-TLA FP TLA Sub NLA* SLA* INTERFACE ID TLA

36 PROPOSED ASSIGNMENT REQUIREMENTS
Plan to offer native IPv6 service within 9 months of assignment Verifiable track record of providing Internet transit service or capability of same No assignments to leaf sites Registration fee to IANA and/or service/registration fees to Registries

37 PROPOSED ASSIGNMENT REQUIREMENTS (CONTINUED)
Provide Registry services for NLA space it is responsible Database of assignments publicly available to Registries Periodically provide Utilization statistics to Registry Must show 90% utilization prior to additional TLA assignments

38 DOCUMENTS Proposed TLA and NLA Assignment Rules
<draft-ietf-ipngwg-tla-assignment-03.txt> An Aggregatable Global Unicast Address Format <draft-ietf-ipngwg-unicast-aggr-04.txt>

39 CURRENT STATUS

40 IPng STANDARDS STATUS IPv6 IETF Standards IETF Completing Work
IPv6 Protocol Addressing Architecture ICMP DNS Security Unicast Aggregation Formats Transition Mechanisms Neighbor Discovery Address Auto-configuration OSI NSAP Mappings IPv6 over Ethernet IPv6 over FDDI IPv6 over PPP Jumbo Grams Routing Protocols (RIPng, OSPFv3, ISIS, BGP4++) Tunneling MIB’s IETF Completing Work Routing Protocols (PIM) Header Compression IPv6 over <link> Router Renumbering DHCP Service Location Mobility Support

41 IPv6 IMPLEMENTATIONS Host Systems Routers Siemens Nixdorf Apple
BSDI Digital Epiloque FTP Software (WIN) IBM (AIX) INRIA (NetBSD, FreeBSD) Linux Mentat (Streams) Microsoft Novell NRL (4.4-lite BSD) Pacific Softworks Process Software (VMS) SCO SICS/HP (HP-UX) Siemens Nixdorf Sun Microsystems UNH WIDE Consortium (NAIST, Hitachi, Sony, NTT) Routers 3Com Bay Networks Cisco Systems Digital Hitachi, Ltd. Merit Nokia NTH University Sumitomo Electric Telebit AS

42 Testbed for IPv6 Testing and Deployment Uses IPv6 in IPv4 Tunnels
Modeled after MBONE Uses IPv6 in IPv4 Tunnels Currently 265 Sites 34 Countries 4 Continents

43 NOKIA

44 TOPOLOGY

45 DEPLOYMENT TIMETABLE

46 DEPLOYMENT TIMETABLE 1997-1998 1998-1999 1999-2000
Product Development Continues Protocols Refined based on Experience IPv6 Appears in Users Systems as part of Software Upgrades Users Tryout IPv6 Organizations start Converting to IPv6 Translate to IPv4 at Organizational Boundaries

47 FOR MORE INFORMATION IPng Web Pages (General Info, Mailing Lists, etc.) Books IPng, Internet Protocol Next Generation by Scott O. Bradner & Allison Mankin (Addison-Wesley) IPv6, The New Internet Protocol by Christian Huitema (Prentice Hall) IPng and the TCP/IP Protocols by Stephen Thomas (Wiley)

48 SUMMARY IPng is a New Version of IP
Solves Current Critical Growth Problems Compatible with IPv4 Improves IP in Many Areas Builds a Strong Base for the Future Growth


Download ppt "IPv6 Overview and Status"

Similar presentations


Ads by Google