RFC 2918 – Route Refresh Capability for BGP-4
| Status | Proposed Standard |
|---|---|
| Veröffentlicht | September 2000 |
| Volltext | rfc-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.