Вопрос относится к виндовым платформам, так же есть циски под рукой.
_____________________________________________________
С уважением, Андрей Шишкин.
ICQ: 120416113
"Andrey Shishkin" <s...@umn.ru> wrote in message
news:agmfcm$1egp$1...@ddt.demos.su...
Аналогично и cisco может сделать то же самое (вернее, это windows
тоже может):
sfo-r3#trace
Protocol [ip]:
Target IP address: 10.1.3.20
Source address: 209.1.97.253
Numeric display [n]: y
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]: record
Number of hops [ 9 ]:
Loose, Strict, Record, Timestamp, Verbose[RV]:
Type escape sequence to abort.
Tracing the route to 10.1.3.20
1 209.1.99.17 8 msec
Received packet has options
Total option bytes= 40, padded length=40
Record route: <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
End of list
4 msec
и так далее. Аналогично и с командой "ping ip".
> но только 9 записей а этого мало.
> может быть есть что еще такое что позволило бы видеть любой длины обратный
> маршрут?
В IPv4 из-за фиксированного размера длины IP header'а можно записать
только девять IP адресов. И это не зависит от операционной системы.
--
andrei
> Подскажите с помошью какой утилитки программы или еще чего можно увидеть не
> только то что можно видеть через tracert но и обратный маршрут прохождения
> пакетов.
> например в Винде можно сделать ping -r 9 x.x.x.x
> но только 9 записей а этого мало.
От типа ОС это не зависит, это зависит от того, умеет ли данное
приложение выставлять RR-option в заголовке ip или нет. А цифра девять
взялась из магической формулы (за подробностями -- в rfc791):
(IPhl_max - IPhl_min - 3) / sizeof(ip_addr)
> может быть есть что еще такое что позволило бы видеть любой длины обратный
> маршрут?
1. www.traceroute.org --> вебморда для trace из удобной точки.
2. route-server.ip.att.net, route-server.cerf.net --> telnet.
3. если на промежуточных раутерах разрешен source routing, то можно
использовать traceroute совместно с опцией lssr (loose source route), не
знаю как в виндах, но в VJ-traceroute это делается с помощью -g :
[foo@alpha]> traceroute -g gamma.foobar.net alpha
Т.е. до хоста gamma адресом назначения в заголовке ip-пакета
будет ip-адрес машины gamma, а при достижении пакетом последней, она отработает
lssr и подставит в качестве ip_dest адрес машины alpha и пакет пойдет в
обратную сторону. Но, еще раз повторюсь, чтобы все это работало, необходимо
разрешить на всех промежуточных раутерах ip source-route (по дефаулту он
как правило, выключен). И обрати внимание, что ping с записью маршрута
всегда показывает адреса исходящих интерфейсов промежуточных раутеров, а
traceroute наоборот -- входящих.
> Вопрос относится к виндовым платформам, так же есть циски под рукой.
> _____________________________________________________
> С уважением, Андрей Шишкин.
> ICQ: 120416113
--
Best Regards,
Yuri Selivanov [URI2-RIPE]
tracert -j <ip address цели> <ip address свой> -h 60
Должен показать маршрут туда и обратно.
Но скорее всего работать не будет, потому что провайдеры запрещают source
routing, как правило. (боятся, наверное, чего-то)
С уважением,
Фёдор
"Andrey Shishkin" <s...@umn.ru> wrote in message
news:agmfcm$1egp$1...@ddt.demos.su...