🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lan
Article #975

Re: Repeaters, Bridges, Routers, and Gateways

#975
From: Steve Langdon
Date: Sat, 01 Mar 1986 00:59
90 lines
5200 bytes
In article <280@cernvax.UUCP> kik@cernvax.UUCP (Crispin PINEY) provides
a good overall description of the subject.  There are, however, a few
points that I would like to comment on.

> ...
>      There are several approaches by which communications can  be  extended
> over  several  networks.  They  fit  into  four  main categories: gateways,
> relays, bridges, and repeaters.
> 
>       A gateway translates  between  protocols.  Gateways  can  operate  at
> different  levels  in  the  ISO  model.  A  gateway that operates below the
> Application layer is also known as a "protocol  converter".  Gateways  are,
> naturally, specific to the protocols for which they are designed.
> 
>      A relay forwards a packet towards its final destination.  This  is  an
> operation  carried  out  in  the  Network  layer  and  is  a characteristic
> mechanism  of  store-and-forward  networks.   It  allows  mixing  different
> communications technologies, but imposes an overall Network level protocol.

This is a fairly accurate picture of the terminology used in ISO OSI
documents.  Unfortunately, the DARPA Internet community tend to use the
term "gateway" to mean exactly what is called a (network layer) "relay" in
OSI. I prefer the OSI usage, but it will be a while before it is used
universally.

The use of an overall Network layer protocol is *A* way of performing the
network layer relay function.  It happens to be the way I prefer, because
I am a staunch advocate of IS 8473 (the ISO Internet Protocol).
However, readers should be aware that more than one approach is possible.

Without going into the gory details of DIS 8648 "Internal Organization of
the Network Layer", it is not possible to explain all the variations, but
a good example of an alternative, is connecting X.25 networks using X.75.
This provides both ends of a connection with the appearance of a common
network layer protocol without actually using the same protocol end to end.

> ...
> MAC-level Bridge Service Definition
> ===================================
> 
>     This service definition is based on work being carried out within  IEEE
> project  802  and  expected  to  be  incorporated  into  ISO^8880  and  the
> long-awaited ISO^8802/1.

I am the ISO editor for DP 8880/1, 8880/2, and 8880/3 which have the overall
title "Specification of Protocols to Provide and Support the OSI Network
Service".  At present ther is no mention of MAC bridges, because it was
concluded that, except for the Quality of Service differences you described,
the network layer should not be aware of the presence of a MAC bridge.

An earlier revision of DP 8880 did mention MAC bridges, and at the SC6 WG2
meeting this April, MAC bridges may reappear when the documents are revised.

> ...
> topology independence:
> bridges are invisible to the upper part of level^2 (LLC),  and  all  higher
> layers.   They   are   not  explicitly  addressed,  except  for  management
> functions;

IBM has proposed a form of source routing that can be used with their
preferred variant of a MAC bridge.  I do not think this will be accepted
by IEEE 802, but no final decision had been made the last time I checked.

> ...
> sufficient data length:
> the bridges should be able to forward at  least  the  minimum  useful  data
> unit.  The minimum acceptable size is set by IEEE to 263^bytes;

I hope IEEE will reconsider this number, because IS 8473 requires a
minimum of 512 octets.  The DIS version of 8473 required 256 octets, but
this was raised to 512 in the final round of editing.

> ...
>     For emission, it must be able to insert any acceptable value  for  both
> the  source and destination addresses, in order to allow the original frame
> to be  recreated  identically  on  the  destination  segment.  It  is  also
> desirable  for  the emitter to be able to specify the value of the checksum
> to be included with the frame.

For maximum data integrity it is desirable to avoid recomputing the
frame checksum.  This is, of course, only possible when the same algorithm
is used on both segments.

Thank you for your summary.  I wish I had the time to provide more
information in this type of discussion.
-- 
Stephen J. Langdon                  ...!{ihnp4,cbosgd,hplabs,sun}!amdahl!sjl

[ The article above is not an official statement from any organization
  in the known universe. ]
Technical Details
Message-ID: <2852@amdahl.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!amdcad!amdahl!sjl
References: <1174@decwrl.DEC.COM> <442@ubvax.UUCP> <280@cernvax.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amdahl.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!amdcad!amdahl!sjl
From: sjl@amdahl.UUCP (Steve Langdon)
Newsgroups: net.lan
Subject: Re: Repeaters, Bridges, Routers, and Gateways
Message-ID: <2852@amdahl.UUCP>
Date: Fri, 28-Feb-86 19:59:06 EST
Article-I.D.: amdahl.2852
Posted: Fri Feb 28 19:59:06 1986
Date-Received: Sat, 1-Mar-86 23:38:16 EST
References: <1174@decwrl.DEC.COM> <442@ubvax.UUCP> <280@cernvax.UUCP>
Reply-To: sjl@amdahl.UUCP (Steve Langdon)
Organization: Amdahl Corp, Advanced Systems Planning
Lines: 90
Keywords: ISO OSI IEEE MAC
Summary: minor refinements to an earlier explanation