Ipv6
May 2012
Course Overview
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
Module 1: General IPv6 Overview Module 2: C4 Phased Approach Module 3: IPv6 C4 Provisioning Module 4: Routing with IPv6 on the C4 Module 5: Cable Modems and IPv6 Module 6: CPE’s and IPv6 Module 7: IPv6 Feature Details on the C4 Module 8: Other IPv6 Functions
© May 2012
2 ARRIS C4®/C4c™CMTS IPv6
General IPv6Introduction
▪
IPv6 Development began in 1993, completed 1996.
-
RFC 1883
▪
IPv6 succeeds IPv4 for Global IP connectivity IPv4 space exhaustion
-
▪
Last /8 block of free IPv4 space assigned in February 2011
▪
IPv6 is in use as of today
© May 2012
3 ARRIS C4®/C4c™CMTS IPv6
General IPv6 Overview
▪
Benefits
-
Address space
3.4 x 1038 = 340trillion trillion trillion – IPv6 4.29 x 109 = 4.2 billion addresses – IPv4 Direct Addressing / NAT no longer needed – End to end connectivity Actual usage availability per device IPv6 addressing consists of 128 bits vs. 32 bit on IPv4 Less complex packet header Subnetting no longer needed for smaller blocks (CIDR) “/64 is the new /24” “Flat” networks Hierarchical Structure Stateless/Stateful operation- DHCP no longer “required” for CPE Embedded IPSEC encryption
-
Smaller / Compact routing tables
-
Auto-configuration support
-
Security
© May 2012
4 ARRIS C4®/C4c™CMTS IPv6
General IPv6 Overview
Feature
Address length IPSec support QoS support Fragmentation Minimum MTU Checksum in header Options in header Link-layer address resolution Multicastmembership Router Discovery Uses broadcasts Configuration DNS name queries DNS reverse queries
IPv4
32 bits Optional Some (ToS) Hosts and routers 576 bytes Yes Yes ARP (broadcast) IGMP Optional Yes Manual, DHCPv4 Uses A records Uses IN-ADDR.ARPA
IPv6
128 bits Required Better (Flow Label) Hosts only 1280 bytes No No (Extended Header) Multicast Neighbor Discovery (ND) Multicast Listener Discovery(MLD) Required No, targeted multicasts Automatic, DHCPv6 Uses AAAA records Uses IP6.INT
© May 2012
5 ARRIS C4®/C4c™CMTS IPv6
IPv4 and IPv6 Equivalents
IPv4 Address
Internet Address Classes Multicast addresses (224.0.0.0/4) Broadcast addresses Unspecified address is 0.0.0.0 Loopback address is 127.0.0.1 Public IP addresses Private IP addresses APIPA addresses (169.254.x.x/16) Dotteddecimal notation Subnet mask or prefix length
IPv6 Address
Hierarchial Address Prefixes IPv6 multicast addresses (FF00::/8) n/a Unspecified address is :: Loopback address is ::1 Aggregatable global unicast addresses Site-local addresses Link-local addresses Colon hexadecimal format Prefix length notation only
© May 2012
6 ARRIS C4®/C4c™CMTS IPv6
IPv4 and IPv6 Function Equivalents
IPv4Neighbor Function
ARP Request message ARP Reply message ARP Cache Gratuitous ARP Router Solicitation (optional) Router Advertisement (optional) Redirect message
IPv6 Neighbor Function
Neighbor Solicitation message Neighbor Advertisement message Neighbor Cache Duplicate Address Detection (DAD) Router Solicitation (required) Router Advertisement (required) Redirect message
© May 2012
7ARRIS C4®/C4c™CMTS IPv6
General IPv6 Overview
▪
Address representation
IPv6 addresses have two logical parts: a 64-bit network prefix, and a 64-bit host address part. The addressing within an IPv6 address is hexadecimal ( 0-9, A-F), which consists of 8 hexadecimal groups which contains a 16-bit value, which is also separated by a colon ( : ). An example address is below:2001:3FE:2687:0000:0000:ABE:3E41:073C
▪
Address abbreviation
IPv6 addresses which contain consecutive hexadecimal fields of all 0’s can be compressed
Address Type
Unicast Multicast Loopback Unspecified
Full Address
2001:03FE:2687:0000:0000:0ABE:3E41:073C FF00:0:0:0:0:0:0:26 0:0:0:0:0:0:0:1 0:0:0:0:0:0:0:0
Abbreviated
2001:3FE:2687::ABE:3E41:73C FF00::26 ::1 ::
© May 2012
8 ARRIS...
Regístrate para leer el documento completo.