Netwerken en adressen
BGP (Border Gateway Protocol)
Het protocol waarmee netwerken elkaar vertellen welke IP-prefixen ze kunnen bereiken. Zo routeert het internet tussen autonome systemen.
BGP is het routeringsprotocol tussen netwerken. Elk autonoom systeem kondigt de prefixen aan die het zelf origineert en geeft door wat het van zijn buren heeft geleerd, met het pad van AS-nummers dat de aankondiging heeft afgelegd. Een router kiest per prefix het beste pad op basis van beleid: kortste AS-pad, local preference, wat de beheerder heeft geconfigureerd.
Een BGP-sessie loopt tussen twee routers over TCP, meestal over een directe verbinding of via een internet exchange. Upstreamproviders (transit) dragen uw prefixen naar het hele internet; peers wisselen alleen hun eigen routes en die van hun klanten met elkaar uit.
BGP vertrouwt wat het te horen krijgt, en daarom kan een verkeerd getypte aankondiging in het ene netwerk een ander netwerk offline halen. RPKI voegt een ondertekend record toe van wie welke prefix mag origineren, en de meeste grote netwerken laten aankondigingen die daarmee in tegenspraak zijn inmiddels vallen. Om BGP te draaien hebt u een AS-nummer nodig, adresruimte om aan te kondigen en minstens één buur die de sessie wil opzetten.