Hello,

I'm trying to write a mobile IP like module for nox. Basically I think it
would work in the following way:

When a client moves to a different openflow switch I can detect that from
his packet.src coming from a different DPID. At this point I want to delete
the current flow entries associated with this host from the DPID that he was
on.

Now when those packets come to the controller, I want to encapsulate them in
an IP packet with a unique ip.type value,  and send those packets to the ip
address of the new DPID that the host is on (This ip address will probably
have to be known before I'm guessing). (Also this new dpid is in a different
subnet and the host will be keeping his ip address).

At this point, the openflow switch will send the packet to the controller
which should exam the packet to see the  unique ip.type and then rip off the
ip header I added and send the packet to the correct end host.


Does this seem doable? Is there an easy way to encapsulate a packet in an ip
packet in openflow? Any pointers for code I should be looking at that may
help?

Thanks

Aaron

-- 
Aaron O. Rosen
Masters Student - Network Communication
306B Fluor Daniel
843.425.9777
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to