RFC 2918 – Route Refresh Capability for BGP-4

StatusProposed Standard
VeröffentlichtSeptember 2000
Volltextrfc-editor.org/rfc/rfc2918

RFC 2918 spezifiziert die Route Refresh Capability für BGP-4, eine Erweiterung, die den dynamischen Austausch von Route-Refresh-Anfragen zwischen BGP-Speakern erlaubt. Der Kernmechanismus besteht aus einem neuen BGP-Nachrichtentyp (Typ 5), der ROUTE-REFRESH-Nachricht. Diese Nachricht enthält ein <AFI, SAFI>-Paar, das die Adressfamilie und die Sub-Adressfamilie spezifiziert, für die eine erneute Ankündigung angefordert wird. Ein BGP-Speaker kann eine solche Nachricht nur senden, wenn er zuvor die Route Refresh Capability von seinem Peer erhalten hat, und der Peer antwortet darauf, indem er seinen Adj-RIB-Out für die angegebene Adressfamilie erneut übermittelt.

Die Hauptanwendung dieser Fähigkeit liegt in der nicht-disruptiven Änderung von Routing-Policys. Vor dieser Erweiterung mussten Router bei einer Policy-Änderung entweder die BGP-Sitzung kurzzeitig trennen oder alle eingehenden Routen eines Peers speichern (Soft-Reconfiguration), was zusätzlichen Speicher- und CPU-Aufwand verursacht. Die Route Refresh Capability vermeidet diesen Overhead, indem sie eine gezielte Nachfrage nach den Routen eines Peers ermöglicht, ohne die bestehende BGP-Sitzung zu beeinträchtigen.

Historisch gesehen stellt RFC 2918 eine wichtige Optimierung für BGP-Netzwerke dar und wird bis heute breit eingesetzt. Sie ist eine standardisierte Alternative zur ressourcenintensiven Soft-Reconfiguration und ermöglicht flexible Policy-Änderungen in großen Internet-Routing-Infrastrukturen. Die Spezifikation ist Teil des BGP-4-Standard-Track und hat sich als stabiles und grundlegendes Werkzeug für das Routing-Policy-Management etabliert.