Olá, Douglas!
Tudo bem?
Você trouxe uma excelente questão!
A resposta está na configuração das subinterfaces no roteador. Criamos duas subinterfaces, uma para cada VLAN (VLAN 10 e VLAN 20). Cada subinterface foi configurada com o comando "encapsulation dot1Q" seguido do ID da VLAN correspondente. Isso significa que a subinterface está sendo configurada para receber e enviar pacotes que possuem a tag de VLAN específica.
Por exemplo, quando configuramos "encapsulation dot1Q 10" na subinterface Fa0/0.1, estamos dizendo que essa subinterface está associada à VLAN 10. Da mesma forma, "encapsulation dot1Q 20" na subinterface Fa0/0.2 associa essa subinterface à VLAN 20.
Além disso, cada subinterface recebeu um endereço IP na mesma sub-rede que o pool DHCP correspondente. Por exemplo, a subinterface Fa0/0.1 recebeu o IP 192.168.10.1 e a subinterface Fa0/0.2 recebeu o IP 192.168.20.1. Esses IPs são da mesma sub-rede que os pools DHCP configurados para as VLANs 10 e 20, respectivamente.
Portanto, quando um host na VLAN 10 solicita um endereço IP via DHCP, o pedido chega ao roteador na subinterface Fa0/0.1 (porque o pedido tem a tag de VLAN 10). O roteador, então, sabe que deve fornecer um endereço do pool DHCP associado à sub-rede 192.168.10.0/24. O mesmo acontece para um host na VLAN 20, mas neste caso, o pedido chega na subinterface Fa0/0.2 e o roteador fornece um endereço do pool DHCP associado à sub-rede 192.168.20.0/24.
Bons estudos!
Spoiler: Em breve teremos novos cursos na formação em Redes. Vamos tratar dos protocolos de roteamento, IPv6 e construção de redes WiFi.