Return-Path: <youssef.chadli@orange-ftgroup.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
 with ESMTP id A30843A694C for <sipcore@core3.amsl.com>;
 Fri, 29 Oct 2010 10:44:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.503
X-Spam-Level: 
X-Spam-Status: No, score=-2.503 tagged_above=-999 required=5 tests=[AWL=0.745,
 BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MGWPkzWg37CX for
 <sipcore@core3.amsl.com>; Fri, 29 Oct 2010 10:44:39 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (p-mail1.rd.francetelecom.com
 [195.101.245.15]) by core3.amsl.com (Postfix) with ESMTP id E3D493A67FC for
 <sipcore@ietf.org>; Fri, 29 Oct 2010 10:44:38 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (localhost.localdomain
 [127.0.0.1]) by localhost (Postfix) with SMTP id 775F38B8005;
 Fri, 29 Oct 2010 19:47:18 +0200 (CEST)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by
 p-mail1.rd.francetelecom.com (Postfix) with ESMTP id 6C9A28B8002;
 Fri, 29 Oct 2010 19:47:18 +0200 (CEST)
Received: from ftrdmel0.rd.francetelecom.fr ([10.192.128.56]) by
 ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);
 Fri, 29 Oct 2010 19:46:30 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----_=_NextPart_001_01CB7791.38F68DC2"
Date: Fri, 29 Oct 2010 19:46:31 +0200
Message-ID: <9ECCF01B52E7AB408A7EB85352642141020FD443@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <4C7FDBEE.6080305@nostrum.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [sipcore] Bypassing out-of-service intermediate Proxy
Thread-Index: ActKwqukakXd2CSyR9G+Afh4w9O9dQsxhaSA
References: <9ECCF01B52E7AB408A7EB8535264214101CD7EE2@ftrdmel0.rd.francetelecom.fr>
 <4C7FDBEE.6080305@nostrum.com>
From: <youssef.chadli@orange-ftgroup.com>
To: <adam@nostrum.com>
X-OriginalArrivalTime: 29 Oct 2010 17:46:30.0864 (UTC)
 FILETIME=[384BB500:01CB7791]
Cc: sipcore@ietf.org
Subject: Re: [sipcore] Bypassing out-of-service intermediate Proxy
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group  <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipcore>,
 <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>,
 <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Oct 2010 17:44:42 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CB7791.38F68DC2
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks for this answer.

=20

I understand that the intention of this text in RFC 3261 is to fail over =
to an alternate server that serves the same function. Though, it's not =
explicitly stated.

=20

However, I did not find any text in RFC 3261 that would make forbidden =
failing over to a proxy further down the path.  Moreover, I did not see =
any problem to such behaviour.

=20

Youssef=20
________________________________

De : Adam Roach [mailto:adam@nostrum.com]=20
Envoy=E9 : jeudi 2 septembre 2010 19:17
=C0 : CHADLI Youssef RD-CORE-ISS
Cc : sipcore@ietf.org
Objet : Re: [sipcore] Bypassing out-of-service intermediate Proxy


[as participant]

This is talking about failing over to an alternate server that serves =
the same function, not a proxy further down the path. This is a bit =
clearer if you look at section 4.3 of RFC 3263.

Trying to fail "around" the server by going to the next network element =
in the route would *not* be compliant with RFC 3261 behavior.

/a

On 9/2/10 11:56 AM, youssef.chadli@orange-ftgroup.com wrote:=20

	Hi all,=20

	I have a question regarding routeing of SIP requests and usage of =
ROUTE.=20

	When a proxy or UA fails to send a SIP request to the next hop (because =
this latter is not reachable) is it allowed to bypass this hop and send =
the request to the hop whose URI is next in ROUTE header.

	According to section 21.5.4 of RFC 3261, this proxy behaviour seems =
allowed. See text in bold below:=20

	Any opinions on this?=20

	21.5.4 503 Service Unavailable=20


	The server is temporarily unable to process the request due to a =
