Маршрутизация – это процесс определения пути следования информации в сетях связи. Маршрутизация служит для приема пакета от одного устройства и передаче его другому устройству через другие сети. Маршрутизатором или шлюзом называется узел сети с несколькими интерфейсами, каждый из которых имеет свой MAC-адрес и IP адрес.

Так же, как для работы обычного компьютера требуется установленная на нем операционная система, так и для работы маршрутизатора необходима специальная
операционная система Cisco IOS (Cisco Internetwork Operating System межсетевая операционная система корпорации Cisco). Операционная система в маршрутизаторе используется для интерпретации конфигурационных файлов, в которых содержатся параметры и инструкции управления потоками исходящих и входящих данных. Используя специальные протоколы и таблицы маршрутизации, маршрутизаторы позволяют определить маршрут для передачи данных, по которому информация будет доставлена быстрее всего. Путь выбирается на основании действующих конфигурационных файлов и информации от протоколов маршрутизации. Файлы конфигурации содержат всю необходимую для работы устройства информацию.
В маршрутизирующих устройствах корпорации Cisco, которые работают под управлением операционной системы Cisco IOS, существуют два конфигурационных файла: стартовый и рабочий, или текущий (startupconfig и runningconfig). Оба файла подробно рассматриваются в последующих главах.

К основным компонентам маршрутизатора, относятся: оперативная память (RandomAccess Memory — RAM), энергонезависимая память (NonVolatile RandomAccess Memory — NVRAM), Flashпамять, постоянное запоминающее устройство (ReadOnly Memory — ROM) и интерфейсы. В маршрутизаторах имеются интерфейсы как для локальных, так и для распределенных сетей. Главным предназначением маршрутизаторов является объединение сетей в единую распределенную сеть посредством соединений Frame Relay. Маршрутизаторы обмениваются информацией посредством распределенной сети. Эти устройства являются базовыми устройствами больших корпоративных сетей и сетей, которые входят в состав структуры Internet. Работают они на третьем уровне модели OSI, идентифицируя устройства по их сетевым адресам (в сети Internet по IP адресу). В сетях среднего и крупного размера маршрутизаторы зачастую используются для разделения широковещательных доменов, маршрутизации.
Маршрутизаторы обеспечивают две основные функции:

  • выбор оптимального маршрута для входящих пакетов данных;
  • передачу пакетов соответствующим исходящим интерфейсам.

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