Project

General

Profile

Actions

Bug #16027

closed

RTTsd can be incorrect when using a manual gateway monitoring data payload size of ``0``

Added by Leon Straathof 3 months ago. Updated 3 months ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
Gateway Monitoring
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default
Affected Version:
2.7.2
Affected Architecture:
amd64

Description

This issue has been reported before by others but because of not enough information always closed as not a bug. I have had the issue as well and found the reason/solution why this is a problem for some people who take very close notice of the reported numbers.

The reason seems to be that the check of the gateway is a custom ICMP request that has no payload. All OS that i know have a default payload for ICMP request, Windows has 32, Linux has 64 and FreeBSD has 56. There is no benefit of setting the payload to 0 as pfSense does. Because the minimal Ethernet frame length is 64 and a header without payload is only 20 so it will be padded anyway. My suggestion is to stick to the OS pfSense is build on defaults so 56. I can confirm that any installation that had problems with erratic RTTsd values had this solved when a playload of 56 is set.

I do not have any explanation why a payload of zero can give this problem, but since all OS makers seem to add a default payload my guess is they have a reason to do this. Maybe ask FreeBSD project if they know the why.

Actions

Also available in: Atom PDF