1 / 35

Transitioning to IPv6

mya
Download Presentation

Transitioning to IPv6

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology

    2. Agenda Benefits of IPv6 What is IPv6? IPv6 Operation IPv6 Deployment IPv6 Challenges Resources

    3. Improved Routing Efficiency IPv6’s large addressing space Multi-level address hierarchy Reduces the size of Internet routing tables All fields in the IPv6 header are 64 bit aligned

    4. Supports Autoconfiguration Accommodates mobile services Accommodates Internet capable appliances Decreases complexity of network discovery Simplifies renumbering of existing networks Simplifies transition between networks

    5. Embedded IPsec IPsec is a mandatory part of IPv6 protocol Protocol provides security extension headers Eases implementation of encryption, authentication, and VPN Provides end-to-end security

    6. Support for Mobile IP and Mobile Computing Devices Allows mobile devices to move without breaking existing connections Care-of-Address eliminates need for foreign agents Simplifies communication of Corresponding nodes directly with Mobile nodes

    7. Elimination of Network Address Translation (NAT) NAT is a mechanism to share or reuse the same address space among different network segments NAT places a burden on network devices and applications to deal with address translation

    8. Supports Widely Deployed Routing Protocols Extended support for existing Interior Gateway Protocols and Exterior Gateway Protocols For example: OSPFv3, IS-ISv6, RIPng, MBGPv4+

    9. Improved Support for Multicast Replaces IPv4 broadcast functionality Improves network efficiency

    10. IPv6 Header Format IPv6 header is streamlined for efficiency Greater flexibility to support optional features

    11. IPv6 Extension Headers Extension header is optional 64 bit aligned, lower overhead No size limit as with IPv4 Processing only by destination node. Next header field identifies the extension header

    12. IPv6 Addressing 128-bit address is separated into eight 16-bit hexadecimal numbers For example: 2013:0000:1F1F:0000:0000:0100:11A0:ADFF

    13. IPv6 Addressing Conventions are used to represent IPv6 addresses Leading zeros can be removed, 0000 = 0 (compressed form) “::” represents one or + groups of 16 bits zeros For example: 2001:0:13FF:09FF:0:0:0:0001 = 2001:0:13FF:09FF::1

    14. IPv6 Addressing Lower four 8 bits can use decimal representation of IPv4 addresses For example: 0:0:0:0:0:0:192.168.0.1 IPv6 node allows more than one type of IP address

    15. Unicast & Global Unicast Addressing Unicast: An address used to identify a single interface Global Unicast: An address that can be reached and identified globally

    16. Site-local Unicast Addressing An address that can only be reached and identified within a customer site Similar to IPv4 private address

    17. Link-local Unicast Addressing An address that can only be reached and identified by nodes attached to the same local link.

    18. Anycast Addressing A global address that is assigned to a set of interfaces belonging to different nodes Must not be used as source address of IPv6 packet Must not be assigned to an IPv6 host

    19. Multicast Addressing Address assigned to a set of interfaces belonging to different nodes

    20. Neighbor Discovery Determines link-layer address of neighbor on the same network Determines the link-layer address of another node on the same local link Advertisement messages are also sent when there are changes in link-layer addressing of a node on a local link

    21. Router Discovery Discovers routers on local link using advertisements and solicitation messages Determines type of autoconfiguration a node should use Determines Hop limit value Determines network prefix Determines lifetime information Determines default router

    22. Stateless Autoconfiguration and Renumbering of IPv6 Nodes Stateless autoconfiguration uses network prefix information in router advertisement messages Remaining 64 bits address is obtained by the MAC address assigned to the Ethernet interface combined with additional bits in EUI-64 format Renumbering of IPv6 nodes is possible through router advertisement messages containing old and new prefix

    23. Path Maximum Transfer Unit (MTU) IPv6 routers do not handle fragmentation of packets Uses ICMP error reports to determine packet size matching MTU size Allows a node to dynamically discover and adjust differences in MTU size

    24. DHCPv6 and DNS Supports stateful configuration with DHCPv6 Node has option to solicit an address via DHCP server when a router is not found DHCPv6 is similar to DHCPv4 DHCPv6 uses multicast for messaging New record type to accommodate IPv6 addressing in DNS

    25. Dual-stack Backbone All routers maintain both IPv4 and IPv6 protocol stacks Applications choose between using IPv4 or IPv6 All routers in the network must be upgraded to IPv6 All routers must have sufficient memory for both IPv4 and IPv6 routing tables

    26. IPv6 over IPv4 Tunneling Encapsulates IPv6 traffic within IPv4 packets

    27. Manually Configured Tunnels Defined by RFC 2893, both end points of tunnel must be configured with appropriate IPv6 and IPv4 addresses Edge routers will forward tunneled traffic based on the configuration

    28. GRE Tunnels GRE allows one network protocol to be transmitted over another network protocol Packets are encapsulated to be transmitted within GRE packets GRE is an ideal mechanism to tunnel IPv6 traffic

    29. IPv4 Compatible Tunnels Defined in RFC 2893, tunnel mechanisms automatically set up tunnels based on IPv4-compatible IPv6 addresses IPv4-compatible IPv6 address defines the left-most 96 bits as zero, followed by an IPv4 address For example: 0:0:0:0:0:0:64.29.51.26

    30. 6to4 Tunnels Defined by RFC 3056, 6to4 tunneling uses an IPv4 address embedded in the IPv6 address Identifies the end point and configures tunnel automatically

    31. ISATAP Tunnels ISATAP tunneling is similar to 6to4 tunneling Designed for use in a local site or campus network

    32. Teredo Tunnels Provides address assignment and host-to-host automatic tunneling for unicast IPv6 connectivity across the IPv4 Internet when IPv6/IPv4 hosts are located behind one or multiple IPv4 NATs. To traverse IPv4 NATs, IPv6 packets are sent as IPv4-based User Datagram Protocol (UDP) messages.

    33. MPLS Tunnels Isolated IPv6 domains can communicate with each other over MPLS IPv4 core networks MPLS forwarding is based on labels rather than IP headers requiring fewer infrastructure upgrades or reconfigurations Allows IPv6 networks to be combined into VPNs or extranets over IPv4 VPN infrastructure

    34. IPv6 Challenges

    35. Resources Questions or Comments? rmoore@pbs.org

More Related