[comp.protocols.tcp-ip] Bridge/Excelan VMS/TCP-IP problem

ward@cfa.harvard.EDU (Steve Ward) (06/11/87)

Help needed from TCP/IP, Telnet protocol experts!!!!!!!!

I have Bridge terminal servers talking to DEC MicroVAXes running VMS with
Excelan TCP/IP protocol/Ethernet interface boards.

Here is my most serious problem:  In order to run CAD/CAE graphics and other
applications, the Telnet session must be in binary mode.  The Excelan board
defaults to 7-bit(ASCII) mode.  The Excelan board is designed to expect the
remote client to request binary mode through some Telnet command/request
mechanism.  The Bridge Terminal Servers can easily be tailored by a user
to operate in binary mode, but have no user or system method to be made to
request binary mode on the part of a host.  This means there is no way for
the Excelan board to operate in binary mode when a Bridge terminal server
is used to interface the terminal or other remote client.

All that is needed is for the Excelan board to provide some host-based
method for configuring binary mode, or the Bridge terminal server must
implement some method for requesting binary mode from the host.  NOW FOR
THE REAL PROBLEM: 

Bridge says that they used to implement client request for host
binary mode, but it caused havoc with SUN workstations, so they
took out the command/request mechanism for host binary mode.
 Bridge further stated that the protocol specs are somewhat
ambiguous on whether the client or host is responsible for requesting
or implementing methods to enter binary mode, but at this point they feel
the host is burdened with this function, though they admit they felt
the opposite was true at an earlier point in time.  Bridge sympathizes
with my problem, but declines to do anything to fix it since their
position is that they are conforming to the TCP/IP/Telnet specs.

Excelan takes the same position, saying that per the specs it is clear
that the Bridge terminal servers must issue the appropriate request
for host binary mode, and their board will respond properly to the
request.  Now it is clear that one of these two products is broken, but
which one???  Bridge and Excelan sympathize, but in essence are saying
"nothing wrong with us or our stuff, go away kid, don't bother me."
What is disturbing is that neither outfit is interested in researching
and resolving the problem.  I would think that both companies would
be interested in helping clarify the situation, even perhaps indulging in
a three way conversation, but this interest was not shown.

I do not have RPC's or specs of any kind.  What I ask is that you network
protocol wizards out there discuss this issue and let's see if their is a
concensus as to whether Bridge or Excelan has a broken product in this case.
If the specs turn out to be truly ambiguous, can we initiate a clarification
to eliminate the confusion?

 Excelan, Bridge, are you listening?  I would appreciate a higher
level of concern and support whether you think your product
is broken or not. This problem will cause malfunctions with most,
if not all graphics terminals connected to Bridge terminal servers talking
to the Excelan TCP/IP board.  Are there other TCP/IP protocol boards out
there that assume that the terminal server or other client must request
binary mode?  If so, then using the Bridge terminal server is not wise
since it won't request the binary mode.  If the host must provide a
method for entering binary mode, then clearly the Excelan product is
broken and these problems could be encountered using the Excelan board
with any terminal server or other client.  This should concern all
present and potential customers for these two product lines.

Bridge and Excelan, if you are listening, replies to myself or Roger
Hauck should be e-mailed to me at:  {seismo|ihnp4}!harvard!cfa!ward
                                    or  ward@cfa.harvard.EDU (ARPA)

This topic should be of broad interest and concern, so replies to the
net are also appropriate, in my view.


Steven Ward, Harvard-Smithsonian Astrophysical Observatory
{seismo|ihnp4}!harvard!cfa!ward

mckenzie@J.BBN.COM.UUCP (06/12/87)

Steve,

The Telnet protocol was specifically designed to be symmetric; EITHER party to
a Telnet connection is permitted to suggest a shift to binary mode, although
both parties must agree before the shift takes place.  On the other hand,
Telnet is a specification of the PROTOCOL which takes place between two
systems; it is NOT a spec of the interface to the user of Telnet on either
system.  What you are asking for is provision, in the local interface, for one
Telnet user (the terminal user on the Bridge box, or the program on the uVAX)
to ask the local Telnet to suggest the use of binary mode, and for the other
user to agree that this is acceptable.

I do not think you will find anything in the Telnet specs on which to base a
claim that either interface MUST supply this functionality.  In fact, binary
mode is a Telnet OPTION, and by definition is not required.  So in my opinion,
neither of the Telnet implementations is "broken" in the sense you suggest.  [I
do believe Excelan is wrong if they told you the spec forbids them from
suggesting binary mode, but that's not, I think, the main point.] Rather, the
user community needs to convince one or both of these manufacturers that their
implementation would be much more useful if it provided the additional
functionality.  One way to do this is to switch from purchases of the less
useful product to a more useful product, although this may not be feasible in
your case.  Another way is to just keep up the pressure on the manufacturer.

Regards,
Alex McKenzie