Открыть сервис

Маршрутизатор

Маршрутизатор (от англ. router) — это сетевое устройство, предназначенное для соединения различных сегментов компьютерных сетей и передачи пакетов данных между ними на основе информации о топологии сети и определённых правил. В отличие от коммутаторов (свитчей), работающих на канальном уровне модели OSI и передающих данные в пределах одной локальной сети (LAN), маршрутизатор функционирует на сетевом уровне (уровень 3) и способен выбирать оптимальный путь для передачи данных между разными сетями, в том числе между локальной сетью и глобальной сетью Интернет.

История развития

Первые прототипы маршрутизаторов появились в конце 1960-х — начале 1970-х годов в рамках проекта ARPANET, предшественника современного Интернета. Устройства, называвшиеся тогда «интерфейсными процессорами сообщений» (IMP), выполняли функции маршрутизации в сети с коммутацией пакетов. В 1970-х годах компания Xerox разработала протокол PUP (PARC Universal Packet), а затем и протокол XNS (Xerox Network Systems), которые заложили основы для современных протоколов маршрутизации.

Значительный вклад в развитие технологии внёс инженер Уильям Йегер, работавший в Стэнфордском университете. В 1980 году он создал первый многопротокольный маршрутизатор, способный передавать данные между сетями, использующими различные протоколы (в частности, между Ethernet и ARCNET). Коммерциализация технологии началась в середине 1980-х годов с основанием компаний Cisco Systems (1984) и Proteon (1981). Маршрутизаторы Cisco стали стандартом для корпоративных и провайдерских сетей на протяжении десятилетий.

В 1990-х годах, с массовым распространением Интернета и домашних компьютеров, появились недорогие маршрутизаторы для малых офисов и домашних пользователей (SOHO). Они интегрировали в одном корпусе маршрутизатор, коммутатор (обычно на 4 порта) и точку доступа Wi-Fi, что сделало их основным устройством для подключения к сети в быту.

Принцип работы

Основная задача маршрутизатора — определение наилучшего пути (маршрута) для каждого пакета данных. Этот процесс включает несколько этапов:

Маршрутизаторы могут использовать статическую маршрутизацию (маршруты задаются администратором вручную) или динамическую (маршруты обновляются автоматически с помощью протоколов маршрутизации).

Классификация маршрутизаторов

Маршрутизаторы классифицируются по нескольким критериям:

По области применения

По типу интерфейсов

По функциональности

Протоколы маршрутизации

Для автоматического обмена информацией о сетях маршрутизаторы используют протоколы маршрутизации. Они делятся на два основных типа:

Основные функции и возможности

Современные маршрутизаторы выполняют ряд дополнительных функций помимо базовой пересылки пакетов:

Интересные факты

Источники

  1. Таненбаум Э., Уэзеролл Д. «Компьютерные сети». 5-е издание. — СПб.: Питер, 2012.
  2. Олифер В. Г., Олифер Н. А. «Компьютерные сети. Принципы, технологии, протоколы». 5-е издание. — СПб.: Питер, 2016.
  3. Документация Cisco Systems: «Routing and Switching Essentials v6.0».
  4. Стандарты IETF: RFC 1812 (Requirements for IP Version 4 Routers).
  5. Материалы курса «Компьютерные сети» (НИУ ВШЭ, МФТИ).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →