Что такое маршрутизатор?
100%

Маршрутизация · Урок 1

Что такое маршрутизатор?

Узнайте, как маршрутизаторы выбирают следующие переходы и пересылают IP-пакеты между сетями.

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

Маршрутизация и пересылка

Маршрутизация создаёт или выбирает сведения о доступных префиксах. Пересылка применяет эти сведения к каждому пакету: проверяет назначение, выбирает подходящий маршрут и следующий переход, уменьшает ограничение переходов и передаёт пакет через исходящий интерфейс.

Это отдельные задачи плоскости управления и плоскости данных. Маршрут может существовать, пока политика межсетевого экрана блокирует пересылку, а интерфейс пересылки может быть включён при отсутствии действительного маршрута.

Что делает пересылка пакета?

Таблицы маршрутизации и маршруты по умолчанию

Маршрут связывает префикс назначения с исходящим интерфейсом, следующим переходом, метрикой, предпочтением источника или другими атрибутами. Сопоставление по самому длинному префиксу отдаёт предпочтение более конкретному подходящему маршруту. Маршрут по умолчанию, IPv4 /0 или IPv6 ::/0, является наименее конкретным совпадением и используется лишь тогда, когда не выбран более конкретный маршрут.

Если подходящего маршрута нет, маршрутизатор отбрасывает пакет и может породить сообщение ICMP о недоступности. Маршрут по умолчанию необязателен и не должен обязательно указывать прямо в общедоступный интернет.

Когда выбирается маршрут по умолчанию?

Локальный и маршрутизируемый трафик

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

Домашний «маршрутизатор» обычно объединяет IP-маршрутизатор, коммутатор Ethernet, точку доступа Wi-Fi, службу DHCP, NAT и межсетевой экран. Каждую функцию следует диагностировать отдельно.

Обязан ли трафик между двумя локальными хостами проходить через их маршрутизатор по умолчанию?

Переходы и предотвращение петель

Маршрутизируемый переход — шаг пересылки на сетевом уровне. IPv4 TTL и IPv6 Hop Limit уменьшаются на каждом маршрутизаторе, ограничивая петли. Число переходов не является полной метрикой расстояния или качества: каналы различаются пропускной способностью, задержкой, потерями, политикой и перегрузкой.

Чего не гарантирует меньшее число переходов?

Урок завершён

Вы завершили Что такое маршрутизатор?

Теперь вы можете отделять выбор маршрута маршрутизатором от действия пересылки.

  • Определяйте маршрутизаторы по пересылке между IP-сетями.

  • Отличайте маршрутизацию плоскости управления от пересылки плоскости данных.

  • Рассматривайте маршрут по умолчанию как наименее конкретный запасной вариант.

  • Помните, что одно число переходов не измеряет качество пути.

Сохраните прогресс

Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.

Создать бесплатный аккаунт
Следующий Урок
Назад к Маршрутизация