In OSPF DBD packets are send as unicast packets even in braodcast network types right ?
Question here is, how does the OSPF router know the neighbor's interface address in the LAN ?
Only information it has exchanged already is HELLO packets, which has neighbor's Router IDs and the interface address of DR and BDR alone. Also the subnet mask of the LAN.