Traceroute UDP or ICMP?

Ask a Question related to Mac Networking, Design and Development.

  1. #1

    Default Traceroute UDP or ICMP?

    I am having trouble doing TraceRoute through my router under OSX. After
    months of frustration,finally OSX versions of TraceRoute did arrive that
    allowed choice of UDP (default) or ICMP, and ICMP setting did finally
    allow TraceRoute to work through my router.

    Does a UDP port need to be open in my router configuration to allow UDP
    Traceroute to run correctly under UDP & OSX? What port number is that?

    I understand some people do have such problems through various routers.
    I certainly am not an expert on network issues like this.

    G4 450 & 933
    both on OSX 10.2.4
    MIH 130A XRouter Pro by MacSense (Xsense.com)

    MacSense router works fine (including traceroute) under OS9.22 and
    router works in OSX for everything but any Traceroute defaulting to UDP.



    =======
    For 4 months no TraceRoute program utility I found that would run under
    OSX would work through my router under OSX.

    After 4-5 months trying everything I could think of and nothing worked,
    IPNetMonitor 1.2x and WhatRoute 1.814 versions finally came out and both
    of these (although they both use UDP protocol by default) do have a
    feature to use ICMP for TraceRoute and when set to ICMP, the TraceRoute
    function finally does work.

    Current and earlier versions of various shareware, free & commercial
    traceroute OSX programs have not and do not currently work through my
    router under OSX:

    GlobalTraceRoute, NetBarrierX3's TraceRoute, and VisualRoute.



    Thanks in advance for comments.
    Morenuf
    morenuf Guest

  2. Similar Questions and Discussions

    1. Would like to run traceroute
      I would like to run a trace route on a IP. I am unable to load module from website. I have ppm Active State. Here is the code that I am using. ...
    2. Net::Traceroute::PurePerl problems
      mike@gibbs-family.org wrote: Following up on my own post. I did a little more digging, and it looks like the module is crashing when...
    3. Cannot traceroute from SCO through LINUX but from windows 2000
      W2K (A) ---------> LINUX GATEWAY (C) --------> The world OSR5 (B) --------->X From the illustration above, (A) I could do both "ping" and...
  3. #2

    Default Re: Traceroute UDP or ICMP?

    morenuf <morenuf@nobodyhome.com.invalid> wrote:
    > I am having trouble doing TraceRoute through my router under OSX. After
    > months of frustration,finally OSX versions of TraceRoute did arrive that
    > allowed choice of UDP (default) or ICMP, and ICMP setting did finally
    > allow TraceRoute to work through my router.
    >
    > Does a UDP port need to be open in my router configuration to allow UDP
    > Traceroute to run correctly under UDP & OSX? What port number is that?
    You would need to allow UDP *outbound* for UDP-based traceroute, but you
    won't need to open anything inbound for UDP.

    The actual port number is not defined. The way UDP traceroute works is to
    attempt to send datagrams to an unused UDP port; that will be a high port,
    but could be pretty much anything, and won't necessarily be the same every
    time.

    The responses from a UDP traceroute are ICMP error messages (either time
    exceeded or port unreachable). That's what you would have to allow back
    in through your firewall (despite common misconception, there is no real
    reason to block all ICMP at a firewall, and there are good reasons not to).

    If an ICMP-based traceroute works, just use that. It won't make any
    difference in the diagnostic information you get back from it.

    --
    Jeremy | [email]jeremy@exit109.com[/email]
    Jeremy Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139