Page MenuHomeVyOS Platform
Feed Advanced Search

Jan 12 2021

drac added a comment to T3159: L2TP MTU mismatch between client and server.

p.s. 478 and 479 referred to qmimux0.pcap

Jan 12 2021, 12:05 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
drac added a comment to T3159: L2TP MTU mismatch between client and server.

Line 478 and 479 seem to be the important ones here.
The MRU of 1450 appears to be correctly negotiated. i.e. Vyos is setting the remote side to a maximum of 1450 bytes, because that is what the remote side requested!

Jan 12 2021, 12:04 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 3 2021

drac added a comment to T3167: Recurring bugs in Intel NIC drivers.

@maznu I've also been looking at switch to Mellanox cards after my experience with Intel. It's not as if this is a mass consumer product with end-users that don't really know what they're doing. It's a product that's most likely supported by IT/network staff that get to influence purchasing decisions for equipment like this.

Jan 3 2021, 9:11 PM · VyOS 1.3 Equuleus (1.3.0)
drac added a comment to T3183: FRR 7.5 and 7.4 requires eBGP policy, without no routes are exchanged.

Or you could implement import and export policies for BGP, which is what I did.
We already had export policies but it is good practice to have both.

Jan 3 2021, 8:49 PM · VyOS 1.3 Equuleus (1.3.0)
drac created T3179: Add the ability to generate a support file.
Jan 3 2021, 2:36 AM · VyOS 1.4 Sagitta
drac added a comment to T3167: Recurring bugs in Intel NIC drivers.

I've switched the image overnight.
Everything seems to work ok apart from I've noticed the following items being logged (104) entries so far - and it's only been up 20 mins
an 3 01:40:26 vyos kernel: [ 968.052496] l2tp_core: tunl 18294: recv short packet (len=12)
Jan 3 01:40:34 vyos kernel: [ 975.367315] l2tp_core: tunl 19358: recv short packet (len=12)
Jan 3 01:40:34 vyos kernel: [ 975.431273] l2tp_core: tunl 56700: recv short packet (len=12)

Jan 3 2021, 2:27 AM · VyOS 1.3 Equuleus (1.3.0)
drac added a comment to T3159: L2TP MTU mismatch between client and server.

I've just realised, if you look in /var/log/messages you should see the LCP negotiation of MRU (i.e. the agreed MTU)

Jan 3 2021, 1:41 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 2 2021

drac added a comment to T3167: Recurring bugs in Intel NIC drivers.

The odd thing about this is that I don't seem to have this issue consistently across systems.
I have two identical systems (hardware) one of them acting as a PPPoE concentrator with OSPF, the other is an L2TP session concentrator with OSPF and BGP.
I only see this issue on the L2TP system. It's currently only doing around 50Mbps of UDP on average.
The PPPoE system does at least twice that on average.

Jan 2 2021, 4:35 PM · VyOS 1.3 Equuleus (1.3.0)
drac triaged T3167: Recurring bugs in Intel NIC drivers as High priority.
Jan 2 2021, 7:17 AM · VyOS 1.3 Equuleus (1.3.0)
drac added a comment to T3167: Recurring bugs in Intel NIC drivers.

The frequency of this issues seems to have increased, we now seem to be getting panics daily (it was every 4 days previously)

Jan 2 2021, 7:12 AM · VyOS 1.3 Equuleus (1.3.0)
drac added a comment to T3159: L2TP MTU mismatch between client and server.

Also, your client should still not end up with 1454 set.
On our system, we have mtu set to 1500, and various clients appear to negotiate both 1500 and 1492 settings successfully via LCP stage of ppp.

Jan 2 2021, 7:10 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
drac added a comment to T3159: L2TP MTU mismatch between client and server.

The default in code is 1436 - so I really don't understand how the value of 1450 has got there unless there is a problem generating the file at /var/run/accel-pppd/l2tp.conf and it isn't being re-written.

Jan 2 2021, 7:03 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
drac added a comment to T3159: L2TP MTU mismatch between client and server.

The config you posted has the following which is not correct, it should read 1454.
ppp-max-mtu=1450

Jan 2 2021, 6:49 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 31 2020

drac closed T3166: MPLS partially enabled when not configured plus log spam as Invalid.

Looks like it's not an issue anymore in latest iso.

Dec 31 2020, 1:44 PM · VyOS 1.3 Equuleus (1.3.0)
drac added a comment to T3166: MPLS partially enabled when not configured plus log spam.

show mpls table was outputting data.

Dec 31 2020, 12:49 PM · VyOS 1.3 Equuleus (1.3.0)
drac added a comment to T3166: MPLS partially enabled when not configured plus log spam.

I've never configured MPLS on anything.
I've loaded the latest release from yesterday, and I'm no longer seeing the issue?
That's v.odd.

Dec 31 2020, 12:49 PM · VyOS 1.3 Equuleus (1.3.0)
drac added a comment to T3159: L2TP MTU mismatch between client and server.

On server, what is in /var/run/accel-pppd/l2tp.conf ?
The setting should read ppp-max-mtu=1454 under l2tp section

Dec 31 2020, 3:40 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
drac added a comment to T3159: L2TP MTU mismatch between client and server.

Also I'd expect something is wrong on the client side, can you see the PPP config options the Teltonika is using?

Dec 31 2020, 3:27 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
drac added a comment to T3159: L2TP MTU mismatch between client and server.

The MTU setting is well described "max-mtu", i.e. a lower one can be negotiated.
Can you capture the LCP stage of PPP negotiation from either the client or server, it sounds like it's negotiating a smaller one for some reason.

Dec 31 2020, 3:14 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 30 2020

drac added a project to T3166: MPLS partially enabled when not configured plus log spam: VyOS 1.3 Equuleus.
Dec 30 2020, 9:29 PM · VyOS 1.3 Equuleus (1.3.0)
drac created T3167: Recurring bugs in Intel NIC drivers.
Dec 30 2020, 9:06 PM · VyOS 1.3 Equuleus (1.3.0)
drac created T3166: MPLS partially enabled when not configured plus log spam.
Dec 30 2020, 8:21 PM · VyOS 1.3 Equuleus (1.3.0)

Nov 23 2020

drac added a comment to T2869: Intel ethernet driver defaults sub-optimal.
  1. Totally agree with this. We had this same issue when we used to run Vyatta. Took me ages to figure out too.

However, I'm not sure what would be the best way to implement this is? I read a good explanation here about when to increase and change interrupt settings.
Do you think a config option is best e.g.
set interfaces ethernet eth0 advanced ring rx nnnn

Nov 23 2020, 11:48 PM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.2 Crux (VyOS 1.2.9), test, VyOS 1.4 Sagitta

Oct 23 2020

drac added a comment to T3005: Intel: update out-of-tree drivers, i40e driver warning.

The latest driver also includes a fix for link flapping, which is the issue we are experiencing.

Oct 23 2020, 8:48 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 22 2020

drac created T3009: vpn l2tp remoteaccess require option broken.
Oct 22 2020, 10:21 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 20 2020

drac created T3005: Intel: update out-of-tree drivers, i40e driver warning.
Oct 20 2020, 9:19 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 11 2019

drac added a comment to T834: New L2TP server implementation based on accel-ppp.

I have been trying this new feature out.

  1. I had configured an MTU value and I had some sessions connected, I realised I had set it incorrect so I modified it to the correct value. On commit I received an error (sorry I don't have it at present) but to the extent that accel-pppd was not running on localhost:2004.

I had to reboot the router to get it working again.

Sep 11 2019, 9:35 PM · VyOS 1.3 Equuleus (1.3.0-epa1)