Week 2 Flashcards

1
Q

What is routing?

A

Determine end-to-end path through the network

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

What is forwarding?

A

Forwarding table determines local forwarding at this router

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

What is a routing algorithm?

A

Determine a “good” path through a network from source to destination

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

What are “link state” algorithms?

A

All routers have a complete topology and link cost information (GLOBAL)

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

What are “distance vector” algorithms?

A

A router only knows physically-connected neighbours and links cost to them
Iterative process of computation, exchange information with neighbours

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

What are the pros of using a distance vector algorithm?

A

Great for fast changing networks

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

What are the cons of using distance vector?

A

Doesn’t scale well as it relies on local knowledge
Suffers from problems like count-to-infinity and persistent looping

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

What are pros of using Djikstra?

A

Efficient and can handle large graphs

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

What are cons of using Djikstra?

A

Message size grows with the network

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

What is the count-to-infinity problem?

A

When a link between two routers fail, and they continue to update their routing tables with incorrect information the costs will increase indefinitely.

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

What is the persistent looping problem?

A

Packets are routed in an endless circle between routers due to incorrect routing information

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

What is the poisoned reverse?

A

It prevents routing loops by setting one of the costs to infinity.

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

What does internet consist of?

A

Applications, Computing Devices, Networking Devices, Protocols

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