Eric Rescorla <[email protected]> writes:

>> With RFC6544, could the controlling/controlled roles be used to break
>> ties?  E.g., with TCP-ENO, could the controlling peer just always set
>> b=1?
>
>
> The problem is that there are situations where each side thinks it is
> controlling
> ("role conflicts"). RFC 5245 has the tiebreaker field to resolve this.

But isn't the tie broken before probing the candidate addresses?  I
thought the tie breaker was something that went in an SDP message or
something?  With respect to figure 12 in RFC5245, I was assuming the tie
breaker was sent in SDP1 or SDP2, which would occur before the TCP-SO.
But I admit I'm not very knowledgeable about ICE.

Anyway, it's entirely possible that ICE could make setting the b bit a
pain, where a revised protocol could solve this problem (e.g., the
controller that causes this role conflict in the first place could just
assign the b bit).  But since as you say, ICE itself doesn't want
TCPINC, this isn't a big deal.

Really, the goal of the "b" bit was just that if an application cares
enough to break the tie out of band, it should be able to use TCPINC
with TCP-SO.  In this sense, TCP-ENO is shooting for a pretty minimal
goal, but at a pretty minimal cost as well (namely one bit).  At a
higher level, we both agree "don't worry too much about SO".

David

_______________________________________________
Tcpinc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/tcpinc

Reply via email to