IPv6 Fundamentals

IPv6 Fundamentals : A Straightforward Approach to Understanding IPv6

4.33 (3 ratings by Goodreads)
By (author) 

Free delivery worldwide

Available. Dispatched from the UK in 1 business day
When will my order arrive?


Organizations are increasingly transitioning to IPv6, the next generation protocol for defining how devices of all kinds communicate over networks. Now fully updated, IPv6 Fundamentals offers a thorough, friendly, and easy-to-understand introduction to the knowledge and skills you need to deploy and operate IPv6 networks. Leading networking instructor Rick Graziani explains all the basics simply and clearly, step-by-step, providing all the details you'll need to succeed. You'll learn why IPv6 is necessary, how it was created, how it works, and how it has become the protocol of choice in environments ranging from cloud to mobile and IoT. Graziani thoroughly introduces IPv6 addressing, configuration options, and routing protocols, including EIGRP for IPv6, and OSPFv3 (traditional configuration and with address families). Building on this coverage, he then includes more in-depth information involving these protocols and processes. This edition contains a completely revamped discussion of deploying IPv6 in your network, including IPv6/IPv4 integration, dynamic address allocation, and understanding IPv6 from the perspective of the network and host. You'll also find improved coverage of key topics such as Stateless Address Autoconfiguration (SLAAC), DHCPv6, and the advantages of the solicited node multicast address. Throughout, Graziani presents command syntax for Cisco IOS, Windows, Linux, and Mac OS, as well as many examples, diagrams, configuration tips, and updated links to white papers and official RFCs for even deeper understanding.Learn how IPv6 supports modern networks encompassing the cloud, mobile, IoT, and gaming devices Compare IPv6 with IPv4 to see what has changed and what hasn't Understand and represent IPv6 addresses for unicast, multicast, and anycast environments Master all facets of dynamic IPv6 address allocation with SLAAC, stateless DHCPv6, and stateful DHCPv6 Understand all the features of deploying IPv6 addresses in the network including temporary addresses and the privacy extension Improve operations by leveraging major enhancements built into ICMPv6 and ICMPv6 Neighbor Discovery Protocol Configure IPv6 addressing and Access Control Lists using a common topology Implement routing of IPv6 packets via static routing, EIGRP for IPv6, and OSPFv3 Walk step-by-step through deploying IPv6 in existing networks, and coexisting with or transitioning from IPv4show more

Product details

  • Paperback | 688 pages
  • 189 x 231 x 35mm | 1,116g
  • Pearson Education (US)
  • Cisco Press
  • Indianapolis, United States
  • English
  • 2nd edition
  • 1587144778
  • 9781587144776
  • 1,634,399

About Rick Graziani

Rick Graziani has been an instructor of computer networking and computer science courses at Cabrillo College in Aptos, California since 1994. Rick also teaches networking courses in the Computer Engineering department at the University of California, Santa Cruz and is on the Curriculum Engineering team for Cisco Networking Academy. Prior to teaching, he worked in the information technology field for Santa Cruz Operation, Tandem Computers, Lockheed Missiles and Space Company, and served five years in the U.S. Coast Guard. When he is not working, he is most likely surfing at one of his favorite Santa Cruz surf breaks or hanging out with his dog, Luigi. You are welcome to use his instructional resources on his Cabrillo College website, www.cabrillo.edu/~rgraziani, for IPv6, CCNA, or CCNP information. You can email graziani@cabrillo.edu to obtain the username and password for all his materials.show more

Table of contents

