BGP Routing Protocol Q/A's Flashcards

1
Q

BGP is a path-vector “direction” that selects and uses the best valid path. True/False

What does BGP stand for?

BGP routers route and distribute packets between what?

A

True

Border Gateway Protocol

neighbors-peers of autonomous systems (AS)

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

Does BGP broadcast it’s entire routing table? True/False

A

False

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

What is the name of the database where BGP routing updates are stored?

A

Routing Information Base Loc-RIB

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

What are the six states of BGP in order?

A
Idle
connect
active
opensent
openconfirm
established
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a route reflector (RR)?

What would cause a route reflector (RR) to activate?

A

second route

route failure

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

What does MP-BGP stand for?

What does MP-BGP route over BGP?

A

Multi Protocol Border Gateway Protocol

multiple network protocols and address families

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

What two things does the address family identifier associate together in BGP?

A

network protocols with network addresses

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

BGP neighbors are connected with other what?

BGP neighbors are configured dynamically or statically?

A

peers

statically

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

When BGP routes data in between other Autonomous systems, what type of routing is this called?

A

Interdomain routing

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

What vector type routing protocol is BGP?

What topology information does BGP routes contain, full, partial or no topology information?

Does BGP maintain path information between other peers statically or dynamically?

A

path-vector protocol

complete topology information

dynamically

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

What does BGP use in order to peer with other neighbor routers?

A

(AS) autonomous system number

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

What two types of databases does BGP used to display routing information?

A

Neighbor database (ND) “show ip bgp neighbors”

Routing Table - Routing Information Base (RIB) “Show IP Route BGP”

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

The BGP open message state establishes what?

A

BGP adjacency

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

The BGP update message state performs what three types of routing updates?

A

Advertisements, updates and withdrawing routes

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

What do BGP Notifications indicate?

A

an error

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

BGP synchronization rules are what?

BGP will not advertise routes when a Internal BGP neighbor to a External BGP neighbor can’t validate what?

A

Set of rules and protocols followed on when and not to advertise routes

Network Prefix

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

BGP session are established when adjacencies form between two or more?

BGP establishes what type of adjacency between each other?

A

Peers

Peer to Peer (Point to Point)

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

Who assigns all the unique public ASN’s Autonomous Systems Numbers in the world?

A

Internet Assigned Numbers Authority (IANA)

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

What three things does IANA require when requesting a public ASN?

A

Proofs

  1. Public Block Address Network Range
  2. Multiple connections to the internet

Need
3. Unique routing policy from providers

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

What is an AS Path?

A

Route between BGP peers

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

What is added to a BGP router update that’s sent to it’s neighbor peer in a different AS autonomous system?

A

The AS Path of itself

22
Q

What is the purpose of using an AS Path Prepend?

A

manipulate routing path of data

23
Q

What AS path does BGP prefer the longest or shortest path?

A

shortest AS path

24
Q

Does BGP use hello packets to discover neighbors? Yes/No

A

No

25
Q

What does BGP use instead of hello packets to communicate with every peer and why?

A

TCP: port 179 for convenience

26
Q

Does BGP use a dynamic neighbor discovery protocol. Yes/No

A

No

27
Q

BGP traffic is always point to point? True/False

A

True (Peer to Peer)

28
Q

What three configurations are required for BGP peering?

A

BGP Session Establishment
Address-Family Configuration
Address-Family Activation

29
Q

The routing information base consist of what three parts for maintaining network prefixs and path attributes for BGP routes?

A

Adj-RIB-in: Adjacent Route Information Base (in)

Loc-RIB: Location Route Information Base

Adj-RIB-out: Adjacent Route Information Base (out)

30
Q

What does a network statement in BGP contain?

Where is the BGP routing table contained in?

A

specific network prefix

Loc-RIB: Location Route Information Base

31
Q

Why is a route filtering method used?

A

manipulate the routing of data

32
Q

Where is the BGP routing table contained?

A

Loc-RIB: Location Route Information Base

33
Q

Some organizations might not be able to meet the qualifications for obtaining their own Public ASN but still want to receive Internet routing tables from their service provider.

In these situations, the service provider may assign the organization what type of ASN?

A

Private ASN (Private Autonomous System Number)

34
Q

Private ASN’s routes are used to communicate to whom via BGP?

A

single provider via (BGP)

35
Q

Are public ASN’s globally routeable addresses over the internet? True/False?

A

True

36
Q

Allow AS is a feature the routers uses to allow what, regardless if a router detects its own ASN in the AS-Path?

By default a router discards BGP network prefixes if it sees its ASN in theAS-Path as a loop prevention mechanism.True/False

A

routes to be received and processed

True

37
Q

When two companies merge, one of the ASN’s are usually returned to the Regional Internet Registry (RIR) however each company needs to maintain its own ASN while the changes are being made with its peering neighbors.

What is used instead of a private ASN to permit a BGP session to establish as an alternate ASN?

A

Local ASN (Local Autonomous System Number)

38
Q

What does the Local AS in BGP prevent?

A

routing of traffic outside the local-as

39
Q

What does the term RIR mean?

What two things does the RIR manage global?

A

Regional Internet Registry

allocation and registration of address space and autonomous system (AS) numbers within a defined region.

40
Q

What does the IANA stand for?

A

Internet Assigned Numbers Authority

41
Q

What do Country code top-level domains ccTLDs consist of?

What are some examples of Country code top-level domains ccTLDs?

A

two letter country code

.us, .uk, .ca …

42
Q

What type of BGP messages are used to advertise information to its peers?

A

update messages

43
Q

What routing information does Loc-RIB contain?

A

actual routing information the router uses

44
Q

What are the two types of top-level domains that IANA manages?

A

country code and generic top-level domains

45
Q

What does IANA manage global?

A

Global DNS root zones

46
Q

What are the Country code top-level domains ccTLDs govern?

A

country, state or dependent territories

47
Q

BGP Route filtering method filters based on what three types of information?

A

route, path or community information

48
Q

BGP route filtering method advertises what from peers?

A

routes sent or received

49
Q

What routing information does Adj-RIBs-in contain?

A

routing information sent by neighboring routers

50
Q

What routing information does Adj-RIBs-out contain?

A

information the router chooses to send to neighboring routers