Socket error: invalid argument

Dean dluga93 at gmail.com
Fri Apr 28 12:17:08 CEST 2017


Hi,

I'm running some scalability tests for OSPFv3 using Bird in docker 
containers. I'm getting some error messages in the logs if I run too 
many instances.

2017-04-20 21:59:57 <ERR> ospf1: Socket error on ln971_if1: Invalid argument

I have 1000 nodes connected linearly (each node connects to two 
neighbors except the two end nodes that connect to only one neighbor). 
I'm running Bird 1.6.2 with a kernel version 4.9.0. Is this a memory 
limitation? Kernel bug?

I'll attach the first few lines of the log file.

-------------- next part --------------
2017-04-20 21:59:57 <TRACE> ospf1: Initializing
2017-04-20 21:59:57 <TRACE> ospf1: Starting
2017-04-20 21:59:57 <TRACE> ospf1: Adding area 0.0.0.2
2017-04-20 21:59:57 <TRACE> ospf1: Connected to table master
2017-04-20 21:59:57 <TRACE> ospf1: State changed to feed
2017-04-20 21:59:57 <INFO> Started
2017-04-20 21:59:57 <TRACE> ospf1 < interface lo goes up
2017-04-20 21:59:57 <TRACE> ospf1 < primary address ::1/128 on interface lo added
2017-04-20 21:59:57 <TRACE> ospf1 < interface ln971_if0 goes up
2017-04-20 21:59:57 <TRACE> ospf1 < primary address 3232:231d:4886:6c43:55ce:e450:2507:92d4/128 on interface ln971_if0 added
2017-04-20 21:59:57 <TRACE> ospf1 < secondary address fe80::/64 on interface ln971_if0 added
2017-04-20 21:59:57 <TRACE> ospf1: Adding interface ln971_if0 (IID 0) to area 0.0.0.2
2017-04-20 21:59:57 <TRACE> ospf1 < interface ln971_if1 goes up
2017-04-20 21:59:57 <TRACE> ospf1 < primary address 28c2:4554:4c10:ad86:37c2:dc52:71a5:f9fe/128 on interface ln971_if1 added
2017-04-20 21:59:57 <TRACE> ospf1 < secondary address fe80::/64 on interface ln971_if1 added
2017-04-20 21:59:57 <TRACE> ospf1: Adding interface ln971_if1 (IID 0) to area 0.0.0.2
2017-04-20 21:59:57 <TRACE> ospf1 < interface eth0 goes up
2017-04-20 21:59:57 <TRACE> ospf1 < primary address fe80::/64 on interface eth0 added
2017-04-20 21:59:57 <TRACE> ospf1: State changed to up
2017-04-20 21:59:57 <TRACE> ospf1: Interface ln971_if1 changed state from Down to PtP
2017-04-20 21:59:57 <TRACE> ospf1: HELLO packet sent via ln971_if1
2017-04-20 21:59:57 <ERR> ospf1: Socket error on ln971_if1: Invalid argument
2017-04-20 21:59:57 <TRACE> ospf1: Interface ln971_if0 changed state from Down to PtP
2017-04-20 21:59:57 <TRACE> ospf1: HELLO packet sent via ln971_if0
2017-04-20 21:59:57 <ERR> ospf1: Socket error on ln971_if0: Invalid argument
2017-04-20 21:59:58 <TRACE> ospf1: Updating router state for area 0.0.0.2
2017-04-20 21:59:58 <TRACE> ospf1: Originating LSA: Type: 2001, Id: 0.0.0.0, Rt: 0.0.3.204, Seq: 80000001
2017-04-20 21:59:58 <TRACE> ospf1: Scheduling routing table calculation
2017-04-20 21:59:58 <TRACE> ospf1: Originating LSA: Type: 2009, Id: 0.0.0.0, Rt: 0.0.3.204, Seq: 80000001
2017-04-20 21:59:58 <TRACE> ospf1: Updating link state for ln971_if0 (Id: 0.0.213.33)
2017-04-20 21:59:58 <TRACE> ospf1: Originating LSA: Type: 0008, Id: 0.0.213.33, Rt: 0.0.3.204, Seq: 80000001
2017-04-20 21:59:58 <TRACE> ospf1: Updating link state for ln971_if1 (Id: 0.0.213.36)
2017-04-20 21:59:58 <TRACE> ospf1: Originating LSA: Type: 0008, Id: 0.0.213.36, Rt: 0.0.3.204, Seq: 80000001
2017-04-20 21:59:58 <TRACE> ospf1: Starting routing table calculation
2017-04-20 21:59:58 <TRACE> ospf1: Starting routing table calculation for area 0.0.0.2
2017-04-20 21:59:58 <TRACE> ospf1: Starting routing table calculation for inter-area (area 0.0.0.2)
2017-04-20 21:59:58 <TRACE> ospf1: Starting routing table calculation for ext routes
2017-04-20 21:59:58 <TRACE> ospf1: Starting routing table synchronisation
2017-04-20 21:59:58 <TRACE> ospf1 > added [best] 3232:231d:4886:6c43:55ce:e450:2507:92d4/128 dev ln971_if0
2017-04-20 21:59:58 <TRACE> ospf1 < rejected by protocol 3232:231d:4886:6c43:55ce:e450:2507:92d4/128 dev ln971_if0
2017-04-20 21:59:58 <TRACE> ospf1 > added [best] 28c2:4554:4c10:ad86:37c2:dc52:71a5:f9fe/128 dev ln971_if1
2017-04-20 21:59:58 <TRACE> ospf1 < rejected by protocol 28c2:4554:4c10:ad86:37c2:dc52:71a5:f9fe/128 dev ln971_if1
2017-04-20 22:00:02 <TRACE> ospf1: HELLO packet sent via ln971_if0
2017-04-20 22:00:02 <ERR> ospf1: Socket error on ln971_if0: Invalid argument
2017-04-20 22:00:02 <TRACE> ospf1: HELLO packet sent via ln971_if1
2017-04-20 22:00:02 <ERR> ospf1: Socket error on ln971_if1: Invalid argument
2017-04-20 22:00:07 <TRACE> ospf1: HELLO packet sent via ln971_if1
2017-04-20 22:00:07 <ERR> ospf1: Socket error on ln971_if1: Invalid argument
2017-04-20 22:00:07 <TRACE> ospf1: HELLO packet sent via ln971_if0


More information about the Bird-users mailing list