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)
Tracking
()
| 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.
| Assignee | ||
Comment 1•1 month ago
|
||
Also a little bit of DRY fixup.
| Assignee | ||
Comment 2•1 month ago
|
||
Comment 5•1 month ago
|
||
Backed out for causing mda failures @ test_peerConnection_turnRelayedAddrMismatch.html
Backout link: https://hg.mozilla.org/integration/autoland/rev/abec9d953e38d9e154f4e3d3a742b02ff4fd7b01
| Assignee | ||
Comment 6•1 month ago
|
||
Pilot error, only queued landing for tests. Trying to land both now.
Comment 8•1 month ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/fac87c9dd537
https://hg.mozilla.org/mozilla-central/rev/b34910ebc6fc
Comment 9•1 month ago
|
||
What would a user friendly message about this be for enterprise release notes?
Do we know if this would affect other TURN issues (Jitsi?)
| Assignee | ||
Comment 10•1 month ago
|
||
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.
Updated•1 month ago
|
Description
•