[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [BEHAVE] Re: CPE equipments and stateful filters



> -----Original Message-----
> From: james woodyatt [mailto:jhw@apple.com] 
> Sent: Monday, July 30, 2007 11:31 AM
> To: IPv6 Operations; Behave WG
> Subject: [BEHAVE] Re: CPE equipments and stateful filters
...
> I'm currently looking at source code in OpenBSD PF that appears  
> designed to use IPv6-NAT to redirect application flows to userland  
> proxies for exactly this purpose.  IPv6 support for an FTP  
> "transparency helper" is on my list of things I expect to need, and  
> using an IPv6 NAT to redirect FTP control flows in and out of my  
> existing IPv4 FTP proxy looks like the obvious shortest path to  
> working code.  (Similar things will need to be done with all the  
> other major application protocols.)

Application-aware ALGs are bad.

Passive-mode FTP (using the "PASV" verb) has been supported on 
all modern FTP clients and FTP servers for a long time (going on a 
decade for most FTP clients and FTP servers).  Passive-mode FTP 
causes the TCP data connection to be initiated by the FTP client (as 
is the TCP control connection), which eliminates the need for any ALG 
or ALG-like function in NATs and in firewalls.  Is there a reason 
passive FTP can't simply be mandated for v6, so we can avoid FTP-aware
ALGs?

> If IPv6 NAT were truly obsolete, this wouldn't be the case, but it  
> is.  Hence, my warning.
> 
> Coming away from IETF 69 in Chicago, I'm now convinced that 
> IETF will  
> not be revisiting its consensus that the public IPv6 internet is  
> intended to be clients behind multiple layers of firewalls  
> communicating mainly through mediation services in data 
> centers.  I'm certain my employers will have no trouble 
> adapting to this reality.
>
> I'm no longer certain that IPv6 will ever be a suitable replacement  
> for IPv4/NAT in residential settings, but I see reasons to be 
> hopeful that all is not lost on that account.

I do hope you pursue a BoF in Vancouver to discuss the need for 
endpoints to communicate to firewalls in IPv6.

-d


> 
> --
> james woodyatt <jhw@apple.com>
> member of technical staff, communications engineering
> 
> 
> 
> 
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www1.ietf.org/mailman/listinfo/behave