A opção DHCP 82 é realmente o que você está procurando, supondo que você tenha um servidor DHCP que ofereça suporte. Uma vez que você tenha uma requisição DHCP com as informações de switch / porta, atribuir um IP a ela deve ser bem trivial (apenas combinando o switch / port com o que está em seu banco de dados). A maioria das redes de produção não confia no DHCP, porque é outra coisa que pode falhar. Isso pode ser bom para a configuração inicial (fazer a máquina puxar um IP via DHCP e, em seguida, configurar a si mesmo para usá-lo como um IP estático), mas não sugeriria que você tentasse e executasse servidores fora do DHCP.