Hi everybody,

we need to develop a new component to analyze all the DNS requests sent to
some DNS Servers. We have similar components on our current platform (to
process Radius requests, for instance), in Java or Scala but they are
expected to process comparatively little traffic. This DNS analyzer would
have to analyze up to 1Gbps traffic and from our experience with nProbe,
PF_Ring is required when traffic is higher than 0,5Gbps, to distribute
network packets among several "zc:ethX" or "dnaX" interfaces from where
different processes with different core affinity consume them.

We would like to use Java or Scala development approaches, because our
expertise with C is poorer, (using Netty: http://netty.io/) with our DNS
analyzer in order to shorten our development time, maybe by encapsulating
calls to PF_Ring API. From our experience, Netty greatly rely on network
protocol stacks and I think that it would be an unbridgeable drawback.

Any reference, suggestion or advice would be greatly appreciated.

Thanks in advance and best regards,
Manuel Polonio
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to