100 likes | 321 Views
IPv6 and Roaming PaDIRT Meeting, San Francisco November 29, 2006. IPv6 Overview. IPv4 is the ubiquitous IP protocol IPv5 is an experimental protocol IPv6 is a new iteration of the protocol IPv6 benefits: Expanded address space Improved Security (mandatory IPSec)
E N D
IPv6 and Roaming PaDIRT Meeting, San Francisco November 29, 2006
IPv6 Overview • IPv4 is the ubiquitous IP protocol • IPv5 is an experimental protocol • IPv6 is a new iteration of the protocol • IPv6 benefits: • Expanded address space • Improved Security (mandatory IPSec) • Potentially faster routing • IPv6 important for MMD
IPv4 Addressing Challenges • IPv4 address space is 32 bits: 127.34.3.14 (8 octets) • IPv4 address space yields ~4.3 billion addresses • IPv4 address space inefficiently allocated • We depend heavily on private addresses to meet our needs • Some operators are running out of public addresses
IPv6 Addressing • IPv6 provides a 128 bit address space • 2^128 = A really, really big number • Because IPv6 addresses are so large, hexadecimal is used to express them • Big, scary IPv6 address: • 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 • IPv6 addresses can be assigned in interesting ways, e.g. auto configuration (prefix + interface ID)
IPv6 assignment for CDMA2000 • Assigned by PDSN • PDSN/MS use IPv6CP (instead of IPCP) • PDSN provides unique 64 bit prefix and a 64 bit interface ID (IID) • MS can use any IID (2^64 different addresses) • Assigned IID is used for CoA for Mobile IPv6
IPv6 and CDMA2000 • 3GPP2 standardizes use of IPv6 and Mobile IPv6 for CDMA2000 • No known commercial deployments yet (?)
Mobile IPv6 for CMDA2000 • IID assigned by PDSN is the CoA • The MS is its own FA (no FA on PDSN) • HA provisioned in handset or delivered to PDSN as a AAA attribute (delivered to MS via DHCP) • Enhancements to Mobile IPv6 allow assignment in the visited network (delivered via DHCP)
IPv6 and CDMA2000 • Covered and standards (IS-835) • Important for MMD roaming
Transport of IPv6 • Unrealistic that all networks would support IPv6 • There is technology used to carry IPv6 over IPv4, e.g. 6to4 tunnels • Consensus on technology used will be important
IPv6 roaming issues • In order to support IPv6 roaming, we need: • PDSN support of IPv6CP • No FA function needed • IPv6 related AAA attributes • Visited operator application server (rare) • Useful to converge on a single transport method