BGP steht für Border Gateway Protocol und ist ein Routing-Protokoll, das für den Austausch von Informationen zwischen verschiedenen Autonomen Systemen (AS) im Internet verwendet wird. BGP wird von Internet-Service-Providern (ISPs) und großen Unternehmen eingesetzt, um ihren Datenverkehr effizient zu routen und redundant zu gestalten. BGP stellt sicher, dass Daten den besten verfügbaren Weg im Netzwerk nehmen und beispielsweise Ausfallzeiten vermieden werden. Darüber hinaus ermöglicht BGP das Blockieren von bestimmten IP-Adressbereichen oder den Weiterleitungsfiltern bestimmter Dienstleistungen oder Inhalte.