4. Route Reflection (Route Reflection)
+-------+ +-------+
| | IBGP | |
| RTR-A |--------| RTR-B |
| | | |
+-------+ +-------+
\ /
IBGP \ ASX / IBGP
\ /
+-------+
| |
| RTR-C |
| |
+-------+
Figure 1: Full-Mesh IBGP
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.
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