Dear all,

I have a question about the Joining procedure for a peer who is behind
symmetric NAT. 
Per the specification from RELOAD base (step 3 in the sec. 9.4), 
       JP SHOULD send Attach requests to initiate connections to each of the
peers in the neighbor table ...
Before sending an Attach request, it has to prepare all IP candidates via
ICE including the Relay-reflexive candidate obtained from a TURN Server. A
peer can get the TURN Server information on the P2P RELOAD Overlay through
TURN Usage. So I suppose the joining behavior in order below,
Joining Peer -> Connection to Bootstrap Peer -> Ping -> Fetch TURN Usage
(obtain TURN Server) -> ICE -> Attach Request -> ...

The problem is how an un-joining peer fetches the TURN Usage from the
overlay, it is even not part of the RELOAD chord ring. That means it can't
send the Attach request, then it can't join the overlay. It seems deadlock
here? Or I have something wrong on such understanding?

I think this question could be also addressed as "how can an un-joining peer
find the TURN Server over the overlay?"  

Any comment and answer will be appreciated.
Thanks a lot in advance.

BR,
Jeffrey



%;+H%s%i/`%]'t$u,c0|>w1K8j0T!A+D+|)w$'&,%s*L!A=P$E(O%N)N4&ES%;+H%s$:.e!A(C=P>P74&9+H%s!C
This email may contain confidential information. Please do not use or disclose 
it in any way and delete it if you are not the intended recipient.
_______________________________________________
P2PSIP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/p2psip

Reply via email to