09 - Exploring EBGP Flashcards

1
Q

External BGP provides ___ between ___.

A

inter-domain routing, autonomous systems

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

BGP uses TCP ___.

A

179

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

What are the three main characteristics of BGP?

A
  • Reliable – periodic TCP keepalives, incremental, triggered updates
  • Scalable – 600k+ internet routes, TCP sliding window ACKs
  • Stable – Batched updates, slower convergence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

BGP is a ___ protocol

A

path vector (modified distance vector)

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

What does BGP advertise?

A
  • a path of autonomous systems

* networks at the end of the path

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

What are the BGP data structures?

A
  • BGP neighbour table – list of BGP peers
  • BGP table – list of all BGP learned routes
  • IP routing table – list of best path routes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

External BGP routes (routes from an external AS) have an AD of __.

A

20

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

Internal BGP routes (routes on the same AS) have an AD of ___.

A

200

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

What are the BGP message types?

A
  • Open
  • Keepalive
  • Update
  • Notification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A router that runs BGP is known as a BGP ___.

A

speaker

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

A BGP ___ is when a BGP speaker is configured to form a neighbour relationship with another BGP speaker

A

peer

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

What are the requirements for establishing an EBGP neighbour relationship?

A
  • Different AS number
  • Defined neighbours
  • Reachability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

BGP chooses a single best path based upon __, not link characteristics like bandwidth or delay.

A

policy

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

BGP is not designed for _____.

A

load balancing

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

What is the BGP route selection process?

A

Route selection process, routing policy is based on factors called attributes:

  1. Prefer highest WEIGHT attribute (local to router)
  2. Prefer highest LOCAL PREFERENCE attribute (global with AS)
  3. Prefer route ORIGINATED by local router (next hop = 0.0.0.0)
  4. Prefer shorted AS path (least number of AS in AS-path attribute)
  5. Prefer lowest ORIGIN attribute (IGP < EGP < incomplete)
  6. Prefer lowest MED attribute (exchanged between autonomous systems)
  7. Prefer an EBGP PATH over an IBGP path
  8. (IBGP route) prefer PATH through closest IGP neighbour
  9. (EBGP route) prefer oldest EBGP PATH (neighbour with longest uptime)
  10. Prefer path with lowest neighbour BGP ROUTER ID
  11. Prefer path with lowest neighbour IP address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly