Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #79, ИЮЛЬ 2005 г.

Построй сеть своей мечты!

Докучаев Дмитрий aka Forb

Хакер, номер #079, стр. 079-028-6


network 195.48.0.0 0.192.255.255 area 0

Здесь маска подсети должна быть указана в инвертированном состоянии. Почему? Хрен его знает :). Так вот нелогично решили разработчики софта от Cisco. Опция area 0 указывает, что OSPF будет использоваться в области 0 (область записывается в заголовок каждого OSPF-сообщения и принимается маршрутизатором только при соответствии зоны). После прописывания всех соседних сетей на всех роутерах можно проверять работу протокола, пинганув какой-нибудь не родной айпишник. Кроме этого, ты заметишь пополнение строк в таблицах маршрутизации. Теперь можно с гордостью сказать, что твоя сеть работает оптимально.

Вот, собственно, и все. Только что мы спроектировали большую информационную сеть. После подобного практического урока тебе будет гораздо легче превратить эмулятор в реальные Циски, применив к ним уже готовые айпишники с гарантией того, что вся система будет работать. Ты больше не будешь бояться слов RIP и OSPF, так как уже столкнулся с этими понятиями и даже настроил протоколы. Осталось пожелать тебе удачи в раскрутке директора на покупку безотказных маршрутизаторов.

[RIP и OSPF - что лучше?]

В качестве динамических протоколов маршрутизации наиболее популярны RIP и OSPF. Я постараюсь дать небольшие теоретические основы, чтобы ты понял принцип их работы.

RIP относится к классу дистанционно-векторных протоколов. После конфигурирования RIP-системы происходит рассылка так называемых векторов расстояний по всем интерфейсам обо всех известных сетях. В вектор расстояния входит адрес сети и метрика (изначально - 1). После приема данного вектора, соседний маршрутник просмотрит свою таблицу и при отсутствии данных о сети внесет запись в память. Затем он увеличит метрику на единицу и разошлет пакет по всем своим каналам. В случае, если запись присутствует, роутер сравнивает метрики и вносит строку в таблицу только в случае более выгодной метрики. Несмотря на всю простоту и удобство, протокол RIP непригоден в сетях с числом маршрутизаторов, превышающим 15. Дело в том, что константа 16 обозначает бесконечность и выставляется, если сеть недоступна. Можно добавить, что RIP не способен оптимально применяться в сетях с разными каналами, так как в любом случае пакет пойдет по кратчайшему пути независимо от пропускной способности линии связи. В этом протоколе неприменим метод суммирования сетей, а также случаются такие явления, как зацикливание и образование петель. Если добавить к этому проблемы засорения широковещательным трафиком, то можно посчитать RIP не таким уж и хорошим протоколом.

Все проблемы решаются в протоколе OSPF. Он относится к классу состояния связей. OSPF не рассылает данные обо всех сегментах, он шлет только сведения о соседних сетях в коротких HELLO-сообщениях. После отправки и получения информации, он строит так называемую базу, а затем составляет наиболее оптимальный маршрут до каждого узла, учитывая стоимость прохождения пакета по каналу и его пропускную способность. Если случается, что маршруты до сетей одинаковы, шлюз делит трафик на равные части и шлет по всем каналам. Как видишь, оптимизация налицо.

Назад на стр. 079-028-5  Содержание  Вперед на стр. 079-028-7