A data transmission system and method for transmitting packetized data from an
Internet Protocol (IP) host, having at least an IP layer and a network layer, to
a plurality of workstations by the intermediary of an IP network, wherein the IP
host is connected to the IP network via a layer 2 network interfacing the IP network
with a set of routers. The IP host further includes a Multiple Address Resolution
Protocol (MARP) layer between the IP layer and the network layer for selecting
one of the set of routers in response to the next hop IP addresses provided by
the IP layer to the MARP layer when a packet of data is be transmitted from the
IP host to one of the workstations.