ietf
[Top] [All Lists]

RE: [BEHAVE] Last Call: <draft-ietf-behave-v4v6-bih-06.txt> (Dual Stack Hosts Using "Bump-in-the-Host" (BIH)) to Proposed Standard

2011-09-29 11:50:47
-----Original Message-----
From: behave-bounces(_at_)ietf(_dot_)org 
[mailto:behave-bounces(_at_)ietf(_dot_)org] On
Behalf Of GangChen
Sent: Thursday, September 29, 2011 9:09 AM
To: Dan Wing
Cc: Hui Deng; behave(_at_)ietf(_dot_)org; ietf(_at_)ietf(_dot_)org; 
softwires(_at_)ietf(_dot_)org;
Cameron Byrne
Subject: Re: [BEHAVE] Last Call: <draft-ietf-behave-v4v6-bih-06.txt>
(Dual Stack Hosts Using "Bump-in-the-Host" (BIH)) to Proposed Standard

Hello Dan,

Can you run an FTP server on the BIH host, and have it do active mode
transfers and passive mode transfers?

Could you elaborate the scenario? 

The FTP server, using BIH, is an IPv4-only FTP server.  It
needs to listen on port 21 (the FTP control port), although if 
a URI is used to access the FTP server, an alternate control
port can work alright (ftp://ftp.example.com:12345).

For a passive-mode transfer, the FTP server only needs to know the
"PASV" command  (because that is all that's necessary for an IPv4 
FTP server; IPv4 FTP servers don't need to support EPSV and many 
on the Internet do not support EPSV).  Also for a passive-mode
transfer, the FTP client needs to initiate the TCP connections
to a port on the FTP server.

For an active-mode transfer, the FTP server connects back to
the client, using the IPv4 address indicated in the FTP
control channel.

You assume BIH host taking FTP sever.
I'm not sure whether following scenarios are correct

There are two possibilities

Option 1:

+---------------+
|BIH(FTP sever) |----------NAT64-------FTP Client
+---------------+


Option 2:

+---------------+
|BIH(FTP sever) |--------------FTP Client
+---------------+

In the case of Option 1, it can't work since NAT64 couldn't support
IPv4 initiated session

I agree it would fail with a passive-mode transfer.  But it should 
work with an active-mode transfer.

In the case of Option 2, it could work if BIH do ALG

Yep.



BTW, if BIH takes the role of FTP client, I guess it works in both
active and passive mode when NAT64 do ALG

If there is something wrong, please correct me

-d

Many thanks

Gang
_______________________________________________
Behave mailing list
Behave(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/behave

_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>