Lesson 4 - AS relationships and interdomain routing Flashcards

1
Q

What is AS

A

An Autonomous System (AS) is a group of routers (including the links among them) that operate under the same administrative authority. Each AS implements its own set of policies, makes its own traffic engineering decisions and interconnection strategies, and also determines how the traffic leaves and enters the network.

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

What kind of relationship does ASes have with other parties?

A

provider-customer - providers charge for traffic

peer relationships - share traffic

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

What is BGP

A

Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information among autonomous systems (AS) on the Internet. The protocol is classified as a path vector protocol.

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

Which rules does BGP policy follow for importing rules?

A

The routes that are preferred first are the customer routes, then the peer routes and finally the provider routes.

AS: a) wants to ensure that routes towards its customers do not traverse other ASes unnecessarily generating costs, b) uses routes learned from peers since these are usually “free”

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

Which rules does BGP policy follow for exporting rules.

A

Likely foward client tables to everyone.

Likely forward peers and providers tables to clients.

The AS would avoid forwarding a route not used by a client because it would be allowing unwanted and unpaid traffic to go through its network.

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

What are the design goal of BGP?

A

Scalability - manage design growth of internet

Express routing policies

Allow cooperation among ASes

Security

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

Explain BGP protocol basics

A

To begin a BGP session a router will send an OPEN message to another router. Then the sending and receiving router will send each other announcements from their individual routing tables.

After a session is established between BGP peers, the peers can exchange BGP messages to provide reachability information and enforce routing policies.

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

What is the difference between iBGP and eBGP?

A

eBGP is responsible for transmitting router informatioin of border routers of adjacent ASes about external destinations.

iBGP is responsible for disseminating BGP route advertisements about external destinations to routers inside the AS.

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

What is the difference between iBGP and IGP-like protocols (RIP or OSPF)?

A

iBGP routes inside the AS to external destinations.

IGP routes inside the AS to internal destinations.

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

How does BGP decision process to select routes at a router work (in a nutshell)?

A

Mostly BGP policicy prefers routes in this order:

  1. Local routes
  2. shorter routes
  3. Lower MED (Multi-exit descriminator)
  4. Shortest IGP path
  5. Tiebreaker with ID or reliability.

The router goes through the list of attributes in the route advertisements and compares the attributes to it’s policy.

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

What are 2 main challenges with BGP? Why?

A

misconfigurations

faults

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

What is an IXP?

A

IXPs are physical infrastructures that provide the means for ASes to interconnect and directly exchange traffic with one another.

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

What are the 4 reasons of IXPs increased popularity?

A
  1. IXPs are interconnection hubs handling large traffic volumes
  2. Important role in mitigating DDoS attacks
  3. “Real-World” Infrastructures with a pleathora of research opportunities
  4. IXPs are active marketplaces and technology innovation hubs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which services do IXPs provide?

A
  1. Public peering
  2. Private peering
  3. Route servers and service level agreements
  4. Remote peeing through resellers
  5. Moblie peering
  6. DDoS blackholing
  7. Free value-added services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the differences between Multi-lateral and unilateral peering at IXPs?

A

Go find out.

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