Lecture 4: iBGP and eBGP Flashcards

1
Q

What is Internal BGP (iBGP)?

A

iBGP is used to share external routes with peers of the gateway router

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

What is External BGP (eBGP)?

A

eBGP is used for communication between different autonomous systems

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

How does iBGP and eBGP differ?

A
  • Information shared
  • Who info is shared to
  • Next-hop behaviour
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does the AS-Path work in iBGP?

A

iBGP does not append the ASN to the AS-Path of a path/route

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

How does the next hop work in iBGP?

A

Routes shared via iBGP will not update the next-hop attribute

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

What is the Interior Gateway Protocol (IGP)?

A

Used to distribute internal routing information

Allows internal routers to determine where traffic needs to go

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

How do we prevent loops in iBGP?

A

Full mesh routing

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

How does full mesh routing work?

A

Every iBGP router is networked with every other iBGP router

Advertisements only make a single trip between router-router, no readvertising necessary

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

What is the problem with Full Mesh Networking?

A

Doesn’t scale well

Number of links are close to n^2 (Increase exponentially)

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

What is used for internal routing instead of full mesh iBGP to deal with the scaling problem?

A

IGP

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

What are the 2 types of IGP routing?

A
  • Link-State protocols
  • Distance-Vector protocols
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Link-State protocols?

A

Routers know the entire network topology and flood updates to all other routers

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

What is Distance-Vector protocols?

A

Routers only advertise to neighbours, and do not know the entire network topology

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

What are examples of Distance-Vector protocols?

A

RIP, RIPv2, RIPng
IGRP

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

What are examples of Link-State protocols?

A

OSPF, IS-IS

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

When choosing an IGP protocol who makes the decisions and what are the factors in the decisions?

A
  • It is up to the administrators of the
    autonomous system
  • Choice based on cost, hardware
    vendor, network size, and specialty requirements
17
Q

What are the limitations of iBGP?

A
  • The lack of re-advertisement
  • Scalability issues with full mesh networks
18
Q

___ is used to handle routing within the AS?

A

IGP

19
Q

__ is used to handle the distribution of external routes

A

eBGP and iBGP

20
Q

How does iBGP and IGP work together to allow communication between the internal router, the local gateway router and the external gateway router in the destination AS?

A
  • Gateway router learns path via eBGP and advertises it internally in the AS via iBGP
  • Internal router learns path via iBGP and uses an IGP based routing table to determine the path to the local gateway router