The IPv6 neigh sometimes entry into failed status and could not send package to the destination
My network topology as below, the pod node pull file from ftpserver as sftpclient every 5 minutes;

In normal cases, the pod learns the MAC address of the gateway routing node(2409:802f:5a06:120f::1009:181) through NDP NS packets, as shown in the following figure:

The ip -6 route list config as below:

My problem is that:
The system intermittently fails to pull data from sftpserver. The cause is that the MAC address of the gateway node cannot be get by NDP NS message. According to the packet capture result of Wireshark, the SFTP tcp message does not trigger the NS message. The ip -6 neigh show command shows the neigh to the gateway node(2409:802f:5a06:120f::1009:181) status is failed. The error "No route to host" is reported on the SFTP application side, as shown in the following figure.
In normal cases, NS packets are triggered, as shown in the following figure:
When the problem occurs, the service side reports the following error.The ip -6 neigh show command shows the neigh to the gateway node(2409:802f:5a06:120f::1009:181) status is failed:
What could be the reason for this problem?
Answers
-
Hi @rockju,
For a pod accessing an external server, you may need to configure an ExternalName Service or a Headless Service.
https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
Regards,
-Chris0 -
Hi @chrispokorni :
We dont visit the SFTP server by host, we visited by IPv6 address,so i think that only if the network is ok, we can visit the external server by pod, normally we could visit the sftpserver, sometimes couldnot visit.
Our pod deploy on VM, the pod use the VM eth2 port to visit the external server.
0
Categories
- All Categories
- 177 LFX Mentorship
- 177 LFX Mentorship: Linux Kernel
- 750 Linux Foundation IT Professional Programs
- 373 Cloud Engineer IT Professional Program
- 169 Advanced Cloud Engineer IT Professional Program
- 74 DevOps IT Professional Program - Discontinued
- 4 DevOps & GitOps IT Professional Program
- 99 Cloud Native Developer IT Professional Program
- 7.6K Training Courses & Learning Paths
- 1 AI & ML Training
- 1 Blockchain & Decentralized Identity Training
- 4 Cloud & Containers Training
- 1 Cybersecurity Training
- 2 DevOps & Site-Reliability Training
- 1 Linux Kernel Development Training
- 1 Networking Training
- 2 Open Source Best Practice Training
- 1 System Administration Training
- 1 System Engineering Training
- 1 Web & Application Development Training
- 792 Hardware
- 202 Drivers
- 68 I/O Devices
- 37 Monitors
- 95 Multimedia
- 173 Networking
- 91 Printers & Scanners
- 87 Storage
- 769 Linux Distributions
- 81 Debian
- 68 Fedora
- 22 Linux Mint
- 13 Mageia
- 24 openSUSE
- 150 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 356 Ubuntu
- 465 Linux System Administration
- 31 Cloud Computing
- 73 Command Line/Scripting
- Github systems admin projects
- 98 Linux Security
- 78 Network Management
- 101 System Management
- 46 Web Management
- 106 Mobile Computing
- 18 Android
- 73 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 392 Off Topic
- 121 Introductions
- 181 Small Talk
- 29 Study Material
- 955 Programming and Development
- 310 Kernel Development
- 627 Software Development
- 983 Software
- 375 Applications
- 182 Command Line
- 5 Compiling/Installing
- 68 Games
- 317 Installation
- Archived
- 2 LFD140 Class Forum
- 1.4K LFS258 Class Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)