Introduction xxvPart I Introduction to IPv6 1Chapter 1 Introduction to IPv6 3IPv6 Is Here 3 Why Transition to IPv6? 5IPv4 8 IPv4 Address Depletion 8 CIDR 11 NAT with Private Addresses 13What About IPv5? 19The Fascinating History of IPv6 19 Some Background 20 IPv4 Address Exhaustion and the Need for More International Involvement 21 A Call for Proposals 22 A More IP Version of IPv6 23IPv6: More Than Just Longer Addresses 24IPv6 Myths 25Transitioning to IPv6 26Summary 28Review Questions 28References 29 Endnotes 29 RFCs 29 Websites 31Chapter 2 IPv6 Primer 33Hexadecimal Number System 34IPv6 Address Types 37 Global Unicast Address (GUA) 37 Link-Local Unicast Address 37 Unspecified Address 38 Solicited-Node Multicast Address 38Address Terminology 41ICMPv6 Neighbor Discovery Protocol (NDP) 41 Neighbor Solicitation (NS) and Neighbor Advertisement (NA) Messages 42 Router Solicitation (RS) and Router Advertisement (RA) Messages 42Dynamic Address Allocation 43Summary 45Review Questions 46 References 48 RFCs 48Chapter 3 Comparing IPv4 and IPv6 49Comparing the IPv4 and IPv6 Headers 49 The IPv4 and IPv6 Version Fields 51 IPv4 Internet Header Length (IHL) Field 51 IPv4 Type of Service (ToS) and IPv6 Traffic Class Fields 52 IPv6 Flow Label Field 54 IPv4 Total Length Field, IPv6 Payload Length Field, and IPv6 Jumbograms 54 IPv4 and IPv6 MTUs 56 IPv4 Fragmentation 57 IPv6 Fragmentation: IPv6 Source Only 58 IPv4 Protocol and IPv6 Next Header Fields 59 IPv4 Time to Live (TTL) and IPv6 Hop Limit Fields 62 Checksums: IPv4, TCP, and UDP 63 IPv4 and IPv6 Source Address and Destination Address Fields 65 IPv4 Options and Padding Fields, IPv6 Fixed Length 65IPv6 over Ethernet 66Packet Analysis Using Wireshark 66Extension Headers 69 Hop-by-Hop Options Extension Header 72 Routing Extension Header 74 Fragment Extension Header 76 IPsec: AH and ESP Extension Headers 77 Encapsulating Security Payload (ESP) Extension Header 79 Authentication Header (AH) Extension Header 81 Destination Options Extension Header 82 No Next Header 84Comparing IPv4 and IPv6 at a Glance 84Summary 86Review Questions 86References 86 RFCs 86 Websites 87Part II IPv6 Addresses 89Chapter 4 IPv6 Address Representation and Address Types 91Representation of IPv6 Addresses 91 Rule 1: Omit Leading 0s 93 Rule 2: Omit All-0s Hextets 95 Combining Rule 1 and Rule 2 96Prefix Length Notation 98IPv6 Address Types 99 IPv6 Address Space 100Unicast Addresses 103 Global Unicast Address 104 Link-Local Unicast Address 106 Loopback Addresses 109 Unspecified Addresses 109 Unique Local Addresses 110 IPv4 Embedded Address 114Multicast Addresses 115Anycast Addresses 118Summary 119Review Questions 121References 122 Endnote 122 RFCs 122 Websites 123 Book 123Chapter 5 Global Unicast Address 125Structure of a Global Unicast Address 126 Global Routing Prefix 128 Subnet ID 129 Interface ID 129Manual Configuration of a Global Unicast Address 130 Manual GUA Configuration for Cisco IOS 131 Manual GUA Configuration with EUI-64 for Cisco IOS 135 Manual GUA Configuration with IPv6 Unnumbered for Cisco IOS 137 Manual GUA Configuration for Windows, Linux, and Mac OS 137 Implementing Static Routing and Verifying Connectivity with Ping 141Recognizing the Parts of a GUA Address and the 3-1-4 Rule 142 Examining Other Prefix Lengths 144Subnetting IPv6 145 Extending the Subnet Prefix 148 Subnetting on a Nibble Boundary 149 Subnetting Within a Nibble 150 Subnetting /127 Point-to-Point Links 151 ipv6gen: An IPv6 Subnetting Tool 155Prefix Allocation 156 Provider-Aggregatable (PA) and Provider-Independent (PI) Address Space 158General Prefix Option 160Dynamic Addressing Methods with SLAAC and DHCPv6 162Summary 162Review Questions 163References 164 Endnote 164 RFCs 164 Websites 165Chapter 6 Link-Local Unicast Address 167Structure of a Link-Local Unicast Address 169Automatic Configuration of a Link-Local Address 170 EUI-64 Generated Interface ID 170 Randomly Generated Interface ID 175Manual Configuration of a Link-Local Address 179Link-Local Address and Duplicate Address Detection 182Link-Local Addresses and Default Gateways 183ipv6 enable: Isolated Link-Local Address 184Pinging a Link-Local Address 186Summary 189Review Questions 190References 191 RFCs 191Chapter 7 Multicast Addresses 193Scope 195 Multicast with Link-Local Scope Versus Link-Local Unicast Addresses 197Well-Known Multicast Addresses 198Solicited-Node Multicast Addresses 202 Mapping Unicast Address to Solicited-Node Multicast Address 204 Mapping to the Ethernet MAC Address 206 Verifying the Address Mappings on Cisco IOS, Windows, and Linux 210 Multiple Devices Using the Same Solicited-Node Multicast Address 212 One Solicited-Node Multicast Address for Multiple Unicast Addresses 214Multicast Listener Discovery 216 MLD Snooping 220Summary 221Review Questions 222References 222 RFCs 222 Websites, Videos, and Books 223Part III Dynamic IPv6 Addressing 225Chapter 8 Basics of Dynamic Addressing in IPv6 227Dynamic IPv4 Address Allocation: DHCPv4 227Dynamic IPv6 Address Allocation 229 ICMPv6 Router Solicitation and Router Advertisement Messages 230 Router Advertisement Methods and the A, O, and M Flags 233 Method 1: Stateless Address Autoconfiguration (SLAAC) 235 Method 2: SLAAC with Stateless DHCPv6 237 Method 3: Stateful DHCPv6 238DHCPv6 Services 240 DHCPv6 Terminology and Message Types 241 DHCPv6 Communications 245Summary 248Review Questions 249References 250 RFCs 250 Website 250Chapter 9 Stateless Address Autoconfiguration (SLAAC) 251The RA Message and SLAAC 252 On-Link Determination 258Generating an Interface ID 260 Generating the Interface ID Using the EUI-64 Process 261 Privacy Extension for Stateless Address Autoconfiguration 266 Privacy Extension and Generating Randomized Interface IDs 267 Privacy Extension and Temporary Addresses 268Autoconfigured Address States and Lifetimes 270 Example: Autoconfigured Address States and Lifetimes 272Router Advertisement Fields and Options 279 Examining the Router Advertisement with Wireshark 279 Modifying the Valid Lifetime and Preferred Lifetime in the RA Message 282 Including the DNS Address in the Router Advertisement 282 Router Advertisement Configuration Options 284Default Address Selection 288Configuring the Router's Interface as a SLAAC Client 290Summary 290Review Questions 292References 294 RFCs 294 Websites 295 Other 295Chapter 10 Stateless DHCPv6 297SLAAC with Stateless DHCPv6 298Implementing Stateless DHCPv6 300 Configuring the RA Message's Other Configuration Flag 300 Configuring a Router as a Stateless DHCPv6 Server 303 Verifying Stateless DHCPv6 on a Windows Client 304 Verifying the Router as a Stateless DHCPv6 Server 305DHCPv6 Options 306 rapid-commit Option 306 Relay Agent Communications 308Summary 312Review Questions 313References 314 RFCs 314 Websites 314Chapter 11 Stateful DHCPv6 315Stateful DHCPv6 Messages and Process 316Implementing Stateful DHCPv6 317 Configuring the RA Message M Flag and A Flag 318 Configuring a Router as a Stateful DHCPv6 Server 323 Verifying Stateful DHCPv6 on a Windows Client 326 Verifying the Router as a Stateful DHCPv6 Server 327 DHCPv6 Options 329IPv6 Prefix Delegation Options for DHCPv6 329 Sample Configuration: Prefix Delegation with DHCPv6 331Summary 340Review Questions 341References 343 RFCs 343 Websites 343Part IV ICMPv6 and ICMPv6 Neighbor Discovery 345Chapter 12 ICMPv6 347General Message Format 348ICMP Error Messages 352 Destination Unreachable 352 Packet Too Big 355 Time Exceeded 357 Parameter Problem 360ICMP Informational Messages 361 Echo Request and Echo Reply 361Summary 368Review Questions 369References 371 RFCs 371Chapter 13 ICMPv6 Neighbor Discovery 373Neighbor Discovery Options 374Default Router and Prefix Determination 375 Router Solicitation Message 375 Router Advertisement Message 378Address Resolution 384 The Address Resolution Process 385 Characteristics of the Neighbor Solicitation Message 388 Format of the Neighbor Solicitation Message 391 Format of the Neighbor Advertisement Message 393Neighbor Cache 396 Destination Cache 401Duplicate Address Detection (DAD) 402Neighbor Unreachability Detection (NUD) 404Redirect Message 405Summary 407Review Questions 408References 411 RFCs 411Part V Routing IPv6 413Chapter 14 IPv6 Routing Table and Static Routes 415Configuring a Router as an IPv6 Router 416Understanding the IPv6 Routing Table 418 Codes: NDp and ND 420 Code: Connected 422 Code: Local 423Configuring IPv6 Static Routes 424 Static Routes with a GUA Next-Hop Address 426 Static Routes with a Link-Local Next-Hop Address 427 Static Routes with Only an Exit Interface 428 Default Static Routes with Link-Local Next-Hop Addresses 429Verifying IPv6 Static Routes 430Summarizing IPv6 Routes 433 IPv6 Summary Static Route 435CEF for IPv6 436Summary 438Review Questions 439References 441 RFCs 441 Websites 441 Books 441Chapter 15 EIGRP for IPv6 443Comparing EIGRPv4 and EIGRPv6 444Classic EIGRP for IPv6 446 Configuring Classic EIGRP for IPv6 447 Verifying Classic EIGRP for IPv6 450EIGRP Named Mode for IPv6 456 Configuring EIGRP Named Mode for IPv6 457 Verifying EIGRP Named Mode for IPv6 464 Comparing EIGRP Named Mode for IPv4 and IPv6 468Summary 470Review Questions 472References 473RFC 473 Websites 473 Books 473Chapter 16 OSPFv3 475Comparing OSPFv2 and OSPFv3 476Traditional OSPFv3 479 Configuring Traditional OSPFv3 480 Verifying Traditional OSPFv3 485OSPFv3 with Address Families 492 Configuring OSPFv3 with AF 493 Verifying OSPFv3 with AF 499 Configuring OSPFv3 for an IPv4 Island 507Summary 509Review Questions 511References 513 RFCs 513 Websites 513 Books 513Part VI Implementing IPv6 515Chapter 17 Deploying IPv6 in the Network 517IPv6 Address Plan Considerations 518 Encoding Information in the Subnet ID 521 VLAN-Mapped Subnet ID 523 IPv6 Address Plans 524IPv6 VLANs 525IPv6 First Hop Redundancy Protocols 529 ICMPv6 Neighbor Discovery 530 HSRP and VRRP 533 GLBP 534 Selecting an FHRP 536Dual Stack 536 IPv6 Address Format in URL Syntax 538DNS 539 DNS Query and Response 543 Happy Eyeballs 545IPv6 Access Control Lists 546 Configuring IPv6 ACLs 546Transition Technologies 550 Translation with NAT64 551 Other Translation Techniques 559Tunneling IPv6 560Conclusion 566Summary 566Review Questions 568References 570 RFCs 570 Websites 571AppendixesAppendix A Configuring NAT64 and IPv6 Tunnels 573Appendix B IPv6 Command Quick Reference 601Appendix C Answers to Review Questions 6159781587144776, TOC, 5/10/2017show more

Rating details

3 ratings
4.33 out of 5 stars
5 33% (1)
4 67% (2)
3 0% (0)
2 0% (0)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X