<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);">
<div style="font-size: 15px; font-family: Calibri, sans-serif;">Hi Marcin,</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;">Hope you are doing good, and hope you enjoyed your conference!</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;">Thanks for your reply! Very sorry for my reply. </div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;">Just wanted to let you know that perfdhcp is working perfectly fine for me :)</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;">I am running the following command.</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<div><font face="Courier New" style="font-size: 14px;">sudo ip netns exec test-namespace /usr/local/sbin/perfdhcp -4 -b mac=fa:16:00:00:00:00 -r 50 -R 50 -p 120 -l tapfce197b0-d5</font></div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;">Thanks a lot for all your help!</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;">Regards,</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;">
<div>Vikram Hosakote</div>
<div>OpenStack Software Engineer    |    vhosakot@cisco.com</div>
<div>Cloud and Virtualization Group  |    Cisco System</div>
</div>
<div style="font-size: 15px; font-family: Calibri, sans-serif;"><br>
</div>
<span id="OLK_SRC_BODY_SECTION" style="font-size: 15px; font-family: Calibri, sans-serif;">
<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, March 24, 2015 at 5:40 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>Hi Vikram,</div>
<div><br>
</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><br>
</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><br>
</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><br>
</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><br>
</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><br>
</div>
<div>it may be possible to change the default ports using the </div>
<div>"--dhcp-alternate-port" parameter.</div>
<div><br>
</div>
<div>Marcin</div>
<div><br>
</div>
<div>On 2015-03-23 20:56, 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><br>
</div>
<div>Hope you are doing good!</div>
<div><br>
</div>
<div>I have two tap interfaces inside a namespace, and the DHCP server (dnsmasq)</div>
<div>30.30.30.3 is running on tap05f30e85-d2 listening on the DHCP server UDP</div>
<div>port 67.</div>
<div><br>
</div>
<div>Below are the IP addresses of the two tap interfaces inside the namespace</div>
<div>qdhcp-9a5bcbe7-7f29-4eab-9296-207ea3a6b1be.</div>
<div><br>
</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><br>
</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 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 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><br>
</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><br>
</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><br>
</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><br>
</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><br>
</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><br>
</div>
<div>********************************</div>
<div><br>
</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><br>
</div>
<div>********************************</div>
<div><br>
</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><br>
</div>
<div>********************************</div>
<div><br>
</div>
<div>The following works but I see no responses from the DHCP server</div>
<div>30.30.30.3 (dnsmasq).</div>
<div><br>
</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><br>
</div>
<div>***Statistics for: DISCOVER-OFFER***</div>
<div>sent packets: 3</div>
<div>received packets: 0</div>
<div>drops: 3</div>
<div><br>
</div>
<div>Delay summary unavailable! No packets received.</div>
<div><br>
</div>
<div>***Statistics for: REQUEST-ACK***</div>
<div>sent packets: 0</div>
<div>received packets: 0</div>
<div>drops: 0</div>
<div><br>
</div>
<div>Delay summary unavailable! No packets received.</div>
<div><br>
</div>
<div>********************************</div>
<div><br>
</div>
<div><br>
</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><br>
</div>
<div>********************************</div>
<div><br>
</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><br>
</div>
<div>********************************</div>
<div><br>
</div>
<div>The following works but I see no responses from the DHCP server</div>
<div>30.30.30.3 (dnsmasq).</div>
<div><br>
</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><br>
</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><br>
</div>
<div>***Statistics for: DISCOVER-OFFER***</div>
<div>sent packets: 2</div>
<div>received packets: 0</div>
<div>drops: 2</div>
<div><br>
</div>
<div>Delay summary unavailable! No packets received.</div>
<div><br>
</div>
<div>***Statistics for: REQUEST-ACK***</div>
<div>sent packets: 0</div>
<div>received packets: 0</div>
<div>drops: 0</div>
<div><br>
</div>
<div>Delay summary unavailable! No packets received.</div>
<div><br>
</div>
<div>********************************</div>
<div><br>
</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><br>
</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><br>
</div>
<div>********************************</div>
<div><br>
</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 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><br>
</div>
<div>********************************</div>
<div><br>
</div>
<div>The following works but I see no responses from the DHCP server</div>
<div>30.30.30.3 (dnsmasq).</div>
<div><br>
</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 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><br>
</div>
<div>***Statistics for: DISCOVER-OFFER***</div>
<div>sent packets: 4</div>
<div>received packets: 0</div>
<div>drops: 4</div>
<div><br>
</div>
<div>Delay summary unavailable! No packets received.</div>
<div><br>
</div>
<div>***Statistics for: REQUEST-ACK***</div>
<div>sent packets: 0</div>
<div>received packets: 0</div>
<div>drops: 0</div>
<div><br>
</div>
<div>Delay summary unavailable! No packets received.</div>
<div><br>
</div>
<div>[root@controller DHCP_CPNR_dev(keystone_admin)]#</div>
<div><br>
</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><br>
</div>
<div>From: 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>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: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><br>
</div>
<div>Hi Marcin,</div>
<div><br>
</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>>. 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><br>
</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><br>
</div>
<div>Thanks again!</div>
<div><br>
</div>
<div>The very reason humans have been successful is because they help, and they</div>
<div>help strangers.</div>
<div><br>
</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 Systems</div>
<div><br>
</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: 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: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><br>
</div>
<div>Hi Vikram,</div>
<div><br>
</div>
<div>On 03/05/15 23:26, Vikram Hosakote (vhosakot) wrote:</div>
<div><br>
</div>
<div>     Hi,</div>
<div>     We are using perfDHCP to scale DHCP, and found the following 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><br>
</div>
<div><br>
</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><br>
</div>
<div>I was recently using the perfdhcp on CentOS and didn't observe those issues.</div>
<div><br>
</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><br>
</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><br>
</div>
<div><br>
</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><br>
</div>
<div><br>
</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><br>
</div>
<div>Marcin Siodelski</div>
<div>DHCP Software Engineer @ ISC</div>
<div><br>
</div>
<div><br>
</div>
</blockquote>
<div><br>
</div>
</div>
</div>
</span>
</body>
</html>