|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T r
Length: 7212 (0x1c2c)
Types: TextFile
Names: »rev0188«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦3b20aab50⟧ »EurOpenD3/network/snmp/kip-snmp.91.tar.Z«
└─⟦b503a39fe⟧
└─⟦this⟧ »kip/doc/rev0188«
01/88 REVISION OF KIP
The January 1988 revision of KIP adds:
Ethertalk support.
Additions to atalkad to aid in configuration.
Magic zone name 'ALL'.
ETHERTALK
The installation manual (doc/install) and atalkatab (etc/atalkatab) have
been modified to cover ethertalk configuration. Please read those files.
Below is reproduced a section from 'install' that explains the modification.
See also the section 'ETHERTALK CONSIDERATIONS' in 'install'.
APPLETALK FORMS
Before we can discuss setting up the administrator daemon and
database we need to explain the different forms in which appletalk
exists. 'Appletalk' is the word used by Apple to describe the
protocol family that they designed. This protocol family contains
protocols that implement various services such as name binding
(location), file access, and laserwriter printing.
The Appletalk protocol family can be used on a variety of
communication media. For each of these media, appletalk takes on a
unique 'form' (or encapsulation) specific to that media. Thus we can
label three different appletalk-forms:
'Localtalk' is Appletalk on the original Apple-designed daisy-chain
cabling system (shielded, twisted pair). Localtalk would also
refer to the alternate cable scheme developed by Farallon
(PhoneNet) that uses standard phone company cables and connectors.
'Ethertalk' is Appletalk running on ethernet hardware. There are
now cards for the Mac II (from Apple/3com and Kinetics) that speak
ethertalk. Additionally some commercial mainframe products such as
TOPS for UNIX and Alisatalk for VMS use ethertalk.
'Appletalk-in-IP' is Appletalk encapsulated inside IP datagrams,
which in turn are carried on a media such as ethernet or fiber
optics. The advantage of putting appletalk inside of IP is that
preexisting campus gateways and hosts dont have to be modified (at
low levels) to understand appletalk. There is much more equipment
available on the market that understands the IP protocol family
versus the relatively new Appletalk family. For 4.X BSD derived
UNIX machines, the CAP (Columbia Univ. Appletalk Package) software
provides file access and print spooling capabilities.
The original KIP gateway software supported the localtalk and
appletalk-in-IP forms of appletalk. The 0188 release of KIP added
the support of ethertalk. Thus a single ethernet cable can support
both the ethertalk and the appletalk-in-IP encapsulations. This is
done by assigning such ether cables TWO appletalk network numbers.
Traffic directed to one of the net numbers goes out in ethertalk
form, traffic to the other net number goes out as appletalk-in-IP.
At a recent Apple sponsored IP conference, this mechanism was dubbed
'doubletalk'(!)
You might encounter this confusion in terminology: before 1987 Apple
Computer refered to the protocol family AND the physical cabling /
signaling system as 'appletalk'. Just be aware that 'appletalk' NOW
means the protocol family and not just a particular physical
implementation such as localtalk or ethertalk.
CONFIGURATION AIDS
Atalkad has two new configuration aids. The major one is a "%n"
format item that can be used to refer to a "previous appletalk network
number" in the atnete, atneta, and atnetet fields. See the install
document for further details.
The second configuration aid is a "check" command. Now, if you run
atalkad with the "-c" flag it will check the default atalkatab by
reading it in and dumping it back in a human readable format.
A sample output from -c might look like:
1/21 10:46 (re)reading atalkatab.test
1/21 10:46 art build: 3 entries, 64 maximum
Route 0.3 IP.Network, net 0: host is client at 128.xx.16.0
Route 66.0 ethertalk.Network, ethertalk at 128.xx.16.144
Route 64.9 appletalk.Network, Kinetics box at 128.xx.16.144
IP Broadcast: 128.xx.16.255, IP name: 192.1.2.67
IP debug 128.xx.0.148, IP file server (unused)
IP static address range: empty
IP dynamic address range: 128.xx.16.145 128.xx.16.159
Kbox interfaces:
LocalTalk: 64.9 zone appletalk.Network
KIP: 0.3 zone IP.Network
ethertalk: 66.0 zone ethertalk.Network
ZONES
The zone name "ALL" allows multiple CAP hosts on a single large
ethernet to be visible in multiple zones. This modification is from
Dan Tappan at BBN and below he explains how he uses this capability.
The motivation is that we have one central ethernet, connected with
LANBridges, with all the server systems on it. Different machines are
owned by different groups, and I'd like for them to have the option
of being in different zones. The appletalk ZONE definition assumes
that all machines on one network are in a single administrative
group. That's reasonable for localtalk when you're talking about max
31 (and practicaly O(10)) but breaks down with CAP (and Ethertalk for
that matter). Before this mod I had to put a separate entry in
atalkatab for every zone, pointing at the same network (or assign
fake network numbers pointing to the same IP net). It seemed kludgy,
was an administrative pain, and wasted table space.
Be careful with this option though: it is in violation of the appletalk
specification. Note: atis, the CAP NBP nameserver, will only answer
NBP lookups in its own zone and NBP Lookups from the gateway always
include the zone (e.g. never "*").
KIP 0987 and previous releases of KIP assumed that interface networks
were in the same zone. In KIP0188, all three appletalk-forms may all
be in different zones.
KNOWN PROBLEMS
KIP0987 added configuration flags for "conf_laserfilter" and
"conf_tildefilter". Unfortunately, these do not work properly in all
cases. The problem comes up when you have a NBP Response with more
than one entity in response. This problem may occur under the
following conditions: (a) a node has more than one name in its names
information table and (b) the node receives a wildcard lookup.
OTHER CHANGES
Atalkad didn't always reread administrator database table (atalkatab)
file when the file was rewritten and modifications were made to correct
this situation.
The gateway now answers DDP echo requests.
DDP long form packets are always accepted now--even where short form
packets are asked for in the (July '86) appletalk specifications.
RTMP and non-atp ZIP responses are still sent out in DDP short form on
all interfaces.
ATP ZIP requests are always sent in long DDP form.
The zonelist is not sent in response to the ZIP Get My Zonelist
command if the zone is restricted.
Ethertalk probes are done with a retry count of 10 and a retry interval
of 1 second. This is out of spec with the ethertalk specification.
However, the specification calls for an absurd number of probes in an
unreasonably short interval.
The 'install' document was revised with latest information.
ATP ZIP support rewritten.
Some modifications were make to the ethernet driver to speed it up
marginally.
--------
Ethertalk support was added by Dan Tappan, BB&N.
DDP Echo support, RTMP modification, and some ethertalk modifications
added Charlie C. Kim, User Services, Columbia University.