Brannmur - Økt gjennomstrømning/hastighetsøkning for WAN og VPN

Viktig merknad:
Kjære kunde, vær oppmerksom på at vi bruker maskinoversettelse for å levere artikler på ditt lokale språk. Det er ikke sikkert at all tekst er nøyaktig oversatt. Hvis det er spørsmål eller uoverensstemmelser om nøyaktigheten av informasjonen i den oversatte versjonen, kan du lese originalartikkelen her:Originalversjon

Denne artikkelen viser deg hvordan du kan øke hastigheten og øke internett- og VPN-gjennomstrømningen ved hjelp av Web GUI [USG FLEX/ATP/VPN-serien]. Den viser hvordan trafikkstatistikk, båndbreddeadministrasjon og UTM-funksjoner påvirker enhetens gjennomstrømning. Videre viser den hvordan du utfører iPerf-testing gjennom VPN-tunnelen, og hvordan du bruker lavere kryptering og autentisering, bruker crypto-boost-kommandoen og kontrollerer fragmentering/MSS-justering for å øke VPN-gjennomstrømningen.

Hvis du har fastvareversjon 5.10, kan du se på denne artikkelen for å øke hastigheten eller oppgradere til den nyeste fastvaren.

Innholdsfortegnelse

1) Feilsøking og økt WAN-gjennomstrømning

1.1 Trafikkstatistikk

1.2 Styring av båndbredde

1.3 UTM-funksjoner (sikkerhetstjenester)

2) Feilsøking og økt VPN-gjennomstrømning

2.1 iPerf-testing via VPN

2.2 Bruk av lavere kryptering og autentisering

2.3 Bruke kommandoen Crypto-Boost

2.4 Kontrollere fragmentering på WAN

2.5 Justering av MSS

1) Feilsøking og økt WAN-gjennomstrømning

1.1 Trafikkstatistikk

Gå inn i Traffic Statistics og fjern "Collect statistics from all the UTM services (App Patrol, Content Filter, Anti-Malware, Reputation Filter, IPS, Email Security, SSL Inspection) - husk å trykke på "Apply" etter at du har fjernet avmerkingen på hver UTM-funksjon:

mceclip13.png

Gå deretter til Monitor -> Traffic Statistics -> Traffic Statistics og fjern merket i "Collect Statistics"-boksen der også:

mceclip15.png

Avhengig av trafikkmengden i brannmuren bør du se en liten økning i båndbredden. I vårt testmiljø er det ikke mye trafikk, og det er derfor ingen økning i gjennomstrømningen.

1.2 Håndtering av båndbredde

Du kan også deaktivere båndbreddestyring som beskytter brannmurens båndbredde. Gå til Configuration -> BWM, fjern merket for "Enable BWM" og klikk på "Apply":

mceclip16.png

Avhengig av trafikkmengden i brannmuren bør du se en liten økning i båndbredden. I vårt testmiljø er det ikke mye trafikk, og det er derfor ingen økning i gjennomstrømningen.


1.3 UTM-funksjoner (sikkerhetstjenester)

Hvis du ønsker mer gjennomstrømning, kan du ofre sikkerhetstjenestene (UTM-funksjonene) for å få mer gjennomstrømning. For IDP (IPS) vil dette øke den totale gjennomstrømningen fordi den skanner all innkommende og utgående trafikk.

Gå til Konfigurasjon -> Sikkerhetstjeneste -> IPS

Fjern haken i avmerkingsboksen og klikk på "Apply":

mceclip19.png

Deaktivering av Anti-Malware vil øke nedlastingshastigheten ettersom Anti-Malware skanner alle filene du laster ned.

Gå til Konfigurasjon -> Sikkerhetstjeneste -> Anti-Malware

Fjern merket i avmerkingsboksen og klikk på "Bruk":

mceclip19.png

Omdømmefilter og e-postsikkerhet

Du kan også deaktivere omdømmefilteret (under Gå til Konfigurasjon -> Sikkerhetstjeneste -> Omdømmefilter) og e-postsikkerhet.

App-patrulje og innholdsfilter

Fordi disse sikkerhetstjenestene er knyttet til brannmurreglene, finnes det ingen "deaktiveringsknapp". Du må gå inn i sikkerhetstjenestemenyene og sørge for at det ikke finnes noen referanser til disse sikkerhetstjenestene:

