Рисунок 4.4.11.4.4. Пример разных маршрутов для пути "туда" и "обратно".
Предполагается, что оператор находится в ЭВМ-отправителе. Команда traceroute 192.148.166.33 в этом случае выдаст:
1 GW-1 | (192.148.166.35) |
2 Место назначения | (192.148.166.33) |
Команда же traceroute 192.148.165.80 распечатает:
1 GW-1 | (192.148.166.35) |
2 GW-2 | (192.148.166.7) |
3 Место назначения | (192.148.165.80) |
Команда traceroute -g 192.148.165.80 сообщит вам:
1 GW-1 | (192.148.166.35) |
2 ***** | ; В этом режиме маршрутизатор не откликается |
3 Место назначения | (192.148.165.80) |
4 GW-1 | (192.148.166.35) |
5 ЭВМ-отправитель | (192.148.166.32) |
Из приведенных примеров видна также полезность команды traceroute для понимания того, как движутся пакеты в сети. В некоторых случаях это может помочь оптимизировать маршрутизацию и улучшить пропускную способность сети.
Другой полезной командой является Netstat, которая позволяет получить разнообразную информацию о состоянии сети. Существует четыре модификации этой команды:
-a отображает состояния всех соединений;
-i отображает значения конфигурационных параметров;
-r отображает таблицу маршрутов;
-v отображает статистику обмена локального Ethernet-интерфейса.
Например, команда netstat -r может выдать:
Routing tables (таблицы маршрутизации)
Destination |
Gateway |
Flags |
Refcnt |
Use |
Interface |
Stavropol-GW.ITEP.RU | nb | UGHD | 0 |
109 | le0 |
ihep.su | itepgw | UGHD | 0 | 103 | le0 |
m10.ihep.su | itepgw | UGHD | 0 | 16 | le0 |
194.85.66.50 | itepgw | UGHD | 0 | 455 | le0 |
Kharkov.ITEP-Kharkov | nb | UGHD | 0 | 105 | le0 |
Bryansk-GW.ITEP.Ru | nb | UGHD | 1 | 8113 | le0 |
193.124.225.67 | nb | UGHD | 0 | 0 | le0 |
ixwin.ihep.su | itepgw | UGHD | 1 | 6450 | le0 |
ihep.su | itepgw | UGHD | 0 | 14 | le0 |
192.148.166.21 | nb | UGHD | 0 | 109 | le0 |
ihep.su | itepgw | UGHD | 0 | 224 | le0 |
193.124.225.71 | nb | UGHD | 0 | 10 | le0 |
194.85.112.0 | ITEP-FDDI-BBone.ITEP | UGD | 0 | 253 | le0 |
default | itepgw | UG | 10 | 102497 | le0 |
Здесь приведен только фрагмент маршрутной таблицы.
Колонка destination указывает на конечную точку маршрута (default - маршрут по умолчанию), колонка gateway – имена маршрутизаторов, через которые достижим адресат. Флаг "U" (Up) свидетельствует о том, что канал в рабочем состоянии. Флаг "G" указывает на то, что маршрут проходит через маршрутизатор (gateway). При этом вторая колонка таблицы содержит имя этого маршрутизатора. Если флаг "G" отсутствует, ЭВМ непосредственно связана с указанной сетью. Флаг "D" указывает на то, что маршрут был добавлен динамически. Если маршрут связан только с конкретной ЭВМ, а не с сетью, он помечается флагом "H" (host), при этом первая колонка таблицы содержит его IP-адрес. Базовая команда netstat может обеспечить следующую информацию:
Active Internet connections (активные Интернет связи)
Proto | Recv-Q | Send-Q | Local Address | Foreign Address | (state) |
tcp | 0 | 0 | 127.0.0.1.1313 | 127.0.0.1.sunrpc | TIME_WAIT |
tcp | 0 | 0 | ns.1312 | 193.124.18.65.smtp | SYN_SENT |
tcp | 0 | 0 | 127.0.0.1.1311 | 127.0.0.1.sunrpc | TIME_WAIT |
tcp | 0 | 0 | ns.1310 | ns.domain | TIME_WAIT |
tcp | 0 | 0 | 127.0.0.1.1309 | 127.0.0.1.sunrpc | TIME_WAIT |
tcp | 39 | 24576 | ns.nntp | Bryansk-GW.ITEP.1697 | ESTABLISHED |
tcp | 0 | 0 | ns.telnet | semenov.1802 | ESTABLISHED |
tcp | 0 | 188 | ns.1033 | xmart.desy.de.6000 | ESTABLISHED |
udp | 0 | 0 | 127.0.0.1.domain | *.* | |
udp | 0 | 0 | ns.domain | *.* |
Address | Type | Recv-Q | Send-Q | Vnode | Conn | Refs | Nextref Addr |
ff64b38c | stream | 0 | 0 | ff13187c | 0 | 0 | 0 /dev/printer |
ff64b28c | dgram | 0 | 0 | 0 | 0 | 0 | 0 |
ff64698c | dgram | 0 | 0 | ff137fa8 | 0 | 0 | 0 /dev/log |