Zum Hauptinhalt springen

4. Route Reflection (Route Reflection)

The basic idea of route reflection is very simple. Let us consider the simple example depicted in Figure 1 below.

Die Grundidee der Routenreflexion ist sehr einfach. Betrachten wir das einfache Beispiel in Abbildung 1 unten.

                +-------+        +-------+
| | IBGP | |
| RTR-A |--------| RTR-B |
| | | |
+-------+ +-------+
\ /
IBGP \ ASX / IBGP
\ /
+-------+
| |
| RTR-C |
| |
+-------+

Figure 1: Full-Mesh IBGP

In ASX, there are three IBGP speakers (routers RTR-A, RTR-B, and RTR-C). With the existing BGP model, if RTR-A receives an external route and it is selected as the best path it must advertise the external route to both RTR-B and RTR-C. RTR-B and RTR-C (as IBGP speakers) will not re-advertise these IBGP learned routes to other IBGP speakers.

In ASX gibt es drei IBGP-Speaker (Router RTR-A, RTR-B und RTR-C). Wenn RTR-A nach dem bestehenden BGP-Modell eine externe Route empfängt und diese als bester Pfad ausgewählt wird, muss er die externe Route sowohl an RTR-B als auch an RTR-C ankündigen. RTR-B und RTR-C (als IBGP-Speaker) werden diese über IBGP gelernten Routen nicht erneut an andere IBGP-Speaker ankündigen.

If this rule is relaxed and RTR-C is allowed to advertise IBGP learned routes to IBGP peers, then it could re-advertise (or reflect) the IBGP routes learned from RTR-A to RTR-B and vice versa. This would eliminate the need for the IBGP session between RTR-A and RTR-B as shown in Figure 2 below.

Wenn diese Regel gelockert wird und RTR-C erlaubt ist, über IBGP gelernte Routen an IBGP-Peers anzukündigen, könnte er die von RTR-A gelernten IBGP-Routen an RTR-B weitergeben (oder reflektieren) und umgekehrt. Dies würde die Notwendigkeit der IBGP-Sitzung zwischen RTR-A und RTR-B beseitigen, wie in Abbildung 2 unten gezeigt.

               +-------+        +-------+
| | | |
| RTR-A | | RTR-B |
| | | |
+-------+ +-------+
\ /
IBGP \ ASX / IBGP
\ /
+-------+
| |
| RTR-C |
| |
+-------+

Figure 2: Route Reflection IBGP

The route reflection scheme is based upon this basic principle.

Das Routenreflexionsschema basiert auf diesem Grundprinzip.