BGP (Border Gateway Protocol) ist ein Routing-Protokoll, das zwischen autonomen Systemen (AS) im Internet verwendet wird. BGP stellt sicher, dass Datenpakete auf dem effizientesten Weg zwischen verschiedenen Netzen weitergeleitet werden, was für die globale Internet-Konnektivität entscheidend ist. BGP verwendet Metriken wie die Pfadlänge und Routing-Regeln, die eine flexible und effiziente Verwaltung der Routing-Pfade ermöglichen.