BGP Routing Protocol Q/A's Flashcards
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?
True
Border Gateway Protocol
neighbors-peers of autonomous systems (AS)
Does BGP broadcast it’s entire routing table? True/False
False
What is the name of the database where BGP routing updates are stored?
Routing Information Base Loc-RIB
What are the six states of BGP in order?
Idle connect active opensent openconfirm established
What is a route reflector (RR)?
What would cause a route reflector (RR) to activate?
second route
route failure
What does MP-BGP stand for?
What does MP-BGP route over BGP?
Multi Protocol Border Gateway Protocol
multiple network protocols and address families
What two things does the address family identifier associate together in BGP?
network protocols with network addresses
BGP neighbors are connected with other what?
BGP neighbors are configured dynamically or statically?
peers
statically
When BGP routes data in between other Autonomous systems, what type of routing is this called?
Interdomain routing
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?
path-vector protocol
complete topology information
dynamically
What does BGP use in order to peer with other neighbor routers?
(AS) autonomous system number
What two types of databases does BGP used to display routing information?
Neighbor database (ND) “show ip bgp neighbors”
Routing Table - Routing Information Base (RIB) “Show IP Route BGP”
The BGP open message state establishes what?
BGP adjacency
The BGP update message state performs what three types of routing updates?
Advertisements, updates and withdrawing routes
What do BGP Notifications indicate?
an error
BGP synchronization rules are what?
BGP will not advertise routes when a Internal BGP neighbor to a External BGP neighbor can’t validate what?
Set of rules and protocols followed on when and not to advertise routes
Network Prefix
BGP session are established when adjacencies form between two or more?
BGP establishes what type of adjacency between each other?
Peers
Peer to Peer (Point to Point)
Who assigns all the unique public ASN’s Autonomous Systems Numbers in the world?
Internet Assigned Numbers Authority (IANA)
What three things does IANA require when requesting a public ASN?
Proofs
- Public Block Address Network Range
- Multiple connections to the internet
Need
3. Unique routing policy from providers
What is an AS Path?
Route between BGP peers
What is added to a BGP router update that’s sent to it’s neighbor peer in a different AS autonomous system?
The AS Path of itself
What is the purpose of using an AS Path Prepend?
manipulate routing path of data
What AS path does BGP prefer the longest or shortest path?
shortest AS path
Does BGP use hello packets to discover neighbors? Yes/No
No
What does BGP use instead of hello packets to communicate with every peer and why?
TCP: port 179 for convenience
Does BGP use a dynamic neighbor discovery protocol. Yes/No
No
BGP traffic is always point to point? True/False
True (Peer to Peer)
What three configurations are required for BGP peering?
BGP Session Establishment
Address-Family Configuration
Address-Family Activation
The routing information base consist of what three parts for maintaining network prefixs and path attributes for BGP routes?
Adj-RIB-in: Adjacent Route Information Base (in)
Loc-RIB: Location Route Information Base
Adj-RIB-out: Adjacent Route Information Base (out)
What does a network statement in BGP contain?
Where is the BGP routing table contained in?
specific network prefix
Loc-RIB: Location Route Information Base
Why is a route filtering method used?
manipulate the routing of data
Where is the BGP routing table contained?
Loc-RIB: Location Route Information Base
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?
Private ASN (Private Autonomous System Number)
Private ASN’s routes are used to communicate to whom via BGP?
single provider via (BGP)
Are public ASN’s globally routeable addresses over the internet? True/False?
True
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
routes to be received and processed
True
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?
Local ASN (Local Autonomous System Number)
What does the Local AS in BGP prevent?
routing of traffic outside the local-as
What does the term RIR mean?
What two things does the RIR manage global?
Regional Internet Registry
allocation and registration of address space and autonomous system (AS) numbers within a defined region.
What does the IANA stand for?
Internet Assigned Numbers Authority
What do Country code top-level domains ccTLDs consist of?
What are some examples of Country code top-level domains ccTLDs?
two letter country code
.us, .uk, .ca …
What type of BGP messages are used to advertise information to its peers?
update messages
What routing information does Loc-RIB contain?
actual routing information the router uses
What are the two types of top-level domains that IANA manages?
country code and generic top-level domains
What does IANA manage global?
Global DNS root zones
What are the Country code top-level domains ccTLDs govern?
country, state or dependent territories
BGP Route filtering method filters based on what three types of information?
route, path or community information
BGP route filtering method advertises what from peers?
routes sent or received
What routing information does Adj-RIBs-in contain?
routing information sent by neighboring routers
What routing information does Adj-RIBs-out contain?
information the router chooses to send to neighboring routers