Border Gateway Protocol: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m + sez. Note |
Annullata la modifica 141374557 di 176.200.121.199 (discussione) Etichetta: Annulla |
||
(4 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1:
In [[telecomunicazioni]] e [[informatica]] il '''Border Gateway Protocol''' ('''BGP''') è un [[protocollo di routing]] di tipo [[Exterior Gateway Protocol|EGP]] usato per connettere tra loro più [[router]] che appartengono a [[Sistema autonomo|sistemi autonomi]] (''Autonomous System'', AS) distinti e che vengono chiamati router [[gateway (informatica)|gateway]] o router di bordo/confine. È quindi un [[protocollo di routing]] inter-AS, nonostante possa essere utilizzato anche tra router appartenenti allo stesso AS (nel qual caso è indicato con il nome di iBGP, ''Interior Border Gateway Protocol''), o tra router connessi tramite un ulteriore AS che li separa (eBGP, External Border Gateway Protocol).
In pratica BGP mette a disposizione di ciascun router un modo per:
* Ottenere informazioni sulla raggiungibilità dei prefissi di sottorete da parte dei sistemi confinanti
Riga 31:
=== Selezione delle rotte migliori ===
Quando un router annuncia un prefisso per una sessione BGP, include anche un certo numero di attributi BGP, formando quella che viene definita '''rotta''' (route), formata appunto da un prefisso più gli attributi.
* AS-PATH: elenca gli AS attraverso i quali è passato l'annuncio del prefisso. In questo modo sono evitabili possibili reiterazioni sugli annunci
* NEXT-HOP: indica l'indirizzo IP del router che deve essere usato come next-hop verso la destinazione specificata
Pertanto ogni rotta sarà genericamente descritta da tre elementi: NEXT-HOP, AS-PATH, prefisso ''x.''
Line 59 ⟶ 58:
=== Errori di configurazione ===
L'errata configurazione del BGP è stata ricondotta quale causa principale del down completo dei social [[Facebook]], [[Facebook Messenger|Messenger]], [[WhatsApp|Whatsapp]] e [[Instagram]] avvenuto il 4 Ottobre 2021 e che ha coinvolto l'intero pianeta<ref>{{Cita web|url=https://www.agendadigitale.eu/infrastrutture/il-down-di-facebook-whatsapp-dovuto-a-due-grandi-errori-una-lezione-per-tutti/|titolo=Il down di Facebook/Whatsapp dovuto a due grandi errori: una lezione per tutti|sito=Agenda Digitale|data=2021-10-06|accesso=2021-10-11}}</ref>. Il risultato dell'errore di configurazione è stato che i [[name server]], cioè i computer che si occupano di tradurre i nomi utilizzati normalmente, come facebook.com, in indirizzi numerici del [[Internet Protocol|protocollo IP]], sono diventati improvvisamente inaccessibili, insieme al resto di tutta l’infrastruttura. Ciò ha di fatto prodotto un evento inatteso, la totale disconnessione dei servizi della galassia di Facebook: non si è verificato un semplice malfunzionamento di alcuni siti, ma per alcune ore i siti
== Note ==
<references />
== Bibliografia ==
== Collegamenti esterni ==
* [http://www.bgp4.as/ Risorse sul routing con BGP] (comprende una sezione dedicata agli [http://www.bgp4.as/security aspetti di sicurezza fondamentali per BGP e ISP])
* {{cita web|http://bgp.potaroo.net/|Statistiche sulle tabelle BGP}}
* {{cita web |1=http://www.gianrico.com/BGP.html |2=Spiegazione del BGP con un occhio di riguardo alle problematiche di approccio al RIPE |accesso=15 marzo 2009 |urlarchivio=https://web.archive.org/web/20100911100443/http://www.gianrico.com/BGP.html |dataarchivio=11 settembre 2010 |urlmorto=sì }}
▲** RFC 3392, Capabilities Advertisement with BGP-4
▲** RFC 3065, Autonomous System Confederations for BGP
▲** RFC 2918, Route Refresh Capability for BGP-4
▲** RFC 2796, BGP Route Reflection - An Alternative to Full Mesh IBGP
▲** RFC 1965, (obsoleta) - Autonomous System Confederations for BGP
▲** RFC 1772, Application of the Border Gateway Protocol in the Internet
▲** RFC 1771, A Border Gateway Protocol 4 (BGP-4)
▲** RFC 1657, Definitions of Managed Objects for the Fourth Version of the Border Gateway Protocol (BGP-4) using SMIv2
▲** RFC 1655, (obsoleta) - Application of the Border Gateway Protocol in the Internet
▲** RFC 1654, (obsoleta) - A Border Gateway Protocol 4 (BGP-4)
▲** RFC 1105, (obsoleta) - Border Gateway Protocol (BGP)
* Implementazioni
** [http://www.openbgpd.org/ OpenBGPD] Una nuova implementazione del team OpenBSD
** [http://www.quagga.net/ Quagga] {{Webarchive|url=https://web.archive.org/web/20080421163151/http://www.quagga.net/ |date=21 aprile 2008 }} Un fork del software di routing libero Zebra, per Unix
** [http://www.xorp.org/ Xorp] {{Webarchive|url=https://web.archive.org/web/20110513211127/http://www.xorp.org/ |data=13 maggio 2011 }} eXtensible Open Router Platform
** [http://www.zebra.org/ Zebra] Software libero per il routing BGP4
|