Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový hardvér >>

Ako smerovacie algoritmy Work

rijímač ju a odpovede spracovávať.
  • Broadcast svoje informácie prostredníctvom siete pre ostatné routery a prijímať informácie o ďalšie smerovača "V tomto kroku, všetky smerovače zdieľať svoje znalosti a vysielať svoje informácie k sebe , Týmto spôsobom, každý router môže poznať štruktúru a stav siete.
  • pomocou vhodného algoritmu určiť najlepšiu trasu medzi dvoma uzlami siete V tomto kroku, smerovače vybrať najlepšiu cestu ku každému uzla. Robia to pomocou algoritmu, ako je algoritmus Dijkstra najkratšej dráhe. V tomto algoritmu, router, na základe informácií, ktoré boli zhromaždené z iných smerovačov, stavia graf siete. Tento graf ukazuje umiestnenie smerovačov v sieti a ich odkazy na seba. Každý odkaz je označený číslom nazýva hmotnosť alebo náklady. Toto číslo je funkciou meškanie, priemer prevádzky, a niekedy jednoducho počet smerovanie medzi uzlami. Napríklad, ak existujú dve väzby medzi uzlom a určenia, router volí spojenie s najnižšou hmotnosťou

    Dijkstra algoritmus prechádza takto: a.

    1. Router vytvorí graf siete a identifikuje zdrojovej a cieľovej uzly, ako V1 a V2 napríklad. Potom sa buduje matice, nazvaný ". Matice susednosti " V tejto matici, súradníc označuje hmotnosť. Napríklad, [i, j] je hmotnosť spojenie medzi Vi a VJ. Ak nie je žiadna priama súvislosť medzi Vi a VJ, táto hmotnosť je identifikovaná ako ". Nekonečno "
    2. Router vytvára stavový rekord pre každý uzol v sieti. Záznam obsahuje tri polia: predchodca poľa - Prvé pole predchádzajúcej uzol. Dĺžka poľa - Druhé pole zobrazuje súčet váh zo zdroja do tohto uzla. Label pole - Posledné pole zobrazuje stav uzla. Každý uzol môže mať režim jednu status: " trvalý " alebo " orientačné ".
    3. Router inicializuje parametre stav sady záznamov (pre všetky uzly) a nastaví ich dĺžku " nekonečno " a ich značka na " orientačné ".
    4. Router nastaví T-uzol. Napríklad, ak V1 má byť zdrojom T-uzol, router zmení označenie V1 na " trvalý &Quote .; Keď sa zmení štítok na " trvalý, " znovu sa nikdy nezmení. A T-uzol je agent a nič viac.
    5. Router aktualizuje záznam nastavený stav všetkých predbežných uzlov, ktoré sú priamo spojené s zdrojového T-uzol.
    6. Router sa pozerá na všetky z predbežných uzlov a vyberie ten, ktorého váha V1 je najnižšia. To uzol je potom určenie T-node.
    7. Ak tento uzol nie je V2 (zamýšľaný cieľ), router sa vráti

      Page [1] [2] [3] [4] [5] [6]