Ответ
Маршрутизируемый протокол (routed protocol) — это сетевой протокол, который содержит в своем заголовке достаточно информации (например, адрес сети и адрес хоста), чтобы пакет мог быть передан от источника к получателю через несколько различных сетей с помощью маршрутизаторов.
Ключевая характеристика: Протокол использует иерархическую адресацию, которая позволяет агрегировать маршруты. Это основа масштабируемости больших сетей, таких как интернет.
Классический пример — IP (Internet Protocol):
- Адрес IPv4 (например,
192.168.1.10) состоит из номера сети (192.168.1.0) и номера хоста (.10). - Маршрутизатор, получив пакет, смотрит на IP-адрес назначения, сверяет его со своей таблицей маршрутизации и решает, на какой интерфейс отправить пакет дальше.
Другие примеры маршрутизируемых протоколов:
- IPv6 — эволюция IP для решения проблемы нехватки адресов.
- IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) — устаревший стек протоколов от Novell NetWare.
- AppleTalk — устаревший протокол от Apple.
Противоположность — немашрутизируемый протокол (non-routable):
- NetBEUI (NetBIOS Extended User Interface): Разработан для небольших локальных сетей. Не имеет концепции сетевого адреса, поэтому маршрутизаторы не могут пересылать его пакеты. Трафик ограничен одним широковещательным доменом (сегментом сети).
Важность для DevOps: Понимание этого различия фундаментально для проектирования сетей в инфраструктуре. Все современные облачные среды, контейнерные сети (CNI) и overlay-сети (VXLAN, Geneve) работают поверх маршрутизируемого протокола IP (чаще всего IPv4). При настройке сетевых политик (Network Policies в Kubernetes, Security Groups в облаке), балансировщиков нагрузки или VPN-туннелей инженер всегда работает с IP-адресами и масками подсетей — элементами маршрутизируемого протокола.