Jest to agregat poleceń, który można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
agregat - zoptymalizuj listę prefiksów tras, aby pomóc w tworzeniu ładnych krótkich filtrów
STRESZCZENIE
agregat [-m maksymalna długość] [-o maksymalna optymalna długość] [-p długość domyślna] [-q] [-t] [-v]
OPIS
Pobiera listę prefiksów w konwencjonalnym formacie na stdin i przeprowadza dwie optymalizacje
aby spróbować zmniejszyć długość listy prefiksów.
Pierwsza optymalizacja polega na usunięciu wszelkich dostarczonych przedrostków, które są zbędne, ponieważ
są już zawarte w innym dostarczonym prefiksie. Na przykład 203.97.2.0/24 będzie
usunięte, jeśli dostarczono również 203.97.0.0/17.
Druga optymalizacja identyfikuje sąsiednie przedrostki, które można połączyć pod jednym,
przedrostek o krótszej długości. Na przykład 203.97.2.0/24 i 203.97.3.0/24 można połączyć w
pojedynczy prefiks 203.97.2.0/23.
OPCJE
-m maksymalna długość
Ustawia maksymalną długość prefiksu dla wpisów odczytywanych ze standardowego wejścia maksymalna długość bity. The
wartość domyślna to 32. Prefiksy o większej długości zostaną odrzucone przed przetworzeniem.
-o maksymalna optymalna długość
Ustawia maksymalną długość prefiksu do optymalizacji na maksymalna optymalna długość bity. Domyślny
wynosi 32. Prefiksy o większej długości nie będą podlegały optymalizacji.
-p domyślna długość
Ustawia domyślną długość przedrostka. Nie ma wartości domyślnej; bez tej opcji przedrostek
bez długości maski jest traktowany jako nieprawidłowy. Używać -p 32 -m 32 -o 32 agregować a
na przykład lista tras hostów określonych jako puste adresy.
-q Ustawia tryb cichy — instruuje agregat nigdy nie generować komunikatów ostrzegawczych ani innych
wyjście na stderr.
-t Po cichu obetnij prefiksy, które wydają się mieć niespójny prefiks: np. dane wejściowe
prefiks 203.97.2.226/24 zostałby obcięty do 203.97.2.0/24. Bez tej opcji a
prefiks wejściowy 203.97.2.226/24 nie zostałby zaakceptowany, a ostrzeżenie o
zostanie wygenerowana niespójna maska.
-v Ustawia tryb szczegółowy. Spowoduje to zmianę formatu wyjściowego w celu wyświetlenia numeru wiersza źródłowego
z którego uzyskano przedrostek, wraz z poprzedzającym go „-”, aby wskazać a
trasa, którą można pominąć, lub „+”, aby wskazać agregację z krótszym prefiksem
został dodany przez agregat jako optymalizacja sąsiedztwa. Zwróć uwagę na pełne dane wyjściowe
kontynuuje, nawet jeśli wybrano opcję -q.
DIAGNOSTYKA
Agregat wychodzi 0 w przypadku sukcesu i > 0 w przypadku wystąpienia błędu.
PRZYKŁADY
Poniższa lista przedrostków:
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
jest zoptymalizowany w następujący sposób agregat (wyjście pokazane przy użyciu -v flaga):
agregat: maksymalny prefiks długość dozwolony będzie 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
Zauważ, że 193.58.204.0/22 i 193.58.208.0/22 zostały połączone pod jednym prefiksem
193.58.204.0/21 i 194.126.134.0/23 zostały usunięte, ponieważ zostały uwzględnione w
194.126.132.0/22. Liczba w nawiasach kwadratowych na początku każdego wiersza wskazuje
oryginalny numer wiersza lub zero dla nowych przedrostków wprowadzonych przez agregat.
Wyjście bez -v flaga wygląda następująco:
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
Korzystaj z agregacji online za pomocą usług onworks.net