Shared Flashcard Set

Details

IPv6 Basic Information
The minimum that every sysadmin should know about IPv6
75
Computer Networking
Professional
08/11/2013

Additional Computer Networking Flashcards

 


 

Cards

Term

IPv6 is or isn't backwards compatible with IPv4.

 
Definition

ISN'T.  They pass each other on the wire "like two ships passing in the night". There's not translation, no gateway.  The fact that computers and routers understand both at the same time ("dual stack") is just for the "transition period".

 
Term

How many bits in an IPv6 address?

Definition

128 bits

or

16 bytes

or 

32 hex digits (8 groups of 4 digits)

Term

True or False: With IPv6, NAT is not needed.

 
Definition

True. However you will see it on networks where the network administrator is incompetent.

Term

In IPv6, ARP is replaced by...

 
Definition

NDP (Neighbor Discovery Protocol)

Term
How old is IPv6?
Definition

1993: Work began 

1995: First draft complete.

1998: Official specification complete.

1999: First IPv6 addresses allocated.

2012: Declared the default for new IETF standards.

 

All you really need to know is that design started in 1993, things got real in 1999, and in 2012 things got real real.

Term

In the fictitious IPv6 address: 2222:2222:2222:2222:2222:99:2222:2222 the "99" means "0099" or "9900"?

 
Definition

0099

2222:2222:2222:2222:2222:0099:2222:2222

Term

In the IPv6 address: 2222:2222:2222:2222::1 the "::" means...

Definition

...as many zeros to pad the IP address to 128-bits.

Term
In an IPv6 address :: abbreviates...
Definition
...the longest sequence of zero fields, only the first if there is a tie.
Term
The letters in an IPv6 address are
uppercase or lowercase?
Definition

lowercase:

a, b, c, d, e, f

 

(Technically either but there is a movement to adopt a "canonical form" that recommends lowercase)

Term

::ffff:192.0.2.124 is an...

 
Definition

"IPv4 mapped IPv6 address"

Should never be seen on the wire.

May be used to store either kind of address in 1 variable.

(See RFC 4038)

Term

IPv4: http://100.100.100.100/index.html

IPv6: _____

(how is a raw IPv6 address included in a URL?) 

Definition

Surrounded by brackets:

http://[2001:db8:ab:cd::3]:8080/index.html

http://[2001:db8:ab:cd::4]/blah.txt 

Term

Subnet size /32

Definition

Identifies an ISP (other sizes exist too)

Term

Subnet size /48

Definition

Typical organization supernet size.

 
Term

Subnet size /56

Definition

Typical residential supernet size.

