L3 коммутатор может уметь немного в динамическую маршрутизацию и даже в MPLS. Но так как у такого коммутатора не так много ресурсов (CPU, RAM), то он не умеет делать NAT, firewall, VPN и держать в памяти большие таблицы маршрутизации, в отличии от роутера.