Drawbacks to Link-State Routing
Despite all its features and flexibility, link-state routing raises two potential concerns (Mark A. Sportack 1999):
 |
During the initial discovery process, link-state routing protocols can flood the network's transmission facilities, |
|
and thereby significantly decrease the network's capability to transport data. This performance degradation is temporary but can be very noticeable. |
 |
Link-state routing is both memory and processor intensive. Consequently, more fully configured routers are |
|
required to support link-state routing than distance-vector routing. This increases the cost of the routers that are configured for link-state routing. |
What's Link-State Routing Good For?
The link-state approach to dynamic routing can be quite useful in networks of any size. Using events, such as changes, to drive updates (rather than fixed-interval timers) enables convergence to begin that much more quickly after a topological change. The overheads of the frequent, time-driven updates of a distance- vector routing protocol are also avoided. This allows more bandwidth to be used for routing traffic rather than for network maintenance, provided you design your network properly (Mark A. Sportack 1999).
They facilitate network scalability better than either static routes or distance-vector protocols. Link-state routing is best in larger, more complicated networks or in networks that must be highly scalable. It may be challenging to initially configure a link-state protocol in a large network, but is well worth the effort in the long run (Mark A. Sportack 1999).