(ISPs are handing out anything from /64 to /48 but /56 and /64 are common.
Term

Subnet size /64

Definition

Typical subnet size.

 
Term

Subnet size /127

Definition
Used on point-to-point links.
Term

Subnet size /128

Definition

Single IP address or Loopback address.

 
Term

IPv6 DNS records

Definition

"AAAA" or "Quad-A".  Like an "A record", just bigger.

Term

IPv4: in-addr.arpa

IPv6: _____

Definition

ip6.arpa

Term

Reverse DNS:

IPv4: 4.3.2.1.in-addr.arpa (reverse the IP's octets)

IPv6: ______

Definition

Reverse each hex digit:

4.0.e.f.0.0.0.0.0.0.0.0.0.0. 0.0.2.b.7.0.2.0.9.3.8.b.d.0.1.0.0.2.ip6.arpa.

 
Term

IPv4: broadcast

IPv6: _____

Definition

Nothing! There is no broadcast in IPv6.

There's always a multicast channel (address) assigned for anything you would have used broadcast for.

Term
Link Local address
Definition

Only communicates on the same subnet.

fe80::/10

That is fe80:: to febf:ffff:... but only expect to see ff80::/64 for now

Term

fe80::/10

Definition

Link Local address

(Only communicates on the same subnet.)
Term

Unique Local Address (ULA)

Definition

Replacement for RFC 1918

fc00::/7

 
Term

fc00::/7

Definition

Unique Local Address (ULA)

(replacement for RFC 1918)

 
Term
Loopback
Definition
::1
Term
::1
Definition
Loopback
Term
Unspecified IPv6 address
Definition
::
Term
::
(with nothing before it or after it)
Definition

Unspecified IPv6 address.

 

Term
Multicast
Definition

An efficient one-to-many form of communication.

MLD (Multicast Listener Discovery) manages it.

ff00::/8

 
Term

MLD

 
Definition

Multicast Listener Discovery

(manages multicast)

Term

ff00::/8 (any address starting with "ff")

 
Definition
Multicast
Term

ff02::1

 
Definition

Multicast address: All nodes on the link.

 
Term

Multicast address: All nodes on the link.

 
Definition

ff02::1

 
Term

ff02::2

 
Definition

Multicast address: All routers on the link.

 
Term

Multicast address: All routers on the link.

 
Definition

ff02::2

 
Term

ff02::5

 
Definition

Multicast address: All OSPF routers on the link.

 
Term

Multicast address: All OSPF routers on the link.

 
Definition

ff02::5

 
Term

ff02::6

 
Definition

Multicast address: All OSPF DR (Designated Routers) on the link.

Term

Multicast address: All OSPF DR (Designated Routers) on the link.

Definition

ff02::6

Term

ff02::12

 
Definition

Multicast address: All VRRP routers on the link.

 
Term

Multicast address: All VRRP routers on the link.

 
Definition

ff02::12

 
Term

ff02::1:2

Definition

Multicast address: All DHCP servers and relay agents.

Term

Multicast address: All DHCP servers and relay agents.

Definition

ff02::1:2

Term

SLAAC: Stateless Address Autoconfiguration

Definition

What used to be ARP & DHCP but no DHCP server needed!

 

Router feeds node just enough info to get by.

 

Add DHCPv6 and you get centralized allocation and address assignment too.

Term

IPv4: ARP

IPv6: _____

Definition

ND Neighbor Discovery

Uses multicast, uses ICMPv6, but achieves a similar goal.

Term

...:ff:feXX:XXXX

 
Definition

Host assigned IP address as a function of its
Ethernet MAC address (Modified EUI-64)
(SLAAC).

This means someone forgot to enable the Privacy Extensions.

 

(the 7th bit is always a 1 but you won't notice that.  You will, however, notice the ff:fe)

Term

Privacy Extensions for SLAAC
(Stateless Address Autoconfiguration)

Definition

Doesn't start with Modified EUI-64, start with a hash of it.

Changes IP address over time.

Should be default on any modern OS.

Term

DHCPv6 uses which ports?

Definition

UDP 546 (client) and 547 (server)

Term

UDP port 546 is?

Definition

DHCPv6 client port

Term

UDP port 547 is?

 
Definition

DHCPv6 server port

 
Term

IPv4 DHCP: DISCOVER/OFFER/REQUEST/ACK

 

IPv6: _____

 
Definition

SOLICIT / ADVERTISE / REQUEST / REPLY

or

SOLICIT / REPLY (if "rapid commit" requested)

Term
DHCPv6 "INFORMATION_REQUEST"
Definition

When a node knows its IP address and is
just asking for other parameters:

  • DNS (technically "DNS Recursive Nameservers")
  • DNS Search List
  • NTP servers
  • SIP servers
  • and many more
Term

2002::/16

 
Definition

6to4 tunneling in use.

 
Term

2001:0000/32

 
Definition

Teredo tunneling in use.

 
Term

IPv4: 169.254.173.198 (ad hoc)

IPv6: _____

 
Definition

No direct equivalent.

None needed due to Link Local providing the same feature, just differently.

Term

Firewalling IPv6 is complex because...

 
Definition
  1. ICMPv6 can't be blindly blocked. See "RFC 4890: Recommendations for Filtering ICMPv6 Messages in Firewalls."
  2. IPv6 "extension headers" complicate how to find TCP/UDP port numbers.
Term

IPv4: ping and traceroute

IPv6 : _____

Definition
ping6 and traceroute6
Term

IPv4: arp -an

IPv6: _____

 
Definition
ndp -an
Term

IPv4: netstat -rn

IPv6: _____

 
Definition
  • Mac & *BSD:
    • netstat -rn -f inet6
  • Linux:
    • netstat -rn --protocol=inet6
    • Also acceptable: ip -6 route
Term

"Dual Stack"

 
Definition

Running both IPv4 and IPv6 on a host.

 

We'll do this until IPv4 is completely

eliminated from the planet.

Term

The biggest benefit to starting IPv6 deployment now...

 
Definition
It is less expensive to do it at your own pace than when an external requirement forces you to do it in a panic.
Term

IPv4: gethostbyname()

IPv6: _____
 
Definition

getaddrinfo()

 
Term

IPv4: gethostbyaddr() 

IPv6: _____

 
Definition

getnameinfo()

 
Term

IPv4: inet_ntoa() 

IPv6: _____

 
Definition

inet_ntop()

 
Term

IPv4: inet_addr() 

IPv6: _____

 
Definition

inet_pton()

 
Term
Typical organization supernet size?
Definition
/48
Term
Typical residential supernet size?
Definition

/56

(ISPs are handing out anything from /64 to /48 but /56 and /64 are common.
Term
Typical subnet size?
Definition
/64
Term
Typical point-to-point link subnet size?
Definition
/127 (but /64 is common also)
Term
Typical ISP supernet size?
Definition
/32 (but bigger and smaller exist too)
Term
Global unicast space:
Definition
2000:/3
Term
2000:/3
Definition
Global unicast space:
Term
Name 2 good IPv6 testing websites.
Definition
Test my device: http://test-ipv6.com
Test other device IPv6 reachability: http://test-ipv6.net
Term
DHCP-PD
Definition
Like DHCP but instead of getting an address you get a /64 subnet. Mostly for ISPs to communicate to home CPE.
(There's a lot more but that's the common use case.)
Supporting users have an ad free experience!