
Урок № 4. Маршрутизация. Технология CIDR.
1. Введение
.
Ранее, мы уже рассматривали как узлы передают пакеты в своей сети и
через маршрутизаторы. Мы изучили как это происходит, но при одной оговорке
– мы считали маршрутизатор неизвестно как устроенным и неизвестно как
конфигурируемым черным ящиком, всегда принимающим правильные решения о
продвижении пакетов без усилий с нашей стороны. Пришло время заполнить
этот пробел – в данной части курса мы будем изучать принципы работы
маршрутизатора и принципы конфигурирования маршрутизатора.
Параллельно будем по традиции обращаться к материалам Cisco. И можем
начать с главы 5.3.1. Здесь наглядно представлена ситуация, когда нам
необходимо обратиться к узлу, не принадлежащему нашей сети, а мы не знаем,
где он находится. Ведь знать нахождение всех узлов в огромной сети Интернет
невозможно. Вот тогда и будет отправлен пакет по адресу, который у нас
прописан в качестве шлюза.
Начнем с исполнения маршрутизаторов – все маршрутизаторы делятся на
аппаратные и программные. Программный маршрутизатор – это программа
(чаще – служба), запущенная на универсальном компьютере, работающем под
управлением универсальной операционной системы. В роли программного
маршрутизатора выступает компьютер, оснащенный несколькими сетевыми
интерфейсами (LAN и WAN), между которыми перенаправляет пакеты
специально программное обеспечение. В серверных операционных системах в
обычно встроена весьма функциональная служба маршрутизации, например,
такая служба есть в Windows NT 4.0 Server, Windows 2000 Server, Windows
Server 2003, Linux, FreeBSD и т.д. В пользовательских операционных системах
такая служба если и встроена (Windows 2000 Pro, Windows XP Pro), то крайне
малофункциональна и фактически можно считать, не полноценна. Однако, так
как маршрутизация – это всего лишь обработка информации, то и для тех ОС, в
комплекте которых отсутствует собственная служба маршрутизации, может быть
установлено программное обеспечение стороннего разработчика, являющееся
программным маршрутизатором. Мы будем изучать программную маршрутизацию
на базе службы маршрутизации, встроенной в ОС Windows 2000 Server/Windows
Server 2003, впоследствии в курсе Linux будет рассмотрена служба
маршрутизации, встроенная в эту ОС.
Аппаратным
маршрутизатором
называют
специализированное
оборудование единственной (обычно) целью изготовления которого является
применение его в роли маршрутизатора. Обычно это выглядит как
самостоятельная «коробочка», произвольного форм-фактора или выполненная
для монтажа в монтажном конструктиве, например, как коммутатор. Однако,
аппаратный маршрутизатор
принципиально
отличатся
от
аппаратного
коммутатора. Коммутатор реализуется чисто аппаратно, мы рассматривали