Hi. All I wanted to send the all arp packet from a virtual machine to the pox_controller(using proto.arp_responder) and added the below rule with highest priority into the ovs switch.
cookie=0x0, duration=1974.877s, table=0, n_packets=30, n_bytes=4635, idle_age=1898, priority=100,in_port=1 actions=output:2 cookie=0x0, duration=1974.873s, table=0, n_packets=69, n_bytes=4886, idle_age=0, priority=100,in_port=2 actions=output:1 cookie=0x0, duration=1994.233s, table=0, n_packets=2, n_bytes=84, idle_age=1906, priority=28672,arp actions=CONTROLLER:65535 But, the first 4 arp packet(which is for the gratuitous arp response packet) is captured by a wireshark as the below. No. Time Source Destination Protocol Length Info 13 16:35:09.247164000 RealtekU_3b:5c:29 Broadcast ARP 46 Who has 10.10.172.1? Tell 0.0.0.0 Frame 13: 46 bytes on wire (368 bits), 46 bytes captured (368 bits) on interface 0 Interface id: 0 Encapsulation type: Ethernet (1) Arrival Time: Feb 27, 2014 16:35:09.247164000 KST [Time shift for this packet: 0.000000000 seconds] Epoch Time: 1393486509.247164000 seconds [Time delta from previous captured frame: 0.006000000 seconds] [Time delta from previous displayed frame: 0.000000000 seconds] [Time since reference or first frame: 159.064303000 seconds] Frame Number: 13 Frame Length: 46 bytes (368 bits) Capture Length: 46 bytes (368 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: eth:vlan:arp] [Coloring Rule Name: ARP] [Coloring Rule String: arp] Ethernet II, Src: RealtekU_3b:5c:29 (52:54:00:3b:5c:29), Dst: Broadcast (ff:ff:ff:ff:ff:ff) Destination: Broadcast (ff:ff:ff:ff:ff:ff) Address: Broadcast (ff:ff:ff:ff:ff:ff) .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default) .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast) Source: RealtekU_3b:5c:29 (52:54:00:3b:5c:29) Address: RealtekU_3b:5c:29 (52:54:00:3b:5c:29) .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default) .... ...0 .... .... .... .... = IG bit: Individual address (unicast) Type: 802.1Q Virtual LAN (0x8100) 802.1Q Virtual LAN, PRI: 0, CFI: 0, ID: 400 000. .... .... .... = Priority: Best Effort (default) (0) ...0 .... .... .... = CFI: Canonical (0) .... 0001 1001 0000 = ID: 400 Type: ARP (0x0806) Address Resolution Protocol (request) Hardware type: Ethernet (1) Protocol type: IP (0x0800) Hardware size: 6 Protocol size: 4 Opcode: request (1) Sender MAC address: RealtekU_3b:5c:29 (52:54:00:3b:5c:29) Sender IP address: 0.0.0.0 (0.0.0.0) Target MAC address: Broadcast (ff:ff:ff:ff:ff:ff) Target IP address: 10.10.172.1 (10.10.172.1) But, a general arp packet (except the first 4 packets) is obviously sent to the controller. I want to send the the first 4 arp packets to the controller. How do i do ? Thankyou very much. Soomyung Pahk
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss