Hi,
I want to implement a deep packet inspection like functionality in openflow. I need to match against an arbitrary byte at a particular offset in the payload
of an UDP packet, and based on the value of that byte I need to change
the destination address of the packet and forward it to the new destination. Could you please tell whether (and how) this functionality can be implemented using
 extensible matches in openflow?
To be more specific, the input is a GTP encapsulated packet, so the outer header is IP+UDP followed by the GTP protocol specific header, and the payload (the inner packet) is a IP+TCP packet. I want to change the destination address of the outer UDP packet if the destination address of the inner encapsulated IP packet matches a particular value. Ideally, I would like to avoid sending each packet to the controller and perform
deep packet inspection and header modification there.
Any help and/or suggestion will be greatly appreciated.
Thanks,
Arijit

_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to