Project

General

Profile

Bug #10791

Valid (vlan)interfaces do not get vif reporting "Invalid phyint address"

Added by Louis van Breda 4 months ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
PIMD
Target version:
Start date:
07/28/2020
Due date:
% Done:

0%

Estimated time:
Affected Version:
Affected Architecture:

Description

Hello,

PIMD still not properly working. So I opened tow FeeBSD Bugs. This one is FreeBSD bug 248103.
Also see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248103

For info, monitoring and follow up.

Louis

Copied from FreeBSD

I try to get PIMD running on latest pfsense development release based on 2.1. That does not work because the majority of my vlan's are not handled correctly by the FreeBSD "multicast kernel".

The valid interfaces are rejected as "Invalid phyint address 'ix0.14'"

For information:
- my system has 1 em interface, 2 1G igb interfaces used as lagg, 2 10G ix interfaces (x520)
- all physical interfaces are carrying multiple vlans's
- all used interface drivers are based on iflib

Below a piece of pimd output showing the problem. In the "report" you can see that three vlans are treated the way in should .... five not ....

This bug might be related to FreeBSD bug #246629 (not sure)

Louis

11:18:01.315 Getting vifs from kernel
11:18:01.315 Installing lagg0.10 (192.168.10.1 on subnet 192.168.10) as vif #0 - rate 0
11:18:01.315 Installing lagg0.26 (192.168.2.1 on subnet 192.168.2) as vif #1 - rate 0
11:18:01.315 Installing lagg0.13 (192.168.13.1 on subnet 192.168.13) as vif #2 - rate 0
11:18:01.315 Getting vifs from /var/etc/pimd/pimd.conf
11:18:01.315 Recommended querier timeout = Robustness x query-interval + response-time / 2 = 3 x 6 + 10 / 2 = 23
11:18:01.315 /var/etc/pimd/pimd.conf:8 - Invalid phyint address 'lagg0.16'
11:18:01.315 /var/etc/pimd/pimd.conf:9 - Invalid phyint address 'ix1.116'
11:18:01.315 /var/etc/pimd/pimd.conf:10 - Invalid phyint address 'ix0.14'
11:18:01.315 /var/etc/pimd/pimd.conf:12 - Invalid phyint address 'pppoe1'
11:18:01.315 /var/etc/pimd/pimd.conf:13 - Invalid Cand-RP address 'ix0.14', defaulting to 192.168.13.1
11:18:01.315 Local Cand-RP address 192.168.13.1, priority 0, interval 60 sec
11:18:01.315 Local static RP: 192.168.14.15, group 224.0.0.0/4
11:18:01.315 Local static RP: 169.254.0.1, group 232.0.0.0/8

History

#1 Updated by Louis van Breda 4 months ago

I am testing an early PIMD-3-beta at the moment. I do that in cooperation with the PIMD-maintainer.

Version3 does fix a lot of things!! Know that the actual version has been designed years ago when FreeBSD did behave different. In opposite to the actual PIMD version, the new version does work on my system :)

When version-3 becomes publicly available, some changes in the pfSense-package will be required since the new version is not 1:1 compatible with the actual version.

#2 Updated by Steve Beaver about 2 months ago

PIMD-3 is not yet available for testing/development. Pushing this to "Future"

https://github.com/troglobit/pimd/blob/master/ChangeLog.org

#3 Updated by Steve Beaver about 2 months ago

  • Target version changed from 2.5.0 to Future

Also available in: Atom PDF