Re: proxy arp
- From: "Stephan Wolf [MVP]" <stewo68@xxxxxxxxxxx>
- Date: 10 Jan 2007 06:39:41 -0800
This discussion seems to lack some basics:
ARP has nothing to do with neither IP nor with Ethernet in the first
place. ARP is a general purpose medium and protocol dependent protocol.
See the respective RFC documents.
If you have some device ("phy") that allows to somehow transmit data to
and from one or more peer stations, it might not be the best solution
to write an NDIS driver for it. Also, choosing Ethernet as the
(virtual) medium for the device is maybe an obvious but not necessarily
the best choice.
For instance, devices like telephone modems do not have any NDIS
drivers and still can attach you to the Internet. They use protocols
like serial line IP (SLIP) or the point-to-point protocol (PPP).
Moreover, if you actually need to "create" an Ethernet MAC address for
your device, note that the Localy/Globaly Administered bit 0x02 in the
first byte of the MAC address can (and should) be used for this
purpose. For instance, you could derive an Ethernet MAC address by
using a prefix of 02-00 and setting the last four bytes identical to
the IP address.
IMHO, you still should prefer to find some non-NDIS, non-Ethernet
solution.
Stephan
.
- Follow-Ups:
- Re: proxy arp
- From: miki
- Re: proxy arp
- References:
- proxy arp
- From: miki
- proxy arp
- Prev by Date: Re: DDK Documentation
- Next by Date: USB driver installation status
- Previous by thread: Re: proxy arp
- Next by thread: Re: proxy arp
- Index(es):
Relevant Pages
|