The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | May 2017 |
| Last Sign in: | 398 Weeks Ago, 6 Days Ago |
| Questions Answered: | 66690 |
| Tutorials Posted: | 66688 |
MCS,PHD
Argosy University/ Phoniex University/
Nov-2005 - Oct-2011
Professor
Phoniex University
Oct-2001 - Nov-2016
 (Transient loops under Dijkstra’s algorithm) In Dijkstra’s algorithm, nodes need to have consistent knowledge of link costs. Otherwise, packets may not be correctly routed to their destinations. For example, when the cost of a link changes, but the change is not known by all the nodes in the network, transient loops may occur. Consider the network in Figure 7.10, where nodes a and b know the failure of link ab, but nodes c, d, and e do not. Use Dijkstra’s algorithm to construct routing tables at each node, and then show that packets from e to a will loop between nodes b and e.
Â
b         1         c
1
Â
Â
a                      10
15
e
Â
15Â Â Â Â Â Â Â 2
1Â Â Â Â Â Â Â Â Â d
Â
Â
Figure 7.10 Nodes a and b know the failures of link ab, but nodes c, d, and e do not.
Hel-----------lo -----------Sir-----------/Ma-----------dam-----------Tha-----------nk -----------You----------- fo-----------r u-----------sin-----------g o-----------ur -----------web-----------sit-----------e a-----------nd -----------and----------- ac-----------qui-----------sit-----------ion----------- of----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n.P-----------lea-----------se -----------pin-----------g m-----------e o-----------n c-----------hat----------- I -----------am -----------onl-----------ine----------- or----------- in-----------box----------- me----------- a -----------mes-----------sag-----------e I----------- wi-----------ll