[Xorp-hackers] Socket error

Pavlin Radoslavov pavlin at ICSI.Berkeley.EDU
Tue Feb 17 09:28:11 PST 2009


> Thanks It works!

Great!

> What is the difference between open a socket with fea or open a socket 
> with libcomm?

libcomm is a shim library that sits on top of regular socket calls
(for TCP and UDP purpose).

FEA is an abstraction layer above the hardware/forwarding plane that
deals with interface configuration, adding/deleting routes to/from
the FIB, I/O (TCP/UDP/raw IP), etc. For TCP/UDP I/O purpose the FEA
actually uses libcomm.
If a protocol process uses the FEA, then you can have much greater
flexibility: e.g., you can have that process running on a remote
host, and the FEA acting as a proxy on the host with the forwarding
plane.

Regards,
Pavlin



More information about the Xorp-hackers mailing list