Konfiguracija nudi osam transformacija, netko pročita najjaču i brojka propusnosti se prikvači za nju. Tunel vjerojatno nije odabrao tu transformaciju, a nije izvršio ni radno opterećenje koje je itko zamišljao. Dogovoren je jedan unos s tog popisa, s jednom veličinom paketa, u jednom smjeru, na jednoj verziji. Izmjerite to i rasprava o algoritmima obično završi prije nego što počne.

Simptom: brojka ispod onoga što konfiguracija obećava

Dugačak popis transformacija opisuje mogućnosti, a svaka se mogućnost ocjenjuje na papiru umjesto na ovom hardveru. Dogovoreni rezultat je jedna kombinacija koju su prihvatili oba peer-a, a to može biti najslabija koju bilo koja strana još dopušta zbog kompatibilnosti. Što ta kombinacija postiže ovisi o stanju offloada, veličini paketa i ponašanju redova, pa dva uređaja s identičnom datotekom pravila mogu završiti vrlo daleko jedan od drugoga. Popis je jelovnik; asocijacija je narudžba koja se vratila.

Čitanje popisa govori vam što je moglo biti odabrano. Čitanje asocijacije govori vam što prijenos stvarno nosi, i to je jedino što brojka propusnosti opisuje. Svaki korak ugađanja koji počinje s popisom je nagađanje s dodatnom papirologijom.

Zabilježite asocijaciju koja nosi ovaj prijenos

Na uređaju ASA show crypto ipsec sa ispisuje aktivne asocijacije s njihovim transformacijama i brojačima po smjeru, a referenca naredbi Cisco dokumentira taj izlaz. Odaberite peer i smjer koji su važni i imajte na umu da rekey zamjenjuje asocijaciju i poništava njezine brojače, što tiho poništava osnovnu liniju na koju ste se još oslanjali. Spremite izlaz uz bilješke o testu kako bi sljedeće pokretanje imalo što usporediti. Identifikator asocijacije koji se mijenja između pokretanja čini svaku kasniju usporedbu besmislenom.

What to recordWhere to read itWhat it rules out
Negotiated transform and SA identifiersshow crypto ipsec sa for that peer and direction"the configuration picked the wrong algorithm"
Offload or accelerator state for that buildplatform show commands and interface statistics"the crypto engine is the ceiling"
Payload size and offered ratethe test tool's own settings and summary"packets per second versus bytes per second"
Delivered rate and loss at the receiverthe receiving endpoint, not the sender's counters"the sender transmitted, so it arrived"
Access-link load and dropsunderlay interface counters along the path"the bottleneck lives inside the tunnel"

Pet redaka dovoljno je da mjerenje bude ponovljivo, a svaki od njih isključuje određeno objašnjenje kada nedostaje. Nijedan nije unos s popisa prijedloga, jer popis ne može reći što trenutačno štiti vaše bajtove. Ispunite tablicu jednom i sljedeći incident počinje s podacima umjesto s novom raspravom o algoritmima.

Redak o pristupnoj vezi je onaj koji ljudi preskaču, i upravo on najčešće objašnjava jaz koji izgleda kriptografski. Zasićeni underlay ili policer duž putanje stvara isti oblik simptoma kao spor motor.

Izmjerite jedan smjer s kontroliranim opterećenjem

Pokrenite test s krajnje točke u LAN-u koja predstavlja aplikaciju, umjesto s pristupnika samog, jer sonda koju generira pristupnik može slijediti drukčija lokalna pravila. Izmjerite jedan smjer prije dodavanja drugog toka i zabilježite i ponuđenu brzinu i ono što je primatelj stvarno primio. Pokretanje UDP-a s ograničenom brzinom odvaja ponuđeno opterećenje od TCP-ovog odgovora na zagušenje, dok pošiljatelj UDP-a bez ograničenja nije neutralna dijagnostika. Zabilježite i duljinu korisnog tereta, jer veći datagram mijenja i brzinu paketa i režijski trošak enkapsulacije.

show crypto ipsec sa peer 203.0.113.9
iperf3 -c 10.20.0.10 -u -b 200M -l 1200 -t 30

Pokrenite isti test dvaput s istom duljinom korisnog tereta i istim trajanjem, jer jedno pokretanje ne može odvojiti gornju granicu od loše minute. Ako primatelj prijavi manje paketa nego što ih je pošiljatelj poslao, gubitak je vaš nalaz, a kriptografski motor samo je jedan od nekoliko kandidata.

Objasnite jaz prije nego što bilo što prilagodite

Provjerite pravila prosljeđivanja, odbacivanja redova, pogreške sučelja i ograničenja resursa zajedno s putanjom enkripcije, jer manjak brzine sam po sebi nikada ne identificira procesor. Držite i slojeve obračuna eksplicitnima: bajtovi vanjskog tunela uključuju enkapsulaciju, a retransmisije pomiču odnos između unutarnjih i vanjskih brojača. Uspoređivanje nepovezanih brojača bajt po bajt stvara razliku koje nikada nije bilo.

Veličina paketa zaslužuje vlastitu kontroliranu usporedbu, a ne brojku prepisanu iz starog primjera. TCP MSS prilagođava TCP i nema nikakav učinak na proizvoljne UDP datagrame, pa fiksna vrijednost 1350 prenesena iz arhivskog dokumenta ne mjeri baš ništa. Namjerno promijenite duljinu korisnog tereta i promatrajte što primatelj prijavljuje.

Promijenite jednu varijablu i zadržite radno opterećenje

Kada se osnovna linija ponovi unutar uskog pojasa, promijenite jednu podržanu varijablu i ponovno pokrenite izvorni aplikacijski zadatak. Taj korak pretvara brojku u uzrok i jedini je koji opravdava diranje konfiguracije. Ponovite isto radno opterećenje, a ne ugodnije.

Ne ukidajte prijedloge, ne slabite autentifikaciju i ne isključujte zaštitu kako biste povećali sintetičku brojku. Ti potezi mijenjaju sigurnosno stanje i zatim mjere rezultat te promjene, a ne kapacitet tunela.

Povezani članci