Layer 4 og Layer 7 Virtual Server Configuration

Se kategorier

Layer 4 og Layer 7 Virtual Server Configuration

5 min læses

Oprettelse af en gård på lag 7 #

En lag 7-farm opererer på applikationslaget, det højeste lag i OSI-modellen. Den er ansvarlig for at dirigere trafik baseret på indholdet af HTTP-anmodninger. Med denne farm kan vi udføre opgaver som SSL-terminering, indholdscaching, HTTP-header-omskrivninger osv.

Lad os demonstrere, hvordan man opretter en Layer 7 Farm og tildeler den en virtuel IP og portDen virtuelle server fordeler trafikken ligeligt til backend-serverne via VIP'en, 192.168.88.118Brug port for sikker HTTPS 443Brug port til usikker HTTP 80.

VLAN-opsætning #

  1. Gå til menuen Netværk > VLAN og klik på Opret VLAN .
  2. Vælg den første ForældreinterfaceDen overordnede grænseflade er den ethernet-grænseflade, der leverer en netværksforbindelse.
  3. Indstil VLAN-ID som et tal fra en række af 1 til 4094.
  4. Tildel en IP-adresse og Netmaske/CIDR* af VLAN-grænsefladen i enten IPv4 or IPv6 format.
  5. Indstilling af en Gateway er valgfrit. Men hvis du ikke gør det, vil en statisk rute blive konfigureret automatisk.
  6. Klik på knappen Generer tilfældig Mac at generere en Mac-adresse
  7. Gem konfigurationerne ved at klikke på Ansøg .

Næste: Opsætning af virtuel grænseflade #

  1. Gå til Netværk > Virtuelle grænseflader for at oprette en virtuel IP (VIP)
  2. Klik på knappen Opret virtuel grænseflade knappen. Formularen vil se ud som den på billedet nedenfor.
  3. Vælg VLAN-grænsefladen som Forældreinterface.
  4. Indstil IP-adresse af den virtuelle grænseflade i enten Ipv4- eller Ipv6-format.
  5. Tilføj en passende Navn på virtuel grænseflade.
  6. Gem konfigurationerne ved at klikke på Ansøg .

Næste: Tilføj en virtuel server (LSLB-farm) #

  1. For at oprette en virtuel server skal du gå til LSLB > Gårde og klik på Opret gård knappen og udfyld formularen.
  2. Mærk gården med en passende Navn.
  3. Vælg gården Profil HTTP.
  4. Vælg en Virtual IP som du skabte i Virtuelle grænseflader sektion
  5. Gem konfigurationerne ved at klikke på Ansøg .

Næste: Tilføj en HTTP-tjeneste #

  1. Klik på knappen Det vi er gode til fanen. Servicesektionen definerer en serverpulje. Klik på Ny Service knappen og giv den et passende navn. Lad os i dette eksempel bruge VSPOOLDu vil derefter blive bedt om at genstarte farmen for at ændringerne kan træde i kraft.
  2. Åbne VSPOOL og scroll til gårdværge. Aktivér check_http flag. Ændringerne gemmes automatisk.

Næste: Tilføj backend-servere #

  1. Inden for tjenesten VSPOOL, rul indtil du når til underliggende programmer sektionen og klik på Opret backend .
  2. Tildel en IP adresse i enten IPv4/IPv6 formatér og knyt den til porten 80 or 443.
  3. Tildel en server Timeout på sekunder og Vægt som et tal i et interval fra 1 til 9.
  4. Gem konfigurationerne ved at klikke på Ansøg .
  5. Gentag processen fra linje 21 at tilføje en anden backend med en anden IP og port.
  6. Tilføj Alias navne, der let identificerer disse backend-servere via Netværk > Alias og klik på Opret IP-alias .

I dette eksempel vil Relianoid load balancer lytte efter indgående HTTPS-trafik via 192.168.88.118:443 og vil fordele det ligeligt mellem backend-serverne.

Bemærk: Standardmetoden for belastningsbalancering er Vægtet Round Robin.
For flere detaljer om Layer 7 load balancing, læs LSLB | Gårde | Opdatering | HTTP-profil.

Oprettelse af en lag 4-gård #

Layer 4 load balancing refererer til distribution af trafik til backend-servere baseret på data fra Layer 3 (Netværk) og Lag 4(Transport) protokoller. En L4xNAT Profilen ruter trafik baseret på kilde- og destinations-IP-adressen og deres tilhørende portnumre i pakkeheaderen.

I dette afsnit vil vi demonstrere load balancing Session Initiation Protocol (SIP) protokol, der accepterer TCP / UDP pakker gennem porten 5060Konfigurationerne for andre L4xNAT protokoller følger denne lignende vejledning. Virtuel grænseflade på en (VLAN) er en absolut nødvendighed for at oprette en L4xNAT-profil.

Opret et VLAN #

At oprette en VLAN, læs denne vejledning: Netværk | VLAN | skab.

Opret en virtuel grænseflade #

At oprette en Virtual Interface, læs denne vejledning: Netværk | Virtuel grænseflade | skab.

Opret en LSLB-gård #

  1. Gå til LSLB > Gårde og klik på Opret gård .
  2. Mærk gården med en passende Navn og vælg gårdprofilen L4xNAT.
  3. Brug Virtual IP som du skabte i Virtuelle grænseflader sektion og tildel den til port 5060.
  4. Gem konfigurationerne ved at klikke på Ansøg .
  5. Klik på knappen Avanceret fanen Indstillinger og skift Protokol type til SIP.
  6. Forlad NAT type as NAT og Aktivér Log.
  7. Gem konfigurationerne ved at klikke på Ansøg .

Næste: Indstillinger for tjenester #

  1. Under tjenester fanen, brug denne sektion til at ændre load balancing scheduler, aktivere eller deaktivere Vedholdenhed, og tilføj sundhedstjek med gårdværge.

Tilføjelse af backend-servere #

  1. Inden for Det vi er gode til afsnittet, rul indtil underliggende programmer afsnit. Klik på knappen Opret backend knappen, og vælg Brugerdefineret IP i Alias felt.
  2. Tildel IP adressen på en backend-server i enten IPv4 or IPv6 format og en port 5060.
  3. Tildel en server Timeout med enheder som sekunder, a Prioritet værdi som et tal fra et interval af 1 til 9Tildeling af Vægt er valgfrit. Hvis du ikke tildeler, vil standardvægten være 1.
  4. Tildel det maksimale antal forbindelser til en backend i Maks. tilslutning felt.
  5. Gem konfigurationerne ved at klikke på Ansøg .
  6. Gentag processen fra linje 9 for at tilføje endnu en backend-server.
  7. Tilføj Alias navne, der let identificerer disse backend-servere via Netværk > Alias og klik derefter på Opret IP-alias .

I dette eksempel vil Relianoid load balancer lytte til indgående TCP / UDP pakker via IP-adressen 192.168.88.25, Port 5060, og den vil fordele trafikken ligeligt mellem bkserver1 og bkserver2 afhængigt af load balancing scheduler som du valgte.

For flere detaljer om Layer 4 load balancing, læs LSLB | Gårde | Opdatering | L4xNAT-profil.

📄 Download dette dokument i PDF-format #

    EMAIL: *

    drevet af BetterDocs