InfiniBand DHCP flow with PRA and DHCP relay not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
isc-dhcp (Ubuntu) |
Fix Released
|
Medium
|
Rafael David Tinoco | ||
Trusty |
Fix Released
|
Medium
|
Rafael David Tinoco | ||
Wily |
Won't Fix
|
Medium
|
Rafael David Tinoco | ||
Xenial |
Fix Released
|
Medium
|
Rafael David Tinoco |
Bug Description
[Impact]
* Infiniband users relying on DHCP can't use DHCP relay.
[Test Case]
* Comment #13
* Mellanox has tested themselves.
* Clear way of knowing if fix worked (tcpdump).
[Regression Potential]
* Only related to Infiniband.
* Infiniband support could stop working (unlikely, already tested).
[Other Info]
DHCP client is sending discover with Unicast type request for the offer, in this configuration of IB to ETH through a relay we need the type to be broadcast.
The issue is that when using dhclient from the client on Ubuntu (and only on Ubuntu) with MOFED or inbox driver, we see that that DHCP server offers in unicast instead of broadcast. It seems there is no way to correct this from the client side using dhclient configuration file.
this issue exist even when we use always-broadcast statement in configuration file.
in other vendors we see that discover request type is broadcast.
attached pcap files from working (other vendor) and not working (Ubuntu) clients.
DHCP CLIENT (IPoIB)
Ubuntu 14.04 kernel 3.13.0-74
Mellanox OFED 3.1-1.0.3 or inbox driver
isc-dhcp-client 4.2.4-7ubuntu12.3
Changed in isc-dhcp (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in isc-dhcp (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in isc-dhcp (Ubuntu Wily): | |
status: | New → In Progress |
Changed in isc-dhcp (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in isc-dhcp (Ubuntu Wily): | |
importance: | Undecided → Medium |
Changed in isc-dhcp (Ubuntu Xenial): | |
importance: | Undecided → Medium |
description: | updated |
Changed in isc-dhcp (Ubuntu Wily): | |
assignee: | nobody → Rafael David Tinoco (inaddy) |
Changed in isc-dhcp (Ubuntu Trusty): | |
assignee: | nobody → Rafael David Tinoco (inaddy) |
tags: | added: sts sts-sponsor |
tags: | added: sts-sru |
tags: | removed: sts-sponsor |
description: | updated |
tags: |
added: verification-done-xenial removed: verification-done |
tags: | added: verification-needed-trusty verification-needed-wily |
Changed in isc-dhcp (Ubuntu Wily): | |
status: | Fix Committed → Won't Fix |
tags: | removed: verification-needed-wily |
tags: | removed: sts-sru |
This is pacp for other vendor