Hi, Maybe you have seen my question about the "ping -Q"... I feel strange that -Q is for what goal????? For DiffServ is useless even it can modify the TOS byte, or it's really for the Router which has DiffServ function??? In my opinion, I think ping is just one time a request and a reply msg. So I am not sure that ping -Q is for the DiffServ or just for comfortable to test DiffServ??? Please give me some advice...thx!!!! On Fri, 18 May 2001, Kurt Wagner wrote: > Hi, > > > I don't have the -Q option for the ping command, what does it doe on your > > system? > > as far as I can guess he talkes about Alexy's ping clone from the iputils > package. It is a enhanced ping with more options, like "-Q". > > > host_10.0.0.1: ping -help > Usage: ping [-LRUbdfnqrvV] [-c count] [-i interval] [-w wait] > [-p pattern] [-s packetsize] [-t ttl] [-I interface address] > [ -T timestamp option ] [ -Q tos ] host > > > Know that ping uses a special type of IP packets, ICMP. I wouldn't be > > surprised if the system changes the DS field automaticly. > > Jep, the app sets the DS field (the former TOS field) in the IP > header of the ICMP echo request packets to the choosen value (via > setsockopt). Quit useful for (diffserv) testing... > > > host_10.0.0.1: ping -Q 0x1a 10.0.0.2 > PING 10.0.0.2 (10.0.0.2) from 10.0.0.1 : 56(84) bytes of data. > 64 bytes from 10.0.0.2 (10.0.0.2): icmp_seq=0 ttl=244 time=42.965 msec > > host_10.0.0.2>: tcpdump icmp > 10.0.0.1 > 10.0.0.2: icmp: echo request (DF) [tos 0x1a,ECT] > 10.0.0.2 > 10.0.0.1: icmp: echo reply (DF) [tos 0x1a,ECT] > > And, look - it really works. Heureka! :) > > > Kurt > > > _______________________________________________ > LARTC mailing list / LARTC@xxxxxxxxxxxxxxx > http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/2.4Routing/ >