Starpība starp OSPF un BGP
Saturs
Galvenā atšķirība starp OSPF un BGP ir tā, ka OSPF ir domēna maršrutēšanas protokols, savukārt BGP ir domēna maršrutēšanas protokols. OSPF protokols izmanto saites stāvokļa maršrutēšanu. No otras puses, BGP protokols izmanto ceļa vektora maršrutēšanu.
Maršrutēšanas operācijas, kas tiek veiktas autonomā sistēmā, ir zināmas kā starpdomēnu maršrutēšana vai iekšējo vārteju maršrutēšana, un, ja maršrutēšanu veic starp divām autonomām sistēmām, to sauc par starpdomēnu maršrutēšana vai ārējo vārtu maršruts. An autonoma sistēma ir tīklu un maršrutētāja kombinācija, kuru kontrolē viena administrācija.
-
- Salīdzināšanas tabula
- Definīcija
- Galvenās atšķirības
- Secinājums
Salīdzināšanas tabula
Salīdzināšanas pamats | OSPF | BGP |
---|---|---|
Apzīmē | Vispirms atveriet īsāko ceļu | Robežas vārtejas protokols |
Vārtejas protokols | OSPF ir iekšējo vārteju protokols | BGP ir ārējo vārteju protokols |
Īstenošana | Viegli īstenojams | Sarežģīts ieviešanai |
Konverģence | Ātri | Lēns |
Dizains | Iespējams hierarhisks tīkls | Meshed |
Ierīces resursu nepieciešamība | Intensīva atmiņa un centrālais procesors | Mērogošana ir labāka BGP, lai arī tā ir atkarīga no maršrutēšanas tabulas lieluma. |
Tīklu lielums | Izmanto galvenokārt mazāka mēroga tīklā, kuru var administrēt centralizēti. | Pārsvarā izmanto liela mēroga tīklos, piemēram, internetā. |
Funkcija | Priekšroka dodama ātrākajam maršrutam, nevis īsākajam. | Datagrammai tiek noteikts labākais ceļš. |
Izmantotais algoritms | Dijkstra algoritms | Labākā ceļa algoritms |
Protokols | IP | TCP |
Darbojas | Protokola numurs 89 | Ostas numurs 179 |
Veids | Saites valsts | Ceļa vektors |
OSPF definīcija
Vispirms atveriet īsāko ceļu ir iekšējo vārtu protokols. Iekšējo vārteju protokola (IGP) darba grupa, kas izveidota, lai izstrādātu IGP, pamatojoties uz īsākā ceļa pirmā (SPF) algoritmu, lai to izmantotu interneta protokola tīklos. Tas izmanto saites stāvokļa maršrutēšanu. OSPF tika izveidots RIP ierobežojumu dēļ; RIP protokolam bija ierobežotas iespējas apkalpot lielus neviendabīgus interneta tīklus. OSPF ir saites stāvokļa maršrutēšana, kas var darboties hierarhijas ietvaros. Augstākais un lielākais entītijs hierarhijā ir autonomā sistēma. OSPF zvans maršrutētājiem hierarhijas apgabalā saites stāvokļa sludinājumu pievienošanai.
OSPF pieļauj dažādas autentifikācijas shēmas, un katrai maršrutētāju apmaiņai jābūt autentificētai. Autentifikācijas mērķis ir atļaut vienīgajiem pilnvarotajiem maršrutētājiem reklamēt maršrutēšanas informāciju. Atsevišķie maršruti tiek aprēķināti līdz vienam mērķim, pamatojoties uz HOP skaitu un lielu caurlaides spēju katram pakalpojumu veidam. Ja līdz galamērķim ir vairāki vienlīdzīgu ceļu maršruti, tas veic kravas līdzsvarošanu, ja satiksme tiek sadalīta vienādi.
OSPF tīklā kopa ir grupēta autonomā apgabalā. Apgabals slēpj savu topoloģiju no atlikušās autonomās sistēmas un arī no citām jomām. Šī informācijas slēpšana samazina maršrutēšanas trafiku. Lai atšķirtu tīklā (iekšējos avotos) iegūto informāciju no informācijas, kas iegūta no ārējā maršrutētāja (ārējie avoti), OSPF tiek izmantoti atšķirīgi formāti.
Apgabala nodalīšana veido divus atšķirīgus maršrutēšanas veidus atkarībā no avota un mērķa vietas tīklā un neatkarīgi no tā, vai tie atrodas tajā pašā apgabalā vai citā apgabalā. Ja avots un galapunkts atrodas tajā pašā apgabalā, to sauc par maršruta noteikšanu apgabala iekšienē un ja avots un galapunkts atrodas citā apgabalā, tas tiek saukts par starpzonu maršrutēšana.
BGP definīcija
Robežas vārtejas protokols (BGP) ir ārējo vārteju protokols, kas paredzēts maršrutēšanas informācijas apmaiņai ar internetu. Izmantojot patvaļīgu topoloģiju, BGP varētu savienot jebkuru autonomu sistēmu interneta tīklu. Tas tikai prasa, lai katrā autonomajā sistēmā būtu vismaz viens maršrutētājs ar iespēju palaist BGP, kam jābūt savienotam ar vismaz vienu citu autonomas sistēmas BGP maršrutētāju.
BGP var pārvaldīt pievienoto AS kopumu jebkurā konfigurācijā, piemēram, pilnā acī, daļējā acī, un arī tas var apstrādāt izmaiņas, kas laika gaitā rodas topoloģijā. BGP sistēma pamatā apmainās ar tīkla sasniedzamības informāciju ar citām BGP sistēmām un izveido autonomu sistēmu grafiku ar saņemto sasniedzamības informāciju pie BGP maršrutētājiem. Ceļa vektora maršrutēšanas mehānisms tiek izmantots BGP sistēmās, jo attāluma vektora maršrutēšana un saites stāvokļa maršrutēšana kļūst nekontrolējama, kad operācijas domēns kļūst liels.
Ceļa vektora maršrutēšanā maršrutētājam ir to tīklu saraksts, kurus var sasniegt, izmantojot ceļu, lai sasniegtu katru no tiem. Tas saglabā tīkla joslas platumu un atbalsta CIDR (Classless Inter-Domain Routing). BGP protokolā nav informācijas par to, kas notiek autonomā sistēmā, un par nepieciešamo autonomās sistēmas priekšnoteikumu. Tam ir sava iekšējā topoloģija un tā izvēlas maršrutēšanas protokolus, lai noteiktu maršrutus.
Tas tiek nosaukts par Border Gateway Protocol, jo šajā gadījumā BGP maršrutētājam ir jāsazinās ar vienaudžiem citā autonomā sistēmā, kas parasti atrodas netālu no autonomās sistēmas malas (robežas).Šī komunikācija notiek, kad autonomu sistēmu pāris piekrīt apmainīties ar maršrutēšanas informāciju un kurā maršrutētāji kļūst par BGP vienaudžiem.
- OSPF nozīmē Open Shortest Path First, savukārt BGP paplašina līdz Border Gateway Protocol.
- OSPF ir iekšējo vārteju maršrutēšanas protokols, kurā maršrutēšanas darbība tiek veikta autonomā sistēmā. No otras puses, BGP ir ārējo vārteju maršrutēšanas protokols, kas ļauj veikt maršrutēšanas operācijas starp divām autonomām sistēmām.
- OSPF ir vienkārši izmantot, kamēr BGP ir sarežģīti ieviest.
- Laiks, kas paiet maršrutētājam, lai koplietotu un atjauninātu jaunāko maršrutēšanas informāciju, ir pazīstams kā konverģence. Tātad, OSPF var sasniegt konverģenci, patērējot mazāk laika. Turpretī BGP ir lēns konverģences līmenis salīdzinājumā ar OSPF.
- OSPF ievēro hierarhisku struktūru, turpretim BGP parasti izmanto tīkla struktūru.
- OSPF nepieciešama intensīva atmiņas un CPU resursu izmantošana. Pretēji BGP ierīces resursu nepieciešamība ir atkarīga no maršrutēšanas tabulas lieluma.
- BGP ir elastīgāks un pielāgojamāks nekā OSPF un atšķirībā no OSPF tiek izmantots lielākā tīklā.
- OSPF galvenais mērķis ir noteikt labāko, t.i., ātrāko ceļu. Turpretī BGP uzsver labākā ceļa noteikšanu.
- OSPF izmanto saites stāvokļa maršrutēšanu, bet BGP izmanto ceļa vektora maršrutēšanu.
Secinājums
OSPF ir iekšējo vārteju maršrutēšanas protokols, savukārt BGP ir ārējo vārteju maršrutēšanas protokols. OSPF pamatā ir saites stāvokļa maršrutēšana, kurā katrs maršrutētājs norāda kaimiņos esošā maršrutētāja stāvokli katram maršrutētājam, kas atrodas šajā apgabalā. No otras puses, BGP ir balstīta uz ceļa vektora maršrutēšanu, kur maršrutētājam ir to tīklu saraksts, kurus var sasniegt, izmantojot ceļu, lai sasniegtu katru no tiem.