Well, this depends on what you mean.  There is no way in the OpenFlow 1.0 spec 
to have matches against an IP option.

However, if you are installing exact-match flows for TCP or UDP connections and 
the first packet of the connection will have the option set, then you may be 
able to do what you want.  The first packet of a connection will be sent up to 
the controller.  The controller can then inspect the header to see if your 
option is set, and can install an exact match flow that modifies the 
destination address.

If *only* the first packets of the connection will have the option set, then 
you will have to do a little extra work to deal with the case where the flow 
times out on the switch before the connection is actually dead.  (That is, the 
controller will need to remember the connections it wants rewritten.)

Hope that helps.

-- Murphy

On Dec 2, 2011, at 5:50 AM, Hyogi Jung wrote:

> Hi all.
> 
> I am trying to do some experiments with Openflow.
> And I would like to know 
> if it is possible to watch inside the IP Header Option field?
> 
> There is ip header length. So I can find that there is header option.
> But How do I watch inside the IP Header Option?
> If I read the IP option something like 'x.x.x.x', then I will modify 
> destination's address.
> Can I do this in nox controller?
> 
> Thank you! Hope you could help me
> 
> - Hyogi
> _______________________________________________
> nox-dev mailing list
> nox-dev@noxrepo.org
> http://noxrepo.org/mailman/listinfo/nox-dev

_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev

Reply via email to