<NIS.NSF.NET> [IMR] IMR84-12.TXT
 
 
 
 
 
DECEMBER 1984
 
INTERNET MONTHLY REPORTS
------------------------
 
The purpose of these reports is to communicate to the Internet
Research Group the accomplishments, milestones reached, or
problems discovered by the contractors in the ARPA Internet
Research Program.
 
   This report is for research use only, and is not for public
   distribution.
 
Each contractor is expected to submit a 1/2 page report on the
first business day of the month describing the previous month's
activities.  These reports should be submitted via ARPANET mail
to Westine@USC-ISIF.
 
Reports are requested from BBN, LINKABIT, ISI, LL, MIT-LCS, NTA,
SRI, and UCL.
 
Other groups are invited to report newsworthy events or issues.
 
BBN LABORATORIES AND BBN COMMUNICATIONS CORPORATION
---------------------------------------------------
 
   TOPS-20 TCP/IP
 
   Jil Westcott and Charles Lynn attended a meeting at DEC
   Marlboro to discuss schedules for including the current BBN
   TOPS20 Internet code into release 6 of the TOPS20 monitor.
   Merging the code continues to progress, but was slower than
   anticipated due to investigation of bug reports (the TCP has
   been caught exceeding the window) and the problem noted below.
 
   Charles Lynn attended a meeting at the DDN PMO to discuss
 
 
                                1
 
 
   delay problems between SAC/Ft. Bragg/DARPA and ISI and to plan
   how to determine what is happening in each of component of the
   internet when an user is in a long delay situation.
   Continuous monitoring at ISI has been expanded to collect
   connection data which can be examined after a problem is
   reported.  Hopefully, the resulting ocean of bits will contain
   clues to the problem or indicate that the wrong data is being
   collected.
 
   GATEWAYS
 
   The design of the Butterfly gateway continues to progress.  We
   are now at the stage where we will begin to write some code to
   try out some of our design ideas.
 
   The new Host Monitoring Protocol (HMP) RFC was released.  We
   are working on a revision of the EGP specification to handle
   "stub" gateways which we expect to release in early January.
   Plans for the Gateway SIG to be held at ISI the last two days
   of Feburary are progressing.
 
   SATNET
 
   The C/30 to replace the Honeywell 316 Satellite IMP at Tanum
   was shipped to Norway and is currently in Oslo.  BBN Field
   Service will install the machine as soon as it has been
   shipped from there to Tanum, Sweden.
 
   WIDEBAND SATELLITE NETWORK
 
   The Wideband Network operated with three sites on the
   satellite channel throughout most of December.  A PSAT
   software bug, limiting the number of sites on the channel, was
   uncovered while attempting to bring up the Ft. Monmouth site
   during December.  It is hoped that this problem will be
   resolved in early January.  The ISI site has been operating
   with a new ESI-A stably since December 7.  The old ESI from
   ISI was refurbished by Linkabit during the month and has been
   shipped to SRI.  SRI is expected to be returned to full
   operational status during early January.
 
   VAX UNIX TCP/IP
 
   This month, work progressed on the port of the BBN TCP/IP to
   4.2 BSD. The code compiles and link-edits, and we have begun
   testing. Some of the questions resolved involved the routing
   algorithms (i.e., whether we should use Berkeley's or retain
   our own), and the larger question of how much of the interface
   code between the TCP/IP code and the socket (user interface)
   to use.
 
 
                                2
 
 
   Bob Hinden
 
ISI
---
 
   INTERNET PROJECT
 
      GENERAL:  Jon Postel and Joyce Reynolds visited the NIC for
      discussions on the Domain Plan and to coordinate on a
      number of protocol administrative matters.  Joyce Reynolds
      gave a seminar on CSNET.
 
      DOMAINS:  Paul Mockapetris and Ruth Brungardt worked on the
      domain system implementation.
 
      MULTIMEDIA MAIL:  Alan Katz worked on implementing ST and
      IP.ST protocols on the PERQ in order to communicate with
      the PVT voice terminals for multimedia mail.  Joyce
      Reynolds made preparations for Multimedia Mail exchanges
      with BBN.
 
      TEST TOOLS:  Greg Finn worked on the testing of the 1108
      Lisp implementation of IP, ICMP, and Address Resolution
      protocols continues.  Discussion with Xerox concerning
      interface to higher level protocols (TCP) is resulting in
      some changes.  Annette DeSchon has been implementing an
      Address Resolution Protocol to run in the Mesa Development
      Environment on the XEROX 8010.  David Smallberg found a
      snag in the implementation of the UDP little servers.
 
      FILTER INTERFACE:  Paul Mockapetris worked on the TCP
      measurement code.
 
   WIDEBAND PROJECT
 
      No internet-related progress to report.
 
   COMPUTER CENTER
 
      Efforts were made to help isolate problems of slow response
      between TACs and Tops-20s which had been observed on ISI
      systems.  A meeting was held at DDN/PMO with
      representitives from BBN, ISI, DDN, and SAC to develop
      plans for increased monitoring in the TAC, IMP, and TOPS-20
      that could be activated during periods of poor response.
      Tentative plans for an uncontrolled message experiment were
      also made.  In cooperation with Peter Ditmars, two tests
      were run between ISIE and SAC-TAC.  Tops-20 trace
      information was collected and given to Peter.  In
      cooperation with Charles Lynn, the Tops-20 network
 
 
                                3
 
 
      monitoring code was expanded, and a bug was found and fixed
      that had been preventing monitoring datagrams from being
      sent in reply to probes.  Directories were set up on ISIA
      and ISIE to hold collected data.  Work to fit further
      additions to the monitoring code into ISI Tops-20 is near
      completion.
 
      Joel Goldberger
 
