Subject: Re: why no pfsync in NetBSD?
To: None <reed@reedmedia.net>
From: Charlie Allom <charlie@rubberduck.com>
List: current-users
Date: 04/20/2007 13:14:52
On Thu, 19 Apr 2007 17:58:59 -0500 (CDT), Jeremy C. Reed wrote:
> On Thu, 19 Apr 2007, Charlie Allom wrote:
> 
>> I am looking for the reasoning behind *not* importing pfsync into 
>> NetBSD..
>> 
> The http://www.netbsd.org/Documentation/network/pf.html webpage (and [1]) 
> says: "pfsync(4) is not supported (due to protocol number assignment 
> issues). This will hopefully be solved in a future release."
> 
> I don't know when that protocol number assignment issue will be resolved.
> 
> Some details about this is documented in the OpenBSD lyrics page at 
> http://www.openbsd.org/lyrics.html#35 (search for "request was denied").
> 
> OpenBSD and FreeBSD use (for /etc/protocols):
> 
> pfsync  240     PFSYNC          # PF Synchronization
> 
> which is apparently in the unassigned range.
> 
> I recall CARP had same issue, but that got committed. NetBSD's 
> /etc/services has:
> 
> carp    112     CARP    vrrp    # Virtual Router Redundancy Protocol

Googling through the mailing lists and CVS checkins, there is no clear 
word on why this is. I'm glad there now is. I am frustrated by it - I 
thought perhaps someone had decided that using an 'illegally assigned' 
IP # was ok, but an unassigned was not.

> Can you port over the OpenBSD pfsync code so we can test your patches? 
> (Also see FreeBSD's pfsync code so you can see their ifdefs.)

I'd love to.. :) but I'm not your man.

> 
>   Jeremy C. Reed
> 
> [1]
> <shameless plug> 
> http://www.amazon.com/OpenBSD-PF-Packet-Filter-Book/dp/0979034205
> </shameless plug>
<shamelessly left in/>
-- 
 hail eris
 http://rubberduck.com/