Prerequisite – Classification of Routing Algorithms
- It is a dynamic routing algorithm in which each router computes distance between itself and each possible destination i.e. its immediate neighbors.
- The router share its knowledge about the whole network to its neighbors and accordingly updates table based on its neighbors.
- The sharing of information with the neighbors takes place at regular intervals.
- It makes use of Bellman Ford Algorithm for making routing tables.
- Problems – Count to infinity problem which can be solved by splitting horizon.
– Good news spread fast and bad news spread slowly.
– Persistent looping problem i.e. loop will be there forever.
- It is a dynamic routing algorithm in which each router shares knowledge of its neighbors with every other router in the network.
- A router sends its information about its neighbors only to all the routers through flooding.
- Information sharing takes place only whenever there is a change.
- It makes use of Dijkastra’s Algorithm for making routing tables.
- Problems – Heavy traffic due to flooding of packets.
– Flooding can result in infinite looping which can be solved by using Time to leave (TTL) field.
Comparison between Distance Vector Routing and Link State Routing:
My Personal Notes arrow_drop_up
- Computer Network | Routing Protocols Set 1 (Distance Vector Routing)
- Computer Networks | Unicast Routing - Link State Routing
- Computer Network | Types of routing
- Computer Network | Classes of routing protocols
- Computer Network | Securing Routing Protocols
- Computer Network | Classification of Routing Algorithms
- Computer Network | Routing Information Protocol (RIP)
- Computer Network | Routing v/s Routed Protocols
- Computer Network | Fixed and Flooding Routing algorithms
- Computer Network | Link state advertisement (LSA)
- Computer Network | Classless Inter Domain Routing (CIDR)
- Computer Network | Features of Enhanced Interior Gateway Routing Protocol (EIGRP)
- Computer Network | Redundant link problems
- Computer Network | Framing In Data Link Layer
- Onion Routing
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.