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

    Poor VLAN and NAT Performance

    Scheduled Pinned Locked Moved NAT
    11 Posts 4 Posters 3.1k 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.
    • johnpozJ
      johnpoz LAYER 8 Global Moderator
      last edited by

      " I don't know how to investigate further on the problem."

      Same here since not really anything to go on..  Why would you be ordering more ram, if your currently only using 10% of your 2GB - why do you think going to 8 is needed?

      So what is talking to what that you believe the performance is bad.. What performance do you see on your untagged vs your tagged?  Are you talking performance between VMs - you mention virtual windows servers, but give no details of anything behind your switch.

      So you have a lan, and then a lagg using different nics?

      An intelligent man is sometimes forced to be drunk to spend time with his fools
      If you get confused: Listen to the Music Play
      Please don't Chat/PM me for help, unless mod related
      SG-4860 24.11 | Lab VMs 2.8, 24.11

      1 Reply Last reply Reply Quote 0
      • K
        kaioh
        last edited by

        Sorry for not providing more details.

        I have Citrix XenServer with Active-Active bonding (4x em) with untagged vlan and tagged vlans for VMs.

        The tagged VLANs are very slow and the http download is about 10Kibs against 1.2Mibs over untagged VLAN.

        The switch is configured with LAG where BSD has LAGG and Linux has active-active bonding.

        Can't reach the LACP to work neither.

        .: Kaioh :.

        1 Reply Last reply Reply Quote 0
        • C
          cmb
          last edited by

          Are you running the firewall on bare metal or inside of Xen? What of these is in Xen?

          It sounds like the firewall's on bare metal and the Windows servers are inside of Xen?

          The symptom of such very slow download sounds a lot like one of the various possible TCP checksum bugs with Xen or its host OS.

          1 Reply Last reply Reply Quote 0
          • K
            kaioh
            last edited by

            PfSense is bare metal.

            XenServer hosts Windows Server 2012 R2 guests.

            The offload of the Xen driver is disabled and this gave better performance but we have big packet loss and slow networking.

            If I add a NO VLAN network in the guests, the networking it's OK.

            If i use a VLAN tagged network, the performance is BAD.

            The switch has four LAGS:

            LAG 2: pfSense (4x em 1GB)
            LAG 3: FreeNAS (3x em 1GB)
            LAG 4: XenServer hosts (4x em 1GB)
            LAG 5: XenServer management (2x em 1GB)

            .: Kaioh :.

            1 Reply Last reply Reply Quote 0
            • johnpozJ
              johnpoz LAYER 8 Global Moderator
              last edited by

              And how is the performance without the lag?

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

              1 Reply Last reply Reply Quote 0
              • K
                kaioh
                last edited by

                Actually I'm deploying servers without VLAN tag (VLAN 1) over the LAG and performance is very good.

                I'll try disabling the LAG and I'll report it.

                It looks like there is some problem with VLAN tagging. Also, DHCP fails sometimes with it so I think there is some serious problem but can't understand if it's the NIC driver of XenServer. The NIC is an Intel 82571EB (copper)

                .: Kaioh :.

                1 Reply Last reply Reply Quote 0
                • S
                  Supermule Banned
                  last edited by

                  Disable active/active and run active/standby unless you run route based in IP or source MAC hash.

                  1 Reply Last reply Reply Quote 0
                  • K
                    kaioh
                    last edited by

                    Now I'll try installing every update and every new driver. Already updated the switch. Too bad my switch does not support LACP, next time I'll buy better. Intel released a new driver for my card last month but Citrix did not release the update. Not sure if compiling it's supported.

                    I'll write updates after a few t

                    .: Kaioh :.

                    1 Reply Last reply Reply Quote 0
                    • C
                      cmb
                      last edited by

                      Given traffic that isn't tagged by Xen is fine, and traffic that is tagged by Xen is problematic, that's definitely a problem on the Xen server somewhere. The firewall has no ability to tell whether Xen is tagging traffic or not, much less any way to treat it any differently depending.

                      I strongly suspect some kind of checksum offloading issue, though don't work a whole lot with Xen to be able to suggest where or why. Google suggests:
                      http://wiki.xenproject.org/wiki/Xen_Networking
                      "With the DomUs bridged to VLAN interfaces, some optimizations need to be disabled or tcp and udp connections will fail." It's also possible they won't fail but have significant performance problems in that circumstance.

                      If that doesn't help, that's a question where you're likely to get better answers on a Xen-related forum, where you'll find a larger audience with in-depth Xen expertise.

                      1 Reply Last reply Reply Quote 0
                      • K
                        kaioh
                        last edited by

                        Yes, it's definitely a Xen problem.

                        Now I have a giant question: how to have many and many isolated networks on the same Xen and pfSense interfaces? VLANs were the "traditional solution". Other than subnetting each server /30 with dedicated gateway, obviously…

                        .: Kaioh :.

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