ping + traceroute = pathping

PATHPING

Ping: A csomagot küld B-nek, melyre B azonnal küldi a választ. A válasz beérkezéséből tudjuk hogy mennyi idő szükséges az oda vissza úthoz. (Round Trip Time)

Traceroute: A és B közt lehet több router is. Ezek ping-nél nem jelennek meg. A traceroute azonban megmutatja a közbenső routereket is.

A Windowsos traceroute (tracert parancs) ICMP csomagokat használ, mig a Linux és Cisco alapú traceroute (traceroute parancs) UDP csomagokat küld – 33434 és 33534 közti UDP portokra. Ez tüzfalak esetén okozhat némi fennakadást, ha pl egy adot szerveren az ICMP úgymond le van tiltva azonban UDP alapon pingelhető a rendszer, akkor windows alól nem, azonban Linux alól elérhetőnek látjuk a szervert.

A traceroute nem igazán ad megfelelő képet a RTT-ról mivel lehet hogy pont abban a másodpercben mikor mi próbálkoztunk volt hatalmas forgalom a hálózaton és amiatt kapunk meglehetősen magas értékeket.

A ping több kérést küld (windos alatt 4-et) azonban nem ad tájékoztatást hogy melyik routernél lehet hálózati problémánk, hol lassul be az adatátvitel.

Nos, a megfelelő parancs a pathping.

Minden egyes hop-ra 100db pinget küld és az igy kapott értékekből csinál egy statisztikát.

C:\Documents and Settings\user>pathping -n index.hu

Tracing route to index.hu [217.20.131.2]
over a maximum of 30 hops:
 0  172.18.148.50
 1  172.18.147.253
 2  172.18.127.17
 3  192.168.63.242
 4  192.168.63.2
 5  195.228.22.254
 6  145.236.89.25
 7  81.183.245.18
 8  217.20.137.41
 9  217.20.131.2

Computing statistics for 225 seconds...
 Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
 0                                           172.18.148.50
                               0/ 100 =  0%   |
 1    0ms    55/ 100 = 55%    55/ 100 = 55%  172.18.147.253
                               0/ 100 =  0%   |
 2  ---     100/ 100 =100%   100/ 100 =100%  172.18.127.17
                               0/ 100 =  0%   |
 3   13ms     0/ 100 =  0%     0/ 100 =  0%  192.168.63.242
                               0/ 100 =  0%   |
 4   24ms     0/ 100 =  0%     0/ 100 =  0%  192.168.63.2
                               0/ 100 =  0%   |
 5   21ms     1/ 100 =  1%     1/ 100 =  1%  195.228.22.254
                               0/ 100 =  0%   |
 6   16ms     2/ 100 =  2%     2/ 100 =  2%  145.236.89.25
                               0/ 100 =  0%   |
 7   24ms     0/ 100 =  0%     0/ 100 =  0%  81.183.245.18
                               0/ 100 =  0%   |
 8   12ms     0/ 100 =  0%     0/ 100 =  0%  217.20.137.41
                               1/ 100 =  1%   |
 9   11ms     1/ 100 =  1%     0/ 100 =  0%  217.20.131.2

Trace complete.

C:\Documents and Settings\user>

Amint látható a 172.18.127.17  routeren az ICMP blokkolva van. Hátránya hogy bizonyos esetekben akár 5perc is lehet amíg a 100db (alapértelmezés) ping-et minden egyes hop-hoz kiküldi. Azonban lehetőségünk van a “-q”-val megadni hogy hány darab ping-et küldjön az egyes hopokra.

Leave a Reply