Errado.
Embora toda a comunicação ocorra na camada 3, a VLAN é implementada de fato na camada de Enlace por meio de Switches. E o Roteador é exclusivamente da camada de redes.
Na camada de Enlace, há a inserção do campo TAG dentro do quadro Ethernet.
Com o uso de VLANs, o protocolo 802.1p controla a prioridade dos quadros.
" É importante enfatizar que a qualidade de serviço provida pelo nivel de enlace, tem o objetivo de complementar um mecanismo de QoS mais complexo em um nivel acima, tais como IntServ, DiffServ e MPLS, sendo considerado o seu uso isolado como um solução incomleta, inadequada e errônea."
https://www.gta.ufrj.br/grad/02_2/802.1p/
Na camada de Rede, existe o campo TOS ** (obs. abaixo). O roteador, ao realizar a marcação do tráfego neste campo, estará realizando isso no pacote IP.
** Obs.:
O antigo campo do IP, responsável pelo QoS, chamava-se TOS e foi descontinuado.
Apesar do TOS ser implementado em muitos roteadores, sua adesão foi considerada pouco significativa. Então, o IETF propôs um campo alternativo que ocupa exatamente os mesmos 8 bits do campo TOS. Esse campo foi denominado "Differentiated Services Field" (o campo DS). O campo DS, por sua vez, foi dividido em dois campos menores: o DSCP (Differentiated Services Code Point) e o ECN (Explicit Congestion Notification).
Onde o DSCP possui 6 bits e o ECN 2 bits.
O Campo DSCP trata exclusivamente QoS no modelo DiffServ;
O QoS, modelo IntServ, acontece por meio de um protocolo de sinalização (RSVP) que é encapsulado dentro do IP.