mceclip21.png

mceclip22.png

mceclip23.png

Hvis det finnes referanser her, betyr det at den er knyttet til en brannmurregel. Klikk og velg deretter sikkerhetsprofilen og trykk på "Referanser":

mceclip24.png

Klikk på Security Policy Control Service #1:

mceclip27.png

Gå til brannmurreglene som har profilene knyttet til seg, dobbeltklikk på regelen, fjern merket for profilene nederst i vinduet ved å klikke på "ingen" og klikk deretter på ok:

mceclip28.png

mceclip29.png

Du vil nå se at Application Patrol-symbolet er fjernet fra profilen på brannmurregelen:

mceclip33.png

2) Feilsøking og øke VPN-gjennomstrømningen

Denne delen viser hvordan du kan forbedre ytelsen i din site-to-site VPN-tunnel (USG FLEX/ATP/VPN-serien) ved hjelp av iPerf-testing, CLI-kommandoen crypto-boost, unngå MTU-fragmentering med lavere pakkestørrelse og MSS-justering.

Testmiljøet brukte 2x ATP200 koblet sammen i denne topologien:

mceclip0.png

Får en lokal WAN-adresse fra brannmuren på kontoret. Ingen av brannmurene hadde trafikk mens testene ble utført.

Merk! Gjennomstrømningen som oppgis i databladet, er basert på bransjestandardiserte testmålinger med UDP-pakker. TCP-trafikk er mer krevende for brannmuren, noe som betyr at du må se på asterikkene (*) for å få en mer realistisk VPN-gjennomstrømning:
"*3: VPN-gjennomstrømning målt basert på RFC 2544 (UDP-pakker på 1 424 byte)."

*Et tips, som vi bruker i supportorganisasjonen, er å dele databladets gjennomstrømning med 3 for å få en realistisk gjennomstrømning for brannmuren din.

2.1 iPerf-testing via VPN

Last ned iPerf her: https://iperf.fr/iperf-download.php

Installer det, eller kopier .exe-filen til CMD og kjør kommandoen etterpå.

Du kan også følge denne artikkelen (for trådløs tilkobling):

https://support.zyxel.eu/hc/en-us/articles/360017129620-How-to-check-wireless-speed-via-iPerf

Du trenger to PC-er som er koblet til hvert nettsteds LAN, og de skal kunne pinge hverandre.

mceclip1.png

Deaktiver Windows-brannmuren hvis PC-en ikke kan pinge. Den ene PC-en skal fungere som "server" og den andre som klient. Deretter tester du hastigheten (klienten) til serveren ved å følge trinnene nedenfor.


2.1.1 Kjør iPerf på server-PC-en

2.1.1.1.1 Dra filen iperf.exe til cmd

2.1.1.2 For serveren legger du til "-s" på kommandolinjen

So run this command: 
%%Path%% -s

2.1.1.3 Trykk på Enter

Eksempel:

mceclip2.png

2.1.2 Kjør iPerf på klient-PC-en

2.2.2.2.1 Dra filen iperf.exe til cmd

2.2.2.2 Legg til "iperf -c -w4M -l 65535 -P 10

Kjør denne kommandoen:

%%Path%% iperf -c 192.168.10.33 -w4M -l 65535 -P 10

2.2.2.2.3 Trykk på Enter

Eksempel:

mceclip3.png

Ansvarsfraskrivelse! Siden dette er et test-VPN-miljø gjennom et LAN-nettverk, vil resultatene være svært like, om ikke de samme.

2.2 Bruk av lavere kryptering og autentisering

Dette er resultatet av et site-to-site VPN med IKEv2 (aggressiv modus) AES128, SHA1-kryptering:

mceclip4.png

Dette er resultatet av et sted-til-sted-VPN med IKEv1 (aggressiv modus) DES- og MD5-kryptering:

mceclip5.png

Noen ganger spiller krypterings- og autentiseringsnivået en rolle for VPN-hastigheten. Det er for eksempel tregere å bruke AES256 enn 3DES, men det er mindre sikkerhet ved bruk av 3DES enn AES256.

2.3 Bruke kommandoen Crypto-Boost

I ZLD5.10 har vi gjort noen forbedringer for å øke gjennomstrømningen for IPSec TCP-enkeltøkter
- Distribuere én enkelt VPN-økt til flere CPU-er i stedet for én enkelt CPU.
- Endre rekkefølgen på pakkene

