Re: MacIP and the Evil NBP Proxy ARP

veizades@apple.com Mon, 04 May 1992 23:25 UTC

Received: from nri.nri.reston.va.us by ietf.NRI.Reston.VA.US id aa04961; 4 May 92 19:25 EDT
Received: from nri.reston.va.us by NRI.Reston.VA.US id aa03985; 4 May 92 19:30 EDT
Received: from CAYMAN.CAYMAN.COM by NRI.Reston.VA.US id aa03978; 4 May 92 19:30 EDT
Received: by cayman.Cayman.COM (4.1/SMI-4.0) id AA29919; Mon, 4 May 92 18:52:07 EDT
Return-Path: <veizades@apple.com>
Received: from colossus.apple.com by cayman.Cayman.COM (4.1/SMI-4.0) id AA29915; Mon, 4 May 92 18:52:05 EDT
Received: from [90.1.0.10] by colossus.apple.com with SMTP (5.65/11-Dec-1991-eef) id AA25857; Mon, 4 May 92 15:46:26 -0700 for
Received: from [90.190.56.10] (zoi.apple.com) by goofy.apple.com with SMTP (5.61/27-Sep-1991-eef) id AA27676; Mon, 4 May 92 15:46:17 -0700 for apple-ip@Cayman.COM
Message-Id: <9205042246.AA27676@internal.apple.com>
Date: Mon, 04 May 1992 15:47:47 -0800
To: John Norstad <j-norstad@nwu.edu>
From: veizades@apple.com
Subject: Re: MacIP and the Evil NBP Proxy ARP
Cc: apple-ip@cayman.com

>8) The only use of NBP in the protocol would be the registration by
>gateways of their "name:IPGATEWAY@zone" NVE. Hosts would continue to locate
>gateways via NBP lookups of the form "=:IPGATEWAY@zone". The "name" part of
>the gateway NVE can be anything the administrator desires. There is no need
>for it to be the dotted-decimal IP address of the gateway.

I would like to differ with this opinion.  There are many host which use
the MacIP protocol without benefit of a gateway.  These hosts use TCP/IP to
communication between themselves using NBP ARP to find the ATalk address of
their peer.  If you remove this from the protocol this would not work.

It is the case that if a host is using a gateway it should first try to use
the gateway to communicate with its peer.  It would only use the NBP ARP
mechanism if the gateway does not respond.

In looking at the problems addressed in this protocol those that are
interested should look at the work done by the DHCP group since the address
assigning mechanism is very similar.  DHCP also adds the lease time
semantic on assigned addresses and has a solution for the multiple server
case.

The specification for DHCP can be found on sol.bucknell.edu
/dhcwg/draft-ietf-dhc-protocol-march.ps and .txt by anonymous ftp of
course.

John...