temporary overloading or maintenance of the server.  The server MAY =
indicate when the client should retry the request in a Retry-After =
header field.  If no Retry-After is given, the client MUST act as if it =
had received a 500 (Server Internal Error) response.

	A client (proxy or UAC) receiving a 503 (Service Unavailable) SHOULD =
attempt to forward the request to an alternate server.  It SHOULD NOT =
forward any other requests to that server for the duration specified in =
the Retry-After header field, if present.

	Servers MAY refuse the connection or drop the request instead of =
responding with 503 (Service Unavailable).=20


	Youssef CHADLI=20
	Orange Labs=20



=09
	_______________________________________________
	sipcore mailing list
	sipcore@ietf.org
	https://www.ietf.org/mailman/listinfo/sipcore



------_=_NextPart_001_01CB7791.38F68DC2
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Bypassing out-of-service intermediate Proxy</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.3660" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921564516-29102010><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"COLOR: blue; FONT-FAMILY: Arial; mso-bidi-font-size: 10.0pt; =
mso-ansi-language: EN-GB">Thanks=20
for this answer.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Times New Roman'; =
mso-ansi-language: EN-GB"><?xml:namespace=20
prefix =3D o ns =3D "urn:schemas-microsoft-com:office:office"=20
/><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Times New Roman'; =
mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"COLOR: blue; FONT-FAMILY: Arial; mso-bidi-font-size: 10.0pt; =
mso-ansi-language: EN-GB">I=20
understand that the intention of this text in&nbsp;RFC 3261 is to fail =
over to=20
an alternate server that serves the same function. Though, it's not =
explicitly=20
stated.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"COLOR: blue; FONT-FAMILY: Arial; mso-bidi-font-size: 10.0pt; =
mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"COLOR: blue; FONT-FAMILY: Arial; mso-bidi-font-size: 10.0pt; =
mso-ansi-language: EN-GB">However,=20
I did not find any text in RFC 3261 that would make forbidden failing =
over=20
to&nbsp;a proxy further down the path.<SPAN style=3D"mso-spacerun: =
yes">&nbsp;=20
</SPAN>Moreover, I did not see any problem to such=20
behaviour.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"COLOR: blue; FONT-FAMILY: Arial; mso-bidi-font-size: 10.0pt; =
mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial; =
mso-ansi-language: EN-GB; mso-fareast-font-family: SimSun; =
mso-fareast-language: ZH-CN; mso-bidi-language: =
AR-SA">Youssef&nbsp;</SPAN></FONT></SPAN><SPAN=20
class=3D921564516-29102010></SPAN></DIV>
<DIV class=3DOutlookMessageHeader lang=3Dfr dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>De&nbsp;:</B> Adam Roach =
[mailto:adam@nostrum.com]=20
<BR><B>Envoy=E9&nbsp;:</B> jeudi 2 septembre 2010 =
19:17<BR><B>=C0&nbsp;:</B> CHADLI=20
Youssef RD-CORE-ISS<BR><B>Cc&nbsp;:</B> =
sipcore@ietf.org<BR><B>Objet&nbsp;:</B>=20
Re: [sipcore] Bypassing out-of-service intermediate =
Proxy<BR></FONT><BR></DIV>
<DIV></DIV>[as participant]<BR><BR>This is talking about failing over to =
an=20
alternate server that serves the same function, not a proxy further down =
the=20
path. This is a bit clearer if you look at section 4.3 of RFC=20
3263.<BR><BR>Trying to fail "around" the server by going to the next =
network=20
element in the route would *not* be compliant with RFC 3261=20
behavior.<BR><BR>/a<BR><BR>On 9/2/10 11:56 AM, <A =
class=3Dmoz-txt-link-abbreviated=20
href=3D"mailto:youssef.chadli@orange-ftgroup.com">youssef.chadli@orange-f=
tgroup.com</A>=20
wrote:=20
<BLOCKQUOTE=20
cite=3Dmid:9ECCF01B52E7AB408A7EB8535264214101CD7EE2@ftrdmel0.rd.francetel=
ecom.fr=20
type=3D"cite">
  <META content=3D"MS Exchange Server version&#13;&#10;        =
