[comp.protocols.appletalk] KIP Questions

jln@accuvax.nwu.edu (John Norstad) (10/22/89)

I'm just beginning to study the KIP protocols, and have some simple
questions.  Basically, I'm confused about how Macs locate gateways.
(Yes, I know I should probably wait for the RFC, but I'm curious).

The KIP document on IP address management says the following: 

"All IP address related services (EXCEPT for the address 
resolution protocol, ARP) are located at the gateway as NBP 
service type 'IPGATEWAY'.  To use one of the services, the client
first does an NBP lookup for name='=', type='IPGATEWAY', zone='*'
(this means, ANY instance name, MY zone, service type IPGATEWAY).
After receiving the NBP reply the client should remember the
AppleTalk address returned.  Subsequent requests are then sent
to this address using the AppleTalk Transaction Protocol (ATP)."

This part of the protocol must have changed, because when I use
InterPol to check our FastPath gateway (which is running K-STAR), 
I discover that the FastPath is not advertising any NBP entries 
of type IPGATEWAY.  The only two NBP entries for the FastPath are:

          <Bridge>:<Bridge>
   and    129.105.49.128:IPADDRESS
   
My questions are: 

How does Mac software (e.g., MacTCP) initially locate the gateway 
(e.g., a FastPath box)?  Does it look for any bridge that is also 
advertising an IP address?  Does it look for the smallest IP 
address?  Does it use some sort of on non-NBP broadcast technique? 

Why was the protocol changed?  

What happens if there is more than one gateway on the the
AppleTalk net?  Which one is used?

Are there any documents on these protocols other than the ones
that come with KIP and the yet-to-be-released RFC?

Are there any other important protocol differences between KIP and
K-STAR?

Thanks in advance to anybody who can answer these questions.

John Norstad      Northwestern University    jln@acns.nwu.edu