Title: Allow additional allowed IPs for VMs in Security Group networks · Issue #13256 · apache/cloudstack · GitHub
Open Graph Title: Allow additional allowed IPs for VMs in Security Group networks · Issue #13256 · apache/cloudstack
X Title: Allow additional allowed IPs for VMs in Security Group networks · Issue #13256 · apache/cloudstack
Description: The required feature described as a wish Hi, I’m currently experimenting with Anycast for Kubernetes clusters. For this setup, I have two BGP router VMs that talk to multiple tenant worker nodes. The worker nodes should be able to announ...
Open Graph Description: The required feature described as a wish Hi, I’m currently experimenting with Anycast for Kubernetes clusters. For this setup, I have two BGP router VMs that talk to multiple tenant worker nodes. T...
X Description: The required feature described as a wish Hi, I’m currently experimenting with Anycast for Kubernetes clusters. For this setup, I have two BGP router VMs that talk to multiple tenant worker nodes. T...
Opengraph URL: https://github.com/apache/cloudstack/issues/13256
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Allow additional allowed IPs for VMs in Security Group networks","articleBody":"### The required feature described as a wish\n\nHi,\n\nI’m currently experimenting with Anycast for Kubernetes clusters.\n\nFor this setup, I have two BGP router VMs that talk to multiple tenant worker nodes. The worker nodes should be able to announce external IPs for Kubernetes LoadBalancer services.\n\nThe goal is to have multiple tenants on a shared L2 network and use Security Groups for isolation.\n\nThe issue is that CloudStack does not know about these external IPs in my scenario, so traffic gets blocked on the hypervisor iptables layer. As far as I understand it, only IPs that CloudStack knows about are allowed as destination IPs for a specific VM.\n\nEven if I create a separate network containing those external IPs, I cannot assign the same IP to multiple VMs. Because of that, real Anycast is not possible.\n\nWhat would be useful is a way to allow additional destination IPs for a VM or Security Group without requiring CloudStack to assign those IPs directly to a single VM. This would allow external systems, like Kubernetes with BGP-based LoadBalancer announcements, to handle the IP ownership dynamically while CloudStack still provides L2 isolation and anti-spoofing.","author":{"url":"https://github.com/Zyplonox","@type":"Person","name":"Zyplonox"},"datePublished":"2026-05-26T21:08:21.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/13256/cloudstack/issues/13256"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:69cdef39-60b4-63cd-4dff-5cf15eebc574 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D7B2:259068:B9A51E:106F9F7:6A4D20F0 |
| html-safe-nonce | e8a0bf7c2ee3562701dd90af36e2de6900768cdcf300a86b794bc19f2b0d2e88 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEN0IyOjI1OTA2ODpCOUE1MUU6MTA2RjlGNzo2QTREMjBGMCIsInZpc2l0b3JfaWQiOiI4Mjk4MzA3MjEyMDMzMjA0NDY0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | c141dcf7571282ab5f61a46fb2afe29c2e0ea3754d46a70e72e581699d0c4168 |
| hovercard-subject-tag | issue:4527511133 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/apache/cloudstack/13256/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1f2e7dc54172e991fc88a6cb1a6e5a796a88c9bf0afd25256906853741af6021/apache/cloudstack/issues/13256 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1f2e7dc54172e991fc88a6cb1a6e5a796a88c9bf0afd25256906853741af6021/apache/cloudstack/issues/13256 |
| og:image:alt | The required feature described as a wish Hi, I’m currently experimenting with Anycast for Kubernetes clusters. For this setup, I have two BGP router VMs that talk to multiple tenant worker nodes. T... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Zyplonox |
| hostname | github.com |
| expected-hostname | github.com |
| None | 92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6 |
| turbo-cache-control | no-preview |
| go-import | github.com/apache/cloudstack git https://github.com/apache/cloudstack.git |
| octolytics-dimension-user_id | 47359 |
| octolytics-dimension-user_login | apache |
| octolytics-dimension-repository_id | 9759448 |
| octolytics-dimension-repository_nwo | apache/cloudstack |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 9759448 |
| octolytics-dimension-repository_network_root_nwo | apache/cloudstack |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 93f17a978ee60bc4668e1d7b90e6bd2d622261fd |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width