Data Domain: Validating traceroute from a particular Data Domain interface

Summary: The bundled "traceroute" command in DDOS has the option to specify a particular outgoing network interface to use for testing connectivity to the destination IP address being tested.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

"traceroute" is a network command which may be used to determine the path for packets originating on a host on their way to a destination host.
By default, "traceroute" checks the internal DDOS routing tables and sends the outgoing IMCP ECHO packets through a given interface. 
There are situations where one would like to check if the destination host is reachable when trying to do so through a different interface. The command shipped with DDOS allows for this.

Additional Information

To use the "traceroute" command in DDOS, first log in to the DD using SSH, and turn to SE privilege mode.
NOTE: SE commands have been deprecated in DDOS versions 7.7.5.25, 7.10.1.15, 7.13.0.15, 6.2.1.110 and above and are accessible only by Dell employees.
When already in SE mode (prompt changes to using two # symbols), you can run the command to show all options by doing:
 
# se traceroute Usage: traceroute [ -46dFITnreAUDV ] [ -f first_ttl ] [ -g gate,... ] [ -i device ] [ -m max_ttl ] [ -N squeries ] [ -p port ] [ -t tos ] [ -l flow_label ] [ -w waittime ] [ -q nqueries ] [ -s src_addr ] [ -z sendwait ] [ --fwmark=num ] host [ packetlen ] ...
To force traceroute to test connectivity to a destination host by going through a particular DD interface, use a syntax like the one below:
 
# se traceroute -i eth7a 10.100.200.1 traceroute to 10.100.200.1 (10.100.200.1), 30 hops max, 60 byte packets 1 10.111.222.1 (10.111.222.1) 0.254 ms 0.323 ms 0.398 ms 2 10.123.234.1 (10.123.234.1) 0.478 ms 0.548 ms 10.60.52.253 (10.60.52.253) 0.471 ms ...
Note that the interface to be used must be UP and have an IP address configured for this to work, else you get an error:
# se traceroute -i ethMa 10.100.200.1 traceroute to 10.100.200.1 (10.100.200.1), 30 hops max, 60 byte packets connect: Network is unreachable

Also remember that by default "traceroute" uses ICMP ECHO for testing connectivity to the destination host.
If you are attempting to see if a particular IP and port may be reached instead, it would be good to use the following syntax instead.
This allows traffic to get through firewalls (as long as traffic to destination IP and port is allowed), which cannot be guaranteed for ICMP ECHO:
# se traceroute -n -i eth7a -T -p 2051 10.100.200.1

Command above would try to reach the destination host on TCP (-T) port 2051 (for replication), by sending outgoing traffic through interface "eth7a" and nor resolving IPs to hostnames (-n).


Affected Products

Data Domain

Products

Data Domain, DD OS
Article Properties
Article Number: 000020472
Article Type: How To
Last Modified: 11 Dec 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.