<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 15px; font-family: Calibri, sans-serif;">
<div>Hi Marcin,</div>
<div><br>
</div>
<div>I was using a wrong tap interface for the -l argument. Sorry about it :)</div>
<div><br>
</div>
<div>After I used the right interface for -l, perfdhcp works like a charm now! :)</div>
<div><br>
</div>
<div>Have a great day!</div>
<div><br>
</div>
<div>Regards,</div>
<div>
<div>Vikram Hosakote</div>
<div>OpenStack Software Engineer    |    <a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a></div>
<div>Cloud and Virtualization Group  |    Cisco Systems</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Marcin Siodelski <<a href="mailto:marcin@isc.org">marcin@isc.org</a>><br>
<span style="font-weight:bold">Date: </span>Tuesday, June 2, 2015 at 3:25 PM<br>
<span style="font-weight:bold">To: </span>Vikram Hosakote <<a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a>>, "<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>" <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [Kea-users] Running perfDHCP with interface in a bridge<br>
</div>
<div><br>
</div>
<div>
<div>
<div>I am glad that it works for you. What has changed in your setup that it</div>
<div>started to work? Did you use different port as I suggested?</div>
<div><br>
</div>
<div>Marcin</div>
<div><br>
</div>
<div>On 02.06.2015 21:09, Vikram Hosakote (vhosakot) wrote:</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>Hi Marcin,</div>
<div></div>
<div>Hope you are doing good, and hope you enjoyed your conference!</div>
<div></div>
<div>Thanks for your reply! Very sorry for my reply. </div>
<div></div>
<div>Just wanted to let you know that perfdhcp is working perfectly fine for</div>
<div>me :)</div>
<div></div>
<div>I am running the following command.</div>
<div></div>
<div>sudo ip netns exec test-namespace /usr/local/sbin/perfdhcp -4 -b</div>
<div>mac=fa:16:00:00:00:00 -r 50 -R 50 -p 120 -l tapfce197b0-d5</div>
<div></div>
<div>Thanks a lot for all your help!</div>
<div></div>
<div>Regards,</div>
<div>Vikram Hosakote</div>
<div>OpenStack Software Engineer    |    <a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a></div>
<div>Cloud and Virtualization Group  |    Cisco System</div>
<div></div>
<div>From: Marcin Siodelski <<a href="mailto:marcin@isc.org">marcin@isc.org</a> <<a href="mailto:marcin@isc.org>">mailto:marcin@isc.org></a>></div>
<div>Date: Tuesday, March 24, 2015 at 5:40 PM</div>
<div>To: Vikram Hosakote <<a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a> <<a href="mailto:vhosakot@cisco.com>">mailto:vhosakot@cisco.com></a>>,</div>
<div>"<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a> <<a href="mailto:kea-users@lists.isc.org>">mailto:kea-users@lists.isc.org></a>"</div>
<div><<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a> <<a href="mailto:kea-users@lists.isc.org>">mailto:kea-users@lists.isc.org></a>></div>
<div>Subject: Re: [Kea-users] Running perfDHCP with interface in a bridge</div>
<div></div>
<div>Hi Vikram,</div>
<div></div>
<div>I am currently on the conference and I will not have much time to focus</div>
<div>on that issue during this week.</div>
<div></div>
<div>I just had quick reading of it. From the server's standpoint the</div>
<div>perfdhcp acts as a relay agent and it works on the same port 67 as the</div>
<div>server. Binding both perfdhcp and the server to the same port on the</div>
<div>same interface results in a conflict and I presume this is why the</div>
<div>perfdhcp refuses to bind. It would be actually good if you could turn</div>
<div>the server off and rerun perfdhcp and see if it overcomes the "bind"</div>
<div>error. Obviously the perfdhcp will get no responses because the server</div>
<div>is down, but it would be a proof for me that this is a conflict between</div>
<div>the server and perfdhcp being bound to the same port.</div>
<div></div>
<div>Once you use the -L parameter and set a different local port for</div>
<div>perfdhcp there is no conflict anymore and it seems to work. But, in this</div>
<div>case the server receives the queries from perfdhcp from a different port</div>
<div>than standard DHCP port, in which case the server may either drop them</div>
<div>or may respond to port 67 which perfdhcp is not listening on.</div>
<div></div>
<div>Do you have any packet capture to see if the server is actually</div>
<div>responding? Do you know if dnsmasq responds to the port other than 67 or</div>
<div>68, if it receives the message from such port?</div>
<div></div>
<div>From the reading of</div>
<div><a href="http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html">http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html</a></div>
<div></div>
<div>it may be possible to change the default ports using the</div>
<div>"--dhcp-alternate-port" parameter.</div>
<div></div>
<div>Marcin</div>
<div></div>
<div>On 2015-03-23 20:56, Vikram Hosakote (vhosakot) wrote:</div>
<div></div>
<div>     Hi Marcin,</div>
<div></div>
<div>     Hope you are doing good!</div>
<div></div>
<div>     I have two tap interfaces inside a namespace, and the DHCP server</div>
<div>     (dnsmasq)</div>
<div>     30.30.30.3 is running on tap05f30e85-d2 listening on the DHCP server UDP</div>
<div>     port 67.</div>
<div></div>
<div>     Below are the IP addresses of the two tap interfaces inside the</div>
<div>     namespace</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be.</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be ip a</div>
<div>     21: tap05f30e85-d2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc</div>
<div>     noqueue state UNKNOWN</div>
<div>           link/ether fa:16:3e:25:71:de brd ff:ff:ff:ff:ff:ff</div>
<div>           inet 30.30.30.3/24 brd 30.30.30.255 scope global tap05f30e85-d2</div>
<div>           inet6 fe80::f816:3eff:fe25:71de/64 scope link</div>
<div>     22: tap883a32b1-77: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc</div>
<div>     noqueue state UNKNOWN</div>
<div>           link/ether fa:16:3e:6e:90:e7 brd ff:ff:ff:ff:ff:ff</div>
<div>           inet 30.30.30.101/24 brd 30.30.30.255 scope global tap883a32b1-77</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be ifconfig -a</div>
<div>     tap05f30e85-d2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500</div>
<div>               inet 30.30.30.3  netmask 255.255.255.0  broadcast 30.30.30.255</div>
<div>               inet6 fe80::f816:3eff:fe25:71de  prefixlen 64  scopeid</div>
<div>     0x20<link></div>
<div>               ether fa:16:3e:25:71:de  txqueuelen 0  (Ethernet)</div>
<div>               RX packets 105  bytes 27577 (26.9 KiB)</div>
<div>               RX errors 0  dropped 0  overruns 0  frame 0</div>
<div>               TX packets 42  bytes 6301 (6.1 KiB)</div>
<div>               TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</div>
<div>     tap883a32b1-77: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500</div>
<div>               inet 30.30.30.101  netmask 255.255.255.0  broadcast</div>
<div>     30.30.30.255</div>
<div>               ether fa:16:3e:6e:90:e7  txqueuelen 0  (Ethernet)</div>
<div>               RX packets 36  bytes 5793 (5.6 KiB)</div>
<div>               RX errors 0  dropped 0  overruns 0  frame 0</div>
<div>               TX packets 110  bytes 27995 (27.3 KiB)</div>
<div>               TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</div>
<div></div>
<div>     Below is the DHCP server (dnsmasq) 30.30.30.3 running on tap05f30e85-d2</div>
<div>     listening on the DHCP server UDP port 67.</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be netstat -pan | grep 67</div>
<div>     udp        0      0 0.0.0.0:67              0.0.0.0:*</div>
<div>               18837/dnsmasq</div>
<div></div>
<div>     I ran perfdhcp inside the namespace</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be</div>
<div>     to simulate DHCP clients in order to receive DHCP responses from the</div>
<div>     DHCP server</div>
<div>     (30.30.30.3 running on tap05f30e85-d2 listening on the DHCP server UDP</div>
<div>     port 67).</div>
<div></div>
<div>     But, I keep seeing the errors below. When I use the non-default local</div>
<div>     DHCP port</div>
<div>     (-L 10067), I don’t see any errors, but I don’t see any responses from</div>
<div>     the DHCP server (dnsmasq).</div>
<div></div>
<div>     Could you please let me know what I am missing. I am using the latest</div>
<div>     version of</div>
<div>     perfdhcp (0.9.1-beta). Thanks a lot!</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 30.30.30.3</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 30.30.30.3</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     server=30.30.30.3</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca3170a000c01020304</div>
<div>     Error running perfdhcp: Failed to bind socket 3 to 30.30.30.3/port=67</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l tap883a32b1-77 30.30.30.3</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l</div>
<div>     tap883a32b1-77 30.30.30.3</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     interface=tap883a32b1-77</div>
<div>     server=30.30.30.3</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca3171a000c01020304</div>
<div>     Error running perfdhcp: Failed to bind socket 3 to 30.30.30.101/port=67</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     The following works but I see no responses from the DHCP server</div>
<div>     30.30.30.3 (dnsmasq).</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l tap883a32b1-77 -L 10067 30.30.30.3</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l</div>
<div>     tap883a32b1-77 -L 10067 30.30.30.3</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     local-port=10067</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     interface=tap883a32b1-77</div>
<div>     server=30.30.30.3</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca31722000c01020304</div>
<div>     ^CFailed to receive DHCPv4 packet: Interrupted system call</div>
<div>     ***Rate statistics***</div>
<div>     Rate: 0 exchanges/second, expected rate: 1 exchanges/second</div>
<div></div>
<div>     ***Statistics for: DISCOVER-OFFER***</div>
<div>     sent packets: 3</div>
<div>     received packets: 0</div>
<div>     drops: 3</div>
<div></div>
<div>     Delay summary unavailable! No packets received.</div>
<div></div>
<div>     ***Statistics for: REQUEST-ACK***</div>
<div>     sent packets: 0</div>
<div>     received packets: 0</div>
<div>     drops: 0</div>
<div></div>
<div>     Delay summary unavailable! No packets received.</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 all</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 all</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     broadcast</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     server=255.255.255.255</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca31739000c01020304</div>
<div>     Error running perfdhcp: failed to connect to remote endpoint.</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l tap883a32b1-77 all</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l</div>
<div>     tap883a32b1-77 all</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     broadcast</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     interface=tap883a32b1-77</div>
<div>     server=255.255.255.255</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca31756000c01020304</div>
<div>     Error running perfdhcp: Failed to bind socket 3 to 30.30.30.101/port=67</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     The following works but I see no responses from the DHCP server</div>
<div>     30.30.30.3 (dnsmasq).</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l tap883a32b1-77 -L 10067 all</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l</div>
<div>     tap883a32b1-77 -L 10067 all</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     local-port=10067</div>
<div>     broadcast</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     interface=tap883a32b1-77</div>
<div>     server=255.255.255.255</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca3175b000c01020304</div>
<div></div>
<div>     ^CFailed to receive DHCPv4 packet: Interrupted system call</div>
<div>     ***Rate statistics***</div>
<div>     Rate: 0 exchanges/second, expected rate: 1 exchanges/second</div>
<div></div>
<div>     ***Statistics for: DISCOVER-OFFER***</div>
<div>     sent packets: 2</div>
<div>     received packets: 0</div>
<div>     drops: 2</div>
<div></div>
<div>     Delay summary unavailable! No packets received.</div>
<div></div>
<div>     ***Statistics for: REQUEST-ACK***</div>
<div>     sent packets: 0</div>
<div>     received packets: 0</div>
<div>     drops: 0</div>
<div></div>
<div>     Delay summary unavailable! No packets received.</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 all</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 all</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     broadcast</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     server=255.255.255.255</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca3176f000c01020304</div>
<div>     Error running perfdhcp: failed to connect to remote endpoint.</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 30.30.30.3</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 30.30.30.3</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     server=30.30.30.3</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca31778000c01020304</div>
<div>     Error running perfdhcp: Failed to bind socket 3 to 30.30.30.3/port=67</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l tap883a32b1-77</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -l</div>
<div>     tap883a32b1-77</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     broadcast</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     interface=tap883a32b1-77</div>
<div>     server=255.255.255.255</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca31907000c01020304</div>
<div>     Error running perfdhcp: Failed to bind socket 3 to 30.30.30.101/port=67</div>
<div></div>
<div>     ********************************</div>
<div></div>
<div>     The following works but I see no responses from the DHCP server</div>
<div>     30.30.30.3 (dnsmasq).</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]# sudo ip netns exec</div>
<div>     qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be /usr/local/sbin/perfdhcp -x a</div>
<div>     -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -L 10067 30.30.30.3</div>
<div>     Running: perfdhcp -x a -4 -b mac=fa:16:3e:6e:90:e7 -r 1 -L 10067</div>
<div>     30.30.30.3</div>
<div>     IPv4</div>
<div>     lease-type=address-only (IA_NA option added to the client's request)</div>
<div>     rate[1/s]=1</div>
<div>     base[0]=mac=fa:16:3e:6e:90:e7</div>
<div>     drop-time[0]=1</div>
<div>     drop-time[1]=1</div>
<div>     aggressivity=1</div>
<div>     local-port=10067</div>
<div>     elp-offset=-1</div>
<div>     sid-offset=-1</div>
<div>     rip-offset=-1</div>
<div>     diagnostic-selectors=a</div>
<div>     server=30.30.30.3</div>
<div>     Set MAC to fa::16::3e::6e::90::e7</div>
<div>     Set DUID to 000100011ca31937000c01020304</div>
<div>     ^CFailed to receive DHCPv4 packet: Interrupted system call</div>
<div>     ***Rate statistics***</div>
<div>     Rate: 0 exchanges/second, expected rate: 1 exchanges/second</div>
<div></div>
<div>     ***Statistics for: DISCOVER-OFFER***</div>
<div>     sent packets: 4</div>
<div>     received packets: 0</div>
<div>     drops: 4</div>
<div></div>
<div>     Delay summary unavailable! No packets received.</div>
<div></div>
<div>     ***Statistics for: REQUEST-ACK***</div>
<div>     sent packets: 0</div>
<div>     received packets: 0</div>
<div>     drops: 0</div>
<div></div>
<div>     Delay summary unavailable! No packets received.</div>
<div></div>
<div>     [root@controller DHCP_CPNR_dev(keystone_admin)]#</div>
<div></div>
<div>     Regards,</div>
<div>     Vikram Hosakote</div>
<div>     OpenStack Software Engineer    |    <a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a></div>
<div>     <<a href="mailto:vhosakot@cisco.com">mailto:vhosakot@cisco.com</a>></div>
<div>     Cloud and Virtualization Group  |    Cisco System</div>
<div></div>
<div>     From: Vikram Hosakote <<a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a></div>
<div>     <<a href="mailto:vhosakot@cisco.com">mailto:vhosakot@cisco.com</a>> <<a href="mailto:vhosakot@cisco.com>">mailto:vhosakot@cisco.com></a>></div>
<div>     Date: Friday, March 6, 2015 at 1:50 PM</div>
<div>     To: Marcin Siodelski <<a href="mailto:marcin@isc.org">marcin@isc.org</a> <<a href="mailto:marcin@isc.org">mailto:marcin@isc.org</a>></div>
<div>     <<a href="mailto:marcin@isc.org>">mailto:marcin@isc.org></a>>,</div>
<div>     "<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a> <<a href="mailto:kea-users@lists.isc.org">mailto:kea-users@lists.isc.org</a>></div>
<div>     <<a href="mailto:kea-users@lists.isc.org>">mailto:kea-users@lists.isc.org></a>"</div>
<div>     <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a> <<a href="mailto:kea-users@lists.isc.org">mailto:kea-users@lists.isc.org</a>></div>
<div>     <<a href="mailto:kea-users@lists.isc.org>">mailto:kea-users@lists.isc.org></a>></div>
<div>     Subject: Re: [Kea-users] Running perfDHCP with interface in a bridge</div>
<div></div>
<div>     Hi Marcin,</div>
<div></div>
<div>     Firstly, thanks a lot for your reply :) I thought I would never get a</div>
<div>     reply as I got</div>
<div>     an email saying that my email will be held until the list moderator</div>
<div>     approves it</div>
<div>     as I am not a member of <a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a></div>
<div>     <<a href="mailto:kea-users@lists.isc.org">mailto:kea-users@lists.isc.org</a>></div>
<div>     <<a href="mailto:kea-users@lists.isc.org">mailto:kea-users@lists.isc.org</a>>. How did you see my email ? :)</div>
<div>     Looks like the list moderator approved my email. Thanks to the list</div>
<div>     moderator</div>
<div>     as well :)</div>
<div></div>
<div>     Secondly, thanks for the info. Sure, I will run perfDHCP with a tap</div>
<div>     interface in a</div>
<div>     bridge, and will let you know if I see any issues.</div>
<div></div>
<div>     Thanks again!</div>
<div></div>
<div>     The very reason humans have been successful is because they help,</div>
<div>     and they</div>
<div>     help strangers.</div>
<div></div>
<div>     Regards,</div>
<div>     Vikram Hosakote</div>
<div>     OpenStack Software Engineer    | <a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a></div>
<div>     <<a href="mailto:vhosakot@cisco.com">mailto:vhosakot@cisco.com</a>></div>
<div>     <<a href="mailto:vhosakot@cisco.com">mailto:vhosakot@cisco.com</a>></div>
<div>     Cloud and Virtualization Group  |    Cisco Systems</div>
<div></div>
<div>     From: Marcin Siodelski <<a href="mailto:marcin@isc.org">marcin@isc.org</a> <<a href="mailto:marcin@isc.org">mailto:marcin@isc.org</a>></div>
<div>     <<a href="mailto:marcin@isc.org>">mailto:marcin@isc.org></a>></div>
<div>     Date: Friday, March 6, 2015 at 7:16 AM</div>
<div>     To: Vikram Hosakote <<a href="mailto:vhosakot@cisco.com">vhosakot@cisco.com</a> <<a href="mailto:vhosakot@cisco.com">mailto:vhosakot@cisco.com</a>></div>
<div>     <<a href="mailto:vhosakot@cisco.com>">mailto:vhosakot@cisco.com></a>>,</div>
<div>     "<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a> <<a href="mailto:kea-users@lists.isc.org">mailto:kea-users@lists.isc.org</a>></div>
<div>     <<a href="mailto:kea-users@lists.isc.org>">mailto:kea-users@lists.isc.org></a>"</div>
<div>     <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a> <<a href="mailto:kea-users@lists.isc.org">mailto:kea-users@lists.isc.org</a>></div>
<div>     <<a href="mailto:kea-users@lists.isc.org>">mailto:kea-users@lists.isc.org></a>></div>
<div>     Subject: Re: [Kea-users] Running perfDHCP with interface in a bridge</div>
<div></div>
<div>     Hi Vikram,</div>
<div></div>
<div>     On 03/05/15 23:26, Vikram Hosakote (vhosakot) wrote:</div>
<div></div>
<div>          Hi,</div>
<div>          We are using perfDHCP to scale DHCP, and found the following</div>
<div>     link that</div>
<div>          says "perfdhcp does not seem to run if perfdhcp boxes have multiple</div>
<div>          bridge</div>
<div>          interfaces”. Is this true ?</div>
<div>          Please search “bridge” in the following link.</div>
<div>          <a href="http://lost-and-found-narihiro.blogspot.com/2013_04_01_archive.html">http://lost-and-found-narihiro.blogspot.com/2013_04_01_archive.html</a></div>
<div></div>
<div></div>
<div>     AFAIK, the use of multiple bridge interfaces shouldn't cause any issues</div>
<div>     for perfdhcp. From this blog I don't exactly know what the problem could</div>
<div>     have been. The error message is cryptic but it doesn't seem to be</div>
<div>     related to the fact that the "eth1" interface wasn't not supported.</div>
<div></div>
<div>     I was recently using the perfdhcp on CentOS and didn't observe those</div>
<div>     issues.</div>
<div></div>
<div>     Please note that the latest version of perfdhcp is available with the</div>
<div>     Kea DHCP server 0.9.1-beta version, released on February 18th. I</div>
<div>     recommend to use this version. The versions shipped with BIND10 is old</div>
<div>     and there have been some improvements and fixes since then.</div>
<div></div>
<div>     Useful links:</div>
<div>     <a href="http://ftp.isc.org/isc/kea/">http://ftp.isc.org/isc/kea/</a></div>
<div>     <a href="http://kea.isc.org/wiki">http://kea.isc.org/wiki</a></div>
<div></div>
<div></div>
<div>          We would like to use perfDHCP with tap interfaces part of a bridge.</div>
<div>          Is this</div>
<div>          possible ? Can we run perfDHCP by passing a tap interface part of a</div>
<div>          bridge</div>
<div>          to the -l argument ?</div>
<div></div>
<div></div>
<div>     I don't see why this wouldn't work. It would be best if you could try</div>
<div>     running perfdhcp in your environment and in case you find any issues let</div>
<div>     us know and we can work together to reproduce the problem.</div>
<div></div>
<div>     Marcin Siodelski</div>
<div>     DHCP Software Engineer @ ISC</div>
<div></div>
<div></div>
<div></div>
</blockquote>
<div><br>
</div>
</div>
</div>
</span>
</body>
</html>