Doub difize aktyalizasyon algorithm

Anonim

Anvan ou kòmanse li atik sa a, nou konseye w nan familyarize w avèk materyèl la sou kalkil la nan chemen an selon Bellman la - Ford algorithm.

Difizyon aktyalizasyon algorithm a (difize aktyalizasyon algorithm -Dual) se youn nan de algoritm yo diskite isit la orijinal gen entansyon pou aplikasyon nan yon rezo distribye. Li se inik nan ke li tou retire enfòmasyon sou reyalizasyon ak topoloji ki genyen nan otomat final la nan algorithm la. Lòt algoritm diskite isit la kite retire elèv la nan enfòmasyon nan diskresyon nan aplikasyon an nan pwotokòl la, epi yo pa konsidere aspè sa a nan travay la nan algorithm a nan algorithm nan tèt li.

Pa 1993, Bellman-Ford ak Dijkstra te aplike kòm algoritm distribye nan pwotokòl routage plizyè. Eksperyans la te vin jwenn kòm yon rezilta nan aplikasyon sa yo byen bonè ak deplwaman mennen nan "vag nan dezyèm" nan rechèch ak refleksyon sou pwoblèm lan nan routage nan rezo oblije chanje rezo, ki te mennen nan aparans nan vektè a chemen ak doub.

Depi doub ki fèt tankou yon algorithm distribye, li se pi bon yo dekri travay li sou rezo a. Pou rezon sa a, figi 8 ak 9 yo te itilize. Yo eksplike doub, yo pral egzanp sa a ka remonte nan yon kouran nan twa destinasyon, ak Lè sa a chanjman yo trete nan eta a disponiblite pou atik yo destinasyon menm. Nan premye egzanp lan, ka a pral konsidere lè gen yon chemen altènatif, men pa gen okenn frè parèy en, dezyèm lan ap konsidere ka a lè gen yon chemen altènatif ak frè parèy en.

Nan Figi 8, etid D soti nan pwen an de vi A:

  1. Yon aprann de fason pou d:
Doub difize aktyalizasyon algorithm 21025_1
  1. Yon pa pral rekonèt chemen an nan B, paske B itilize yon kòm siksesè li yo:
  2. Yon konpare chemen ki disponib yo epi chwazi chemen ki pi kout la san pasan:
  3. Yon chèk chemen ki rete yo detèmine si gen nenpòt nan yo en vwazen:

Yon konnen sa paske C anonse wout la d ak metrik lokal li yo egal a 3.

Yon kenbe yon lokal metrik C nan tab topoloji li yo.

Kontinwe, yon konnen valè lokal la nan C ak valè lokal la nan A.

  1. 3 (Pri nan C) = 3 (pri nan yon), se konsa wout sa a pouvwa gen riban, Se poutèt sa, C pa satisfè kondisyon an nan posibilite. C pa make kòm vwazen en.

Vwazen en nan doub yo rele siksesè posib. Sipoze ke kanal la [a, h] pa travay. Doub pa konte sou dènye peryodik, se konsa yon pa ka jis rete tann pou yon lòt aktyalizasyon ak enfòmasyon serye. Olye de sa, yon dwe aktivman swiv yon chemen altènatif. Se konsa, sa a se yon pwosesis deteksyon difize nan yon chemen altènatif. Si kanal la [a, h] pa travay, konsidere sèlman d:

  1. Yon chèk tab lokal ou a pou siksesè posib (Vwazen en).
  2. Pa gen okenn siksesè posib, se konsa yon dwe jwenn yon chemen altènatif san pasan D (si li egziste).
  3. Yon voye yon demann pou chak frè parèy pou detèmine si gen nenpòt ki chemen altènatif san pasan D.
  4. Nan C:
  5. Nan b:
  6. Yon vin repons sa yo:

Nan Figi 9, atik la destinasyon (D) te deplase ak H nan E. Sa a pral itilize nan dezyèm egzanp lan.

Nan egzanp sa a, gen yon siksesè posib (en frè parèy).

Etid d soti nan pwen de vi a:

  1. Yon aprann de fason pou d:
  2. Yon pa pral rekonèt okenn fason nan B:
  3. Yon konpare chemen ki disponib yo epi chwazi chemen ki pi kout la san pasan:
  4. Yon chèk chemen ki rete yo detèmine si gen nenpòt nan yo en vwazen:

Si kanal la [a, c] pa travay, tou senpleman konsidere yon:

  1. Yon chèk tab li nan topoloji lokal pou yon siksesè posib.
  2. Posib siksesè egziste nan H.
  3. Yon switch tab lokal li yo sou h kòm pi bon fason.
  4. Yon voye yon ajou bay vwazen li yo, remake ke pri li yo nan siksè D te chanje soti nan 3 a 4.

Kòm ou ka wè, pwosesis lè gen yon siksesè posib, anpil pi vit ak pi fasil pase san li. Nan rezo kote yo te pwotokòl la routage deplwaye lè l sèvi avèk doub (an patikilye, EIGRP), youn nan objektif yo konsepsyon prensipal ap limite volim nan nenpòt demann pwodwi nan absans la nan yon siksesè posib. Zòn nan demann se prensipal faktè a pou detèmine ki jan se algorithm nan doub byen vit fin ranpli, epi, Se poutèt sa, ki jan byen vit rezo a konvèje.

Figi 10 montre debaz fini machin nan fini.

Bagay sa yo ki enkli nan wout la vin pi mal (degradasyon nan wout la) ka:

  • Echèk nan kanal la konekte oswa frè parèy
  • Jwenn yon aktyalizasyon pou yon wout ki gen yon metrik ki pi wo
  • Jwenn yon rechèch nan siksesè aktyèl la
  • Jwenn yon nouvo wout nan yon vwazen
  • Yon vwazen nouvo te jwenn, osi byen ke wout pa ki li ka jwenn
  • Jwenn tout demann voye bay vwazen lè wout la vin pi grav
Doub difize aktyalizasyon algorithm 21025_2

Li piplis