Re: Question on RFC1577.

Drew Perkins <ddp@fore.com> Sat, 24 September 1994 05:20 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa21038; 24 Sep 94 1:20 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa21034; 24 Sep 94 1:20 EDT
Received: from matmos.hpl.hp.com by CNRI.Reston.VA.US id aa24339; 24 Sep 94 1:20 EDT
Received: by matmos.hpl.hp.com (1.37.109.10G/HPL42.42) id AA194378103; Fri, 23 Sep 1994 20:41:43 -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 fore.com (relay.fore.com) by matmos.hpl.hp.com with ESMTP (1.37.109.10G/HPL42.42) id AA194048099; Fri, 23 Sep 1994 20:41:39 -0700
Received: from dolphin.fore.com (dolphin.fore.com [192.88.243.27]) by fore.com (8.6.9/8.6.5) with SMTP id XAA20970; Fri, 23 Sep 1994 23:39:53 -0400
Received: from pothole by dolphin.fore.com (4.1/SMI-4.1) id AA19511; Fri, 23 Sep 94 23:41:25 EDT
Received: by pothole (4.1/SMI-4.1) id AA04697; Fri, 23 Sep 94 23:40:59 EDT
Date: Fri, 23 Sep 1994 23:40:59 -0400
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Drew Perkins <ddp@fore.com>
Message-Id: <9409240340.AA04697@pothole>
To: kzm@cisco.com
Subject: Re: Question on RFC1577.
Cc: ip-atm@matmos.hpl.hp.com

> > 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).
>  
> I agree, but this isn't what UNI 3.x says.  With UNI 3.x, it would seem
> that the called party either has to wait for incoming data, or be
> prepared for its transmissions to be lost.


> If I recall correctly, UNI 4.0 will have 3rd-party call setup where
> there are two called parties, and so, having each called party wait for
> incoming data would cuase a deadlock.  Perhaps, UNI 4.0 needs to have
> the CONNECT-ACK become end-to-end (even though I think that would
> require a "flag-day" to upgrade all the switches in a network).

I think the 3rd-party call setup argument is a red-herring.  You are confusing
the control and user planes again.  Each called party should be prepared to
receive data upon sending the CONNECT.  It should not send until it receives
the CONNECT-ACK.  Both sides will eventually receive this, so there is no
deadlock, just a small delay.

Also note that P-NNI phase 1 signalling is not yet complete, and might possibly
be able to fix this right off, particularly because it is being done in a
somewhat coordinated fashion with UNI 4.0.

Drew
-----------------------------------------------------------------
FORE Systems, Inc.			Tel: (412) 772-6527
174 Thorn Hill Road			Fax: (412) 772-6500
Warrendale, PA 15086-7535		Email: ddp@fore.com