I am trying to do some level 3 routing rules, that include setting the source ip address. For this to works, arp requests need to be forwarded first.
the following flow works as expected: arp, in_port=1, actions=set_field:EXTERNAL_IP->arp_spa,output:4 and arp requests received from port 1 are forwarded to port 4, and replies are expected on EXTERNAL_IP. my ovs switch has no IP, and interface on port 4 has EXTERNAL_IP. how can i do the same for requests from localhost? arp, in_port=LOCAL, actions=set_field:EXTERNAL_IP->arp_spa,output:4 is not working, no packet is matched, and the arp requests are generated using another interface IP (not 4). in fact, i cannot match any arp from localhost. i can forward traffic coming in, but not my own. fyi, there is only 1 routing rule, default, that goes to my ovs bridge interface, so ovs should be in charge of everything. thanks! _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
