[Click] KernelTun vs KernelTap
Eddie Kohler
kohler at cs.ucla.edu
Tue Jul 22 18:33:30 EDT 2008
Hi,
- Use KernelTap if you want to handle Ethernet types other than IP.
- Use KernelTun if you're just interested in IP functionality.
- Since KernelTun generates IP packets only, there is no need to respond to
ARP queries. In fact you will not see any ARP queries -- you will only see IP
packets.
Eddie
Midas wrote:
> Hi,
>
> I am a little unsure about the usage of KernelTun vs KernelTap.
> Can someone please explain when to use KernelTun and when
> to use KernelTap.
>
>>From what I could make out from the documents, KernelTap
> deals with Ethernet packets, while KernelTun deals with IP
> packets, but it is still a little hazy and I wouldn't know when
> to use which.
>
> Another question: How do I respond to arp queries when using
> KernelTun? For KernelTap the example says:
>
> tap0 :: KernelTap(192.0.0.1/8)
> -> fromhost_cl :: Classifier(12/0806, 12/0800);
> fromhost_cl[0] -> ARPResponder(0.0.0.0/0 1:1:1:1:1:1) -> tap0;
>
> fromhost_cl[1] -> ... // IP packets
>
>
> Is there an analogous example to handle ARP queries with
> KernelTun?
>
> Thanks
> Midas
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list