Skip to:Content
|
Bottom
Cover image for Migrating to IPv6 : a practical guide to implementing IPv6 in mobile and fixed networks
Title:
Migrating to IPv6 : a practical guide to implementing IPv6 in mobile and fixed networks
Personal Author:
Publication Information:
Chichester : John Wiley, 2006
ISBN:
9780471498926

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010093264 TK5105.585 B52 2006 Open Access Book Book
Searching...

On Order

Summary

Summary

Understand IPv6, the protocol essential to future Internet growth.

Exhaustion of address space and global routing table growth necessitate important revisions to the current version of the Internet Protocol, IPv4. IP version 6 offers greater address space and additional features to support the evolving requirements of Internet applications. Deployed alongside current IPv4 networks, IPv6 will restore the full-fledge network necessary for Internet growth.

Migrating to IPv6 gives a comprehensive overview of IPv6 and related protocols, the layers below IPv6 to the application and end-user layers. Author Marc Blanchet offers a direct and clear route to understanding the topic, taking a top-down approach and ordering topics by relevance. Tried and tested practical techniques and advice on implementation, applications and deployment provide 'how-to' information on everything you need to know to put the technology to work.

Migrating to IPv6:

Provides a complete, up-to-date, in-depth, and accessible practical guide to IPv6. Demonstrates the theory with practical and generic examples and major implementation configurations, such as Windows, FreeBSD, Linux, Solaris, Cisco, Juniper and Hexago. Provides a comprehensive reference to key data structures and packet formats. Summarizes topics in table and graphical form to give fast access to information, including over 200 figures. Offers an accompanying website with extra coverage of specific topics, information on additional protocols and specifications, and updates on new features.

This text will give network engineers, managers and operators, software engineers and IT professionals and analysts a thorough understanding of IPv6.


Author Notes

Marc Blanchet is CTO at Hexago. Hexago sells an IPv6 deployment product which implements the TSP tunnel broker. Hexago is a spin-off of Viagénie, known for the 6tap exchange point, normos, freenet6, the Tunnel Setup Protocol and other IPv6 initiatives, all of which Marc was architect and co-implementor of. In his previous job at Viagénie, he was a network security consultant for enterprises, governments and providers. Marc co-founded the IPv6Forum, and is a member of the board and technical directorate. He is also director and member of the steering committee of the North American IPv6 task force. Marc was co-chair of the internationalized domain names (idn) IETF working group and co-chair of the IPv6 exchanges ad hoc working group. He has written several IETF drafts and RFC in both the IPv6(RFC3531) and idn (RFC3454, RFC3491) fields. Since 1999, he has been giving IPv6 tutorials at conferences such as Networld-Interop, INET, IPv6Forum, 3G, Security and to organizations, taught to many thousands of people, and he also co-authored the Cisco IPv6 course.
Marc received a master's degree in electrical engineering from Laval University.
Marc, as author, can be reached at author@ipv6book.ca


Table of Contents

