Re: Question on RFC1577.
rajeev@trillium.com Sat, 24 September 1994 02:39 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa13972; 23 Sep 94 22:39 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa13968; 23 Sep 94 22:39 EDT
Received: from matmos.hpl.hp.com by CNRI.Reston.VA.US id aa23117; 23 Sep 94 22:39 EDT
Received: by matmos.hpl.hp.com (1.37.109.10G/HPL42.42) id AA094339811; Fri, 23 Sep 1994 18:23:31 -0700
Errors-To: atmpost@matmos.hpl.hp.com
X-Orig-Sender: atmpost@matmos.hpl.hp.com
X-Info: Submissions to ip-atm@matmos.hpl.hp.com
X-Info: [Un]Subscribe requests to majordomo@matmos.hpl.hp.com
X-Info: Archives for ip-atm via ftp.hep.net:~ftp/lists-archive/atm
X-Loop: ATM CLP.bit ON
Precedence: bulk
Received: from hplms26.hpl.hp.com by matmos.hpl.hp.com with SMTP (1.37.109.10G/HPL42.42) id AA094009809; Fri, 23 Sep 1994 18:23:29 -0700
Received: from gandalf.trillium.com by hplms26.hpl.hp.com with SMTP (1.36.108.4/15.5+ECS 3.3+HPL1.1S) id AA06566; Fri, 23 Sep 1994 18:22:28 -0700
Received: from gimli.trillium.com.trillium.com by trillium.com (5.0/SMI-SVR4) id AA12468; Fri, 23 Sep 1994 18:12:33 +0800
Received: by trillium.com (5.0/SMI-SVR4) id AA04682; Fri, 23 Sep 1994 17:51:00 +0800
Date: Fri, 23 Sep 1994 17:51:00 +0800
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: rajeev@trillium.com
Message-Id: <9409240051.AA04682@trillium.com>
To: ip-atm@matmos.hpl.hp.com
Subject: Re: Question on RFC1577.
X-Sun-Charset: US-ASCII
Content-Length: 0
> From: Andrew Smith <asmith@synoptics.com> > Subject: Re: Question on RFC1577. > > I would call it a "bug", not a feature. I guess I meant to say "unique aspect", not necessarily a desirable "feature" of the signalling protocol. It is not a "bug" in the sense that the problem of synchronizing the data path with the signalling path cannot be solved in the control plane alone. > This should be addressed by the IP-over-ATM group in the next rev of > the document: I think it is an interoperability/protocol issue that > should be covered in the spec. It looks like an extra state variable > is needed per-VCC to cover the "I've accepted the call but have not > heard any packets from the VCC yet" state. The signalling protocol does not specify an intermediate state after reception of CONNECT ACK, since in the control plane, the connection is active. To ensure that the data path is also active, the higher level protocols (that use signalling to establish data VCCs) need to employ some kind of synchronizing protocol. This could be implicit (e.g. a packet is sent and when no response is received, it is resent) or explicit (e.g.where the data path activation is synchronized using a protocol such as the FLUSH protocol of LAN Emulation). RFC 1577, as it stands, should not break due to this aspect of signalling. > This race condition seems to be exacerbated by 2 identical implementations > both doing the same collision avoidance algorithm at each end of the > VCC in question. I don't understand where is the race condition and how it is affected by any collision avoidance mechanism. Presumably, the calling party is the one that wants to send data, and if so, the data will get across without loss. If both parties decide to set up VCCs to each other at the same time, and a collision avoidance mechanism forces both of them to use only one of the established VCCs (no thrashing), then it is possible that one party's data might get lost for a short period of time. This condition is transient and should disappear without causing any race conditions. ------------------------------------------------------------------- Rajeev Gupta Email : rajeev@trillium.com Trillium Digital Systems, Inc. Voice (w) : (310) 479-0500 Los Angeles, CA 90025. Fax (w) : (310) 575-0172 * I speak only for myself, but make no claim to original thought * -------------------------------------------------------------------
- Question on RFC1577. gja
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Berry Kercheval
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Berry Kercheval
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Curtis Villamizar
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Rick Bubenik
- Re: Question on RFC1577. Curtis Villamizar
- Re: Question on RFC1577. Craig Partridge
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Curtis Villamizar
- Re: Question on RFC1577. Craig Partridge
- Re: Question on RFC1577. Rick Bubenik
- Re: Question on RFC1577. gja
- LLC/SNAP vs Null Encaps (was Re: Question on RFC1… gja
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Peter If the software don't work, rewire the hardware Schulter
- Re: Question on RFC1577. Joel Halpern
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Mark Laubach
- Our first public ATM statement Peter If the software don't work, rewire the hardware Schulter
- re: Question on RFC1577. Peter If the software don't work, rewire the hardware Schulter
- Re: Question on RFC1577. Fong-Ching Liaw
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Fong-Ching Liaw
- Re: Question on RFC1577. Brad Benson
- Re: Question on RFC1577. rajeev
- Re: Question on RFC1577. Andrew Smith
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. rajeev
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Drew Perkins
- Re: Question on RFC1577. rajeev
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Keith McCloghrie
- Re: Question on RFC1577. Drew Perkins
- Re: Question on RFC1577. Drew Perkins
- Re: Question on RFC1577. Keith McCloghrie
- Re: Question on RFC1577. Brad Benson
- Re: Question on RFC1577. Drew Perkins
- Re: Question on RFC1577. Fong-Ching Liaw
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Peter If the software don't work, rewire the hardware Schulter
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Peter If the software don't work, rewire the hardware Schulter
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. gja
- Re: Question on RFC1577. Peter If the software don't work, rewire the hardware Schulter
- Re: Question on RFC1577. Fong-Ching Liaw
- Re: Question on RFC1577. Mike Spengler
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. schulter
- Re: Question on RFC1577. schulter
- Re: Question on RFC1577. Mark Laubach
- Hmmmm..... (was Re: Question on RFC1577.) gja
- Re: Question on RFC1577. (long, but two replies i… schulter
- Re: Question on RFC1577. schulter
- Re: Question on RFC1577. Mark Laubach
- Re: Question on RFC1577. Craig Partridge
- Re: Question on RFC1577. schulter