Doar despre bgp

Pentru a înțelege acest lucru, trebuie să înțelegeți modul în care organizarea rutei este între componentele internetului mare.

Acum vom complica situația. Nu avem unul, ci mai multe. Și în fiecare ne anunțăm. De unde vine traficul? Protocolul BGP definește în acest caz conceptul celei mai bune căi și căile de rezervă în caz de defectare a acestui lucru. Bineînțeles, traficul va veni de la acel uplink, care va fi cel mai bun mod pentru noi pentru sursa acestui trafic. În mod ideal, dacă avem, de exemplu, trei legături ascendente și utilizatori care accesează diferite resurse cu probabilitate egală, atunci traficul de la cele trei linii ascendente va fi împărțit în mod egal. Dar asta este - în mod ideal. Luați în considerare care este cel mai bun mod în ceea ce privește protocolul BGP.






Cea mai bună cale este că pachetul trece cel mai mic număr de sisteme autonome de-a lungul drumului. Asta e tot. Din păcate. Nu există o lățime, nici o pierdere de pachete, nici o lățime de canal, niciun număr de routere în cadrul fiecărui sistem autonom. Prin urmare, calea de trafic din protocolul BGP se numește calea AS. Ea enumeră lista sistemelor de sine stătătoare pe drumul spre rețeaua noastră.

Este clar că, în practică, în majoritatea cazurilor, nu ne place această afacere. Pentru corectarea parțială a situației în BGP au fost inventate metode care au permis utilizarea criteriilor administrative pentru gestionarea traficului. Aceste criterii sunt numite local-pref și prepend. Dacă vedem că 70% din trafic merge dintr-un canal și 15% din restul, atunci înțelegem că trebuie să facem ceva în legătură cu acest lucru. În primul rând, bineînțeles aceasta înseamnă că uplink-ul, care primește mai mult trafic, este mai bine inclus în Internet în sine (adică media BGP AS-way este mai mică). Dacă încă dorim ca traficul de la această legătură să fie mai mic - vom introduce una sau două prependate în calea AS. Aceasta inseamna ca extindem in mod artificial calea AS la 1-2 AS, ca si cum reteaua noastra nu este publicata de noi, ci de cineva pe 1-2 sisteme autonome in continuare. Apoi, o parte din routerele care au considerat anterior calea prin acest uplink sunt cele mai bune, ele vor alege alte moduri. În acest fel, puteți echilibra încărcarea canalelor primite. Acum, presupunem că avem legătura principală (de obicei cea mai ieftină) și un uplink de rezervă. Cum se face o rezervă de rezervă de rezervă? Și aproape la fel. Am adăugat 3-5 pre-plăți la anunțurile din uplink-ul de rezervă și facem un mod artificial prin acest uplink este foarte lung în comparație cu cel principal. Apoi, în cazul în care toate dintr-o conectivitate bruscă pe legătură în sus principal dispar, pauzele BGP-sesiune cu el, uplink principal ne oprească de la obtinerea de anunțuri ale rețelelor noastre, încetând astfel să le faceți publicitate. Apoi, calea principală va dispărea din tabelele de rutare ale ruterelor de frontieră ale Internetului și numai acea cale lungă prin legătura de backup va rămâne. El va fi ales drept cel mai bun: nu există alte opțiuni! Și toate acestea se vor întâmpla automat, fără intervenția administratorului de sistem, scripturi sau altceva!







Este demn de remarcat faptul că în acest fel reducem doar probabilitatea ca calea de rezervă să fie aleasă ca cea mai bună. Acest lucru nu poate fi garantat de nici un număr de prebende. Și toate pentru că, pe lângă criteriile tehnice pentru alegerea căii, există și cele administrative. Și indiferent cât timp este calea de rezervă, poate fi totuși ales. De exemplu, mulți aleg calea prin punctele de schimb de trafic mai preferabil decât prin intermediul legăturii ascendente, deoarece este mai ieftin și mai rapid. Merele aleg întotdeauna o cale directă către clienții lor, chiar dacă există și alte modalități. În unele țări, este interzisă din punct de vedere legal să se folosească calea prin țări străine dacă există o cale în interiorul țării. Și așa mai departe. De regulă, 5-10% din traficul de pe linia principală va trece prin link-ul de backup. Dar totul depinde de modul în care aceste linkuri sunt incluse în Internetul global. Apropo, în practică, în fosta URSS, răspunsul la această întrebare, din păcate, pare atât de rău.

Și puteți construi și peering. Acesta este momentul în care o legătură cu o rețea vecină este construită direct, se acceptă rute ale rețelelor sale și sunt date rutele rețelelor proprii. Acesta este modul în care se naște schimbul interweb "adult". Și participarea la un punct de schimb de trafic înseamnă că oferim rute rețelelor noastre și primim și acceptăm în mod direct rute către rețelele participanților, dând naștere la un schimb inter-oraș al scalei unui oraș sau chiar al unei țări.







Articole similare

Trimiteți-le prietenilor: