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

Load updated Intel IX module to get 10Gbps

Hardware
4
72
11.5k
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.
  • O
    ogghi @stephenw10
    last edited by Feb 14, 2024, 1:38 PM

    @stephenw10
    All right, I'll try and get a Mellanox MCX512A-ACAT aka ConnectX-5 EN and report back :)

    Thanks!

    1 Reply Last reply Reply Quote 0
    • S
      stephenw10 Netgate Administrator
      last edited by Feb 14, 2024, 1:51 PM

      I will say that I've never tested that myself. It would be good to get a second test with it though as that first result was very surprising.

      O 1 Reply Last reply Mar 4, 2024, 1:33 PM Reply Quote 1
      • T
        tman222
        last edited by Feb 25, 2024, 1:49 AM

        I ran a Xeon D-1518 based pfSense system up until recently and the best performance I saw, if I recall correctly, was around ~6-7Gbit/s routing traffic between two different internal network segments (no NAT, no IDS/IPS) via an iperf3 test (single stream). I imagine with NAT in the picture, performance through WAN would have been a bit lower than that.

        1 Reply Last reply Reply Quote 0
        • S
          stephenw10 Netgate Administrator
          last edited by Feb 25, 2024, 2:58 PM

          With the included ix NICs I assume? That's about what I'd expect. Which is why the reports of 25Gbps with Mellanox NICs are so surprising.

          T 1 Reply Last reply Mar 10, 2024, 8:59 PM Reply Quote 1
          • O
            ogghi @stephenw10
            last edited by Mar 4, 2024, 1:33 PM

            @stephenw10
            hi there, I got the card.
            How would I go to install it actually?
            Install the card, change LAN setting to one of the new ports, apply, switch over cables?
            Then do the same for WAN?

            1 Reply Last reply Reply Quote 0
            • S
              stephenw10 Netgate Administrator
              last edited by Mar 4, 2024, 1:41 PM

              Yes, pretty much exactly that. Just switch the interface assignments to the new NICs.

              O 1 Reply Last reply Mar 7, 2024, 7:26 AM Reply Quote 1
              • O
                ogghi @stephenw10
                last edited by Mar 7, 2024, 7:26 AM

                @stephenw10
                Hi there!
                I was not successful here this morning, had to revert and restore backup. Seems the routes were not updating, same for firewall rules.
                All back running. What I saw as warning output above in the webUI made me think the issue with the limitation might be something else:

                Filter Reload
                There were error(s) loading the rules: pfctl: interface ix0 bandwidth limited to 4294967295 bps because selected scheduler is 32-bit limited - The line in question reads [0]: @ 2024-03-07 07:38:45
                

                So I tried disabling traffic shaper completely.
                No change though.

                But most important, what did go wrong with interface change? I tried in UI to re-assign, also from cmd locally...

                1 Reply Last reply Reply Quote 0
                • S
                  stephenw10 Netgate Administrator
                  last edited by stephenw10 Mar 7, 2024, 1:10 PM Mar 7, 2024, 1:07 PM

                  Ah, looks like you have some limiters set on that and the link speed is above what it can handle. Which itself is interesting.

                  What traffic shaping do you have enabled there?

                  Do you have an interface with the bandwidth set as a percentage?

                  O 1 Reply Last reply Mar 7, 2024, 1:57 PM Reply Quote 0
                  • O
                    ogghi @stephenw10
                    last edited by Mar 7, 2024, 1:57 PM

                    @stephenw10
                    I disabled all traffic shaper queues this morning to test after I saw that output.
                    No change so far, but I haven't rebooted since, is it required?

                    1 Reply Last reply Reply Quote 0
                    • S
                      stephenw10 Netgate Administrator
                      last edited by Mar 7, 2024, 3:25 PM

                      No you should not need to reboot.

                      If you reload the ruleset in Status > Filter Reload does it regenerate the error?

                      If so that value must still be in the config somewhere.

                      O 1 Reply Last reply Mar 11, 2024, 1:41 PM Reply Quote 0
                      • T
                        tman222 @stephenw10
                        last edited by Mar 10, 2024, 8:59 PM

                        @stephenw10 said in Load updated Intel IX module to get 10Gbps:

                        With the included ix NICs I assume? That's about what I'd expect. Which is why the reports of 25Gbps with Mellanox NICs are so surprising.

                        Actually, this was mostly tested between two interfaces on a Chelsio T540-SO-CR expansion card. I do recall testing between the Chelsio interfaces and onboard ix interfaces at a time or two as well and seeing similar speeds (i.e. no major increases or decreases).

                        1 Reply Last reply Reply Quote 2
                        • O
                          ogghi @stephenw10
                          last edited by Mar 11, 2024, 1:41 PM

                          @stephenw10
                          I tried to do the reload while tail -f on /var/log/system.log
                          I only saw:
                          Mar 11 14:40:29 vm12 check_reload_status[331]: Reloading filter

                          That's where it had logged the error before I bet?

                          1 Reply Last reply Reply Quote 0
                          • S
                            stephenw10 Netgate Administrator
                            last edited by Mar 11, 2024, 2:16 PM

                            Yes it would show in the system log. It would also show on the filter reload page if the error was regenerated.

                            O 1 Reply Last reply Mar 11, 2024, 2:49 PM Reply Quote 1
                            • O
                              ogghi @stephenw10
                              last edited by Mar 11, 2024, 2:49 PM

                              @stephenw10 So no errors here :)
                              But problem not solved either.

                              https://hastebin.com/share/visalixawa.bash

                              I am confused why it still generates ALTQ queues?
                              login-to-view

                              Anyway, because of a power outage the firewall might reboot tonight (unless UPS holds up long enough)

                              1 Reply Last reply Reply Quote 0
                              • S
                                stephenw10 Netgate Administrator
                                last edited by Mar 11, 2024, 3:11 PM

                                It doesn't. The script is simply logging that it has reached that section where it would be creating queues if they were configured.

                                O 1 Reply Last reply Mar 11, 2024, 3:52 PM Reply Quote 1
                                • O
                                  ogghi @stephenw10
                                  last edited by Mar 11, 2024, 3:52 PM

                                  @stephenw10
                                  Good!

                                  The question remains on how to change NICs while maintaining the NAT and firewall rules etc?

                                  Did I not use the right procedure?

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    stephenw10 Netgate Administrator
                                    last edited by Mar 11, 2024, 4:16 PM

                                    I don't know. It should be trivial since all the interface config is abstracted from the NIC. You just assign WAN to the new ix NIC and all the settings follow it.

                                    The traffic shaping is potentially an issue because it tries to detest the NIC link speed and obviously that can/will change.

                                    O 1 Reply Last reply Mar 11, 2024, 4:33 PM Reply Quote 0
                                    • O
                                      ogghi @stephenw10
                                      last edited by Mar 11, 2024, 4:33 PM

                                      @stephenw10 As I disabled traffic shaping that should not be an issue anymore.
                                      The new interface has a different name, mce0 and mce1 but that shouldn't matter?

                                      I'll try again at an appropriate time where down-time is possible!

                                      Thanks for the quick replies!

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        stephenw10 Netgate Administrator
                                        last edited by Mar 11, 2024, 6:27 PM

                                        Nope the name shouldn't matter, that's the point of abstracting it. You can import a config into completely different hardware and just reassign the interfaces to the existing NICs.

                                        O 1 Reply Last reply Mar 12, 2024, 12:42 PM Reply Quote 0
                                        • O
                                          ogghi @stephenw10
                                          last edited by Mar 12, 2024, 12:42 PM

                                          @stephenw10 That's what I thought.
                                          The question is (as I asked above) the proper order:
                                          Right now ix0 is WAN, ix1 is LAN
                                          I would probably want to assign LAN to mce1 and apply. Then physically connect the fiber to mce1.
                                          Then ix0 to mc0 can be done once webUI can be accessed again...

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