Routing Flashcards
How is global information classified in a routing algorithm?
All routers have complete topology alongside the link cost info.
There’s also the presence of link state algorithms.
How is decentralized information classified in a routing algorithm?
The router knows physically connected neighbors and the link costs to those neighbors.
There is an iterative process of computation and the exchange of information with neighbors
There’s the presence of distance vector algorithms
What are the characteristics of a static routing algorithm?
This is hardly an algorithm. The network administrator establishes table mappings. These mappings do not change unless network admin alters them.
What are the characteristics of a dynamic routing algorithm?
Routes change more quickly due to periodic updates and also in response to link cost changes
Describe flooding
Flooding is a static algorithm that sends out every incoming packet on every outgoing line except the one it arrived on. It generates vast numbers of duplicate packets, an infinite number unless measures are taken to dampen the process.
What is a measure that can be used to reduce the number of duplicate packets during flooding?
A hop counter contained in the header of each packet and that is decremented at each hop. The packet is discarded when the counter reaches zero.
Is flooding practical?
It isn’t practical in many applications because of the large number of packets generated.
What are the applications of flooding?
Robust, for example military applications where large numbers of routers may be destroyed at any instance.
Broadcasting for example distributed database applications since you can update all of the databases concurrently.
It always chooses the shortest path since it chooses every possible path in parallel.
What is an advantage of using flooding?
No other algorithm can produce a shorter path
How do routing algorithms view the network?
The view them as a graph
What are the factors that affect routing?
Semi-dynamic topology (deal with link failures)
Dynamic load: congestion/delay
Policy
What is the internet?
A collection of Autonomous Systems. It is defined by control not geography
What are the two types of routing?
Intra Domain Routing
Inter Domain Routing
What are examples of intra domain routing?
Distance vector
Link State
What are examples of inter domain routing?
Path vector