LLDP daemon running on calico virtual interfaces
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
cheng li |
Bug Description
Title
-----
LLDP daemon running on virtual interfaces
Brief Description
-----------------
The LLDP daemon (lldpd) is not configured to exclude the virtual interfaces in a containerized deployment and is therefore sending LLDP frames on these interfaces and is occasionally generating error logs and excessive network traffic within the system.
Severity
--------
Provide the severity of the defect.
Minor: System/Feature is usable with minor issue
Steps to Reproduce
------------------
1) Deploy StarlingX in a container deployment configuration (--kubernetes)
2) Launch a sample container image.
The default configuration of the LLDP daemon will start to transmit LLDP frames on any interfaces that are not explicitly configured to be excluded. The cali* virtual interfaces (veth) and tunl0 (ipip) tunnel interfaces will be used by the LLDP to send LLDP frames.
Expected Behavior
------------------
The container interfaces and the tunnel interfaces used by the Calico CNI should not be used in the LLDP topology discovery.
The target configuration should be something like the following.
# /etc/lldp.conf
configure system interface pattern *,!br*,
Actual Behavior
----------------
The LLDP daemon is sending LLDP frames on virtual interfaces.
Reproducibility
---------------
Reproducible - 100%
System Configuration
-------
All configurations.
Branch/Pull Time/Commit
-------
###
### StarlingX
### Release 19.01
###
OS="centos"
SW_VERSION="19.01"
BUILD_TARGET="Host Installer"
BUILD_TYPE="Formal"
BUILD_ID="f/stein"
JOB="STX_
<email address hidden>"
BUILD_NUMBER="44"
BUILD_HOST=
BUILD_DATE=
Timestamp/Logs
--------------
Provide a snippet of logs if available and the timestamp when issue was seen.
Please indicate the unique identifier in the logs to highlight the problem
Provide a pointer to the logs for debugging (use attachments in Launchpad or paste.openstack
Changed in starlingx: | |
assignee: | Ruijing (ruijing-guo) → Forrest Zhao (forrest.zhao) |
Changed in starlingx: | |
assignee: | Forrest Zhao (forrest.zhao) → cheng li (chengli3) |
status: | Triaged → In Progress |
tags: |
added: stx.2.0 removed: stx.2019.05 |
Marking as stx release gating as it would be nice to clean this up before the release milestone