Ich habe erst kürzlich erfahren, dass BGP auf der Anwendungsebene läuft (wobei es auch Kritik daran gibt) und aufAutonome Systemenur (mit strenger Konfiguration und Regeln), was laut einiger Recherchen anscheinend fast immer ISP-Router bedeutet.
Nach meinem Verständnis dessen, was einen Router und eine Paketweiterleitung ausmacht, sind SOHO-Router grundsätzlich von der Ausführung von BGP ausgeschlossen. Ist diese Schlussfolgerung richtig? Und leiten SOHO-Router in diesem Fall alle Pakete, die das Netzwerk verlassen, sofort an den ISP weiter?
Antwort1
Nach meinem Verständnis von Router und Paketweiterleitung sind SOHO-Router grundsätzlich von der Ausführung von BGP ausgeschlossen. Ist diese Schlussfolgerung richtig?
Nicht wirklich. SOHO-Router können BGP ausführen, vorausgesetzt:
- Sie verfügen über eine BGP-Implementierung (wiequagga-bgpfür OpenWRT)
- Sie haben keine Illusionen darüber, viele Routen über BGP abzuwickeln
Und leiten SOHO-Router in diesem Fall alle Pakete, die das Netzwerk verlassen, sofort an den ISP weiter?
SOHO-Router verfügen traditionell über statische Standardrouten zu einem ISP-Next-Hop (d. h. einem ISP-Router) über Ihr ISP-CPE
Ein SOHO-Router, auf dem BGP läuft, führt alles aus, was Sie für BGP konfiguriert haben. Höchstwahrscheinlich leitet er auch an den nächsten Hop eines ISP weiter, allerdings mit dynamischen Pfadauswahlmöglichkeiten und Up-/Down-Erkennung des nächsten Hops über BGP-Keepalives.