Ce este BGP?

Border Gateway Protocol sau pe scurt BGP este considerat cel mai important protocol de routare, fiind una din pietrele de temelie ale internetului. El este responsabil de alegerea celei mai bune rute între sistemele autonome (AS-uri).

Este de asemenea modul prin care furnizorii de internet se interconectează și își anunță propriile prefixe, ale clienților lor sau prefixele din upstream.

Cum funcționează BGP?

Cel mai simplificat mod prin care putem descrie BGP ar fi ca o conexiune directa intre două sau mai multe routere (sau între două sau mai multe AS-uri).

Un exemplu simplu ar fi următorul:

Avem 3 routere RTA, RTB și RTC.

RTA are deschisa o sesiune BGP atât cu RTB cât și cu RTC. RTB are sesiuni deschise cu BTA și RTC etc.

RTA știe că dacă vrea să ajungă la RTC o poate face atât prin intermediul routerului RTB dar și direct cu RTC. În mod normal am alege mereu o conexiune directă între RTA și RTC dar ne putem imagina și scenarii în care am prefera ruta RTA -> RTB -> RTC.

De exemplu:

  • Conexiunea directă nu mai este disponibilă, atunci sesiunea BGP între RTA și RTC va deveni inactivă, traficul va fi redirectat către celelalte sesiuni active.
  • Reguli de routare specifice. Să presupunem că RTA se conectează la RTC folosind un port de 1 Gbps, dar RTA cu RTB au o conexiune de 10 Gbps, de asemenea RTB cu RTC au o conexiune de 10 Gbps. În acest caz putem alege ruta mai rapidă RTA -> RTB -> RTC. BGP este agnostic de acest scenariu, dar prin reguli de routare putem defini ruta preferată către un anumit prefix;
  • RTC anunță către RTA prefixul 1.1.1.0/24 dar către RTB prefixul 2.2.2.0/24. Asta înseamnă ca RTA se poate conecta la prefixul 2.2.2.0/24 doar prin RTB, fiind singurul care știe de acest prefix.

Am o singură conexiune la internet, are rost să am o sesiune BGP?

Depinde, în majoritatea cazurilor NU.

Dacă totuși ai un prefix v4 sau v6, acestea pot fi anunțate și prin AS-ul furnizorului de internet, economisind costul anual perceput de RIPE pentru ocuparea unei resurse (aproximativ ~75 euro). Va funcționa la fel, routerul tău va fi mai fericit că nu va trebui să mențină o sesiune BGP activă.

Concluzii

BGP este pe departe un protocol ușor de înțeles, dar este soluția care a făcut internetul să funcționeze de peste 35 de ani. S-a schimbat în timp dar funcțiile de baza au rămas aceleași.

FiberX oferă sesiuni BGP predominant clienților business dar în unele cazuri și clienților casnici. De asemenea dacă deții un prefix v4 sau v6 și vrei sa îl anunți în Internet prin AS-ul nostru, o facem pentru tine în mod gratuit. Contactează echipa nostră de suport pentru mai multe detalii.

Publică comentariul