Маршрутизаторы - это очень сложные устройства. Сложность их структуры заключается в определенной логике механизма маршрутизации, позволяющий физическому устройству выполнять функции маршрутизации.
В общем случае маршрутизатор является обычным специализированным компьютером и соответственно состоит из схожих компонентов [5]:
• центрального процессора (Central Processing Unit - CPU);
• оперативной памяти (Random-Access Memory - RAM);
• базовой системы ввода-вывода (Basиc Input / Output System, BIOS);
• операционной системы;
• системной платы;
• портов ввода-вывода;
• источники питания, каркаса, металлического кожуха.
Функции некоторых внутренних компонентов маршрутизатора приведены в таблице 7.2 [1, 5, 12, 16].
Большая часть компонентов маршрутизатора закрыта кожухом и недоступна для системных администраторов. Эти компоненты чрезвычайно надежны и в нормальных условиях не должны выйти из строя. Исключением из правила является установление дополнительных модулей в маршрутизатор. В любое время можно добавить дополнительные ресурсы маршрутизатора, однако при этом придется снимать внешний кожух. Чаще специалисту приходится устанавливать дополнительные порты ввода-вывода или дополнительную память.
При работе с маршрутизаторами системный администратор чаще иметь дело с его операционной системой - программным обеспечением, которое обеспечивает совместную работу аппаратных компонентов (в случае использования маршутизаторив корпорации Cisco, несомненно, это будет операционная система Internetwork Operation System, сокращенно IOS), и портумы ввода- вывода. Для изменения и создания конфигурации маршрутизатора системные администраторы обычно используют интерфейс командной строки. Конфигурация системы определяет число, месторасположение типов портов ввода-вывода, параметры адресации и формацию о пропускной способности интерфейсов и устройства. Кроме того, конфигурация маршрутизатора может включать информацию о правах и типы доступа пользователей к отдельным портам ввода-вывода.
Порты ввода-вывода маршрутизатора - это единственный физический компонент, который может видеть администратор. Порты предоставляют уникальную возможность создания, пожалуй, бесконечного количества комбинаций локальных и распределительных сетей, реализованных на основе различных технологий передачи данных. Каждый из портов в локальной или распределенной сети должен иметь собственный порт ввода-вывода на маршрутизаторе. Эти порты выполняют функции, подобные функциям сетевых интерфейсных плат (NIC) в компьютере, подключенном к сети, они связаны с механизмами фреймування и обеспечивают поддержку соответствующих интерфейсов. Многие физические интерфейсов внешне кажутся одинаковыми. Однако на более высоком уровне они совершенно разные. Поэтому перед использованием тех или иных интерфейсов полезно изучить соответствующие технологии передачи.