Skip to main content

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.