O HostC precisa de uma rota para o HostA através do HostB.
Agora você pode estar pensando em But HostC sees the source MAC address of the packet from HostA as coming from the MAC address of HostB, so why doesn't HostC send data back to that MAC address of HostB?
A resposta é porque o roteamento ocorre na camada 3, não na camada 2.