DHCP server

What are some of the steps that a DHCP server goes through to obtain a IP address?

How does a device get an IPv6 address compare to IPv4 address?

Can Teredo in IPv6 present security risk to enterprise?