RFC 1771 definiert einen Pfadattributtyp von AS_PATH wie folgt:
AS_PATH (Type Code 2):
AS_PATH is a well-known mandatory attribute that is composed
of a sequence of AS path segments. Each AS path segment is
represented by a triple <path segment type, path segment
length, path segment value>.
The path segment type is a 1-octet long field with the
following values defined:
Value Segment Type
1 AS_SET: unordered set of ASs a route in the
UPDATE message has traversed
2 AS_SEQUENCE: ordered set of ASs a route in
the UPDATE message has traversed
Die Verwendung eines AS_PATH-Typs von AS_SEQUENCE ist für mich absolut sinnvoll: Sie erhalten eine umgekehrte Liste der ASNs, die Sie kreuzen, um zu einem bestimmten Präfix zu gelangen.
Ich habe jedoch keine Ahnung, welchen Zweck es hat, eine ungeordnete Liste von Lieferavisen zwischen Ihnen und dem Präfix zu haben, das auftreten würde, wenn Sie ein AS_PATH von AS_SET verwenden würden.
Das obige Zitat stammt aus dem UPDATE-Nachrichtenformat. Vermutlich hat ein Administrator die Möglichkeit, eine geordnete oder eine ungeordnete Liste an BGP-Peers zu senden. Meine Frage ist dann, was wäre der Zweck, eine ungeordnete Liste zu senden ? In welchen Fällen ist es besser, eine ungeordnete Liste als eine geordnete Liste zu senden?