Ch 10: OSPF v3 Flashcards

1
Q

OSPFv3 uses ___________ packet types for inter-router communication.

a. three
b. four
c. five
d. six
e. seven

A

C.

OSPFv3 uses five packet types for communication:

  1. hello
  2. database description
  3. link-state request
  4. link-state update
  5. link-state acknowledgment

These packet types have exactly same names and functions as the same packet types in OSPFv2.

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

The OSPFv3 hello packet uses the ___________ for the destination address.

  1. MAC address 00:C1:00:5C:00:FF
  2. MAC address E0:00:00:06:00:AA
  3. IP address 224.0.0.8
  4. IP address 224.0.0.10
  5. IPv6 address FF02::A
  6. IPv6 address FF02::5
A
  1. OSPFv3 uses link-local addresses for a majority of communication, but it uses the destination IPv6 address (FF02::5) for hello packets and link-state updates.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do you enable OSPFv3 on an interface?

  1. Use the command network prefix/prefix-length under the OSPF process.
  2. Use the command network interface-id under the OSPF process.
  3. Use the command ospfv3 process-id ipv6 area area-id under the interface.
  4. Nothing. OSPFv3 is enabled on all IPv6 interfaces upon initialization of the OSPF process.
A

C. Enabling OSPFv3 requires the interface configuration command ospfv3 process-id ipv6 area area-id.

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

T/F: On a brand-new router installation, OSPFv3 requires only that an IPv6 link-local address be configured and that OSPFv3 be enabled on that interface to form an OSPFv3 neighborship with another router.

A

False. You need a router ID. This can be manually assigned with the command router-id router-id. Router ID can also be automatically set to an IPv4 address configured on a loopback or interface.

If not, the router ID is set to 0.0.0.0, and it will not be able to form a neighborship with another OSPFv3 router.

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

T/F: OSPFv3 support for IPv4 networks only requires that an IPv4 address be assigned to the interface and that the OSPFv3 process be initialized for IPv4.

A

False. OSPFv3 requires an IPv6 link-local address to establish neighborship to exchange IPv6 or IPv4 routes.

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

T/F: OSPFv3 supports IPv4 and IPv6 address families.

A

True.

Unlike IPv4, IPv6 supports both, backward compatible.

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

How is the IP prefix information carried in OSPFv3?

A

The IP prefix information is no longer present in the OSPF packet headers. Instead, it is carried as LSA payload information, making the protocol essentially address family independent, much like IS-IS.

OSPFv3 uses the term link instead of network because the SPT calculations are per link instead of per subnet.

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

T/F: OSPFv3 includes the same link-state type field that was used with OSPF and is also used to determine the flooding scope of LSA, as well as the handling of unknown LSA types.

A

False.

OSPFv3 includes a new link-state type field that is used to determine the flooding scope of LSA, as well as the handling of unknown LSA types.

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

T/F: The number of fields in the packet header has been increased to accomodate backward compatability with OSPF.

A

False.

OSPFv3 runs directly over IPv6, and the number of fields in the packet header has been reduced.

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

T/F: OSPFv3 will use the highest IPv4 address on a loopback or interface for the router ID if it is not set manually.

A

True.

OSPFv3 is backward-compatible with OSPF version 2. In OSPFv3 and OSPF version 2, the router uses the 32-bit IPv4 address to select the router ID for an OSPFv3 process.

If an IPv4 address exists when OSPFv3 is enabled on an interface, then that IPv4 address is used for the router ID. If more than one IPv4 address is available, a router ID is chosen using the same rules as for OSPF version 2.

If no IPv4 addresses are configured with the router-id command, the router selects a router ID automatically. Each router ID must be unique.

If no interfaces are configured with an IP then the router ID is 0.0.0.0 and does not form any adjacencies… epic fail.

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

T/F: Neighbor authentication has been removed from the OSPF protocol and is now performed through IPsec extension headers in the IPv6 packet.

A

True.

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

T/F: OSPFv3 allows for neighbor adjacency to form even if the two routers do not share a common subnet.

A

True.

OSPFv3 inter-router communication is handled by IPv6 link-local addressing. Neighbors are not automatically detected over non-broadcast multiple access (NBMA) interfaces. A neighbor must be manually specified using the link-local address.

IPv6 allows for multiple subnets to be assigned to a single interface, and OSPFv3 allows for neighbor adjacency to form even if the two routers do not share a common subnet.

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

T/F: In OSPFv3 neighbors are automatically detected over non-broadcast multiple access (NBMA) interfaces.

A

False.

OSPFv3 inter-router communication is handled by IPv6 link-local addressing. Neighbors are not automatically detected over non-broadcast multiple access (NBMA) interfaces. A neighbor must be manually specified using the link-local address. IPv6 allows for multiple subnets to be assigned to a single interface, and OSPFv3 allows for neighbor adjacency to form even if the two routers do not share a common subnet.

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

T/F: OSPFv3 inter-router communication is handled by IPv6 link-local addressing.

A

True.

