auf Cisco (dieser Befehl ist aus irgendeinem Grund ausgeblendet)
#bgp bestpath as-path multipath-relax
Das Standard-BGP-Verhalten installiert nur Routen mit genau demselben AS_PATH in RIB. Bei Multipath-Relax muss der AS_PATH nur die gleiche Länge haben.
Welche Probleme kann es möglicherweise verursachen? Warum wird es nicht öfter verwendet?
Erschwert diese Funktion als Transitanbieter die Fehlerbehebung (ich denke über Beschwerden von Endbenutzern über die Netzwerkleistung nach)? Ist es schwieriger zu wissen, welchen Pfad der Verkehr zu einem bestimmten Zeitpunkt genommen hat? Gibt es noch etwas, das bei der Fehlerbehebung hilfreich sein kann? Ich bin nicht sicher, ob NetFlow im SP-Netzwerk skalierbar und kostengünstig ist.
Antworten:
bgp bestpath as-path multipath-relax
wurde von CSCea19918 eingeführt. Normalerweise erfordert der eBGP-Lastausgleich, dass die in Frage kommenden Routen die gleichen Kosten verursachen. dh identische BGP-Attribute:Wie Sie bereits erwähnt haben, wird mit diesem Befehl die gleiche AS-Path-Anforderung gelockert, sodass jeder eBGP-AS-Path-Kandidat mit der gleichen AS-Path-Länge für den eBGP-Lastausgleich verwendet werden kann (dies führt nicht zu einem Lastausgleich zwischen eBGP- und iBGP-Pfaden). Wenn Sie BGP zwischen mehreren ISPs ausführen und nach einem besseren Lastausgleich zwischen Ihren Upstream-Verbindungen suchen, kann dies hilfreich sein.
Solange Sie ein Unternehmenskunde sind, der keinen Transitdienst für einen anderen Lieferavis erbringt, besteht keine große Gefahr.
Für einen Transitanbieter ist dies möglicherweise vollkommen sicher, aber ich kann nicht sicher sein, dass es keine Routing-Schleifen gibt, wenn ein Transit-ASN diese Funktion verwendet. Zuerst dachte ich, es würde leicht eine Schleife in ASN-Fällen geben, nach mehr Überlegungen kann ich kein echtes Problem finden.Gute Frage, es gibt es schon seit mindestens 2005.
quelle
quelle