[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Simple] COMEDIA vs MSRP Relays: Shared Connections



Hi, 

>>>I'm not sure I follow you - Comedia has a "connection:existing"  
>>>attribute setting to re-use the same connection (e.g., in a new 
>>>offer).  Or do you mean of two separate media m= lines?
>>
>>You are right of course. Brain fart on my part. However, the draft 
>>should probably mention how to apply this--the only reference I see to

>>connection:existing is in the ICE section.
>
>Wait, I remember why I brought this up--if a peer is behind an MSRP  
>relay, how is it to know whether a reuseable connection already exists

>downstream of that relay?

Even if it knows, how would it tell the relay whether to actually reuse
that connection? I guess that would require some new information
element.

Note, however, that according to section 4.1.3, connection re-use is not
used for initial offer/answers, only for re-negotiations.

In any case, I can add something about this to my presentation.

Regards,

Christer


>>> -----Original Message-----
>>> From: simple-bounces at ietf.org [mailto:simple-bounces at ietf.org] On  
>>> Behalf
>>> Of Ben Campbell
>>>
>>> How does the COMEDIA negotiation interact with the TCP-connection-
>>> sharing features of MSRP? We negotiate sessions in the SDP offer/
>>> answer, not connections per se. COMEDIA implicitly assumes a one-to-
>>> one correspondence between these, but MSRP explicitly allows  
>>> multiple
>>> sessions to use the same TCP connection.
>>>
>>> I can see two approaches. One would be that the COMEDIA attributes  
>>> are
>>> only relevant if you have to create a new connection. If a reusable
>>> connection already exists, you just use it. Alternatively, we could
>>> state that a connection is only reuseable if it's direction matches
>>> the COMEDIA attributes, and if devices wanted to reuse an existing
>>> connection, they would either omit COMEDIA entirely, or choose  
>>> COMEDIA
>>> attributes that match the connection.
>>>
>>> Neither of those approaches seems obviously wrong to me. I suspect
>>> there may be some traps here, though--we should analyze this pretty
>>> closely.
>>>
>>> _______________________________________________
>>> Simple mailing list
>>> Simple at ietf.org
>>> https://www.ietf.org/mailman/listinfo/simple
>
> _______________________________________________
> Simple mailing list
> Simple at ietf.org
> https://www.ietf.org/mailman/listinfo/simple

_______________________________________________
Simple mailing list
Simple at ietf.org
https://www.ietf.org/mailman/listinfo/simple