23.2. Távolságvektor alapú forgalomirányítás - routing tábla problémák

Túl kicsi kezdőérték probléma: Ha az optimális út „megsérül” nagyobb költségű (hosszabb) út nem léphet helyébe.

Megoldás: Az optimális út irányából érkező nagyobb költséggel kötelező felülírni a korábbi (kisebb) metrika értéket.

Végtelenig számlálás (counting to infinity) probléma: Az eljárás bizonyos esetekben igen lassan reagál a topológia változására.

Végtelenig számlálás példa: 

Tekintsük a D-be irányuló forgalomirányítást a következő hálózati környezetben:

Példa a végtelenig számlálásra: 1. lépés

Kiinduló forgalomirányítási táblázat bejegyzések a "D" célra vonatkozóan (Az optimális út irányában a "D" felé vezető szomszédot, s azon keresztül "D" optimális távolságát jegyezzük fel):

A: B szomszédon keresztül 2 távolságra.
B: D szomszédon keresztül 1 távolságra.
C: B szomszédon keresztül 2 távolságra.

Tekintsük a routing táblák alakulását a B-D kapcsolat megsérülése esetén:

Példa a végtelenig számlálásra: 2. lépés
AB, 2C, 3C, 4C, 5...C, 10C, 11C, 11
B---C, 3C, 4C, 5...C, 10C, 11C, 11
CB, 2A, 3A, 4A, 5...A, 10D, 10D, 10

A példa jól mutatja, hogy egy ilyen egyszerű hálózati környezetben is a meghibásodás bekövetkezte után 9 ciklus kellett a forgalomirányítás helyreállásához.