Closed Bug 2034159 Opened 1 month ago Closed 1 month ago

We should probably let it slide when an ICE check has an XOR-MAPPED-ADDRESS that does not match the XOR-RELAYED-ADDRESS of the TURN allocation

Categories

(Core :: WebRTC: Networking, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
152 Branch
Tracking Status
firefox152 --- fixed

People

(Reporter: bwc, Assigned: bwc)

Details

Attachments

(2 files)

There isn't really anything we can (or should) do when there's something doing port-mapping between the TURN server and the remote endpoint. It does not really make sense to create a prflx in this case I think, we should simply let the pair succeed. Otherwise, we'd have to do a non-standard prflx creation that scopes it to a specific TURN allocation.

Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2080490e21fb https://hg.mozilla.org/integration/autoland/rev/abec9d953e38 Revert "Bug 2034159: Test cases where XOR-RELAYED-ADDRESS is not what we expect. r=dbaker" for causing mda failures @ test_peerConnection_turnRelayedAddrMismatch.html

Pilot error, only queued landing for tests. Trying to land both now.

Flags: needinfo?(docfaraday)
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 152 Branch

What would a user friendly message about this be for enterprise release notes?

Do we know if this would affect other TURN issues (Jitsi?)

Hmm... this is a pretty weird corner case, and one that only became apparent by careful inspection of a packet capture. "Support TURN deployments where NAT is applied to traffic forwarded by the TURN server." is about as short and sweet as I can come up with, but even someone knowledgeable scanning that sentence will need to do a double-take to realize that we're talking about NAT that is applied in the opposite direction it normally is.

I have no idea whether Jitsi has run into this problem. If you have some TURN issue reports from Jitsi (or others) and we can get a packet capture, I could determine whether this issue has popped up elsewhere.

QA Whiteboard: [qa-triage-done-c153/b152]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: