Week 6 - IPv6 Addresses* Flashcards

1
Q

How many bits is an IPv6 address?

A

128 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How is an IPv6 address split up? How many bits per?

A

IPv6 is split into 8 groups of 4 hexadecimal numbers, 16 bits each group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What IPv6 addresses are reserved for education, documentation, books and courses?

A

Every address that starts with 2001:0db8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How are IPv6 addresses broken down smaller? 2

A

IPv6 is broken down more by:
1. Removing any leading 0’s from a group
2. Any consecutive groups composed of just 0’s can be replaced with 2 colons (Can be done only ONCE)
For example: :0:0:0: = ::

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are link-local unicast addresses? How is it configured?

A

Link-Local Unicast Addresses are configured based on the host’s MAC address allowing local segment communication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Link-local addresses are used by ____ to receive their _____?

A

Link-Local Addresses are used by an IPv6 host to receive its network configuration

(Link-Local Addresses provide network configuration to an IPv6 host)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 9-10 fields of an IPv6 header?

A
  1. Version
  2. Traffic Class (different priorities for different classes)
  3. Flow Label - QoS used with Traffic Class
  4. Payload Length
  5. Next Header - unique to IPv6 - can chain headers
  6. Hop Limit - TTL
  7. Source Address
  8. Destination Address
  9. Optional Header mentioned
  10. Data Payload
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why can’t we switch to IPv6 all at once?

A

There are too many devices running IPv4, legacy devices, costly to upgrade infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is IPv4 mapped address space in terms of IPv6?

A

These are addresses that can be directly correlated to an IPv4 address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are IPv6 tunnels in relation to IPv4?

A

IPv6 tunnel servers take incoming IPv6 data, encapsulate it into an IPv4 datagram, and send it to the other IPv6 tunnel to be de-encapsulated

(Tunnels are IPv6 tunnel servers on either endpoint)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is an IPv6 tunnel broker?

A

Provides the IPv6 tunnel servers (endpoints) so you don’t have to buy them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How do you correlate an IPv6 address to an IPv4?

A

When you see an IPv6 address that begins with 80 0’s and 16 1’s, it’s part of the iPv4 mapped address space.

Last 32 bits are the IPv4 address it’s meant to represent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does a Host’s MAC address change when configured to a link-local unicast address? Where is it inserted after? (IPv6)

A

Host’s MAC address is run through an algorithm so its 48-bit number turns into a unique 64-bit number and is inserted into the address’s Host ID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the IPv6 loopback address before it’s broken down?

A

31 0’s with a 1 at the end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does an IPv6 loopback address look like after it’s broken down?

A

::1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How are IPv6 addresses able to travel over an IPv4 network?

A

Using IPv4 mapped addresses

17
Q

What are the 3 competing protocols for IPv6 tunnels?

A
  1. 6in4/manual protocol
  2. Tunnel Setup Protocol (TSP)
  3. Anything in Anything (AYIYA)
18
Q

Describe the 3 competing protocols for IPv6 tunnels

A
  1. 6in4 immediately encapsulates IPv6 packets inside IPv4 packets. No support for NAT IPv4 addresses.
  2. Tunnel Setup Protocol (TPS) - rules for setting up parameters between tunnel endpoints
  3. Anything in Anything (AYIYA) - encapsulate any protocol within any other protocol. Designed for tunnel brokers, compatible with NAT IPv4 addresses