Dies ist das Befehlsaggregat, das beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Aggregat - Optimieren Sie eine Liste von Routenpräfixen, um schöne, kurze Filter zu erstellen
ZUSAMMENFASSUNG
Aggregat [-m max. Länge] [-o max. opt. Länge] [-p Standardlänge] [-q] [-t] [-v]
BESCHREIBUNG
Nimmt eine Liste von Präfixen im konventionellen Format auf stdin und führt zwei Optimierungen durch
um zu versuchen, die Länge der Präfixliste zu reduzieren.
Die erste Optimierung besteht darin, alle angegebenen Präfixe zu entfernen, die überflüssig sind, weil
Sie sind bereits in einem anderen angegebenen Präfix enthalten. Beispielsweise wäre 203.97.2.0/24
entfernt, wenn auch 203.97.0.0/17 angegeben wurde.
Die zweite Optimierung identifiziert benachbarte Präfixe, die unter einem einzigen zusammengefasst werden können,
kürzeres Präfix. Beispielsweise können 203.97.2.0/24 und 203.97.3.0/24 kombiniert werden zu
das einzelne Präfix 203.97.2.0/23.
OPTIONAL
-m maximale Länge
Legt die maximale Präfixlänge für Einträge fest, die von stdin gelesen werden maximale Länge Bits. Die
Der Standardwert ist 32. Präfixe mit größerer Länge werden vor der Verarbeitung verworfen.
-o Maximale optische Länge
Legt die maximale Präfixlänge für die Optimierung fest auf Maximale optische Länge Bits. Der Standardwert
beträgt 32. Präfixe mit größerer Länge werden nicht optimiert.
-p Standardlänge
Legt die Standardlänge des Präfixes fest. Es gibt keinen Standardwert. Ohne diese Option wird ein Präfix
ohne Maskenlänge wird als ungültig behandelt. Verwenden Sie -p 32 -m 32 -o 32 aggregieren
Liste von Hostrouten, die beispielsweise als bloße Adressen angegeben sind.
-q Stellt den Ruhemodus ein – weist an Aggregat niemals Warnmeldungen oder andere
Ausgabe auf stderr.
-t Präfixe, die ein inkonsistentes Präfix zu haben scheinen, stillschweigend kürzen: z. B. eine Eingabe
Präfix 203.97.2.226/24 würde auf 203.97.2.0/24 gekürzt. Ohne diese Option wird ein
Eingabepräfix 203.97.2.226/24 würde nicht akzeptiert, und eine Warnung über die
Es würde eine inkonsistente Maske generiert.
-v Legt den ausführlichen Modus fest. Dadurch wird das Ausgabeformat geändert, sodass die Zeilennummer des Quelltexts angezeigt wird.
aus dem das Präfix stammt, zusammen mit einem vorangestellten "-", um eine
Route, die unterdrückt werden kann, oder ein "+", um ein Aggregat mit kürzerem Präfix anzuzeigen, das
wurde hinzugefügt von Aggregat als Adjazenzoptimierung. Beachten Sie, dass die ausführliche Ausgabe
wird fortgesetzt, auch wenn -q ausgewählt ist.
DIAGNOSE
Aggregat Beendet 0 bei Erfolg und >0, wenn ein Fehler auftritt.
Beispiele:
Die folgende Liste von Präfixen:
193.58.204.0/22
193.58.208.0/22
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/22
194.126.132.0/22
194.126.134.0/23
194.151.128.0/19
195.42.240.0/21
195.240.0.0/16
195.241.0.0/16
wird optimiert durch Aggregat (Ausgabe wird mit dem -v Flagge):
Aggregat: maximal Präfix Länge zulässig werden wir be 24
[ 0] + 193.58.204.0/21
[ 1] - 193.58.204.0/22
[ 2] - 193.58.208.0/22
[ 3] 193.193.160.0/22
[ 4] 193.193.168.0/22
[ 5] 193.243.164.0/22
[ 0] + 194.126.128.0/21
[ 6] - 194.126.128.0/22
[ 7] - 194.126.132.0/22
[ 8] - 194.126.134.0/23
[ 9] 194.151.128.0/19
[ 10] 195.42.240.0/21
[ 0] + 195.240.0.0/15
[ 11] - 195.240.0.0/16
[ 12] - 195.241.0.0/16
Beachten Sie, dass 193.58.204.0/22 und 193.58.208.0/22 unter dem einzigen Präfix zusammengefasst wurden
193.58.204.0/21 und 194.126.134.0/23 wurde unterdrückt, da es enthalten war in
194.126.132.0/22. Die Zahl in eckigen Klammern am Anfang jeder Zeile gibt an
die ursprüngliche Zeilennummer oder Null für neue Präfixe, die eingeführt wurden durch Aggregat.
Die Ausgabe ohne die -v Flagge ist wie folgt:
193.58.204.0/21
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/21
194.151.128.0/19
195.42.240.0/21
195.240.0.0/15
Verwenden Sie Aggregate online mit den Diensten von onworks.net
