Jest to polecenie sc_analytic_dump, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
sc_analytic_dump — zrzut danych traceroute w formacie, który można łatwo przeanalizować.
STRESZCZENIE
sc_analytic_dump [-cCdeghHilMopQrstT] [-D liczba debugowań] [-G serwer geograficzny] [-S liczba przeskoków]
[filet ...]
OPIS
Kurs sc_analytic_dump Narzędzie zapewnia zrzut danych traceroute w łatwym formacie
analizowane przez skrypty. Każde wyjście liniowe zawiera podsumowanie pojedynczego śladu i zawiera
odwiedzanych interfejsów i opóźnienia każdej odpowiedzi. Format wyjściowy jest identyczny
sk_analytic_dump z CAIDA, z tą różnicą, że używa API pliku scamper do odczytu obu grafik ++
pliki produkowane przez Skitter i pliki brodawek produkowane przez Scamper. The sc_analytic_dump użyteczność
wyprowadza tylko dane traceroute; do analizowania innych typów pomiarów użyj sc_warts2jsonSkładowanie
Zamiast. Opcje są następujące:
-c wyłącza drukowanie numeru cyklu w każdym wierszu wyjścia.
-C wyłącza drukowanie komentarzy dotyczących wyników na górze wyników.
-d wyłącza drukowanie adresu docelowego w każdym wierszu wyniku.
-D liczba debugowań
dla każdego pliku wejściowego przestań czytać po określonej liczbie śladów.
-e dodaje odpowiedź od miejsca docelowego do każdego wiersza wyniku. Proszę przeczytać błędy
sekcja poniżej.
-g wykorzystaj dane geograficzne z Netacuity. Nie wszystkie wersje sc_analytic_dump wsparcie
ta opcja.
-G serwer geograficzny
określa nazwę używanego serwera Netacuity.
-h drukuje komunikat pomocy i kończy działanie.
-H wyłącza drukowanie pól zatrzymania: dlaczego traceroute zostało zatrzymane i danych z tego powodu.
-i wyłącza drukowanie RTT dla każdego przeskoku i liczbę wymaganych prób.
-l wyłącza drukowanie identyfikatora listy w każdym wierszu wyniku.
-M drukuje dowolne obiekty stosu etykiet MPLS osadzone w odpowiedziach ICMP.
-o drukuje każdą linię wyników przy użyciu starego formatu z sk_analytic_dump 1.0.
-p wyłącza dane ścieżki drukowania w każdym wierszu wyniku.
-Q drukuje wartość IP-TTL z oferty ICMP.
-r wyłącza drukowanie danych związanych z odpowiedzią z miejsca docelowego: RTT,
TTL sondy i TTL odpowiedzi.
-s wyłącza drukowanie źródłowego adresu IP w każdym wierszu wyniku.
-S liczba przeskoków
pomija określoną liczbę śladów z każdego pliku wejściowego.
-t wyłącza drukowanie znacznika czasu rozpoczęcia śledzenia trasy.
-T drukuje adres IP-TTL pakietu odpowiedzi.
WYDAJNOŚĆ
W każdej linii znajduje się jeden ślad. Pola oddzielone są znakiem tabulacji. Dane wyjściowe są
podzielone na pola nagłówka (2 do 6), pola odpowiedzi (7 do 10) odpowiadające odpowiedzi
otrzymane od miejsca docelowego, pola zatrzymania (11 i 12) i pola przeskoku (zaczynające się od indeksu
13).
1. Klucz
Wskazuje rodzaj linii i określa znaczenie pozostałych pól.
W przypadku śledzenia adresu IP będzie to zawsze litera „T”.
2. źródło
Źródłowy adres IP monitora skitter/scamper wykonującego śledzenie.
3. Miejsce docelowe
Śledzony docelowy adres IP.
4.Identyfikator listy
Identyfikator listy miejsc docelowych zawierających ten adres docelowy. Ta wartość będzie
wynosić zero, jeśli nie podano identyfikatora listy. ListId to 32-bitowa liczba całkowita bez znaku.
5.Identyfikator cyklu
Identyfikator bieżącego cyklu sondowania. Cykl to pojedyncze przejście przez daną listę. A
CycleId jest 32-bitową liczbą całkowitą bez znaku. W przypadku śladów skittera identyfikatory cykli będą takie same
lub nieco wcześniej niż znacznik czasu pierwszego śladu w każdym cyklu. Tam
nie jest standardową interpretacją identyfikatorów cykli scamperów. Ta wartość będzie wynosić zero, jeśli
nie podano identyfikatora cyklu.
6. Znacznik czasu
Sygnatura czasowa rozpoczęcia śledzenia do tego miejsca docelowego.
7. Dest odpowiedział
Czy otrzymano odpowiedź od miejsca docelowego. Drukowany jest znak R
jeśli otrzymano odpowiedź. Jeżeli nie otrzymano odpowiedzi, drukowany jest znak N.
Ponieważ Skitter wysyła pakiet z TTL wynoszącym 255, gdy zatrzymuje sondowanie, jest on nadal
możliwe, aby miejsce docelowe wysłało odpowiedź i HaltReasonData (patrz
poniżej) do nie równego no_halt. Uwaga: scamper nie wykonuje tej ostatniej szansy
domyślnie sonduje przy TTL 255.
8. DestRTT
Czas RTT (ms) pakietu pierwszej odpowiedzi od miejsca docelowego. Ta wartość wynosi zero, jeśli
DestRepled to N.
9. Poproś o TTL
TTL ustawiony w pakiecie żądania, który wywołał odpowiedź (odpowiedź echa) od
miejsce docelowe. Ta wartość wynosi zero, jeśli DestReplied ma wartość N.
10. OdpowiedzTTL
Znaleziono TTL w pakiecie odpowiedzi od miejsca docelowego. Ta wartość wynosi zero, jeśli DestReplied ma wartość
N.
11. Powód zatrzymania
Pojedynczy znak odpowiadający przyczynie, jeśli istnieje, dlaczego sondowanie przyrostowe
zatrzymany. S jest drukowane, jeśli osiągnięto miejsce docelowe lub nie ma danych dotyczących zatrzymania. U
jest drukowany, jeśli odebrano komunikat ICMP o nieosiągalności. L jest drukowane w przypadku pętli
wykryto. G jest drukowane, jeśli osiągnięto limit przerwy.
12. Dane HaltReason
Dodatkowe dane o tym, dlaczego sondowanie zostało zatrzymane. Jeżeli HaltReason ma wartość S, na wyjściu wypisywane jest zero. Jeśli
HaltReason to U, drukowany jest kod ICMP nieosiągalnego komunikatu. Jeśli
HaltReason to L, drukowana jest długość pętli. Jeśli HaltReason to G,
drukowana jest długość odstępu.
13. Ścieżka ukończona
Czy znaleziono wszystkie przeskoki do miejsca docelowego. C jest drukowane, jeśli ślad jest
zakończone, znaleziono wszystkie przeskoki. I jest drukowany, przynajmniej jeśli ślad jest niekompletny
brakuje jednego przeskoku (tzn. nie odpowiedział).
14. Dane PerHop
Dane odpowiedzi dla każdego przeskoku. Jeśli w tym samym przeskoku odpowiada wiele adresów IP,
dane odpowiedzi dla każdego adresu IP są oddzielone średnikami:
IP,RTT,numTries (tylko dla jednego odpowiadającego adresu IP) IP,RTT,numTries;IP,RTT,numTries;...
(dla wielu odpowiadających adresów IP)
gdzie IP to adres IP, który wysłał pakiet, który wygasł, TTL, RTT to RTT
Pakiet TTL wygasł, a liczba prób to liczba prób, zanim nadeszła odpowiedź
otrzymał od TTL.
To pole ma wartość „q”, jeśli przy przeskoku nie było odpowiedzi.
Jeśli -M określono opcję, wszelkie obiekty stosu etykiet MPLS osadzone w protokole ICMP
odpowiedź zostanie uwzględniona w następującym formacie, a cztery pola odpowiadają sobie
do każdego pola w nagłówku MPLS.
M|ttl|etykieta|wyr|s
Jeśli odpowiedź ICMP zawiera więcej niż jeden nagłówek MPLS, są one podawane po jednym nagłówku
czas, każdy zaczynający się na literę M.
Jeśli -Q opcja jest określona, wartość TTL znaleziona w cytowanym pakiecie IP wynosi
dołączone w następującym formacie:
Q|ttl
Jeśli -T opcja jest określona, wartość TTL pakietu odpowiedzi jest uwzględniana
w następującym formacie:
T|ttl
PRZYKŁADY
Komenda:
sc_analytic_dump plik1.warts plik2.warts
zdekoduje i wydrukuje obiekty traceroute w pliku 1.warts, a następnie plik traceroute
obiekty w pliku2.warts.
Komenda:
gzcat plik1.warts.gz | sc_analytic_dump
zdekoduje i wydrukuje obiekty traceroute w nieskompresowanym pliku dostarczonym na standardowe wejście.
Użyj sc_analytic_dump online, korzystając z usług onworks.net