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

Reply via email to