I have created a Windows loop back adapter with 'Obtain IP address Automatically' enabled.
ipconfig /all
Ethernet adapter LL Address:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft Loopback Adapter #3
Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Autoconfiguration IPv4 Address. . : 169.254.8.151(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
NetBIOS over Tcpip. . . . . . . . : Enabled
So I believe the adapter has taken a Link Local address. Now we have an embedded networking device in which I hard code the same Link Local address to test AUTO IP Link Local address functionality. This embedded code is developed using VC - so we can compile and run on same host where I have setup the Loopback adapter.
After bringing on the embedded networking code I see ARP request going out stating 'Who has 169.254.8.151' but I see no reply back from Loopback adapter that the IP is at XX-XX-XX-XX Hardware?
Should not the Loopback adapter reply back stating the same? What wrong or extra needs to be done to make this Loopback adapter reply back stating the same?