[ih] Exterior Gateway Protocol

Guy Almes galmes at tamu.edu
Fri Sep 4 05:38:20 PDT 2020


Vint, Scott, et al.,
   You have both correctly remembered the uneasiness as being a vague 
sense of layer violation.
   Picking up on Scott's specific reason for the objection, recall that 
an Autonomous System was defined as a set of routers rather than (as in 
DECnet, for example) a set of network numbers.
   And so, even if the two "Border Gateways" engaging in BGP were in 
different Autonomous Systems, they typically shared a network number. 
For example, they might have two different interfaces on the same 
Ethernet or be at two different ends of the same serial line.

   So (if I recall correctly), it was not a layer violation, but the 
reason why was a little subtle.

   This all relates to the original thinking about Border Gateways. 
Later, people did start doing BGP other than between Border Gateways 
sharing a network number / prefix.  There was, of course, "Interior BGP" 
between Border Routers of the same AS.  And there was the later 
application of BGP to connect to route servers.
   Does anyone know whether any of those later applications did depend 
on inter-AS routing already working?  If so, how was the layer violation 
handled (or problems arising from it not being handled)?

	-- Guy

On 9/4/20 7:51 AM, vinton cerf wrote:
> It felt like a layer violation to run BGP over TCP but in fact it proved 
> to be very useful.
> 
> v
> 
> 
> On Fri, Sep 4, 2020 at 7:36 AM Scott Brim via Internet-history 
> <internet-history at elists.isoc.org 
> <mailto:internet-history at elists.isoc.org>> wrote:
> 
>     On Fri, Sep 4, 2020 at 1:29 AM Joseph Touch <touch at strayalpha.com
>     <mailto:touch at strayalpha.com>> wrote:
> 
>      > On Sep 2, 2020, at 2:33 PM, Guy Almes via Internet-history <
>      > internet-history at elists.isoc.org
>     <mailto:internet-history at elists.isoc.org>> wrote:
>      > ...
>      >  As Vint just reminded me, not only was the variable length AS
>     path an
>      > unusual characteristic, but BGP's use of TCP was quite
>     controversial. But,
>      > in addition to other advantages, the use of TCP made possible
>     several early
>      > implementations.
>      >
>      >
>      > Can you tell us more about what part of BGP’s use of TCP was
>     controversial
>      > at the time?
>      >
>      > I.e., other than the error of linking “this path is up” inside
>     BGP to “TCP
>      > is stable over that path”, a decision that required multiple fixes to
>      > address (MD5, TCP-AO, RST rejection, and route dampening).
>      >
> 
>     Layering. You're setting up a connection to a node in a different AS, so
>     you needed AS-level routing to tell you the path, so you need BGP so
>     etc.
>     -- 
>     Internet-history mailing list
>     Internet-history at elists.isoc.org
>     <mailto:Internet-history at elists.isoc.org>
>     https://elists.isoc.org/mailman/listinfo/internet-history
>     <https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/internet-history__;!!KwNVnqRv!TtUs5oq4r7wsE4CSc31u0IABrBoVSm1VmB55DmwmKFZe6ww41bLHZfm1sMyhAA$>
> 



More information about the Internet-history mailing list