Um smartphone Android enviou um código de fornecedor semelhante:
Option: (t=60,l=52) Vendor class identifier = "dhcpcd-5.2.10:Linux-3.0.16-ge733189:armv7l:shooter_u"
No entanto, um dispositivo iPhone não enviou nada além de seu endereço MAC e nome de host. O mesmo aconteceu com um dispositivo Nokia Symbian (E71). Minha amostra de três dispositivos sugere que apenas dispositivos Android enviam algo útil. Você pode ter algum sucesso encontrando quais informações cada cliente solicita (servidor SIP, pesquisa de domínio) e, de fato, não solicita, e usando isso como uma 'impressão digital'.
Na minha opinião, no entanto, a verdadeira resposta é colocar clientes "desconhecidos" em uma rede padrão e dispositivos explicitamente conhecidos em um diferente.