<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>