Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4811 Discussions

Failure with IGB multicast group traffic after several days

TSalm1
Beginner
2,112 Views

Setup:

Debian 8 (Jessie)

Kernel: Linux 3.16.0-4-686-pae

IGB Driver: 5.3.5.12 (the same problem occurs with the original driver from Debian, 5.0.5-k)

After several days (between 2-20) our systems stop receiving multicast packets for certain groups they belong to. Each of these systems has two interfaces, an IGB and e1000e which are bonded together (Bonding Mode: fault-tolerance (active-backup)). The problem only ever occurs when the IGB is the Active Interface.

The switch to which the IGB interface is connected, is sending the relevant multicast packets to the Interface - this has been verified by using port-mirroring on the switch. However if I run tcpdump in non-promiscuous mode, I do not see any incoming packets for that group but I do see the outgoing IGMP Group Report.

Using tcpdump in promiscuous mode will reset the interface, which immediately fixes the problem and I will see the traffic.

Netstat always reports active membership of the intended groups:

root@vlab-210-03:~# netstat -gn

IPv6/IPv4 Group Memberships

Interface RefCnt Group

--------------- ------ ---------------------

lo 1 224.0.0.1

eth1 1 224.0.0.1

bond0 1 224.0.0.251

bond0 1 224.0.0.1

bond0 1 239.255.10.10

bond0 1 239.255.10.11

bond0 4 239.110.92.1

bond0 2 224.0.0.107

bond0 3 224.0.1.129

eth0 1 224.0.0.1

It is only ever the groups 239.255.10.10 and 239.255.10.11 which fail, and this only occurs when using the IGB interface. Other multicast traffic functions normally.

The two affected groups are carrying a large volume of video traffic.

The system is still running in a failed state, so I can query it for more information.

Thanks,

Tom.

0 Kudos
6 Replies
idata
Employee
767 Views

Hi TomSalmon,

 

 

Thank you for posting in Wired Communities. Please help provide the information:

 

1) What is the exact brand and model of your system?

 

2) What is the network card models? ( the 1GB and e1000e interface)

 

4) Please try run ethtool -a to provide additional information.

 

 

Thanks,

 

Sharon T
0 Kudos
TSalm1
Beginner
767 Views

Hi Sharon,

The system is a product that we're building, so it does not have a known make or model.

~# ethtool -i eth0

driver: igb

version: 5.3.5.12

firmware-version: 0. 4-1

bus-info: 0000:03:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: no

# ethtool -i eth1

driver: e1000e

version: 3.3.6-NAPI

firmware-version: 0.12-4

bus-info: 0000:00:19.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: no

I presume you meant "ethtool -i" as "-a" only shows the pause settings.

Thanks,

Tom.

0 Kudos
idata
Employee
767 Views

Hi TomSalmon,

 

 

Thank you for the information and clarification. Based on the driver version provided 5.3.5.12, what is the exact ethernet controller on your system?

 

 

Below website list the supported Ethernet controller

 

 

https://downloadcenter.intel.com/download/13663/Intel-Network-Adapter-Driver-for-82575-6-82580-I350-and-I210-211-Based-Gigabit-Network-Connections-for-Linux-?product=84805

 

 

How about the e1000e interface (which ethernet controller model?)

 

 

Thanks,

 

Sharon T
0 Kudos
idata
Employee
767 Views

Hi TomSalmon,

 

 

Thank you for the information. I check on the Advantech website but can only find the Windows 7 driver for your onboard NIC:

 

http://support.advantech.com/support/SearchResult.aspx?keyword=AIMB-274&searchtabs=BIOS,Certificate,Datasheet,Driver,FAQ,Firmware,Installation,Manual,Online%20Training,Software%20Utility,Software%20API,Software%20API%20Manual,Utility,3D%20Model&select_tab=Driver&page=1

 

 

You may try use newer driver version 5.3.5.15 at Sourceforge

 

https://sourceforge.net/projects/e1000/files/igb%20stable/

 

 

As this is onboard NIC, it is recommended you contact Advantech for the customized driver as there are changes or modification made by the board vendor. Have you double check with them if Debian is the supported OS?

 

 

Thanks,

 

Sharon T
0 Kudos
idata
Employee
767 Views

Hi TomSalmon,

 

 

Please feel free to update me if further assistance needed.

 

 

Regards,

 

Sharon T
0 Kudos
Reply