Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loopback-18
Hadriel Kaplan <HKaplan@acmepacket.com> Sat, 14 April 2012 11:52 UTC
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBA6021F8611 for <mmusic@ietfa.amsl.com>; Sat, 14 Apr 2012 04:52:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.487
X-Spam-Level:
X-Spam-Status: No, score=-2.487 tagged_above=-999 required=5 tests=[AWL=0.113, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oknkc09MgXqZ for <mmusic@ietfa.amsl.com>; Sat, 14 Apr 2012 04:52:41 -0700 (PDT)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by ietfa.amsl.com (Postfix) with ESMTP id B7FE221F8577 for <mmusic@ietf.org>; Sat, 14 Apr 2012 04:52:40 -0700 (PDT)
Received: from MAIL1.acmepacket.com (10.0.0.21) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.2.254.0; Sat, 14 Apr 2012 07:52:38 -0400
Received: from MAIL2.acmepacket.com ([169.254.2.74]) by Mail1.acmepacket.com ([169.254.1.36]) with mapi id 14.02.0283.003; Sat, 14 Apr 2012 07:52:38 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [MMUSIC] WGLC of draft-ietf-mmusic-media-loopback-18
Thread-Index: AQHNGjUWP4kcEnXmc0mBcW0k/og3iw==
Date: Sat, 14 Apr 2012 11:52:38 +0000
Message-ID: <EB74093E-239C-4E6A-B64D-D46B09F066A6@acmepacket.com>
References: <4F79A716.3080804@ericsson.com> <4F881A6B.7080308@ericsson.com>
In-Reply-To: <4F881A6B.7080308@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [216.41.24.34]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <B092FB7E4EFE304397308EEA1BBE6903@acmepacket.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAQAAAWE=
Cc: "draft-ietf-mmusic-media-loopback.authors@tools.ietf.org" <draft-ietf-mmusic-media-loopback.authors@tools.ietf.org>, Flemming Andreasen <fandreas@cisco.com>, mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loopback-18
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Apr 2012 11:52:42 -0000
Hey Magnus, inline... On Apr 13, 2012, at 8:22 AM, Magnus Westerlund wrote: > Hi, > > I have reviewed the version in WGLC. I have some few comments: > > 1. Section 5.5: > "Note that for any form of NAT traversal to function, symmetric > RTP/RTCP MUST be used." > > Any reason to no reference RFC 4961 here? Will do. > > 2. Section 7.1.1 to 7.1.3 and 7.2.1 to 7.2.3 all are missing a space > between the section number and the section title. Ya the formatting got screwed up by the generic text printing of the MS Word doc. > > 3. Section 6: > A loopback mirror that is compliant to this specification and > accepts media with rtp-pkt-loopback loopback-type MUST loopback the > incoming RTP packets using either the encapsulated RTP payload > format or the direct loopback RTP payload format as defined in > section 7 of this specification. > > I don't think this has addressed my previous WG last call comment about > that the MUST needs an escape clause or at least a pointer to the issue > of congestion control. Because if you have no escape clause then the > loopback source MUST perform congestion control not only on the path > from the source to the mirror, but also on the mirror to the source. OK. > > 4. Section 7.1.2: > The outer RTP header of the encapsulating packet MUST be followed > by the payload header defined in this section. If the received RTP > packet has to be looped back in multiple encapsulating packets due > to fragmentation, the encapsulating RTP header in each packet MUST > be followed by the payload header defined in this section. > > I think this is are unfortunate formulations as it actually defines that > RTP header extensions and CSRC lists are not allowed. Especially header > extensions should not be disallowed. I would suggest a formulation saying: > > The RTP payload of the encapsulating RTP packet starts with the payload > header defined in this section. > > And go on and define the payload structure in relation to the start of > the payload. Ah sorry I thought I cleaned up that wording to make it clear. I'll fix that. > > 5. Section 7.1.2: > The > Receive timestamp MUST be based on the same clock used by the > loopback-source. > > I still think this formulation is extremely wrong. One alternative is > the same clocks source, like if they where using the same NTP server. Or > is it actually "clock rate" that is intended here? > > Se my previous comment 28 for more input about this: > http://www.ietf.org/mail-archive/web/mmusic/current/msg08971.html Sorry I meant clock rate - will change. > > > 6. I can't locate any answer to my issue number 30: > > 30. Section 7.2.1: > Sequence Number: The RTP sequence number SHOULD be generated by the > loopback-mirror in the usual manner with a constant random offset. > > What is the acceptable cases for when to break it? I assume the > intention with not saying MUST is that one can copy it from the > incomming packet. Thus when source -> mirror packet losses occur causing > wholes in the return path which isn't real loss on the mirror->source > path. It also causes third party monitor to report losses that aren't > real on this stream. > > Can you please summarize any discussion that has happened? Actually there has been no discussion on this topic as far as I know - it was not a SHOULD to allow copying, it's a SHOULD because it's a SHOULD in RFC 3550. If you'd prefer, I can just say MUST follow RFC 3550. > > 7. I also don't see any changes related to my comment 34: > > "34. Section 9. > This section is thoroughly inadequate. The reason is that you have a > forward path that is coupled to the reverse path. If the loopback is to > work correctly the mirror needs to be able to send back what the source > sent to it. Thus it is the loopback source that needs to adapt the media > bit-rate so that both forward and reverse path can handle the flows. If > doesn't the mirror will need to reduce the bit-rate it transmits and > that can only happen in two ways, dropping packets or transcoding them > to a lower rate fulfilling the congestion control requirement. Neither > will fulfill the purpose of the loopback as I see it. This issue needs > discussion, including some considerations in how to actually accomplish > it with the tools we have available." > > This is coupled to issue 3 above. If that above MUST stands you > absolutely have to have more detailed discussion about dealing with the > whole loop, rather than a single leg that is the norm. OK we should start a thread on this. > > 8. Section 11. > > The amplification or reflection this allows has at least been > sufficiently discussed. I am far from certain that the mitigation is > clear enough. > > I do support Flemming's comment about the SRTP implications of using > loopback are. Yup. > > 9. Another not addressed issue: > > 41. The media type registrations "rate" parameter I think needs to be > redefined. It needs to reference the rate of the payload types it > intends to mirror back. OK.
- [MMUSIC] WGLC of draft-ietf-mmusic-media-loopback… Miguel A. Garcia
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Miguel A. Garcia
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Flemming Andreasen
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Magnus Westerlund
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Nagarjuna Venna
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Hadriel Kaplan
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Gunnar Hellström
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Miguel A. Garcia
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-media-loop… Hadriel Kaplan