6.5.7654.12"=20
  name=3DGenerator><!-- Converted from text/rtf format -->
  <P><SPAN lang=3Den-gb><FONT face=3DArial size=3D2>Hi =
all,</FONT></SPAN> </P>
  <P><SPAN lang=3Den-gb><FONT face=3DArial size=3D2>I have a question =
regarding=20
  routeing of SIP requests and usage of ROUTE.</FONT></SPAN> </P>
  <P><SPAN lang=3Den-gb><FONT face=3DArial size=3D2>When a proxy or UA =
fails to send a=20
  SIP request to the next hop (because this latter is not reachable) is =
it=20
  allowed to bypass this hop and send the request to the hop whose URI =
is next=20
  in ROUTE header.</FONT></SPAN></P>
  <P><SPAN lang=3Den-gb><FONT face=3DArial size=3D2>According to section =
21.5.4 of RFC=20
  3261, this proxy behaviour seems allowed. See text in bold=20
  below:</FONT></SPAN> </P>
  <P><SPAN lang=3Den-gb><FONT face=3DArial size=3D2>Any opinions on=20
  this?</FONT></SPAN> </P>
  <P><SPAN lang=3Den-gb><B><I><FONT face=3D"Courier New">21.5.4 503 =
Service=20
  Unavailable</FONT></I></B></SPAN> </P><BR>
  <P><SPAN lang=3Den-gb><I><FONT face=3D"Courier New" size=3D2>The =
server is=20
  temporarily unable to process the request due to a temporary =
overloading or=20
  maintenance of the server.&nbsp; The server MAY indicate when the =
client=20
  should retry the request in a Retry-After header field.&nbsp; If no=20
  Retry-After is given, the client MUST act as if it had received a 500 =
(Server=20
  Internal Error) response.</FONT></I></SPAN></P>
  <P><SPAN lang=3Den-gb><I><FONT face=3D"Courier New" size=3D2>A client =
(proxy or UAC)=20
  receiving a 503 (Service Unavailable)</FONT><B> <FONT face=3D"Courier =
New"=20
  size=3D2>SHOULD attempt to forward the request to an alternate=20
  server.</FONT></B><FONT face=3D"Courier New" size=3D2>&nbsp; It SHOULD =
NOT forward=20
  any other requests to that server for the duration specified in the=20
  Retry-After header field, if present.</FONT></I></SPAN></P>
  <P><SPAN lang=3Den-gb><I><FONT face=3D"Courier New" size=3D2>Servers =
MAY refuse the=20
  connection or drop the request instead of responding with 503 (Service =

  Unavailable).</FONT></I></SPAN> </P><BR>
  <P><SPAN lang=3Dfr><FONT face=3DArial size=3D2>Youssef =
CHADLI</FONT></SPAN>=20
  <BR><SPAN lang=3Dfr><FONT face=3DArial size=3D2>Orange Labs=20
  </FONT></SPAN></P><BR><BR><PRE wrap=3D""><FIELDSET =
class=3DmimeAttachmentHeader></FIELDSET>
_______________________________________________
sipcore mailing list
<A class=3Dmoz-txt-link-abbreviated =
href=3D"mailto:sipcore@ietf.org">sipcore@ietf.org</A>
<A class=3Dmoz-txt-link-freetext =
href=3D"https://www.ietf.org/mailman/listinfo/sipcore">https://www.ietf.o=
rg/mailman/listinfo/sipcore</A>
</PRE></BLOCKQUOTE><BR></BODY></HTML>

------_=_NextPart_001_01CB7791.38F68DC2--
