Community
cancel
Showing results for 
Search instead for 
Did you mean: 
TSalm1
Beginner
1,478 Views

Failure with IGB multicast group traffic after several days

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
Community Manager
133 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
TSalm1
Beginner
133 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.

idata
Community Manager
133 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-...

 

 

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

 

 

Thanks,

 

Sharon T
TSalm1
Beginner
133 Views

idata
Community Manager
133 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,...

 

 

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
idata
Community Manager
133 Views

Hi TomSalmon,

 

 

Please feel free to update me if further assistance needed.

 

 

Regards,

 

Sharon T
Reply