Well, NOX does not support the actual OpenDPI API. And deep packet inspection on a large scale is not really a strength of NOX (for one thing, the NOX controller is not typically directly in the path that data is on). That said, it is totally possible to do DPI with NOX by directing traffic back to the controller.
But depending on what you want to do and how much traffic you want to inspect, a better (and certainly a more scalable) approach is probably something along the lines of running one or more separate middleboxes (which can be using OpenDPI or whatever) and using NOX/OpenFlow to direct traffic through them. Whether this is an advantage over just putting middleboxes in your path depends on what you're doing and why. It may allow you to be more selective about which traffic the middleboxes actually have to inspect, or to provide some load balancing, or to enforce that traffic goes through a middlebox regardless of the physical topology, or feedback from the middleboxes may somehow inform NOX on how to manage the traffic (e.g., if DPI identifies traffic as VoIP, this may inform a routing application on NOX to choose a low latency path), etc. Hope that helps. -- Murphy On Mar 27, 2011, at 1:46 PM, Hamza Islam wrote: > > Hey, > > Is there any Deep PacKet Inspection API available for NOX? > > -- Regards, > Hamza Islam | Undergraduate Student | Communication Systems Engineering > National University of Science and Technology: School of Electrical > Engineering and Computer Sciences > > _______________________________________________ > nox-dev mailing list > [email protected] > http://noxrepo.org/mailman/listinfo/nox-dev
_______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev
