Путь пакета
100%

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

Путь пакета

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

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

Отправка локальному назначению

Для назначения, охваченного подключённым маршрутом, источник выбирает интерфейс и исходный IP. Затем он разрешает канальный адрес назначения — через ARP для IPv4 поверх Ethernet или обнаружение соседей для IPv6 — и отправляет кадр с IP-пакетом. Коммутатор может переслать кадр, не становясь IP-переходом.

Считается ли обычный коммутатор Ethernet переходом IP-маршрутизации?

Отправка через шлюз

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

Чей MAC-адрес используется в первом кадре Ethernet к серверу вне локального канала?

Обработка на каждом маршрутизаторе

Маршрутизатор удаляет входящее канальное обрамление, проверяет и обрабатывает IP-заголовок, уменьшает TTL или Hop Limit, ищет назначение, применяет политику и создаёт новое обрамление для исходящего канала. Для IPv4 обработка контрольной суммы заголовка учитывает изменившийся TTL. Если поле переходов достигает нуля, маршрутизатор отбрасывает пакет и может вернуть сообщение ICMP об истечении времени.

Какое поле IP изменяется каждым обычным маршрутизируемым переходом?

Промежуточные устройства и MTU

Обычная маршрутизация сохраняет исходный и конечный IP-адреса, но NAT может их переписывать, а туннели — оборачивать исходный пакет. Межсетевые экраны могут беззвучно отбрасывать трафик или отклонять его. MTU каналов также различаются; маршрутизаторы IPv4 иногда могут фрагментировать пакеты, тогда как маршрутизаторы IPv6 не фрагментируют пересылаемые пакеты и полагаются на обнаружение MTU пути.

Когда сквозные IP-адреса могут измениться по пути?

Обратный путь

Назначение выполняет собственный поиск маршрута для ответа. Обратный путь может использовать другие маршрутизаторы из-за политики маршрутизации, балансировки нагрузки или сбоев. Межсетевые экраны с состоянием и NAT должны учитывать наблюдаемый поток, поэтому асимметрия может иметь эксплуатационное значение, даже если IP её допускает.

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

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

Вы завершили Путь пакета

Теперь вы можете проследить меняющееся канальное состояние вокруг маршрутизируемого IP-пакета.

  • Разрешайте конечный хост только тогда, когда он находится в локальном канале.

  • Помещайте трафик вне локального канала в кадр для выбранного локального шлюза.

  • Следуйте поиску маршрута и обработке ограничения переходов на каждом маршрутизаторе.

  • Учитывайте NAT, фильтрацию, туннели и ограничения MTU.

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

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

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

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