E Subscription Management Databases and Other Backend Systems 2.7.1 Home Location Register and Authentication Center 2.7.2 Home Subscriber Server 2.7.3 Equipment Identity Register 2.7.4 Other Backend Systems End-to-end View from the User Equipment to the Internet 2.8.1 2.8.2 Chapter Summary Suggested Reading References Contents Introduction to IPv6 IPv6 Addressing Architecture 3.1.1 IPv6 Address Format 3.1.2 IPv6 Address Types 3.1.3 IPv6 Address Scopes 3.1.4 IPv6 Addressing Zones 3.1.5 IPv6 Addresses on Network Interfaces 3.1.6 Interface Identifier and the Modified EUI-64 3.1.7 IPv6 Address Space Allocations 3.1.8 Special IPv6 Address Formats 3.1.9 Textual Presentations of IPv6 Addresses IPv6 Packet Header Structure and Extensibility 3.2.1 Traffic Class and Flow Label 3.2.2 IPv6 Extension Headers 3.2.3 MTU and Fragmentation 3.2.4 Multicast Internet Control Message Protocol Version 6 3.3.1 Error Messages 3.3.2 Informational Messages Neighbor Discovery Protocol 3.4.1 Router Discovery 3.4.2 Parameter Discovery 3.4.3 On-link Determination 3.4.4 Link-layer Address Resolution 3.4.5 Neighbor Unreachability Detection 3.4.6 Next-hop Determination 3.4.7 Duplicate Address Detection 3.4.8 Redirect 3.4.9 Secure Neighbor Discovery 3.4.10 Neighbor Discovery Proxies Address Configuration and Selection Approaches 3.5.1 Stateless Address Autoconfiguration 3.5.2 Dynamic Host Configuration Protocol Version 6 3.5.3 IKEv2 3.5.4 Address Selection 3.5.5 Privacy and Cryptographically Generated Addresses 3.5.6 Router Selection IPv6 Link Types and Models 3.6.1 IPv6 over Point-to-point Links 3.6.2 IPv6 over Shared Media 3.6.3 Link Numbering 3.6.4 Bridging of Link Types Mobile IP 3.7.1 Detecting Network Attachment Contents 3.7.2 Host-based Mobile IP 3.7.3 Network-based Mobile IP IP Security 3.8.1 Security Protocols 3.8.2 Security Associations 3.8.3 Key Management 3.8.4 Cryptographic Algorithms 3.8.5 MOBIKE Application Programming Interfaces 3.9.1 Socket APIs 3.9.2 Address Family Agnostic APIs 3.9.3 IP Address Literals and Unique Resource Ide