Daniel ng wrote: > Hi, > > I'm looking for a reliable IPv4 Multicast Router implementation > suitable for an embedded Linux device. > > Currently, my device runs Linux 2.6.14, with Quagga as its unicast > routing engine. > > Would XORP run on this sort of system? >
It's difficult to say without any details about memory, CPU, architecture etc. At a minimum, 256MB of memory is needed for the LiveCD on x86, although the binaries need to run out of RAM after being faulted-in from CD. It may be possible to squeeze some of XORP into a 64MB RAM footprint although this is dependent on changes to the build system, at the moment we do not support shared linking of XORP libraries for the router processes themselves -- other than system DLLs or 3rd party components. > To avoid using too much space, can I choose a minimal subset of the > XORP modules to install? > I only want IPv4 multicast routing and nothing else ie. no OSPF, no RIP. > What you install is up to you, I would suggest looking at the Windows .nsi installer file to see exactly which binary components are fundamental. > Would I have any interworking problems between XORP Multicast Routing > and Quagga running OSPF/RIP? > There shouldn't be, XORP has undergone some interop tests at UNH; please refer to the website for more details. > Currently, my Quagga implementation uses the uClibc mini C libraries. > I believe XORP is in C++. Can XORP be compiled against a small version > of the C++ libraries? > The only C++ runtime we regularly test against is the GNU libstdc++ runtime, feedback from folk about other libraries would be very welcome. thanks BMS _______________________________________________ Xorp-hackers mailing list [email protected] http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers
