Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvordan adskiller Iddle Timeout for UDP -strømme i global accelerator sig fra TCP -strømme


Hvordan adskiller Iddle Timeout for UDP -strømme i global accelerator sig fra TCP -strømme


Den ledige timeout for UDP -strømme i AWS Global Accelerator er markant kortere end for TCP -strømme. Specifikt er den inaktive timeout for UDP -forbindelser 30 sekunder, mens det for TCP -forbindelser er meget længere, på 340 sekunder (ca. 5 minutter og 40 sekunder) [4].

Denne forskel stammer fra protokollernes art, og hvordan global accelerator styrer forbindelser:

- TCP -strømme: AWS Global Accelerator afslutter TCP -forbindelser ved kanten og etablerer en ny TCP -forbindelse til backend -endepunktet. Den ledige timeout på 340 sekunder gælder for disse forbindelser, hvilket betyder, at hvis der ikke sendes nogen data inden for denne periode, lukker Global Accelerator forbindelsen. Denne timeout er fast og ikke tilpasses. TCP-keep-alive-pakker kan ikke bruges til at opretholde forbindelsen; I stedet skal faktiske datapakker sendes inden for timeout -vinduet for at holde forbindelsen i live [4].

- UDP -strømme: UDP er forbindelsesløs og har ikke en formel forbindelse eller nedrivning som TCP. For UDP bruger Global Accelerator en kortere tomgangstid på 30 sekunder. Hvis ingen UDP -pakker sendes eller modtages i dette vindue, betragtes strømmen som inaktiv og er lukket. Denne kortere timeout afspejler den statsløse karakter af UDP og typiske anvendelsessager, hvor UDP-strømme forventes at være kortvarige eller ofte opdateres [4].

I resuméet er den vigtigste forskel, at TCP-strømme har en meget længere tomgangstid (340 sekunder) på grund af den forbindelsesorienterede karakter af TCP og det overhead af forbindelsesstyring, mens UDP-strømme har en meget kortere tomgangstid (30 sekunder), der er i overensstemmelse med UDPs forbindelsesløse design. Dette sikrer effektiv ressourceforbrug og rettidig oprydning af inaktive strømme i global accelerator.

Ingen tilpasning af disse ledige timeouts understøttes i øjeblikket af AWS Global Accelerator [4].

Citater:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://aws.amazon.com/global-accelerator/faqs/
)
[4] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://learn.microsoft.com/en-us/answers/questions/1139028/how-big-is-azure-load-balancer-udp-idle-timeout
[7] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/Timeout-AWS-Global-accelerator
[8] https://www.juniper.net/documentation/us/en/software/junos/flow-packet-processing/topics/topic-map/security-flow-session-for-srx-serie-devices.html
[9] https://www.arubanetworks.com/techdocs/sdwan/docs/orch/monitoring/bandwidth/flow-active-recent/