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

20
Q

iBGP administrative distance

21
Q

eBGP administrative distance

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

24
Q

iBGP default TTL

A

255 (allows for multi-hop sessions)

25
BGP Packet Types
Type 1 Open Type 2 Update Type 3 Notification Type 4 Keepalive
26
BGP packet used to establish an adjacency.
Open
27
BGP packet used to advertise any feasible routes, withdraw previously advertised routers.
Update
28
T/F: BGP does not rely on the TCP connection state to ensure that neighbors are still alive.
True
29
BGP packet used to verify neighbors are still alive.
Keepalive
30
Sent when an error is detected with the BGP session.
Notification
31
Components of the Open packet.
BGP Version Number ASN of Originating Router Hold Time BGP Identifier
32
T/F: Hold timer must be either zero or at least 3 seconds.
True
33
Default keepalive / Default hold time
60 seconds / 180 seconds
34
What does BGP use to maintain a table of all BGP peers and their operational status?
Finite State Machine
35
BGP Neighbor States
1. Idle 2. Connect 3. OpenSent 4. OpenConfirm 5. Established 6. Updates
36
BGP Path Attributes
Local_Pref Origin AS_Path Next_Hop Multi_Exit_Disc Atomic_Aggregate Aggregator
37
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
Idle