2 Jul 2011 00:33
External Review of draft-ietf-simple-msrp-sessmatch-11
Eric Burger <eburger <at> standardstrack.com>
2011-07-01 22:33:27 GMT
2011-07-01 22:33:27 GMT
I was asked by the SIMPLE Work Group Chair to review the Internet Draft, Session Matching Update for the Message Session Relay Protocol (MSRP). This document describes the behavior of a half-way kind of new network element, the half-application layer gateway (ALG). I call this a half-ALG because a real ALG, in the SIP world, is a back-to-back user agent, or B2BUA. In short, this draft is an advertisement for XMPP. The draft proposes a quasi-but-not-at-all end-to-end protocol to enable middle boxes to relay an MSRP stream by hacking the signaling to the point there really is a new session. In fact, there is a new session, but the draft is proposing a session to correlate the first session on one side of the half-ALG with the other side. I would offer the applicability statement, saying that this draft addresses the situation where there is deliberate network impairment and partition, due to the presence of these half-ALGs, immediately indicates that we are not talking about an Internet topology, but some proprietary topology that happens to use the IP for transport. I suppose this extension would be acceptable if the half-ALG is required to cryptographically identify itself and either end point can opt out. However, if opting out means no message goes through, then by definition we are not in the Internet, and such an extension would be out of scope for the IETF. There are a host of nits, like the document's abbreviation being MSRP and bizarre formatting of section 7.1, but given the issues above, are true nits.
_______________________________________________ Simple mailing list Simple <at> ietf.org https://www.ietf.org/mailman/listinfo/simple
Thanks!
Ben.
On Jun 24, 2011, at 1:45 PM, Ben Campbell wrote:
> (as chair)
>
> Hi,
>
> The latest version of the sessmatch draft ( draft-ietf-simple-msrp-sessmatch-13) is a significant
change of direction from older version. The essential difference is that the new version involves
compliant endpoints using the SDP m and c lines to establish TCP connections, rather than the previous
approach of making clients more resilient to a middlebox changing an MSRP URI in the a=path attribute. The
draft refers to this new approach as CEMA.
>
> Do people thinks this is the right direction to take this work? I'm not asking if the draft is perfect and
ready to go--we certainly expect discussion and potential changes in the details. The point is to decide
if we should move forward with the CEMA approach instead of the previous sessmatch approach.
>
RSS Feed