F5 Sites
  • F5.com
  • LearnF5
  • NGINX
  • MyF5
  • Partner Central
Contact
  • Under Attack?
  • F5 Support
  • DevCentral Support
  • F5 Sales
  • NGINX Sales
  • F5 Professional Services
Skip to contentBrand Logo
Forums
CrowdSRC
Articles
Groups
EventsSuggestionsHow Do I...?
RegisterSign In
  1. DevCentral
  2. Articles
  3. Technical Articles

Extending F5 ADSP: Multi-Tailnet Egress

Tailscale tailnets make private networking simple, secure, and efficient. They’re quick to establish, easy to operate, and provide strong identity and network-level protection through zero-trust Wire...
Published Aug 20, 2025
Version 1.0
application delivery
Distributed Cloud
f5xc
integration
k8s
TAILSCALE
WIREGUARD
fads's avatar
fads
Icon for Employee rankEmployee
Joined January 02, 2024
View Profile
RabattDigga-de's avatar
RabattDigga-de
Icon for Nimbostratus rankNimbostratus
Sep 03, 2025

How does attaching origin pools to F5 XC load balancers impact performance and failover when accessing services inside tailnets?

  • fads's avatar
    fads
    Icon for Employee rankEmployee
    Sep 03, 2025

    To help answer the question, think of this particular use-case as an enhanced Tailscale Funnel service.

    You can expose your Tailscale nodes or services to the internet, with the following additional benefits:

    • Choice of URL, service name, and ports (instead of being tied to defaults).
    • Load balancing across Tailscale nodes, across tailnets, or even non-Tailscale backends.
    • Application security controls (WAAP, DDoS, bot defense, API enforcement) built in.

     

    In terms of performance and resiliency, when you attach tailnet-reachable services as origin pools behind an F5 XC Load Balancer, you gain:

    • Global Anycast entry: traffic lands at the closest XC Regional Edge (RE).
    • Distributed Cloud backbone: once inside the XC fabric, traffic rides over F5’s private global backbone, a highly-optimized network interconnecting Regional Edges and Core Sites. This means predictable latency, stronger SLAs, and resilience even across geographies.
    • WAAP + policies: TLS termination, L7 inspection, and rate limiting before traffic hits your service.
    • Health-based failover: automatic removal of unhealthy endpoints and redirection to healthy pool members, even across different tailnets or regions, without client changes.

     

    Performance considerations:

    • For tailscale nodes/services, end-to-end latency is mostly dictated by network distance and tailnet path quality.
    • XC adds a small per-request overhead (WAAP, TLS, L7 features) but often reduces overall latency thanks to:
      • RE/CE locality (nearest entry point)
      • Optimized routing across the XC backbone (avoiding unpredictable public internet paths)

     

    Failover behavior:

    • Deterministic and fast. If a node or path fails health checks, it’s removed immediately, and traffic is shifted to healthy nodes.
    • Because failover can leverage the global backbone, users are seamlessly redirected to healthy origins in other regions, without client-side DNS changes.

ABOUT DEVCENTRAL

DevCentral NewsTechnical ForumTechnical ArticlesTechnical CrowdSRCCommunity GuidelinesDevCentral EULAGet a Developer Lab LicenseBecome a DevCentral MVP

RESOURCES

Product DocumentationWhite PapersGlossaryCustomer StoriesWebinarsFree Online CoursesF5 CertificationLearnF5 Training

SUPPORT

Manage SubscriptionsProfessional ServicesProfessional ServicesCreate a Service RequestSoftware DownloadsSupport Portal

PARTNERS

Find a Reseller PartnerTechnology AlliancesBecome an F5 PartnerLogin to Partner Central

F5 logo©2024 F5, Inc. All rights reserved.
TrademarksPoliciesPrivacyCalifornia PrivacyDo Not Sell My Personal Information