All:

Understanding that OpenFlow in and of itself says nothing about ARP
(other than being able to match on the contents of the packet), I am
curious about how existing OF-based solutions handle ARP.

I have read about three ways to do this...

1) Traditional:  Forward ARP multicasts out all edge ports belonging
to the virtual-network/VLAN
2) Controller-Proxy:  Controller keeps an arp cache and answers ARPs
when cache has the answer...
3) Node-Proxy:  For each virtual-network/VLAN that a node has ports
for, a copy of the ARP table is caches on the node.

I'm curious, are there other ways?

Also, as anyone done any of these and how did you go about it?  I
listed these in this order because in the case of the
controller-proxy, I've seen where the controller will go about doing
ARP the "traditional' way in the event of a cache-miss.  Similarly, in
the case of a node-proxy what I've read/heard/seen is that the node
will foward to the controller in the event of a cache miss....

I've also read the ARP-Path stuff which was built on OpenFlow...

Thanks!

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

Reply via email to