L4XNAT-sessioner fjernes ikke korrekt, når backends går ned

Visning 4 indlæg - 1 gennem 4 (af 4 alt)
  • Forfatter
    Indlæg
  • #59687 Svar
    Stefan

      Hej alle,

      Der ser ud til at være problemer med håndteringen af ​​NAT-farmsessioner. Efter at en eller flere backends er gået ned, kan alle eller nogle klienter ikke længere oprette forbindelse, selv efter at backends er startet igen. Kun en genstart af farmen hjælper.

      Min konfiguration:
      - RELIANOID CE-version 7.6.1
      – l4xnat farm, TCP, NAT, kilde-IP-persistens, farmguardian check_tcp (afbryd forbindelser), flere backends

      Nogle ting jeg fandt ud af:

      a) /usr/share/perl5/Relianoid/Farm/L4xNAT/Backend.pm i setL4FarmBackendsSessionsRemove:
      linje 307: 'hvis ($værdi ligning $værdi_tjek)' virker aldrig, f.eks. “80000201” ligning “201”

      b) Fjernelse af sessioner fungerer ikke pålideligt, når flere backends går ned samtidigt (efter hurtig rettelse af ovenstående linje ved at fjerne 80000 fra $value)

      Eksempel på output fra “nft list map ip nftlb persist-myfarm”:

      Alle tre backends:
      tabel ip nftlb {
      kort persist-myfarm {
      skriv ipv4_addr: markér
      størrelse 65535
      timeout 12t
      elementer = { 192.168.1.11 timeout 12t udløber 11t59m56s208ms : 0x80000200, 192.168.1.12 timeout 12t udløber 11t59m51s32ms : 0x80000201, * ...
      192.168.1.10 timeout 12 timer udløber 11 timer 59 minutter 54 sekunder 508 ms: 0x80000202 }
      }
      }

      Lukkede backends 201 og 202 ned samtidigt, sessionen for kilde-IP 192.168.1.12 blev ikke fjernet:
      tabel ip nftlb {
      kort persist-myfarm {
      skriv ipv4_addr: markér
      størrelse 65535
      timeout 12t
      elementer = { 192.168.1.11 timeout 12t udløber 11t59m59s412ms : 0x80000200, 192.168.1.12 timeout 12t udløber 11t59m47s92ms : 0x80000201 }
      }
      }

      Venlig hilsen,
      Stefan

      #59697 Svar
      sne
      Moderator

        Hej Stefan!

        Tak for din rapport, vi var i stand til at reproducere problemet. Vi vil analysere det grundigt og vende tilbage til dig snarest med en passende løsning.

        Cheers.

        #59732 Svar
        Stefan

          Hej nevola,

          Fantastisk, tak fordi du kiggede på dette!

          Venlig hilsen,
          Stefan

          #60052 Svar
          sne
          Moderator

            Hej Stefan, vi har en programrettelse, der løser problemet.

            Kunne du venligst skrive til os support@relianoid.com så vi kan facilitere patchen.

            Cheers.

          Visning 4 indlæg - 1 gennem 4 (af 4 alt)
          Svar til: L4XNAT-sessioner fjernes ikke korrekt, når backends går ned
          Indsæt dine oplysninger eller Log ind for at undgå at blive modereret