Scratch Post

03 September 2009

[Work] tracert

Tech talk during some troubleshoot / investigation.... It is something new learnt today though :)


Keeno: Dude i got a tech question u can help??
Tech Dude: shure
Keeno: 1) I am in E// office and hence in E// network
Keeno: 2) I am doing a tracert test to URL removed
Tech Dude: yup
Keeno: 3) What do these results mean?
Keeno: Tracing route to URL removed [ip removed]
over a maximum of 30 hops:
1 43 ms 2 ms 2 ms ip removed
2 1 ms 1 ms 1 ms ip removed
3 1 ms 1 ms 1 ms ip removed
4 12 ms 12 ms 12 ms ip removed
5 136 ms 145 ms 138 ms ip removed
6 134 ms 135 ms 137 ms ip removed
7 136 ms 135 ms 140 ms URL removed [ip removed]
8 144 ms 141 ms 136 ms URL removed [ip removed]
9 139 ms 138 ms 137 ms URL removed [ip removed]
10 140 ms 141 ms 152 ms URL removed [ip removed]
11 138 ms 137 ms 139 ms URL removed [ip removed]
12 143 ms 318 ms 214 ms URL removed [ip removed]
13 289 ms 290 ms 288 ms ip removed
14 294 ms 286 ms 285 ms URL removed [ip removed]
15 342 ms 299 ms 292 ms URL removed [ip removed]
16 278 ms 281 ms 281 ms URL removed [ip removed]
17 * * * Request timed out.
18 * * * Request timed out.
19 * * * Request timed out.
20 * * * Request timed out.
21 * * * Request timed out.
22 * * * Request timed out.
23 * * * Request timed out.
24 * * * Request timed out.
25 * * * Request timed out.
26 * * * Request timed out.
27 * * * Request timed out.
28 * * * Request timed out.
Keeno: The question is what is happening btw hops 16 and 17
Keeno: coz it says time out, but on the front end, my web portal stuff is still loading...
Tech Dude: URL removed [ip removed] <--- This
Tech Dude: means that there is no reply from the next node
Keeno: if time out, i expect notihng to load at all
Keeno: but i still get page loads
Tech Dude: sometimes, the next node might disable its ICMP replies
Tech Dude: that's why you're not getting anything... but you still can get to the destination
Keeno: so nodes 17 to 28 disabled their replies
Tech Dude: nope
Tech Dude: only node 17
Keeno: and I can safely say I jumped 28 node?
Tech Dude: nope...
Keeno: Coz of node 17, the rest of nodes cannot reply properly?
Tech Dude: yup
Keeno: OK I am a dumbass, educate pls :)
Tech Dude: the chain is broken
Keeno: Ah
Tech Dude: even if 1 link is broken
Keeno: so u won't know if u did jump to the end at Node 17 or theoretically up to Node 30
Tech Dude: well, we are sure that it arrives at node 17 because you get the page loaded
Tech Dude: tracert uses ICMP
Tech Dude: which is different from the typical tcp/ip protocol used by http
Keeno: i mean it stll registers nodes, but does it mean page loads at node 17, or there could be more jumpts we are not aware of (eg: Node 30 could be the real node where the page load actually happens)
Tech Dude: yes...there might be more nodes
Keeno: aha OK
Keeno: so I know the MINUMUM, not the MAXIMUM (which is what I am trying to prove...)
Tech Dude: because tracert dies at #30 if there are no replies
Tech Dude: yup
Keeno: yup tracert is limtied to 30 only
Keeno: is there any other more reliable trace function then?
Keeno: something easy that bodoh punya PM can use?
Tech Dude: hmm... there are applications out there that can be downloaded
Tech Dude: but i've never tried any of em
Keeno: aiya malas and too much trouble :D
Tech Dude: hahaha
Keeno: OK so I will live with tracert then ... thx dude
Tech Dude: sure no probs
Keeno: oh a bit more Q
Keeno: which of the columns do I use to add up showing there is network latency??
Keeno: Eg:
Keeno: 43 ms 2 ms 2 ms ip removed
Keeno: is it 43, 2 or 2?
Tech Dude: those are the replies of 3 separate packets
Tech Dude: the first reply took 43 ms
Tech Dude: the second took 2ms
Tech Dude: the 3rd took 2ms
Tech Dude: a tracert command sends 3 packets for every stop
Tech Dude: it's thus safe to say that the MAXIMUM latency for that IP is 43ms
Tech Dude: this might help a lil...if you're into reading geek stuff - http://www.exit109.com/~jeremy/news/providers/traceroute.html
Keeno: OK so I will add all the items in the first column then
Tech Dude: just use one of the entries...
Tech Dude: it's easier
Tech Dude: i mean...
Tech Dude: tracert does not tell the whole story
Tech Dude: because tracert sends out ICMP
Tech Dude: which is heavy
Tech Dude: compared to HTTP
Tech Dude: http might take less time
Keeno: OK thx
Tech Dude: sure no probs

02 September 2009

[Work] Oh By The Way ....

User registration - provisioning for old users not working
Package purchases API not working
Confirm temporary option 2 for purchase and deduction logic
Security access for Hatem
Change consumption and resource type ID 2612 and 2613
Deploy reports
Revise MDT time
Cookies mgmt - Load Balancer fault or what to change?
Consumption of Platinum logic email
OnNet + OffNet for packages -- add this to EMM logic flow
Traffic impact projection
M3COM Code review
CDRs naming based on generation location (MSDP, EMM, Sub Manager)
Option 3b's FIFO md estimation
Operator manual
Migration to the current JawalNet structure
How does current version sync up with upcoming Platform 3.1?
Handover planning
Respond to the permutations and deduction scenarios