Маршрутизатор соединяет домены сетевого уровня и пересылает IP-пакеты между ними. Хост Linux может работать маршрутизатором, если включена пересылка, а его интерфейсы, маршруты, обнаружение соседей и политика фильтрации настроены соответствующим образом.
Маршрутизация · Урок 1
Что такое маршрутизатор?
Узнайте, как маршрутизаторы выбирают следующие переходы и пересылают IP-пакеты между сетями.
Маршрутизация и пересылка
Маршрутизация создаёт или выбирает сведения о доступных префиксах. Пересылка применяет эти сведения к каждому пакету: проверяет назначение, выбирает подходящий маршрут и следующий переход, уменьшает ограничение переходов и передаёт пакет через исходящий интерфейс.
Это отдельные задачи плоскости управления и плоскости данных. Маршрут может существовать, пока политика межсетевого экрана блокирует пересылку, а интерфейс пересылки может быть включён при отсутствии действительного маршрута.
Что делает пересылка пакета?
Таблицы маршрутизации и маршруты по умолчанию
Маршрут связывает префикс назначения с исходящим интерфейсом, следующим переходом, метрикой, предпочтением источника или другими атрибутами. Сопоставление по самому длинному префиксу отдаёт предпочтение более конкретному подходящему маршруту. Маршрут по умолчанию, IPv4 /0 или IPv6 ::/0, является наименее конкретным совпадением и используется лишь тогда, когда не выбран более конкретный маршрут.
Если подходящего маршрута нет, маршрутизатор отбрасывает пакет и может породить сообщение ICMP о недоступности. Маршрут по умолчанию необязателен и не должен обязательно указывать прямо в общедоступный интернет.
Когда выбирается маршрут по умолчанию?
Локальный и маршрутизируемый трафик
Два хоста в одной локальной подсети обычно обмениваются кадрами, не отправляя IP-пакет через маршрутизатор. Маршрутизатор участвует, когда выбор маршрута назначает его следующим переходом либо когда топология и политика намеренно заставляют трафик проходить маршрутизацию.
Домашний «маршрутизатор» обычно объединяет IP-маршрутизатор, коммутатор Ethernet, точку доступа Wi-Fi, службу DHCP, NAT и межсетевой экран. Каждую функцию следует диагностировать отдельно.
Обязан ли трафик между двумя локальными хостами проходить через их маршрутизатор по умолчанию?
Переходы и предотвращение петель
Маршрутизируемый переход — шаг пересылки на сетевом уровне. IPv4 TTL и IPv6 Hop Limit уменьшаются на каждом маршрутизаторе, ограничивая петли. Число переходов не является полной метрикой расстояния или качества: каналы различаются пропускной способностью, задержкой, потерями, политикой и перегрузкой.
Чего не гарантирует меньшее число переходов?
Урок завершён
Вы завершили Что такое маршрутизатор?
Теперь вы можете отделять выбор маршрута маршрутизатором от действия пересылки.
Определяйте маршрутизаторы по пересылке между IP-сетями.
Отличайте маршрутизацию плоскости управления от пересылки плоскости данных.
Рассматривайте маршрут по умолчанию как наименее конкретный запасной вариант.
Помните, что одно число переходов не измеряет качество пути.
Сохраните прогресс
Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.
Создать бесплатный аккаунт