From: | "sachse" <sachse@gmx.net> |
Date: | Thu, 9 Aug 2018 09:22:16 +0000 |
To: | dhcp-bugs@isc.org |
Subject: | DHCP 4.3.6 - Network will be flooded with answer packackes if multiple virtual Interfaces exists on a physical interface |
Bug Report from www.isc.org:
Name: sachse
Email: sachse@gmx.net
Software Version: DHCP 4.3.6
OS: Linux
Subject:Network will be flooded with answer packackes if multiple virtual Interfaces exists on a physical interface
Bug Detail
===========
Handling of virtual interfaces is totally destroyed and floods the network so that switches disable there ports.
Network configuration:
physical: eth0
virtual: eth0:1 up to eth0:26
Old versions receives one request or information and send one answer. - CORRECT
---- 8< ----
DHCPINFORM from 192.168.100.102 via eth0 (in reality this is eth0:6)
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0
---- 8< ----
Current version received one request or information an sends one answer per interface. - FAIL
This causes in my example 27 answers instead of 1.
In reality this is the same request and the same interface as in example above.
It is independent which request the server receives, every request causes such a flood.
---- 8< ----
DHCPINFORM from 192.168.100.102 via eth0:26
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:26
DHCPINFORM from 192.168.100.102 via eth0:25
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:25
DHCPINFORM from 192.168.100.102 via eth0:24
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:24
DHCPINFORM from 192.168.100.102 via eth0:23
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:23
DHCPINFORM from 192.168.100.102 via eth0:22
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:22
DHCPINFORM from 192.168.100.102 via eth0:21
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:21
DHCPINFORM from 192.168.100.102 via eth0:20
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:20
DHCPINFORM from 192.168.100.102 via eth0:19
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:19
DHCPINFORM from 192.168.100.102 via eth0:18
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:18
DHCPINFORM from 192.168.100.102 via eth0:17
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:17
DHCPINFORM from 192.168.100.102 via eth0:16
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:16
DHCPINFORM from 192.168.100.102 via eth0:15
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:15
DHCPINFORM from 192.168.100.102 via eth0:14
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:14
DHCPINFORM from 192.168.100.102 via eth0:13
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:13
DHCPINFORM from 192.168.100.102 via eth0:12
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:12
DHCPINFORM from 192.168.100.102 via eth0:11
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:11
DHCPINFORM from 192.168.100.102 via eth0:10
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:10
DHCPINFORM from 192.168.100.102 via eth0:9
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:9
DHCPINFORM from 192.168.100.102 via eth0:8
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:8
DHCPINFORM from 192.168.100.102 via eth0:7
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:7
DHCPINFORM from 192.168.100.102 via eth0:6
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:6
DHCPINFORM from 192.168.100.102 via eth0:4
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:4
DHCPINFORM from 192.168.100.102 via eth0:3
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:3
DHCPINFORM from 192.168.100.102 via eth0:2
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:2
DHCPINFORM from 192.168.100.102 via eth0:1
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0:1
DHCPINFORM from 192.168.100.102 via eth0
DHCPACK to 192.168.100.102 (xx:xx:xx:xx:xx:xx) via eth0
---- 8< ----
---
This email was received through isc.org Bug Submission Form