Denne forbedringen er deaktivert som standard.

Grunnen til at den er deaktivert som standard: Vi trenger mer tid til å avklare om fordelingen av VPN-økter over flere kjerner påvirker andre kritiske prosesser som kjører eller ikke. Hvis ikke, kan vi aktivere den i neste FW-versjon.

Siden forbedringen fortsatt er under evaluering, har vi ikke foretatt noen offisiell testing ennå.

Slik aktiverer/deaktiverer du forbedringen:

For å aktivere forbedringen ved hjelp av CLI-kommandoen, bruk:

Router(config)# crypto boost-tcp

mceclip6.png

For å deaktivere forbedringen med CLI-kommandoen, bruk:

Router(config)#no crypto boost-tcp

mceclip7.png

Her finner du hvordan du kan utføre en lokal test for å verifisere:

Topologi:

PC1 -- (LAN) ATP800-A (WAN) ----- IPSec VPN ----- (WAN) ATP800-B (LAN) -- PC2

Testprogramvare: Iperf3

Testklient/server OS: Windows

Her kan du se forskjellene i gjennomstrømning for en enkelt IPsec TCP-sesjon:

mceclip8.png

Kjører du crypto-boost-kommandoen ved hjelp av trinnene ovenfor, ser du resultatene etter at du har kjørt crypto-boost-kommandoen:

Router(config)# crypto boost-tcp

mceclip9.png

2.4 Kontrollere fragmentering på WAN

2.4.1 Bruk Web GUI.

Naviger til Diagnostic -> Network Tool og ping 8.8.8.8 ved hjelp av riktig WAN-grensesnitt (i dette tilfellet wan). Skriv deretter inn utvidelsesalternativet -M do -s 1500.

Ping først med en pakkestørrelse på 1500 (-M do -s 1500), deretter 1492. Deretter går du ned med en verdi på 10, til du finner pakken "(truncated)". Deretter går du opp med 2 til du har en fragmentert pakke igjen. Verdien før er det beste punktet. Når du har en trunkert pakke, betyr det at pakken ikke trenger å fragmenteres og derfor kan sendes med optimal MTU.

mceclip0.png

I eksemplet ovenfor er "sweet spot" for oss 1472, ettersom 1472 ikke er fragmentert, men 1474 er det.

2.4.2 Bruk CMD

Bruk denne kommandoen:

ping www.google.com -f -l 1500

Start med pakkestørrelsen 1500 og gå ned til 1492, og reduser deretter med en verdi på 10 (1482 -> 1472 -> 1462 osv.), helt til du ikke har fragmenterte pakker lenger og ping svarer. Deretter øker du verdien med 2 til du finner "sweet spot" der pakkene ikke lenger er fragmenterte.

mceclip10.png

I dette tilfellet bør vi sette verdien til 1342 + 28 = 1370.

fordi

MTU = MSS (1342 byte i dette eksemplet) + IP header (20 byte) + ICMP header (8 byte)

mceclip11.png

Etter å ha justert MTU-størrelsen på WAN-tilkoblingen:
mceclip12.png


2.5 MSS-justering

Ellers kan du prøve å stille inn MSS-justeringen manuelt. Dette er en prøving og feiling, gjør testen først med 1400, deretter 1300. Hvis du får en forbedring ved å stille inn en tilpasset størrelse på noen av disse, kan du prøve følgende:

Eksempel 1: Får du bedre gjennomstrømning med 1300? Prøv 1340, bedre enn 1300? Bruk 1340.
Eksempel 2: Får du bedre gjennomstrømning med 1400? Prøv 1360. Bedre enn 1400? Hvis ikke, bruk 1400

Du kan også beregne MSS ved hjelp av ping-testen fra trinn 4:

mceclip13.png

Hvis du er ytterligere interessert og vil vite mer om hvordan du beregner pakkestørrelser for VPN, kan du ta en titt på denne artikkelen som har inspirert noe av innholdet i denne artikkelen:

https://muzso.hu/2009/05/17/how-to-determine-the-proper-mtu-size-with-icmp-pings

Artikler i denne seksjonen

Var denne artikkelen nyttig?
6 av 6 syntes dette var nyttig
Del

Kommentarer

0 kommentarer

Logg på hvis du vil legge inn en kommentar.