Chapter 11: BGP Flashcards

1
Q

Number of unique ASNs.

A

4,294,967,295

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

Private ASN range.

A

16-bit range: 64,512-65,535
32-bit range: 4,200,000,000 - 4,294,967,295

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

Who is responsible for ensuring all public ASNs are globally unique?

A

IANA

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

Requirements for requesting a public ASN.

A
  1. Proof of a publicly allocated network range.
  2. Proof that internet connectivity is provided through multiple connections.
  3. Need for a unique routing policy from providers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

______ _______ provide BGP with granularity and control of routing policies within BGP.

A

Path Attributes

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

Types of BGP Path Attributes

A

Well-known mandatory
Well-known discretionary
Optional transitive
Optional non-transitive

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

Which path attribute must be included with every prefix advertisement?

A

Well-known mandatory

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

Which path attribute may or may not be included with a prefix advertisement?

A

Well-known discretionary

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

A routing update that consists of the network prefix, prefix length, and any BGP path attributes for the specific route.

A

Network Layer Reachability Information (NLRI)

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

T/F:

BGP does not contain a complete topology of the network.

A

True

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

T/F:

BGP is a link-state routing protocol.

A

False

BGP is a path vector protocol.

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

Attribute that includes a list of all of the ASNs that the prefix advertisement has traversed from its source.

A

AS_Path

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

What is the purpose of the Address Family Identifier?

A

Advertises addresses from the specified address family to a BGP neighbor.

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

What occurs when a BGP router receives a prefix advertisement with its AS listed in the AS_Path attribute?

A

The prefix advertisement is dropped because the router thinks the advertisement forms a loop.

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

T/F:

BGP uses Hello packets to maintain and discover neighbors.

A

False

BGP neighbors are defined by IP addresses.

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

Which port is used to communicate with other BGP routers?

A

TCP port 179

17
Q

T/F:

BGP can only form neighbor adjacencies with directly connected AS’s.

A

False

BGP can can form adjacencies with directly connected AS’s or AS’s that are multiple hops away.

18
Q

T/F:

A default route is not sufficient to establish a multi-hop BGP session.

A

True

A route between routers multiple hops away must exist in the RIB.

19
Q

2 types of BGP sessions

A

iBGP
eBGP

20
Q

iBGP administrative distance

A

200

21
Q

eBGP administrative distance

A

20

22
Q

2 scenarios that typically occur when BGP is needed within an AS.

A
  1. Multiple routing policies are required.
  2. Transit connectivity is provided between autonomous systems.
23
Q

eBGP default TTL

A

1

24
Q

iBGP default TTL

A

255 (allows for multi-hop sessions)

25
Q

BGP Packet Types

A

Type 1 Open
Type 2 Update
Type 3 Notification
Type 4 Keepalive

26
Q

BGP packet used to establish an adjacency.

A

Open

27
Q

BGP packet used to advertise any feasible routes, withdraw previously advertised routers.

A

Update

28
Q

T/F:

BGP does not rely on the TCP connection state to ensure that neighbors are still alive.

A

True

29
Q

BGP packet used to verify neighbors are still alive.

A

Keepalive

30
Q

Sent when an error is detected with the BGP session.

A

Notification

31
Q

Components of the Open packet.

A

BGP Version Number
ASN of Originating Router
Hold Time
BGP Identifier

32
Q

T/F:

Hold timer must be either zero or at least 3 seconds.

A

True

33
Q

Default keepalive / Default hold time

A

60 seconds / 180 seconds

34
Q

What does BGP use to maintain a table of all BGP peers and their operational status?

A

Finite State Machine

35
Q

BGP Neighbor States

A
  1. Idle
  2. Connect
  3. OpenSent
  4. OpenConfirm
  5. Established
  6. Updates
36
Q

BGP Path Attributes

A

Local_Pref
Origin
AS_Path
Next_Hop
Multi_Exit_Disc
Atomic_Aggregate
Aggregator

37
Q

Which neighbor state:

  • initializes all BGP resources for the peer connection.
  • sets ConnectRetryCounter to zero.
  • starts the ConnectRetryTimer with the initial value.
  • initiates a TCP connection to the other BGP peer
  • listens for a connection that may be initiated by the remote BGP peer
A

Idle