LINCOLN LAB
-----------
 
   A command has been added to the IP/ST gateway control and
   monitoring capability that allows an ICMP echo request probe
   to be sent to an arbitrary internet address.  The probe may be
   source-routed by typing additional IP addresses up to the
   limit posed by the size of the option field in the IP header.
   When the echo response is returned, a line is typed on the
   monitor screen.  Broadcast or group addresses may be used to
   get multiple responses from sets of hosts or gateways.
   (Interesting flurries of activity can be caused by such
   addresses within the source route.)
 
   The IP/ST gateways now send the current date and time across
   the WB SATNET in the "please join my group" messages that they
   send to each other.  When a gateway receives such a message it
   checks to see if its operating system had been brought up
   without anyone entering the date and time.  If such had been
   the case, the gateway program will set the operating system
   time as well as its own concept of time that it uses for
   logging events of interest.
 
   Time setting is the latest of a series of features that have
   been added to speed up and simplify the process of bringing up
   the IP/ST gateways in the field.  Pushing the boot switch on
   the front panel of the PDP 11/44 is now all that is needed to
   bring up a gateway.  During the past several months Steve
   Casner of ISI has made a number of changes to the EPOS
   operating system to support this capability and to provide us
   with full access to virtual memory in the 11/44.  We are
   grateful for his efforts.
 
   Jim Forgie
 
LINKABIT
--------
 
   1. We packed up the fuzzballs for the move to new offices in
   Vienna, Virginia. Our local-net zoo will be isolated pending
 
 
 
                                4
 
 
   reconnection of our ARPANET access line, expected before 19
   January.
 
   2. With Jon's kind help, RFC889, a summary of my Internet
   delay experiments reported last month, RFC891, a specification
   of the protocols mumbled in our local-net zoo, and RFC892, a
   copy of the ISO Transport Protoocl Specification, were
   distributed.
 
   3. Our TCP experiments continued with the rebuilding of the
   buffering and packetization algorithms. The result of this was
   a worthwhile increase in efficiency along with a reduction in
   buffering requirments. The retransmission algorithm was
   further refined to improve its behavior in cases of large
   delay means and variances. Extensive tests with the new
   trace/trap facilities over several ornery paths including
   SATNET showed the changes are working well.
 
   4. The TCP testing program continued to catch bugs previously
   obscured by performance shortfalls. The TOPS-20 "runaway ACK"
   bug continues to cause severe bleeding in our ARPANET gateway
   and presumably others as well. At least one host on the
   ARPANET continues to send jumbograms larger than 576 octets
   without prior agreement, leading to busted 1822 packets. A
   raunchy bug was discovered in which the TOPS-20 TCP sender
   overran the reciever window, improperly repacketize the
   retransmission and finally broke the connection. The client
   (SMTP) then tried to re-send using 50-octet segments. Sound
   familiar?
 
   5. While cleaning up some old timekeeping business, I
   discovered the local power grid is even less stable than I
   thought. relative time slips exceeding 8 milliseconds per
   second were observed over the Christmas break, well in excess
   of anything measured before. I retuned the time-
   synchronization parameters again to allow for these
   excursions. We bought one of the new Heath WWV-synchronized
   radio clocks, which are relatively inexpensive. Initial tests
   show that these clocks can show errors up to a large part of a
   second.
 
   6. Our EGP gateway continues to track the routing information
   from the BBN test gateway; however, on a number of occasions
   the BBN test gateway itself apparently became isolated so that
   we lost connectivity. Our new packet-trace/trap facility found
   an alarming incidence of misrouted ARPANET packets and
   resulting gushers of redirects. These spasms, almost certainly
   due to flapping gateways and nets somewhere in the ooze, often
   persisted up to two minutes and on some occasions to twenty
   minutes. With so many GGP gateways now on the ARPANET, spasms
 
 
                                5
 
 
   of this magnitude must be expected; however, the cost has
   become very serious.
 
   Dave Mills
 
