Уровень распределения в иерархической модели сети выполняет различные функции, среди которых:
- Обеспечение маршрутизации, фильтрации и доступа к глобальной сети. 1 Уровень распределения определяет, каким образом пакет может получить доступ к ядру при возникновении такой необходимости. 1
- Определение наиболее быстрого маршрута для пользовательских запросов. 1 Например, маршрут, который должен использоваться пакетом запроса файла при его отправке на сервер. 1
- Реализация сетевых политик. 1 На этом уровне применяются такие инструменты, как списки доступа, фильтрация пакетов и организация очередей. 1
- Обеспечение безопасности и реализация правил работы сети, включая преобразование адресов и межсетевые экраны (брандмауэры). 1
- Рассылка таблиц протоколов маршрутизации, включая статическую маршрутизацию. 1
- Выполнение маршрутизации между виртуальными локальными сетями и другие функции поддержки рабочих групп. 1
- Определение областей групповой и широковещательной рассылок. 1
Уровень распределения также соединяет несколько локальных сетей, когда сеть превышает определённый размер, и регулирует управление трафиком между этими сетями. 3