From owner-freebsd-net@FreeBSD.ORG Sat Jan 31 12:03:28 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A70316A4CE for ; Sat, 31 Jan 2004 12:03:28 -0800 (PST) Received: from possum.icir.org (possum.icir.org [192.150.187.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6598843D62 for ; Sat, 31 Jan 2004 12:03:08 -0800 (PST) (envelope-from pavlin@icir.org) Received: from possum.icir.org (localhost [127.0.0.1]) by possum.icir.org (8.12.9p1/8.12.8) with ESMTP id i0VK388N000535; Sat, 31 Jan 2004 12:03:08 -0800 (PST) (envelope-from pavlin@possum.icir.org) Message-Id: <200401312003.i0VK388N000535@possum.icir.org> To: freebsd-net@freebsd.org Date: Sat, 31 Jan 2004 12:03:08 -0800 From: Pavlin Radoslavov cc: pavlin@icir.org Subject: Re: PIM IPv4 user-level process X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Jan 2004 20:03:28 -0000 [Note: I am not on the freebsd-net mailing list, so I am answering some of the questions after the thread was brought to my attention] * Regarding existing PIM IPv4 user-level implementations. The only IPv4 PIM implementations for UNIX I am aware of are: a) Commersial: - NextHop (http://www.nexthop.com/) - IP Infusion (http://www.ipinfusion.com) b) Non-commersial: - pimd from USC (PIM-SM only): http://netweb.usc.edu/pim/ - pimdd from U of Oregon (PIM-DM only): http://www.antc.uoregon.edu/PIMDM/pimd-dense.html - XORP (PIM-SM only) http:/www.xorp.org/ Personally, I have been involved with the first and third implementations (pimd and XORP), and between them I will definitely recommend XORP. There are just too many issues with pimd (incomplete and obsolete implementation, very limited testing, just to name few), so even though currently XORP is still officially in alpha stage, the XORP PIM-SM module is (in my biased opinion :) definitely better and more robust compared to pimd. In fact, pimd is already on the retiring track. * Regarding running XORP PIM-SM itself. - FreeBSD is our primary development platform, so "porting" XORP to FreeBSD should be a no-op (except writing the packaging files for the ports collection of course). If there is a compilation error, then please send a bug report. - You have to compile almost everything, because the PIM-SM binary depends on a number of internal libraries. - You can run PIM-SM stand-alone without the rest of the XORP components. Just read pim/README and/or send me an email for details. Pavlin