RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01
Gunnar Hellström <gunnar.hellstrom@omnitor.se> Wed, 30 January 2008 23:13 UTC
Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1JKM7a-0006Ty-0T; Wed, 30 Jan 2008 18:13:34 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JKM7Y-0006SF-5k for avt@ietf.org; Wed, 30 Jan 2008 18:13:32 -0500
Received: from s87.loopia.se ([194.9.94.113]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1JKM7X-0005AY-6X for avt@ietf.org; Wed, 30 Jan 2008 18:13:31 -0500
Received: (qmail 67402 invoked from network); 30 Jan 2008 23:13:25 -0000
Received: from s34.loopia.se (HELO s42.loopia.se) ([194.9.94.70]) (envelope-sender <gunnar.hellstrom@omnitor.se>) by s87.loopia.se (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for <avt@ietf.org>; 30 Jan 2008 23:13:25 -0000
Received: (qmail 31072 invoked from network); 30 Jan 2008 23:13:25 -0000
Received: from h240n1fls34o265.telia.com (HELO GunnarH) (gunnar.hellstrom@omnitor.se@[213.64.232.240]) (envelope-sender <gunnar.hellstrom@omnitor.se>) by s42.loopia.se (qmail-ldap-1.03) with SMTP for <avt@ietf.org>; 30 Jan 2008 23:13:25 -0000
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
To: 'Randell Jesup' <rjesup@wgate.com>
References: <47679B43.3010503@db.org><DD8B8FEBBFAF9E488F63FF0F1A69EDD10441071E@ftrdmel1><E8308D99-774B-4B00-A5D8-72A9EFB97FDE@csperkins.org><DD8B8FEBBFAF9E488F63FF0F1A69EDD104471489@ftrdmel1><038901c85fef$d5e95400$0f75a7d9@GunnarH><ybuhch0zm8y.fsf@jesup.eng.wgate.com><03ae01c86031$627c33b0$0f75a7d9@GunnarH><BF4EB157-AD56-4565-977C-C9AB3BB754CF@csperkins.org><ybu7ihwze0c.fsf@jesup.eng.wgate.com><CC6465FD-349D-4E0F-80DA-070515237B30@csperkins.org><03b301c86071$a5081380$0f75a7d9@GunnarH><05f701c86094$21bd9cc0$c3f0200a@cisco.com><03ce01c860b8$a2d2c4b0$0f75a7d9@GunnarH> <ybud4rjopd0.fsf@jesup.eng.wgate.com>
Subject: RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01
Date: Thu, 31 Jan 2008 00:13:34 +0100
Message-ID: <014101c86395$bc91ae40$211ea8c0@GunnarH>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AchjALlMIFEOTWIqTpKD/kGXgmcVUwAk9qsg
In-Reply-To: <ybud4rjopd0.fsf@jesup.eng.wgate.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6e922792024732fb1bb6f346e63517e4
Cc: 'MARJOU Xavier RD-CORE-LAN' <xavier.marjou@orange-ftgroup.com>, 'Colin Perkins' <csp@csperkins.org>, 'Dan Wing' <dwing@cisco.com>, 'AVT WG' <avt@ietf.org>
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Errors-To: avt-bounces@ietf.org
Randell, You ask: 'Why aren't you sending an "Empty" T140Block?' It was mainly historical reasons. The first case when we realised that we needed a keep-alive, we used a closed RFC 4103/RTP through an API where it was not possible to provide zero length text to transmit. If we really want to be sure to send it through middleboxes to keep their connections alive, it also should be a real ( non-printable) character. They might just ignore to send emtpy blocks on. Gunnar -----Original Message----- From: Randell Jesup [mailto:rjesup@wgate.com] Sent: Wednesday, January 30, 2008 6:27 AM To: Gunnar Hellström Cc: 'Dan Wing'; 'Colin Perkins'; 'MARJOU Xavier RD-CORE-LAN'; 'AVT WG' Subject: Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Gunnar Hellström <gunnar.hellstrom@omnitor.se> writes: >So you mean that this quite strong recommendation about the STUN method >from the keepalive draft is not right and the STUN method could be wider used: > >" Recommendation: > o This method must only be used when negotiated between ICE agents, > as specified in [5]." > >Should this recommendation be weakened in the draft? > >So far we have sent the non-displayable text Unicode character BOM as >keepalive for RFC 4103. It has the slight drawback that loss of a >series of keep-alive transmissions can be falsely be detected as loss >of text and disturb the received text. But it has the clear advantage >of being a real valid RTP transmission that is carried well through all >network components including B2BUAs, SBCs, IP-PBX etc on the same route as the real payload. >Will all the other recommended solutions behave well through such >network components? Why aren't you sending an "Empty" T140Block? Per the spec, you can send those, and they're used to lead into "idle periods". Idle periods are the ones where you need to prop the port open; my suggestion (without reading the whole 4103 spec) is to send empty blocks, and for keep-alive, wake up, and send another empty block (with the M bit set I assume), then go idle again. 5.2. Transmission before and after "Idle Periods" When valid T.140 data has been sent and no new T.140 data is available for transmission after the selected buffering time, an empty T140block SHOULD be transmitted. This situation is regarded as the beginning of an idle period. The procedure is recommended in order to more rapidly detect potentially missing text before an idle period. An empty T140block contains no data. <more text for dealing with redundancy> >From: Dan Wing [mailto:dwing@cisco.com] > >STUN packets fail the RTP validity check (Section A.2 of RFC3550) so >even if the remote peer did not indicate support for ICE, sending the >peer a STUN packet should not cause it any harm. Generally yes. My understanding is that the draft has several methods because some of them can't work in certain situations (like a proxy in the media path that would block the "bad" (STUN) packet). -- Randell Jesup, Worldgate (developers of the Ojo videophone), ex-Amiga OS team rjesup@wgate.com "The fetters imposed on liberty at home have ever been forged out of the weapons provided for defence against real, pretended, or imaginary dangers from abroad." - James Madison, 4th US president (1751-1836) __________ NOD32 2831 (20080129) Information __________ Detta meddelande är genomsökt av NOD32 Antivirus. http://www.nod32.com _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] draft-ietf-avt-app-rtp-keepalive-01 Alfred E. Heggestad
- [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 SOLLAUD Aurelien RD-TECH-LAN
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Colin Perkins
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 SOLLAUD Aurelien RD-TECH-LAN
- [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Gunnar Hellström
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Randell Jesup
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Gunnar Hellström
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Colin Perkins
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Randell Jesup
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Randell Jesup
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Colin Perkins
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Gunnar Hellström
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Dan Wing
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Gunnar Hellström
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Dan Wing
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Gunnar Hellström
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Dan Wing
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Randell Jesup
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 aurelien.sollaud
- RE: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Gunnar Hellström
- Re: [AVT] RE: draft-ietf-avt-app-rtp-keepalive-01 Randell Jesup