protocoale de rutare exterioare au fost dezvoltate pentru a controla tabelele de rută cresc prea mult, și să îmbunătățească structura domeniilor de internet de rutare prin separarea în diferite unități administrative, care sunt numite sisteme autonome (sisteme autonome - AS), cu propriile lor reguli de rutare independente și protocoale interne IGP unice.
La etapa inițială de dezvoltare a Internetului a fost utilizat la exterior Gateway Protocol EGP8 (Exterior Gateway Protocol) (a nu se confunda cu protocolul gateway-ul exterior pe termen umbrelă!). Astfel, în rețeaua NSFNET, acest protocol este folosit pentru a face schimb de informații cu privire la accesibilitate reciprocă între ramura principală și rețelele regionale. Deși protocolul EGP foarte larg utilizat, constrângerile sale topologie, ineficiențe în recunoașterea și buclele de rutare atunci când se stabilesc regulile de rutare au creat o necesitate pentru nou protocol universal lipsit de aceste neajunsuri. În prezent, standardul de facto pentru organizarea inter-domeniu de rutare în Internet este BGP-4.
Vă rugăm să rețineți că principala diferență dintre rutarea internă și externă AS
Acesta se află în faptul că rutarea în cadrul AS sunt, de obicei optimizate pentru cerințele tehnice, în timp ce traseul extern AS reflectă relațiile politice și de afaceri între rețelele și companiile cărora le aparțin.
rutare statica, rutare implicită și rutare dinamică
Înainte de a vă prezentăm modalitățile de bază pentru a conecta sistemele autonome la furnizorii de internet dau câteva definiții și dispoziții.
· Rutare static înseamnă că rutele către nodurile sunt setate manual sau static, așa cum au venit la router. În acest caz, unei anumite posibilitatea obținerii de rețea nu depinde de prezența și starea rețelei în sine. rute Dlyastaticheskih nu contează dacă puteți în prezent dostavittrafik la destinație sau nu. În orice caz, aceste direcții vor fi în tabelul de rutare, iar traficul transmis într-o direcție predeterminată.
· Implicit de rutare - se spune a fi o „ultimă instanță“, caz nakrayny. Traficul care urmează să fie transmise neizvestnyymarshrutizatoru nod,
este trimis de implicit. Implicit Routing este cea mai simplă formă a unui domeniu de rutare în un punct de ieșire.
· Rutare dinamică înseamnă că toate rutele studiate router prin marshrutizatsii.Zdes interne sau externe de protocol accesibilități unei rețele specifice depinde de
rețea isostoyaniya existență. În cazul în care gazda de destinație este în jos, traseul să-l
Aceste trei abordări pentru organizarea sistemului de rutare și este o posibilă configurație AS, care vor fi discutate în secțiunile de mai târziu, dar există o altă abordare - cele mai bune (de exemplu, o combinație de mai multe abordări). Astfel, vorbind în acest capitol despre diferitele sisteme autonome, considerăm abordarea dinamică, statică, rutarea implicit și abordarea optimă, care este o combinație de mai multe abordări. Acest capitol discută, de asemenea, ce protocoale cele mai utilizate în sistemele autonome - externe sau interne. Detalii de rutare schema pentru sisteme autonome de diferite topologii sunt discutate în capitolul 6, „Setări BGP parametrilor“.
Întotdeauna amintiți-vă că de rutare statică și rutare implicit nu sunt dușmani. Configurația cea mai stabilă (dar uneori mai puțin flexibil), se bazează întotdeauna pe o rutare statica. Mulți oameni cred eronat că acestea sunt fără speranță rămase în urmă, deoarece nu utilizează rutare dinamică în rețea. Încercările de introducere forțată a rutare dinamică, atunci când acest lucru nu este necesar, sunt o risipă de lățime de bandă, efort și bani. Amintiți-vă principiul KISS, pentru sistemele de informații, pe care am citat în capitolul precedent!
Să vedem care sunt avantajele partiționare o mare rețea în zonele administrative (sub rezerva iv.ro, că Internetul este prin utilizarea OSPF sau IS-IS protocol poate fi o rețea complexă). rețele mai mici prezentate ca AS, sunt în măsură să pună în aplicare reguli de rutare proprii care ar caracteriza unic și descrie toate serviciile oferite de alte rețele. Acum, în fiecare după cum puteți rula protocoalele de pachete PIO, indiferent de seturi IOP se execută pe alte AS.
În următoarele secțiuni ne vom uita la configurația cu rețele prize sau rețele cu un singur canal (un singur multihost), rețele netranzitnyh multicanal (nontranzit Providerilor) și rețele de mai multe canale cu tranzit (Providerilor de tranzit).
Fig. 4.2.Obmen informații de rutare între sisteme autonome
AS cu dopuri
Un sistem autonom este considerat a fi un sistem cu un ciot (ciot), cu condiția ca toate rutele din el în alte rețele trec printr-un singur punct. Acestea AS, de asemenea, numit un singur canal (single-relocate) în ceea ce privește furnizorii. Fig. 4.3 prezintă un exemplu de un singur canal AS și AS cu un dop.
Fig. 4.3. Un singur canal AS (AS cu zasushkoy)
Și a treia cale în care furnizorul de servicii poate primi informații despre
rute și rutele către rețelele care anunțau client, - utilizarea protocolului BGP între client și furnizor. Atunci când se lucrează în AS cu dop este dificil să se înregistreze numărul AS al registrului de Internet ca reguli de rutare de pe rețelele de client sunt de fapt complementare regulile de rutare ale furnizorului.
RFC 19309 este un set de orientări de bază pentru selectarea, stabilirea și de înregistrare
Numere de sistem autonom.
Furnizorul poate atribui, de asemenea, clientul ca număr de o serie de camere pentru AS privat (65412-65535), presupunând că regulile de furnizor de rutare oferă suport pentru privat, ca spațiu de lucru în clienții lor, așa cum este descris în RFC 227010.
Pentru o funcționare între furnizorul și clientul poate utiliza combinațiile multi-protocol. Fig. 4.4 arată posibil protocol de configurare între client și furnizorul - așa cum este utilizat în exemplul AS un ciot. (Diferența dintre protocoalele EBGP și IBGP vor fi discutate în secțiunile ulterioare). După cum puteți vedea, furnizorii pot transfera ruterele clienților la punctele de prezență, sau routere lor - pe clienții motive tehnice. Vă rugăm să rețineți că nu toate cazurile ca clientul a lucrat cu un furnizor prin BGP.
MultiChannel AS fără tranzit
Un sistem autonom este considerat a fi un multi-canal (multilocalizate), în cazul în care conține mai mult de un punct de ieșire la lumea exterioară. Un sistem autonom poate fi mai multe canale în legătură cu unul sau mai mulți furnizori de. În netranzitnyh (nontranzit) AS nu sunt permise traficului de tranzit prin sistemul autonom. traficul de tranzit este considerat, expeditorul și destinatarul care se află în afara AS. Fig. 4.5 prezintă un AS multicanal (AS1), care nu este un tranzit și conectat la doi ISP diferiți (ISP1 și ISP2).
Fig. 4.4.AS cu fisa: implementari de protocoale diferite
În principiu, nu au nevoie de multi-canal AS fără tranzit în organizarea BGP protocol cu furnizorul, deși este recomandat, dar în cele mai multe cazuri, este necesară furnizorului. După cum veți vedea din cartea de materiale, lucra cu furnizorii de pe protocolul BGP-4 are multe avantaje, și pentru a controla răspândirea rutelor și pentru a filtra.
Multicanal Tranzit AS
Multicanal de tranzit, ca, de asemenea, conexiuni multiple la lumea exterioară și pot fi utilizate pentru traficul de tranzit în numele altor AS (fig. 4.6). Tranzit (în raport cu mai multe canale AS) este orice tip de trafic, expeditorul și destinatarul care nu aparține AS locale.
In timp ce BGP-4 protocol este poarta de acces extern, acesta poate fi utilizat în cadrul actualizările AS pentru schimbul de rute pe baza BGP. Conexiunile între routere bazate pe BGP în cadrul sistemelor autonome se referă la BGP internă (BGP internă - IBGP), în timp ce conexiunea dintre routere de diferite sisteme autonome menționate ca BGP extern (BGP- EBGP externă). Routerele care rulează pe baza IBGP, de asemenea, numit routere de tranzit. Acestea sunt implicate în transportul de trafic de tranzit care vine la AS.
Fig. 4.5. multichannel EXEMPLU fără tranzit AS
Fig. 4.6 prezinta un multi-canal de tranzit sistem autonom AS1, conectat la două ISP-uri diferite, ISP1 și ISP2. sistem autonom AS1 primește informații despre traseele PZ, P4, P5 și Pb și de ISP1, și de la ISP2, și apoi adăugând propriile rute locale, cotele de aceste informații cu furnizorii de ISP1 și ISP2. În acest caz, furnizorul poate utiliza ISP1 AS1 ca un tranzit AS pentru a trimite traficul în rețea și P5 și Pb ISP2 Furnizorul poate utiliza AS 1, în scopul de a realiza rețea și n4 PP.