Appendix F. Implementation Recommendations (Anhang F. Implementierungsempfehlungen)
Appendix F. Implementation Recommendations (Anhang F. Implementierungsempfehlungen)
Dieser Abschnitt präsentiert einige Implementierungsempfehlungen.
Appendix F.1. Multiple Networks Per Message
Das BGP-Protokoll ermöglicht es, mehrere Adresspräfixe mit denselben Pfadattributen in einer Nachricht anzugeben. Die Verwendung dieser Fähigkeit wird dringend empfohlen.
Appendix F.2. Reducing Route Flapping
Um übermäßiges Route-Flapping zu vermeiden, sollte ein BGP-Speaker, der ein Ziel zurückziehen und eine Aktualisierung über eine spezifischere oder weniger spezifische Route senden muss, diese in derselben UPDATE-Nachricht kombinieren.
Appendix F.3. Path Attribute Ordering
Implementierungen, die Update-Nachrichten kombinieren, können es vorziehen, alle Pfadattribute in einer bekannten Reihenfolge zu sehen. Dies ermöglicht es ihnen, schnell Attributsätze aus verschiedenen Update-Nachrichten zu identifizieren, die semantisch identisch sind.
Appendix F.4. AS_SET Sorting
Eine weitere nützliche Optimierung besteht darin, die in einem AS_SET gefundenen AS-Nummern zu sortieren. Diese Optimierung ist vollständig optional.
Appendix F.5. Control Over Version Negotiation
Da BGP-4 in der Lage ist, aggregierte Routen zu transportieren, die in BGP-3 nicht richtig dargestellt werden können, sollte eine Implementierung, die BGP-4 und eine andere BGP-Version unterstützt, die Möglichkeit bieten, nur BGP-4 auf Peer-Basis zu sprechen.
Appendix F.6. Complex AS_PATH Aggregation
Eine Implementierung, die einen Pfad-Aggregationsalgorithmus bereitstellen möchte, der erhebliche Mengen an Pfadinformationen beibehält, kann das folgende Verfahren verwenden. Die Details des Aggregationsalgorithmus sind in den vollständigen Spezifikationen angegeben.