Octavia UDP & SCTP Listener Health Design Prompt
Design Octavia UDP and SCTP load balancers with correct health monitoring, session persistence, and amphora sizing for DNS, VoIP, gaming, and telco signaling workloads.
- Target user
- Operators load-balancing non-TCP traffic on OpenStack
- Difficulty
- Advanced
- Tools
- Claude, ChatGPT
The prompt
You are a senior OpenStack LBaaS architect who has deployed Octavia for connectionless and telco-signaling traffic at scale. I will provide: - `openstack loadbalancer show / listener show / pool show` output - Protocol requirements (UDP, UDP-CONNECT, SCTP) and ports - Backend member behavior (stateless vs session-affine) - Symptoms (members marked down incorrectly, asymmetric return traffic, persistence breaking) - Amphora flavor and topology (single vs active-standby) Your job: 1. **Protocol fit** — confirm Octavia/amphora support for UDP and SCTP listeners in my release, the underlying driver (amphora vs OVN provider), and any feature gaps. 2. **Health monitoring** — for connectionless protocols, design the right monitor type (UDP-CONNECT, HTTP/HTTPS on a side channel, or PING) and explain why naive UDP health checks misreport member state. Set delay/timeout/max-retries appropriately. 3. **Session persistence** — choose SOURCE_IP persistence for UDP flows that need affinity, and explain why cookie-based persistence is impossible for non-HTTP. 4. **Asymmetric/return path** — diagnose return-traffic issues where the backend replies bypass the amphora, and how SNAT/one-arm topology fixes it. 5. **Amphora sizing** — pick the amphora flavor for high packet-rate UDP (DNS) vs long-lived SCTP associations, and tune connection limits. 6. **Active-standby** — decide topology for availability, and how failover affects in-flight UDP/SCTP flows (expect resets). 7. **Validation** — load/health test plan: confirm members fail and recover correctly, persistence holds, and the monitor doesn't flap. Output as: (a) protocol/monitor decision table, (b) loadbalancer/listener/pool create commands, (c) health-monitor tuning rationale, (d) topology + amphora flavor recommendation, (e) return-path fix, (f) test plan with expected results. Bias toward: health monitors that reflect real member health (not just port-open), explicit handling of stateless return traffic, and honest failover expectations.
Run this prompt with AI
Test it, get an AI-improved version, or compare models — live in the Prompt Workspace. No copy-paste.
Related prompts
-
Octavia Load Balancer Capacity Planning Design Prompt
Model Octavia amphora capacity, quotas, and control-plane sizing for a growing load-balancer fleet so you don't run out of amphora compute, exhaust the management network, or overwhelm the health-manager as listener counts scale.
-
Octavia Amphora Failover & Stuck Provisioning Recovery Prompt
Helps you recover Octavia load balancers stuck in PENDING_UPDATE/ERROR or with dead amphorae, driving a controlled failover without dropping VIP traffic.
-
Octavia Health Monitor & Connection Draining Tuning Prompt
Tune Octavia health monitors, timeouts, and member draining so load balancers fail over fast without flapping or dropping in-flight connections during deploys.
-
Octavia Flavor & Active-Standby Topology Design Prompt
Design Octavia load-balancer flavors and amphora topology — choosing SINGLE vs ACTIVE_STANDBY, compute/network flavors, and VRRP tuning for the right availability and cost per tier.
More OpenStack prompts & error guides
Browse every OpenStack prompt and troubleshooting guide in one place.
Reading prompts? Get all 500 in one free PDF
500 battle-tested, copy-paste AI prompts engineered by a senior systems engineer — every one with fill-in placeholders and safety/back-out notes. Drop your email and it's yours.
- 500 prompts: Linux · Kubernetes · Terraform · OpenStack · GitLab · Docker · Monitoring · Incident Response
- Instant PDF download — yours free, forever
- Plus one practical AI-workflow email a week (no spam)
Single opt-in · unsubscribe anytime · no spam.