I agree. The client will provide an ID as it sees fit. The server can either use it or make up its own (usually consisting of the MAC address of the request). This is not something you usually specify, even if your DHCP cleint allows it (most do not). And I imagine the Comcast DHCP servers ignore it and use their own, so they have a consistent scheme.