Построй сеть своей мечты! Докучаев Дмитрий aka Forb Хакер, номер #079, стр. 079-028-5 [динамика ритма] Статические маршруты - это, конечно, здорово. Но, ты, наверное, сам понимаешь, что администратор сети - не всегда компьютерный гений. Он может забыть прописать подсеть, указать неправильный адрес сегмента, либо маску подсети. За примерами далеко ходить не надо: когда я проектировал топологию, то сам ошибся на одну цифру. Естественно, что в реальных условиях данная ошибка непростительна. А если учитывать, что подсетей может быть больше сотни, то прописывать их на каждый маршрутник - просто нереально. Но выход как всегда прост - необходимо использовать динамическую маршрутизацию. Я рассмотрю только два основных протокола маршрутизации в информационных сетях - RIP и OSPF. Если ты знаешь теорию, то четко понимаешь отличия между ними. В противном случае обратись к ознакомительной врезке. Сперва попробуем отладить маршрутизацию по простому протоколу RIP-1 (вторую версию протокола данный релиз эмулятора пока не поддерживает). Помним из теории маршрутизации, что статические правила главнее всего. Даже если мы включим динамику, то пакеты все равно пойдут по статическим путям. По идее, статические записи можно легко удалить командой clear ip route *, но в эмуляторе эта команда не работает :(. Помнишь, я просил тебя сохранить топологию после привязки адресов к интерфейсам? Я это сделал специально: теперь тебе следует выбрать из меню File пункт Load Network Config и подождать пару минут, пока конфиги применятся к каждому устройству. Теперь мы вернулись на один шаг назад - у нас чистая топология без статических записей. Начнем с настройки протокола RIP. Войдем в режим конфигурации терминала и выполним команду router rip. После этого ты попадешь в режим конфигурации протокола. В реальных устройствах Cisco в этой вкладке можно настроить множество параметров, а в эмуляторе позволительно лишь прописать сеть, о которой будет рассылаться информация. Благодаря тому, что маска подсети в RIP-1 попросту не применяется, тебе нужно прописать все пять подсетей. Это делается командой network, параметром к которой выступает нужная сеть. Финальная команда конфигурирования - exit. Выполняй данную процедуру на всех остальных роутерах и смотри результат. Во-первых, пинги до всех сетей должны гарантированно проходить, а во-вторых, в таблице маршрутизации появятся дополнительные правила обо всех подсетях. То есть все, как и в статике, но гораздо быстрее и удобнее :). Но опять же, из-за минусов RIP мы не получим оптимальной маршрутизации. Пакеты могут запросто пойти как по главному, так и по резервному каналу, что не есть хорошо. С помощью OSPF ты сможешь настроить метрики для каждого пути и тем самым заставить систему выбрать оптимальный маршрут. Настройка OSPF немного отличается от настройки RIP. Для начала необходимо отменить маршрутизацию по RIP командой no router rip, а затем сделать запрос router ospf 1. Здесь 1 - уникальный идентификатор OSPF-процесса. Он нужен для использования нескольких OSPF-таблиц. После входа в раздел конфигурации протокола необходимо прописать все соседние интерфейсы с особыми параметрами. Это требуется для того, чтобы активировать интерфейс, по которому будут передаваться OSPF-сообщения. Итак, полная команда конфигурирования будет выглядеть следующим образом: |