Forewordp. xxiii
Prefacep. xxvii
1 IPv6 Rationale and Featuresp. 1
1.1 Internet Growthp. 1
1.1.1 IPv4 Addressingp. 1
1.1.2 IPv4 Address Space Utilizationp. 3
1.1.3 Network Address Translationp. 5
1.1.4 HTTP Version 1.1 Virtual Hostingp. 7
1.1.5 Variable Length Subnet Maskp. 7
1.1.6 Classless IPv4p. 8
1.1.7 Provider-based Assignment and Aggregation of IPv4 Network Prefixesp. 8
1.1.8 Constrained Allocation Policy of IPv4 Addressesp. 9
1.1.9 Global Routingp. 9
1.1.10 Summary of Internet Growthp. 9
1.2 Real Issues and Trouble with IPv4p. 10
1.2.1 Deploying Voice over IPp. 10
1.2.2 Deploying IP Securityp. 13
1.2.3 Deploying Application Securityp. 13
1.2.4 Videoconferencingp. 14
1.2.5 A Simple Web Server at Homep. 15
1.2.6 Using Remote Procedure Callsp. 15
1.2.7 Remote Management of Applications and Serversp. 16
1.2.8 VPN Between Same Address Spacep. 16
1.2.9 Deploying Services in the Home Networkp. 17
1.2.10 Merging or Connecting Two Networks Togetherp. 18
1.2.11 Large Networksp. 18
1.2.12 Address Plans and Secondary Addressesp. 18
1.2.13 Provider VPN Address Collisionsp. 19
1.2.14 Should IP Addresses be Free?p. 20
1.2.15 Summaryp. 20
1.3 Architectural Considerationsp. 20
1.3.1 Network Address Translator Variationsp. 25
1.4 Paradigm Shiftp. 26
1.5 IETF Work Towards IPv6p. 27
1.6 IPv6 Main Featuresp. 30
1.7 IPv6 Milestonesp. 32
1.8 IPv6 Return on Investmentp. 32
1.9 What Happened to IPv5?p. 33
1.10 Summaryp. 34
1.11 Referencesp. 34
2 I Can't Wait to Get my Hands Dirty!p. 37
2.1 Setup Descriptionp. 37
2.2 Stepsp. 38
2.2.1 Enabling IPv6 on N2 and N3p. 38
2.2.2 Two Nodes Talking Already!p. 40
2.2.3 Installing and Configuring the TSP Client on N2p. 40
2.2.4 Creating an IPv6 in IPv4 Tunnel with Freenet6p. 41
2.2.5 Testing IPv6 on N2p. 41
2.2.6 Requesting an IPv6 Prefix Delegationp. 41
2.3 Summaryp. 42
2.4 Referencesp. 42
2.5 Further Readingp. 42
3 IPv6 Datagramp. 43
3.1 Description of the IP Datagramp. 43
3.2 IPv4 Headerp. 44
3.3 IPv6 Headerp. 46
3.4 Header Fieldsp. 47
3.4.1 Versionp. 47
3.4.2 Traffic Classp. 48
3.4.3 Flow Labelp. 49
3.4.4 Payload Lengthp. 49
3.4.5 Hop Limitp. 49
3.4.6 Next Headerp. 49
3.5 Extension Headersp. 50
3.5.1 Hop-by-Hop Optionp. 51
3.5.2 Routingp. 52
3.5.3 Fragmentp. 52
3.5.4 Destination Optionsp. 52
3.5.5 Authentication and Encapsulating Security Payloadp. 52
3.5.6 No Next Headerp. 52
3.5.7 Order of the Extension Headersp. 53
3.6 Datagram Sizep. 53
3.6.1 Maximum Transmission Unitp. 54
3.6.2 Path MTU Discoveryp. 54
3.6.3 Fragmentationp. 55
3.6.4 Jumbogramp. 56
3.6.5 Header Compressionp. 57
3.7 Upper-layer Protocolsp. 58
3.7.1 Checksump. 58
3.7.2 Implications in Application Protocolsp. 59
3.8 Summaryp. 59
3.9 Referencesp. 59
4 Addressingp. 61
4.1 Address Spacep. 61
4.2 Format of an Addressp. 62
4.2.1 Text Representation of Addressesp. 62
4.2.2 Text Representation of Prefixesp. 63
4.2.3 Addresses in URLp. 63
4.3 Unicast Addressesp. 64
4.3.1 Global Unicast Addressesp. 64
4.3.2 Scoped Addressesp. 66
4.3.3 Protocol Use Addressesp. 69
4.3.4 Unspecified Addressp. 70
4.3.5 Loopback Addressp. 71
4.4 Multicast Addressingp. 71
4.5 Anycastp. 74
4.6 Addressing Architecturep. 74
4.7 Summaryp. 76
4.8 Referencesp. 77
4.9 Further Readingp. 77
5 Configuring Node Addressesp. 79
5.1 Static Address Configurationp. 79
5.2 Address Auto-Configurationp. 79
5.2.1 Interface Identifierp. 80
5.2.2 Router Advertisements and Solicitationsp. 81
5.3 Lifetime of Advertised Prefixesp. 84
5.4 Node Booting Processp. 87
5.5 DHCPv6p. 88
5.5.1 Basic Behaviorp. 88
5.5.2 Initial Exchangep. 89
5.5.3 Data Exchangep. 90
5.5.4 DHCPv6 Prefix Delegationp. 92
5.5.5 Differences Between DHCPv4 and DHCPv6p. 92
5.5.6 Dual Stack DHCP Clientsp. 93
5.5.7 Renumbering with DHCPp. 93
5.6 Node Addressesp. 93
5.7 Configuring Interfaces and Router Advertisements on Hosts and Routersp. 93
5.7.1 Network Examplep. 94
5.7.2 FreeBSDp. 94
5.7.3 Linuxp. 96
5.7.4 Solarisp. 98
5.7.5 Windowsp. 99
5.7.6 Ciscop. 101
5.7.7 Hexagop. 104
5.7.8 Juniperp. 105
5.7.9 Debugging Autoconfiguration and Router Advertisementsp. 107
5.8 Summaryp. 107
5.9 Appendixp. 108
5.9.1 Router Advertisement and Solicitation Message Formatsp. 108
5.9.2 DHCP Variables, Addresses and Portsp. 109
5.10 Referencesp. 111
6 Link-layer Integrationp. 113
6.1 Solicited-Node Multicast Addressp. 113
6.2 Neighbor Solicitation and Advertisementp. 115
6.2.1 IPv4 Address Resolution Protocolp. 115
6.2.2 IPv6 Differencesp. 115
6.2.3 Neighbor Solicitation Processp. 116
6.3 Duplicate Address Detectionp. 117
6.4 Neighbor Cachep. 117
6.4.1 Neighbor Unreachability Detectionp. 118
6.5 EUI-64 and Neighbor Discoveryp. 118
6.6 IPv6 over Ethernetp. 119
6.6.1 Frame Identifierp. 119
6.6.2 Multicastp. 119
6.6.3 Ethernet MTUp. 121
6.7 Point-to-Point Linksp. 122
6.8 Multi-link Subnetsp. 124
6.9 Router Advertisements of the Link MTUp. 125
6.10 Managing Neighbors on Hosts and Routersp. 125
6.10.1 FreeBSDp. 126
6.10.2 Linuxp. 126
6.10.3 Solarisp. 127
6.10.4 Windowsp. 128
6.10.5 Ciscop. 128
6.10.6 Hexagop. 129
6.10.7 Juniperp. 129
6.11 Summaryp. 129
6.12 Referencesp. 129
6.13 Further Readingp. 130
7 Internet Control Message Protocolp. 131
7.1 ICMPp. 131
7.1.1 Error Messagesp. 132
7.1.2 Informational Messagesp. 135
7.2 Neighbor Discoveryp. 136
7.3 Hop Limit Set to 255p. 136
7.4 Managing ICMP on Hosts and Routersp. 136
7.4.1 FreeBSDp. 136
7.4.2 Linuxp. 137
7.4.3 Solarisp. 137
7.4.4 Windowsp. 137
7.4.5 Ciscop. 137
7.4.6 Hexagop. 138
7.4.7 Juniperp. 138
7.5 Summaryp. 138
7.6 Referencesp. 13
8 Naming with DNS and Selecting an Addressp. 139
8.1 Hostname To IPv6 Address with the AAAA Recordp. 139
8.2 IPv6 Address To Hostnamep. 140
8.3 Transportp. 141
8.4 DNS Server Discoveryp. 143
8.5 Node Information Queryp. 143
8.6 IP Address Selectionp. 143
8.7 Cofiguring DNS and Address Selection on Hosts and Routersp. 144
8.7.1 Configuring a Unix Clientp. 144
8.7.2 Configuring BINDp. 144
8.7.3 Troubleshooting with Digp. 146
8.7.4 FreeBSDp. 146
8.7.5 Linuxp. 146
8.7.6 Solarisp. 146
8.7.7 Windowsp. 146
8.7.8 Ciscop. 147
8.7.9 Hexagop. 147
8.7.10 Juniperp. 148
8.8 Summaryp. 148
8.9 Referencesp. 148
8.10 Further Readingp. 149
9 Routingp. 151
9.1 Required Router Addressesp. 151
9.2 Source Routing with the Routing Headerp. 151
9.3 Route Redirectp. 154
9.4 Static Routesp. 155
9.5 RIPp. 155
9.5.1 Changesp. 156
9.6 OSPFp. 157
9.6.1 Changesp. 157
9.6.2 Router IDp. 157
9.6.3 Link-State Databasep. 157
9.7 IS-ISp. 158
9.7.1 Changesp. 158
9.7.2 Multi-topologyp. 159
9.8 BGPp. 159
9.8.1 Changesp. 159
9.8.2 Router IDp. 160
9.8.3 Link-local Addresses for Peeringp. 160
9.8.4 Site Scoped Prefixes in Routesp. 160
9.9 Tunneling IPv6p. 160
9.10 Renumbering Routersp. 162
9.11 Internet Routingp. 163
9.12 Multihomingp. 166
9.12.1 Provider Independent Address Spacep. 166
9.12.2 Multiple Prefixesp. 167
9.12.3 Cross-tunnels at Site Exit Routersp. 168
9.12.4 Propagation using Router Renumbering and Advertisementsp. 168
9.12.5 Multihoming Work Progressp. 170
9.13 Summaryp. 171
9.14 Referencesp. 171
10 Configuring Routingp. 173
10.1 Considerations on Using Autoconfiguration for Router Interfacesp. 173
10.2 FreeBSDp. 174
10.2.1 Forwardingp. 174
10.2.2 Static Routesp. 174
10.2.3 Route Redirectp. 175
10.2.4 RIPp. 175
10.2.5 Troubleshootingp. 176
10.3 Linuxp. 176
10.3.1 Forwardingp. 176
10.3.2 Static Routesp. 176
10.3.3 Route Redirectp. 177
10.3.4 Troubleshootingp. 177
10.4 Solarisp. 177
10.4.1 Static Routesp. 177
10.4.2 Troubleshootingp. 177
10.5 Windowp. 178
10.5.1 Forwardingp. 178
10.5.2 Static Routesp. 178
10.5.3 Troubleshootingp. 178
10.6 Ciscop. 179
10.6.1 IPv6 Forwardingp. 179
10.6.2 Cisco Express Forwardingp. 179
10.6.3 Prefix Listsp. 180
10.6.4 Static Routesp. 180
10.6.5 Route Redirectp. 180
10.6.6 RIPp. 180
10.6.7 OSPFp. 181
10.6.8 IS-ISp. 182
10.6.9 BGPp. 183
10.6.10 Troubleshootingp. 184
10.7 Hexagop. 184
10.8 Juniperp. 184
10.8.1 Martian Routesp. 185
10.8.2 Router IDp. 185
10.8.3 Static Routesp. 185
10.8.4 RIPp. 186
10.8.5 OSPFp. 186
10.8.6 IS-ISp. 187
10.8.7 BGPp. 188
10.8.8 Troubleshootingp. 190
10.9 Zebrap. 190
10.9.1 Static Routesp. 191
10.9.2 RIPp. 191
10.9.3 OSPFp. 191
10.9.4 BGPp. 192
10.9.5 Troubleshootingp. 193
10.10 Summaryp. 193
10.11 Further Readingp. 193
11 Mobilityp. 195
11.1 Overviewp. 196
11.1.1 MobileIP Terminologyp. 197
11.1.2 Basic MobileIP Processp. 197
11.1.3 Triangle Routingp. 198
11.1.4 Route Optimizationp. 200
11.1.5 Handoffp. 200
11.2 MobileIPp. 202
11.3 Applications are not Aware of Mobilityp. 202
11.4 Mobile Node is at Homep. 202
11.5 Mobile Node is away from Homep. 203
11.5.1 Mobile Node Registering to the Home Agentp. 204
11.5.2 Mobile Node Registering to the Correspondent Nodesp. 204
11.5.3 Mobile Node Sending Packetsp. 204
11.5.4 Correspondent Node Sending Packets to the Mobile Nodep. 205
11.6 Mobile Node is Moving Againp. 206
11.7 Mobile Node Comes Back Homep. 207
11.8 Securing the Binding Updatep. 207
11.8.1 Security Association with Home Agentp. 207
11.8.2 Return Routability Procedure with Correspondent Nodesp. 207
11.9 Correspondent Node is Not MobileIP Awarep. 209
11.9.1 Mobile Node Registering to the Correspondent Nodep. 210
11.9.2 Mobile Node Sending Packetsp. 210
11.9.3 Correspondent Node Sending Packets to the Mobile Nodep. 211
11.10 Advanced Featuresp. 212
11.10.1 Fast Handoffp. 212
11.10.2 Home Agent is Not Reachablep. 213
11.10.3 Mobile Networksp. 214
11.11 MobileIP Messagingp. 215
11.11.1 Mobility Extension Headerp. 215
11.11.2 Home Address Destination Option Extension Headerp. 215
11.11.3 Type 2 Routing Headerp. 215
11.11.4 ICMP Messagesp. 215
11.11.5 Neighbor Discoveryp. 217
11.12 Deployment Considerationsp. 218
11.12.1 Enterprise Network with Mobile Nodes on Most Linksp. 218
11.12.2 Security Considerationsp. 219
11.12.3 IP Version Centricp. 219
11.12.4 Ubiquitous IPp. 219
11.13 Configuring Mobilityp. 219
11.13.1 FreeBSDp. 219
11.13.2 Linuxp. 221
11.13.3 Solarisp. 222
11.13.4 Windowsp. 222
11.13.5 Hexagop. 222
11.14 Summaryp. 223
11.15 Referencesp. 223
12 Wireless IPp. 225
12.1 Characteristics of Wireless Linksp. 225
12.2 Header Compression over Limited Bandwidth Link Layersp. 226
12.3 TCP Behavior over Wirelessp. 228
12.4 3GPPp. 229
12.5 3GPP2p. 231
12.6 Summaryp. 231
12.7 Referencesp. 231
12.8 Further Readingp. 232
13 Securityp. 233
13.1 IP Security (IPsec)p. 234
13.1.1 IPsec Transport and Tunnel Modesp. 234
13.1.2 Establishing a Security Associationp. 235
13.1.3 AH Headerp. 235
13.1.4 ESP Headerp. 239
13.1.5 IPsec and IPv4 NAPTp. 241
13.1.6 IPsec and IPv6p. 243
13.2 Secure Shell (SSH)p. 243
13.3 Filtering and Firewallsp. 244
13.3.1 ICMP Filteringp. 244
13.3.2 MobileIPv6p. 244
13.3.3 Network Address/Port Translationp. 244
13.4 Temporary Addressesp. 244
13.5 More Secure Protocolsp. 245
13.6 Securing IPv6 on the Linkp. 245
13.6.1 Threats and Trust Models for IPv6 on the Linkp. 246
13.6.2 Secure Neighbor Discoveryp. 246
13.7 Is IPv6 More Secure?p. 248
13.8 Configuring Security on Hosts and Routersp. 248
13.8.1 FreeBSDp. 248
13.8.2 Windowsp. 250
13.8.3 Ciscop. 250
13.8.4 Juniperp. 251
13.9 Summaryp. 253
13.10 Referencesp. 253
14 Quality of Servicep. 255
14.1 IPv5: Streaming Protocolp. 255
14.2 Diffservp. 256
14.3 Integrated Servicesp. 256
14.3.1 RSVPp. 257
14.3.2 Flow Labelp. 259
14.4 Network Address Translationp. 260
14.5 Hardware processingp. 260
14.6 Configuring QoS on Hosts and Routersp. 261
14.6.1 FreeBSDp. 261
14.6.2 Linuxp. 262
14.6.3 Solarisp. 262
14.6.4 Ciscop. 262
14.7 Summaryp. 262
14.8 Referencesp. 262
15 Multicast and Anycastp. 265
15.1 Multicast Basicsp. 265
15.2 Multicast Listener Discoveryp. 267
15.2.1 Node Joining a Multicast Groupp. 267
15.2.2 Node Leaving a Multicast Groupp. 268
15.2.3 Router Verifying Group Membershipp. 268
15.2.4 Electing a Routerp. 269
15.2.5 Multicast Listener Discovery Version 2p. 269
15.3 Multicast Routingp. 270
15.4 Multicast Address Allocationp. 270
15.5 Unicast-based Multicast Addressingp. 271
15.6 Allocation of Multicast Addressesp. 271
15.7 Multicast Reserved Addressesp. 272
15.8 Anycastp. 273
15.9 Configuring Anycast and Multicast on Hosts and Routersp. 275
15.9.1 FreeBSDp. 275
15.9.2 Linuxp. 275
15.9.3 Solarisp. 275
15.10 Summaryp. 275
15.11 Referencesp. 275
16 Deploying IPv6 in IPv4 Dominant Networksp. 277
16.1 Combined IPv4 and IPv6 Networkp. 277
16.2 Tunneling IPv6 in IPv4p. 278
16.2.1 Encapsulationp. 278
16.2.2 Host to Router Encapsulationp. 279
16.2.3 Router to Router Encapsulationp. 280
16.2.4 Static Tunnelingp. 281
16.2.5 6to4p. 283
16.2.6 ISATAPp. 290
16.2.7 IPv6 in IPv4 Tunneling Considerationsp. 294
16.2.8 Encapsulating IPv6 in UDP IPv4p. 300
16.2.9 Tunnel Setup Protocol (TSP) Tunnel Brokerp. 301
16.2.10 Teredop. 317
16.3 Tunneling IPv6 in GRE-IPv4p. 325
16.3.1 Requirementsp. 326
16.3.2 Limitationsp. 326
16.3.3 Applicabilityp. 326
16.4 Comparing IPv6 in IPv4 Solutionsp. 326
16.5 Configuring IPv6 in IPv4 Dominant Networksp. 326
16.5.1 Examplesp. 326
16.5.2 FreeBSDp. 329
16.5.3 Linuxp. 330
16.5.4 Solarisp. 331
16.5.5 Windowsp. 333
16.5.6 Ciscop. 335
16.5.7 Hexagop. 336
16.5.8 Juniperp. 342
16.6 Summaryp. 343
16.7 Referencesp. 343
17 Deploying IPv6 Dominant Networks with IPv4 Supportp. 345
17.1 Tunneling IPv4 in IPv6p. 345
17.1.1 IPv4 in IPv6 Encapsulationp. 345
17.1.2 IPv4 in IPv6 Static Tunnelsp. 345
17.1.3 DSTM with DHCPv6p. 347
17.1.4 TSP Tunnel Brokerp. 348
17.2 IP Packet and Transport Translationp. 350
17.3 Configuring IPv4 in IPv6 Dominant Networksp. 351
17.3.1 FreeBSDp. 351
17.3.2 Solarisp. 352
17.3.3 Ciscop. 353
17.3.4 Hexagop. 353
17.3.5 Juniperp. 354
17.4 Summaryp. 355
17.5 Referencesp. 355
18 Migrating with Application Level Gatewaysp. 357
18.1 Application Level Gatewayp. 357
18.2 Application Specific Proxyp. 358
18.3 Considerations of Application Level Gatewaysp. 358
18.4 Summaryp. 358
19 Transport Protocolsp. 359
19.1 Checksump. 359
19.2 Transmission Control Protocol (TCP)p. 360
19.2.1 Explicit Congestion Notification (ECN)p. 360
19.3 User Datagram Protocol (UDP)p. 362
19.4 Internet Control Message Protocol (ICMP)p. 363
19.5 Summaryp. 363
19.6 Referencesp. 363
20 Network Managementp. 365
20.1 SNMP Transportp. 365
20.2 Management Information Base (MIB)p. 366
20.3 Other Management Toolsp. 367
20.4 Authentication, Authorization and Accounting using RADIUSp. 367
20.5 Configuring SNMP on Hosts and Routersp. 368
20.5.1 Ciscop. 368
20.5.2 Hexagop. 368
20.5.3 Juniperp. 368
20.6 Summaryp. 369
20.7 Referencesp. 369
21 Porting Applicationsp. 371
21.1 Introductionp. 371
21.2 Considerationsp. 371
21.2.1 IP Protocol Version Independencep. 372
21.2.2 Multiple Addressesp. 372
21.2.3 Scoped Addressesp. 372
21.2.4 Address Memory Spacep. 372
21.2.5 URL and Text Representation of IP Addressesp. 372
21.3 Structuresp. 373
21.3.1 Struct addrinfop. 373
21.3.2 Struct sockaddr_in6p. 374
21.3.3 Struct sockaddr_storagep. 374
21.3.4 Definitionsp. 374
21.4 Functionsp. 375
21.4.1 Getaddrinfop. 375
21.4.2 Getnameinfop. 375
21.4.3 Macrosp. 376
21.5 Change Tablep. 376
21.6 Best Practicep. 377
21.7 Basic Examplep. 377
21.8 Summaryp. 380
21.9 Referencesp. 380
21.10 Further Readingp. 380
22 Configuration and Usage of IPv6-enabled Open Source Softwarep. 381
22.1 Apache Web Serverp. 381
22.2 Sendmailp. 382
22.3 Postfixp. 382
22.4 SSHp. 383
22.5 XFree86p. 383
22.6 MRTGp. 383
22.7 Dovecotp. 384
22.8 Summaryp. 384
22.9 Referencesp. 384
23 Best Current Practices and Case Studiesp. 385
23.1 IPv6 Internet Address Spacep. 385
23.2 IPv6 Address Policyp. 385
23.3 IPv6 Address Planningp. 387
23.3.1 Optimal Address Plansp. 387
23.3.2 Numbering Linksp. 388
23.3.3 EUI-64 Considerationsp. 388
23.3.4 Use of Unique Local Address Spacep. 389
23.4 Incremental Deploymentp. 389
23.5 DNS Considerationsp. 390
23.5.1 Publishing the AAAA Recordp. 390
23.5.2 Publishing Special IPv6 Addressesp. 390
23.5.3 TTL Usep. 391
23.6 Routing Considerationsp. 391
23.6.1 Topologiesp. 391
23.6.2 Policiesp. 391
23.7 Security Considerationsp. 391
23.7.1 End-to-End-Modelp. 391
23.7.2 Policiesp. 392
23.7.3 Transition Mechanismsp. 393
23.7.4 Special Addressesp. 393
23.8 Mail Considerationsp. 393
23.9 Deploying IPv6 and Connecting to the IPv6 Internetp. 393
23.9.1 Connecting a Single Nodep. 393
23.9.2 Connecting a Mobile Nodep. 394
23.9.3 Connecting a Home Networkp. 394
23.9.4 Connecting a Small Networkp. 394
23.9.5 Enterprise and Military Networksp. 404
23.9.6 Provider Networksp. 406
23.9.7 Mobile Networksp. 406
23.9.8 IPv6-only Networksp. 406
23.10 Summaryp. 407
23.11 Referencesp. 407
23.12 Further Readingp. 407
24 Conclusionp. 409
25 Quick Referencep. 411
Indexp. 413
Go to:Top of Page