When I use a broadcast IP address, for example 198.255.255.255, what will happen when it gets passed down to the link-layer which will then look for the corresponding MAC address in your ARP table. Does your ARP table have an entry for 198.255.255.255;FF:FF:FF:FF:FF:FF, if not, how can the link-layer know it should use FF:FF:FF:FF:FF:FF as physical address to broadcast it into the subnet?
Thanks -Vexea