跳到主要内容

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.