Tim,
I think you are choosing to redirect the conversation in the direction you want it to go.
Not at all…
The original poster asked about a way to have two NICs appear as one device and level the
load between them.
… which is done by multiplexer, and applies only if the target machine is multihomed. Therefore, from the very,very beginning we are supposed to speak about multihomed machines and multiplexers, so that I speak strictly about them. This is why I mentioned " E/S Model - it is of crucial importance to the topic that you have raised. More on this below…
I have no idea what “the strict meaning of” the term “Ethernet protocol” might be.
IEEE 802.3 certainly includes the concept of the MAC address, and ARP is all about
finding a MAC address.
“Ethernet protocol” in the strict meaning is all about delivering raw frame from location
X to the location Y under the condition that underlying media is Ethernet, so that it deals with the details that are specific to Ethernet media. In terms of OSI definitions, “Ethernet protocol” is at the Data Link Layer. It has no clue about logical transport addresses, and does not require packet to have ones, in the first place - the only thing “Ethernet protocol” cares about are MAC addresses.
ARP it is all about translating logical transport (i.e. IP) addresses to MAC ones. In terms of OSI definitions, ARP is at the Network Layer - at this level logical transport addresses come into play…
In other words, you just misused the term “Ethernet protocol”. Certainly, it is not a big deal. However, Jon reused this term, plus requested “precision”. Therefore, I just pointed out that he is not that precise either…
The two NICs will appear on the wire with two different MACs. That’s a problem for IP…
Please read the link below carefully:
http://support.microsoft.com/kb/175396
At this point you will see that Windows may send and receive packets with the logical local transport address, corresponding to NIC X, via NIC Y (i.e. it relies upon so-called “Weak E/S Model”)…
…which is certainly “an Ethernet protocol”.
Hopefully, by now you already understand that “Ethernet protocol” and IP are different layers
of network architecture, i.e. respectively Data Link Layer and Network Layer, so that the latter is built upon the former…
Anton Bassov
it is NOT “Ethernet protocol” - instead,