OSPFv3 inter-router communication is handled by IPv6 link-local addressing. Neighbors are not automatically detected over non-broadcast multiple access (NBMA) interfaces. A neighbor must be manually specified using the link-local address. IPv6 allows for multiple subnets to be assigned to a single interface, and OSPFv3 allows for neighbor adjacency to form even if the two routers do not share a common subnet.

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

T/F: OSPFv3 packets include an instance ID field that may be used to manipulate which routers on a network segment are allowed to form adjacencies based on Address Family.

A

True.

Support of Address Families in OSPFv3:

OSPFv3 has a mechanism for supporting multiple address families (AFs). It maps an AF to an OSPFv3 instance using the Instance ID field in the OSPFv3 packet header. This approach is fairly simple and minimizes extensions to OSPFv3 for supporting multiple AFs.

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

T/F: OSPFv3 packets use protocol ID 88, and routers communicate with each other using the local interface’s IPv6 link-local address.

A

False and True.

OSPFv3 packets use protocol ID 89, and routers communicate with each other using the local interface’s IPv6 link-local address.

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

Which of the following is not correct:

  1. OSPFv3 modifies the structure of the router LSA (type 1), renames the network summary LSA to the interarea prefix LSA
  2. OSPFv3 renames the ASBR summary LSA to the intra-area router LSA.
  3. The principal difference is that the router LSA is only responsible for announcing interface parameters such as the interface type (point-to-point, broadcast, NBMA, point-to-multipoint, and virtual links) and metric (cost).
A

2 is not correct.

The OSPF link-state database information is organized and advertised differently in Version 3 than in Version 2.

  1. OSPFv3 modifies the structure of the router LSA (type 1), renames the network summary LSA to the interarea prefix LSA
  2. OSPFv3 renames the ASBR summary LSA to the interarea router LSA.
  3. The principal difference is that the router LSA is only responsible for announcing interface parameters such as the interface type (point-to-point, broadcast, NBMA, point-to-multipoint, and virtual links) and metric (cost).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

IP address information is advertised independently by how many new LSA types? What are they?

A

IP address information is advertised independently by two new LSA types:

  1. Link-local LSA (Type 8, new with v3)
  2. Intra-area prefix LSA (Type 9, new with v3)
19
Q

T/F: Advertising the IP address information using new LSA types eliminates the need for OSPF to perform full shortest path first (SPF) tree calculations every time a new address prefix is added or changed on an interface.

A

True!

The OSPF Dijkstra calculation used to determine the shortest path tree (SPT) only examines the router (Type1) and network (Type2) LSAs.

Advertising the IP address information using new LSA types eliminates the need for OSPF to perform full shortest path first (SPF) tree calculations every time a new address prefix is added or changed on an interface. The OSPFv3 link-state database (LSDB) creates a shortest path topology tree based on links instead of networks. This is accomplished with the new Type8 (Link) and Type9 (Intra-area) LSAs.

20
Q

How many packet types are used by OSPFv3?

A

OSPFv3 uses the same five packet types and logic as OSPFv2. Table 10-3 shows the name, address, and purpose of each of the five packets types.

21
Q

What is the source address for all OSPFv3 packets?

A

The Link Local address is always the source.

22
Q

What is the multicast DA for OSPFv3 packets destined for all routers?

A

FF02::5 (all routers)

23
Q

What is the multicast DA for OSPFv3 packets destined for all DR/BDR?

A

FF02::6 (DR/BDR)

24
Q

Match up the OSPFv3 LSA types with their functions.

  1. Hello
  2. Database description
  3. Link-state request
  4. Link-state update
  5. Link-state acknowledgment
  6. Database information request
  7. Initial adjacency forming, in response to a link-state request, Database update
  8. Summarize database contents
  9. Initial adjacency forming, in response to a link-state update, Flooding acknowledgment
  10. Discover and maintain neighbors, Initial adjacency forming, immediate hello
A

1 - 5

2 - 3

3 - 1

4 - 2

5 - 4

25
Q

What commands are needed to get OSPFv3 configured on a router, with at least one participating interface?

A
  • ipv6 unicast-routing
  • router ospfv3 [process-id]
  • router-id router-id (OSPF command)
  • address-family {ipv6 | ipv4} unicast (optional OSPF command)
  • ospfv3 process-id ipv6 area area-id (interface config)

The process of configuring OSPFv3 involves the following steps:

  1. Initialize the routing process. As a prerequisite, ipv6 unicast-routing must be enabled on the router. Afterward, the OSPFv3 process is configured with the command router ospfv3 [process-id].
  2. Define the router ID. The command router-id router-id assigns a router ID to the OSPF process. The router ID is a 32-bit value that does not need to match an IPv4 address. It may be any number, as long as the value is unique within the OSPF domain.
    • OSPFv3 uses the same algorithm as OSPFv2 for dynamically locating the RID. If there are not any IPv4 interfaces available, the RID is set to 0.0.0.0 and does not allow adjacencies to form.
  3. (Optional) Initialize the address family. The address family is initialized within the routing process with the command address-family {ipv6 | ipv4} unicast. The appropriate address family is enabled automatically when OSPFv3 is enabled on an interface.
  4. Enable OSPFv3 on an interface. The interface command ospfv3 process-id ipv6 area area-id enables the protocol and assigns the interface to an area.
