Hi Jeff, 

Sorry, can't use IPv6 right now but may be in the future. 

When you're talking to someone behind NAT (or any type of firewall), how do you 
know to whom you're actually talking?

If Machine A can talk to machine C in front of NAT and that machine can relay 
the data packet to the machine B behind the NAT. From Machine A perspective 
won't it be just like talking to machine B. May be use IPTABLES to specify the 
route on the port range. 

There are ways, of course, but it's quite complicated if connection initiation 
can effectively only flow in one direction. 

Jeff, can you tell me the most simple way. It does not have to be perfect. 

Thanks



________________________________
From: Jeff Squyres <jsquy...@cisco.com>
To: Open MPI Developers <de...@open-mpi.org>
Sent: Tue, 27 April, 2010 9:12:07 PM
Subject: Re: [OMPI devel] How is a MPI process launched ?

On Apr 27, 2010, at 10:06 AM, Leo P. wrote:

> Ralph has talked about the other parts already; so I'll ask about the BTL: 
> what type of network are you looking to route via the BTL?
> 
> I am talking about two different network using a private IP and all the 
> communication being routed through a NAT router 

There's a bunch of issues with this; I know that the U. Tennessee and INRIA 
folks have dug into at least some of them.

When you're talking to someone behind NAT (or any type of firewall), how do you 
know to whom you're actually talking?  There are ways, of course, but it's 
quite complicated if connection initiation can effectively only flow in one 
direction.

Can you just use IPv6?

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel


Reply via email to