Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    PIMD Network Support

    Scheduled Pinned Locked Moved pfSense Packages
    4 Posts 1 Posters 1.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wlp94611
      last edited by

      I'm running the current Development Release of 2.7.0.

      I have pfSense configured with one physical interface supporting 6 vlans, and 4 other interfaces supporting a variety of other services.

      The networks use the following numbering scheme:
      LAN is 172.16.8.0/23
      VLANS are 172.16.16, 172.16.24, 172.16.32, 172.16.40, 172.16.48, and 172.16.56

      The 48 and 56 vlans are wireless networks.

      Prior to a recent update, PIMD accomodated all but the .56 vlan; now support has dropped and now my .48 wireless network is no longer included in PIMD's routing table.

      Is there a hard limit to the number of networks PIMD will support? Can the number of networks previously supported be reinstated?

      Looking forward to your insight.

      Regards!

      W 1 Reply Last reply Reply Quote 0
      • W
        wlp94611 @wlp94611
        last edited by

        @wlp94611 I would like to add that my problem seems to be mirrored here:

        https://forum.netgate.com/topic/165085/pimd-cannot-see-all-vifs/1?_=1651678977644

        1 Reply Last reply Reply Quote 0
        • W
          wlp94611
          last edited by

          I was looking around on github and found this interesting note:

          Large Setups
          pimd is limited to the number of MAXVIFS interfaces listed in the kernel headers. In Linux see /usr/include/linux/mroute.h.

          To overcome this limitation, adjust the kernel #define to, e.g., 1280, and configure pimd --with-max-vifs=1280. Please note, this has only been tested with Linux and will likely not work with other kernels!

          With this many interfaces the kernel may run out of memory to let pimd to enable IGMP on all interfaces. In Linux, use sysctl to tweak the following settings:

          sysctl -w net.core.optmem_max=327680
          sysctl -w net.ipv4.igmp_max_memberships=5120

          1 Reply Last reply Reply Quote 0
          • W
            wlp94611
            last edited by

            Can the number of vifs supported be increased? Maybe 24 vifs?

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.