26
Q

T/F: The commands for viewing OSPFv3 settings and statuses are very similar to those used in OSPFv2; they essentially replace ip ospf with ospfv3 ipv6.

A

True.

Supporting OSPFv3 requires verifying the OSPFv3 interfaces, neighborship, and the routing table… same as in OSPF.

27
Q

What is the command to show OSPFv3 neighbors?

A

show ospfv3 ipv6 neighbor (IPv6 neighbors)

and

show ip ospf neighbor​ (IPv4 neighbors)

28
Q

What is the command to show an OSPFv3 interface?

A

show ospfv3 interface [interface-id]

29
Q

What is the command to show an OSPFv3 interface summary?

A

show ospfv3 interface brief

30
Q

What is the command to view the routing table with OSPFv3?

A

show ipv6 route ospf

Intra-area routes are indicated with O, and interarea routes are indicated with OI.

Example 10-5 shows this command being executed on R1. The forwarding address for the routes is the link-local address of the neighboring router.

31
Q

T/F: OSPFv3 no longer supports the ability to mark an interface as passive.

A

False.

OSPFv3 supports the ability to mark an interface as passive.

The command is placed under the OSPFv3 process or under the specific address family. Placing the command under the global process cascades the setting to both address families.

An interface is marked as being passive with the command passive-interface interface-id or globally with passive-interface default, and then the interface is marked as active with the command no passive-interface interface-id.

32
Q

What is the command to verify the active/passive state of an interface?

A

The active/passive state of an interface is verified by examining the OSPFv3 interface status using the command show ospfv3 interface [interface-id] and searching for the Passive keyword. In Example 10-7, R1 confirms that the Gi0/3 interface is passive.

33
Q

T/F: Summarization of internal OSPFv3 routes follows the same rules as in OSPFv2 and must occur on ABRs.

A

True.

34
Q

What is the OSPFv3 command for summarization and where is it applied?

A

Summarization involves the command area area-id range prefix/ prefix-length, which resides under the address family in the OSPFv3 process.

35
Q

T/F: OSPFv3 supports the same OSPF network types as OSPFv2.

A

True.

OSPFv3 supports the same OSPF network types as OSPFv2.

Example 10-11 shows that R2’s Gi0/3 interface is set as a broadcast OSPF network type and is confirmed as being in a DR state.

36
Q

What is the OSPFv3 command to change the network type?

A

The OSPFv3 network type is changed with the interface parameter command ospfv3 network {point-to-point | broadcast}.

Example 10-12 shows the interfaces associated with the 2001:DB8:0:23::/64 network being changed to point-to-point.

37
Q

What are the steps to enable IPv4 in OSPFv3?

A

OSPFv3 supports multiple address families by setting the instance ID value from the IPv6 reserved range to the IPv4 reserved range (64 to 95) in the link LSAs. Enabling IPv4 support for OSPFv3 is straightforward and only involves two steps:

  1. Ensure that the IPv4 interface has an IPv6 address (global or link local) configured. Remember that configuring a global address also places a global address; alternatively, a link-local address can statically be configured.
  2. Enable the OSPFv3 process for IPv4 on the interface with the command ospfv3 process-id ipv4 area area-id.

Example 10-14 demonstrates the deployment of IPv4 using the existing OSPFv3 deployment.

38
Q

What are two commands that will show the Address Family info for interfaces in OSPFv3?

A

The command show ospfv3 interface [brief] displays the address families enabled on an interface. When IPv4 and IPv6 are both configured on an interface, an entry appears for each address family. Example 10-16 lists the interfaces and associated address families.

The command show ospfv3 neighbor will also show this info. Example 10-17 shows how to view the OSPFv3 neighbors to display the neighbors enabled for IPv4 and IPv6 as separate entities.

39
Q

What is the command to display OSPFv3 link LSAs?

A

show ospfv3 database link

40
Q

What is the command to display OSPFv3 network LSAs?

A

show ospfv3 database network

41
Q

What is the command to display OSPFv3 router LSAs?

A

show ospfv3 database router

42
Q

What is the command to display OSPFv3 IPv6 neighbors?

A

show ospfv3 ipv6 neighbor

43
Q

What is the bare minimum to configure OSPFv3 on a router and enable it on an interface?

A
  • router ospfv3 [process-id]
  • interface interface-id
  • ospfv3 process-id {ipv4 | ipv6} area area-id
  • either router-id or an interface with an IPv4 address is required.
44
Q

What is the OSPFv3 commands to make:

  • one interface passive?
  • all interfaces passive?
  • one interface active if all are passive?
A

An interface is marked as being passive with the commands:

  • single: passive-interface interface-id
  • globally: passive-interface default
  • single active: no passive-interface interface-id