using netfilter for implementing fault-tolerant TCP



Hi all,
I am not very sure if this is the right mailing list to post this
question . Point me to correct one if this is wrong ..

I am trying to implement Fault tolerant TCP as explained in

http://citeseer.ist.psu.edu/alvisi00wrapping.html

While looking for some information regarding how to implement this , i
came across netfilter framework.
I am new to linux world so i would like to have some help about this
before i proceed.
The idea in paper is to implement a kernel module which will intercept
all the packets coming to server tcp and log them to stable
buffer.If server crashes , then replay these logs. Also to handle
client connection correctly ,it intercepts all outgoing packets and
modifies the sequence number and thus the "segment" depending upon the
packet's state in stable buffer( i.e. commited /no ).

So i was wondering ,is netfilter the right choice to about it ?? or
does it intercept packet below IP layer (in PRE_ROUTING) ??
Is thr a way to sit between TCP and IP protocol implementation and
intercept all the communication between them ??


What is the other way to acheive this if not netfilter framework ??

Any help in this regard is highly appreciated ...

Regards,
TellMeMore

.



Relevant Pages

  • Re: How to intercept traffic on different OSs?
    ... Putting socket in promiscuous mode differs from what I have ... offer me this both on Windows and other OSs. ... > to capture the packets, but it can't be used to drop them. ... > to intercept the packets before the TCP/IP stack, ...
    (microsoft.public.win32.programmer.networks)
  • Re: understanding TCP-IP interface in linux kernel
    ... I am planning to write a kernel module which will sit below tcp and ... intercept every incoming and outgoing packet(shud i say segment ?? ... I havent learnt yet about tcp implementation in linux kernel. ...
    (comp.os.linux.networking)
  • intercepting RSVP packets with netgraph
    ... I've read every thing I could find about netgraph but I still can not ... figure out how to intercept (divert) all IP packets of a certain type ...
    (freebsd-hackers)
  • Re: How to intercept IP packet from an application ???
    ... TCP packets on a network, or on a particular machine, and it's not an easy ... Nyuck nyuck nyuck ... know how to intercept the IP packets. ...
    (microsoft.public.dotnet.framework)
  • can TDI run like LSP service?
    ... can TDI be used as a service like LSP? ... To intercept with calls to/from TCP ... from/to applications? ...
    (microsoft.public.development.device.drivers)