Transcript

Public 4over6

Y. Cui, J. Wu, P. Wu Tsinghua Univ. C. Metz Cisco Systems O. Vautrin Juniper Networks Y. Lee Comcast

Public IPv4 over Access IPv6 Networkdraft-cui-softwire-host-4over6-04 1OutlineIntroductionBasic idea & use casesKey issues & elementsExample of public 4over6DHCPv4 over IPv6 tunnelCPE case studySummaryIntroductionWhen upgrading to IPv6, ISP needs to sustain IPv4 service for network usersCP/SPs lag on supporting IPv6 contents/appsIPv6 Users demand to connect with IPv4IPv4 connectivity RequirementSupport all existing IPv4 appsAbility to be visited by IPv4(e.g., app server)Full bi-directional IPv4 connectionLeverage ISPs existing IPv4 address blocks

Should be native ipv43DS-lite: what we have nowUser-side: private IPv4 addressAFTR: CGN address+port translationWhats missing?

Enforce user to use ipv4 private and go through cgnWhat if public v4 addr to user4Basic idea of Public 4over6Allocate public address to user sidehost directly-connected to IPv6, or local IPv4 networkIPv4-in-IPv6 tunnel between user and 46AFBR for data forwardingAddress availability considerationThe more users switch to IPv6, the more IPv4 addresses we can collect & re-allocate to IPv6Value-added service beyond DS-liteIPv4 Internet

IPv4-in-IPv6 tunnel IPv6 Edge NetworkLocal IPv4Network

4over6 initiator:Host/CPE4over6 concentrator: 46 AFBRIPv4 servicewith public v4Shifting process: the more users switch to IPv6, the more available IPv4 addresses we can collect and re-allocate to IPv6 users5Use caseshigh-end user(host/local network): own global IPv4 address to support various appsServers: Move IPv4 servers to IPv6 networks without loss of IPv4 clientsHaving global IPv4 addresses will be a Value-Added Servicebeyond basic DS-liteISP with enough IPv4 addresses to support (part of) its users

IPv4 Internet

IPv6 Edge NetworkLocal IPv4Network

IPv4 serverHigh-end hostCPE6Key issuesIPv4 address allocation over IPv6Static/DHCP over IPv6 tunnelData forwardingIPv4-in-IPv6 encapsulation & decapsulationFor encapsulation of inbound packets on concentrator(Allocated IPv4 addr, user IPv6 addr) mapping on the concentrator

IPv4 Internet

IPv6 Edge NetworkLocal IPv4Network

4over6initiator4over6 concentratorDHCPv4 over IPv6IPv4-in-IPv6 fwding 7Public 4over6 elements4over6 initiator2 cases with slight differencesDirect-connected hostNATed CPE: private v4 in local network DHCP client supporting tunneled DHCPv4IPv4-in-IPv6 encap & decap4over6 concentratorDHCP server supporting tunneled DHCPv4IPv4-IPv6 address mappingIPv4-in-IPv6 encap & decap

8Example of public 4over6

... IPv6 LinkIPv4 LinkIPv4 InternetDHCPv4IPv4-in-IPv6 TunnelDHCPDISCOVER--> DHCPREQUEST-->


Top Related