Re: Question on RFC1577.
rajeev@trillium.com Sat, 24 September 1994 03:19 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa16410; 23 Sep 94 23:19 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa16406; 23 Sep 94 23:19 EDT
Received: from matmos.hpl.hp.com by CNRI.Reston.VA.US id aa08171; 23 Sep 94 23:19 EDT
Received: by matmos.hpl.hp.com (1.37.109.10G/HPL42.42) id AA126422037; Fri, 23 Sep 1994 19:00:37 -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 gimli.trillium.com.trillium.com (gimli.trillium.com) by matmos.hpl.hp.com with SMTP (1.37.109.10G/HPL42.42) id AA125631935; Fri, 23 Sep 1994 18:58:55 -0700
Received: by trillium.com (5.0/SMI-SVR4) id AA04700; Fri, 23 Sep 1994 19:01:19 +0800
Date: Fri, 23 Sep 1994 19:01:19 +0800
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: rajeev@trillium.com
Message-Id: <9409240201.AA04700@trillium.com>
To: ip-atm@matmos.hpl.hp.com
Subject: Re: Question on RFC1577.
X-Sun-Charset: US-ASCII
Content-Length: 2745
> From: ddp@fore.com (Drew Perkins) > Subject: Re: Question on RFC1577. > > A fully synchronized three-way handshake is trivial. The CONNECT ACK > should be passed end-to-end in exactly the same way as the SETUP and > CONNECT. The called party should simply assume that he may start > receiving data any time after he sends the CONNECT. The calling party > could then know that as soon as he receives the CONNECT, he should send > a CONNECT-ACK, and then can start sending and receiving data. The > called party should not begin sending data until he receives the > CONNECT-ACK (even though he has been prepared to receive following his > transmission of CONNECT). Ah, not so trivial! You are changing the semantics of CONNECT ACK by allowing the called party to receive data before it gets the CONNECT ACK. The problem would be in negotiating VPI/VCI. Consider the following scenario: - P-NNI signalling is the same as UNI signalling (at least for VPI/VCI negotiation) - The originating side at any interface (UNI, P-NNI) selects a desired VPI/VCI, X, and indicates that in the SETUP message. The other side responds with its own choice, Y, in the CONNECT message. The originating side accepts it by responding with a CONNECT ACK. If either side disagrees about the VPI/VCI to use, it can RELEASE the call. In this scenario, the destination side cannot start receiving data on Y until the originating side agrees to it. To see why this might be needed, consider that the destination side is a user endpoint with multiple applications. VPI/VCI Y chosen by one application conflicts with that used by another application. The network side switch detects this and refuses to accept Y (by sending a RELEASE). If the user application had started to use Y before getting CONNECT ACK (or RELEASE), it might wrongly receive data intended for another application. Hence the semantics of the CONNECT ACK are that until the called party gets it, it cannot start to use the VPI/VCI indicated in the CONNECT. Of course, different negotiating schemes may place different constraints on the call setup handshake. Anyway, I think this is the wrong place for such discussion since we are not about to design a new signalling protocol here. We have to live with UNI 3.0/3.1 (or Q.2931) and will have to work around its quirks. ------------------------------------------------------------------- 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