11. Configuration and Deployment Considerations (Konfigurations- und Bereitstellungserwägungen)
Das BGP-Protokoll bietet keine Möglichkeit für einen Client, sich dynamisch als Client eines RR zu identifizieren. Der einfachste Weg, dies zu erreichen, ist die manuelle Konfiguration.
Eine der Schlüsselkomponenten des Route-Reflection-Ansatzes zur Bewältigung des Skalierungsproblems ist, dass der RR Routing-Informationen zusammenfasst und nur seinen besten Pfad reflektiert.
Sowohl Multi-Exit-Diskriminatoren (MEDs) als auch Interior Gateway Protocol (IGP)-Metriken können die BGP-Routenauswahl beeinflussen. Da MEDs nicht immer vergleichbar sind und die IGP-Metrik für jeden Router unterschiedlich sein kann, liefert der Route-Reflection-Ansatz bei bestimmten Route-Reflection-Topologien möglicherweise nicht das gleiche Routenauswahlergebnis wie der Full-IBGP-Mesh-Ansatz. Eine Möglichkeit, die Routenauswahl so zu gestalten wie beim Full-IBGP-Mesh-Ansatz, besteht darin, sicherzustellen, dass Route Reflectors niemals gezwungen sind, die BGP-Routenauswahl auf der Grundlage von IGP-Metriken durchzuführen, die sich erheblich von den IGP-Metriken ihrer Clients unterscheiden, oder auf der Grundlage unvergleichbarer MEDs. Ersteres kann erreicht werden, indem die Intra-Cluster-IGP-Metriken besser konfiguriert werden als die Inter-Cluster-IGP-Metriken und ein Full-Mesh innerhalb des Clusters aufrechterhalten wird. Letzteres kann erreicht werden durch
Sicherstellen, dass die AS-Pfadlängen von verschiedenen AS unterschiedlich sind, wenn die AS-Pfadlänge als Routenauswahlkriterium verwendet wird, oder
Man könnte jedoch argumentieren, dass die letztere Anforderung übermäßig restriktiv und in einigen Fällen vielleicht unpraktisch ist. Man könnte ferner argumentieren, dass es, solange es keine Routing-Schleifen gibt, keine zwingenden Gründe gibt, die Routenauswahl mit Route Reflectors so zu erzwingen, dass sie mit der des Full-IBGP-Mesh-Ansatzes übereinstimmt.
Um Routing-Schleifen zu vermeiden und eine konsistente Routing-Sicht aufrechtzuerhalten, ist es wichtig, dass die Netzwerktopologie bei der Gestaltung einer Route-Reflection-Topologie sorgfältig berücksichtigt wird. Im Allgemeinen sollte die Route-Reflection-Topologie mit der Netzwerktopologie übereinstimmen, wenn mehrere Pfade für ein Präfix vorhanden sind. Ein häufig verwendeter Ansatz ist die Reflexion basierend auf Point of Presence (POP), bei der jeder POP seine eigenen Route Reflectors unterhält, die Clients im POP bedienen, und alle Route Reflectors vollständig vermascht sind. Darüber hinaus sind Clients der Reflektoren in jedem POP häufig zum Zweck eines optimalen Intra-POP-Routings vollständig vermascht, und die Intra-POP-IGP-Metriken sind so konfiguriert, dass sie besser sind als die Inter-POP-IGP-Metriken.