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