[AVTCORE] Possible Erratta in RFC2326 relating to 'source' parameter.

Julius Friedman <juliusfriedman@gmail.com> Mon, 29 December 2014 04:48 UTC

Return-Path: <juliusfriedman@gmail.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A48141ACD6A; Sun, 28 Dec 2014 20:48:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, SPF_PASS=-0.001, WEIRD_PORT=0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bZJV2u1WnE13; Sun, 28 Dec 2014 20:48:19 -0800 (PST)
Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F68E1ACD67; Sun, 28 Dec 2014 20:48:19 -0800 (PST)
Received: by mail-pa0-f51.google.com with SMTP id ey11so16739671pad.10; Sun, 28 Dec 2014 20:48:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=iMQ5n4fa5ZenWcmkWdqVyRNFoh0YQjvrEZPZbhyT5CI=; b=DXQnquLbtxlhzduiqx3IapiU6tJ6MNRUX08tdy2qjkHHV0s4pcvGDvl0yGyvNIFYP0 YiQ/y19BRlvxa2DpfeptgOfd1/aB/l2xh0LxvNTdwlPQSOchz9qknSsOLE9wabuuD21H XoF4zmAIPZDdNj5qAbWfC6+xFTWXrp4aLe3lR0ADvBacFTA4Kd529jIfTvnzJw27iUiW IAc5six9Wa6JHWivrKmOr/m8gmuPQAvlaETw7mJBggZ8czg3wCmRT2nacm1tCBLwx+3J UmZxNIiZxP+f+Zyy9YPds+HRdYL+tOwCyv7tH6ixrAYV7tU6Bnr5D5Uc5gihma8nh/Q1 Q9EA==
MIME-Version: 1.0
X-Received: by 10.68.211.193 with SMTP id ne1mr87802279pbc.49.1419828498691; Sun, 28 Dec 2014 20:48:18 -0800 (PST)
Received: by 10.70.117.99 with HTTP; Sun, 28 Dec 2014 20:48:18 -0800 (PST)
Date: Sun, 28 Dec 2014 23:48:18 -0500
Message-ID: <CACFvNHUz=VfYj+nz_WXbEvmzGvmNUiocCM1doPoPNJH+Qsemow@mail.gmail.com>
From: Julius Friedman <juliusfriedman@gmail.com>
To: avt@ietf.org, mmusic@ietf.org
Content-Type: multipart/alternative; boundary="e89a8fb208e84e7d0c050b5395e1"
Archived-At: http://mailarchive.ietf.org/arch/msg/avt/OiGUsj3m8QDlySoWDxG3NA1o3Jk
Subject: [AVTCORE] Possible Erratta in RFC2326 relating to 'source' parameter.
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Dec 2014 04:48:21 -0000

RFC2326 Specifies in Section [12.39 Transport]

 source:
          If the source address for the stream is different than can be
          derived from the RTSP endpoint address (the server in playback
          or the client in recording), the source MAY be specified.

Then directly below in the same section

 Transport           =    "Transport" ":"
                            1\#transport-spec
   transport-spec      =    transport-protocol/profile[/lower-transport]
                            *parameter
   transport-protocol  =    "RTP"
   profile             =    "AVP"
   lower-transport     =    "TCP" | "UDP"
   parameter           =    ( "unicast" | "multicast" )
                       |    ";" "destination" [ "=" address ]
                       |    ";" "interleaved" "=" channel [ "-" channel ]
                       |    ";" "append"
                       |    ";" "ttl" "=" ttl
                       |    ";" "layers" "=" 1*DIGIT
                       |    ";" "port" "=" port [ "-" port ]
                       |    ";" "client_port" "=" port [ "-" port ]
                       |    ";" "server_port" "=" port [ "-" port ]
                       |    ";" "ssrc" "=" ssrc
                       |    ";" "mode" = <"> 1\#mode <">
   ttl                 =    1*3(DIGIT)
   port                =    1*5(DIGIT)
   ssrc                =    8*8(HEX)
   channel             =    1*3(DIGIT)
   address             =    host
   mode                =    <"> *Method <"> | Method


Since 'source' is not listed I don't know the syntax, I assumed it to
be an "IPAddress" however the text sates "address" so I imagine if I
found a 'source=1.2.3.4:1554' that would be valid however I want to
make sure since there isn't any syntax specified in the RFC.

Also I would wonder is there any restriction on specifying a port or
address range also ? e.g. 'source=1.2.3.4/321202/2'

I believe there was a similar issue with Rtp-Info headers which was
fixed in 'biz' however this among other issues were not addressed and
I am wondering if any other updates will be made to this RFC before
2.0 Draft is finalized.

Hopefully this won't have to be added to my list of `issues` but
unless I am missing something I will also have to file errata for
this.

Thanks in advance!