MIT-LCS
-------
 
   C Gateway
 
   Management of exterior net routing information in MIT's
   internal gateways is being changed to maintain a cache of
   exterior nets with the best next hop to the net.  The
   immediate motivation for this change is that we need to reach
   a B address net via an internal MIT gateway; currently all
   packets destined to B net addresses are sent to one MIT
   gateway which connects MIT with the ARPANET.  For the moment
   the cache will be managed statically.  When MIT's interior
   gateway protocol is designed, it will be used to initialize
   and update each internal gateway's cache of routes to exterior
   nets.  This protocol will also be used to dynamically maintain
   all MIT gateways' subnet routing tables. The software has been
   designed to allow easy configuration of gateways to use 1)
   static routing, 2) interior gateway protocol, or 3) exterior
   and interior gateway protocols.  Design and implementation of
   the software are almost complete; debugging should start soon.
 
   This month we noticed that 576 byte internet packets were not
   getting from hosts on the ARPANET to hosts on our 10Mbit
   ethernet.  It turned out that three of our gateway
   configurations were not handling 576 byte packets properly.
   The ARPANET to PRONET gateway zeroed out the last byte of data
   in a 576 byte packet; this appeared to happen somewhere in the
   arpanet serial line input code.  We added four trailer bytes
   to the ARPANET device specification (so that reads from the
   ARPANET could handle extra trailer/pad bytes) and the problem
   went away.  The Bridge Communications gateway had a different
   problem.  It was forwarding the entire packet, encapsulated in
   the header and trailer received from the 10Mbit ethernet, out
   onto the PRONET.  One host was transmitting two extra bytes
   onto the ethernet with its internet packets which caused 576
   byte internet packets to become 578 byte packets (plus PRONET
   header) when forwarded onto the PRONET.  The PRONET drivers
   are not prepared to receive such large packets and discarded
   them.  The Bridge Communications gateway was changed to only
   forward the contents of the internet packet between nets.  The
   third configuation, whose 576 byte packet forwarding problem
   we are still studying, is the LSI 11/03 10Mbit to PRONET
   gateway.  We notice that the last four bytes of data in a 576
 
 
 
                                6
 
 
   byte internet packet are trashed on input from the 10Mbit
   ethernet.
 
   In late November we created, for the first time, a
   configuration of the CGW that contains both a 10MB and a 3MB
   Ethernet interface.  After fixing a few name conflicts, the
   configuration was released to Stanford where it ran without
   any problems. The Stanford gateway, Golden Gate, now contains
   three network interfaces and it still has room for 17 packet
   buffers.  Support for EGP is not included in the Golden Gate
   configuration.
 
   IBM Personal Computer
 
   Since MS-DOS (the PC's operating system) does not support
   multiple processes running concurrently, the user telnet was
   modified to include server TFTP.  This provides a more
   convenient way to transfer many files to the PC.  The TFTP
   server may be turned on or off; the telnet user is notified
   whenever a TFTP request is received and is asked to verify the
   request before it is accepted.  This telnet/TFTP scheme is
   uncovering some naming problems.  Most PCs on the net do not
   have their names listed with the various name servers so some
   form of numeric address must be used to specify which PC a
   file should be tranferred to.  But there is no common numeric
   address format across machines, some do not even accept
   numeric host names, so the user is left with annoying naming
   inconsistencies.
 
   The timeout strategy in TFTP was improved and the program now
   works well with a range of networks, from a 300 baud serial
   line to a 10Mb ethernet. It formerly would almost always
   timeout on a 1200 baud line. A number of bugs were corrected
   in the area of timers, as well.
 
   A user TCP/Supdup was brought up on the PC; this program also
   has a built-in TFTP.  Unfortunately, there are only a few
   machines on the net which run server Supdup.
 
   The ethernet driver was modified to allow the interrupt vector
   location it uses to be modified by individual users after the
   program has been loaded. This change means that the ethernet
   driver can run on an XT; the hard disk controller on an XT
   uses the interrupt vector location the ethernet driver had
   been using.  Several bugs in the way the ethernet driver
   decided whether a packet was valid were corrected, and a
   change was made to the Address Resolution Protocol
   implementation so that Internet address - ethernet address
   binding may be changed dynamically.
 
 
 
                                7
 
 
   Liza Martin
 
NTA
---
 
   No report received.
 
SRI
---
 
   1.  Development of the Robustness II software is continuing.
   The conversion of existing utilities to the new prom format
   should be completed soon. In addition, a new file manager
   utility is under development.  Utilities for floppy disk and
   bubble copy operations were updated.
 
   2.  Development of the virtual memory enhancements to the MOS
   operating system is proceeding.  A technical note covering the
   various technical options and approaches has been drafted and
   is being circulated internally for review.
 
   3.  Three papers covering the naming, addressing, routing and
   component cooperation aspects of the problems in accommodating
   internetwork dynamics have been written and are undergoing
   internal review.
 
   Jim Mathis
 
SRI-NIC
-------
 
   No report received.
 
UCL
---
 
   1. Connectivity via Satnet has been quite reasonable this
   month. The VAN path continues to have reliability problems
   with quite a number of calls being refused.
 
   2. Some simple measurments done by Robert Cole using the VAN
   path indicated a maximum throughput of about 1100 bps and an
   average UK/US delay of about 0.85 second.
 
   Peter Lloyd
 
 
 
 
 
 
 
                                8
-------