Page MenuHomeVyOS Platform

Add AWS gateway load-balanceing tunnel handler (gwlbtun)
Closed, ResolvedPublicFEATURE REQUEST

Description

Add aws-gateway-load-balancer-tunnel-handler (gwlbtun)
It is designed to be run on a GWLB target, takes in the Geneve encapsulated data and creates Linux tun (layer 3) interfaces per endpoint. This allows standard Linux tools (iptables, etc.) to work with GWLB.

https://github.com/aws-samples/aws-gateway-load-balancer-tunnel-handler
https://aws.amazon.com/blogs/networking-and-content-delivery/how-to-integrate-linux-instances-with-aws-gateway-load-balancer/

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)

Event Timeline

Viacheslav changed the task status from Open to In progress.Jun 5 2023, 8:57 PM
Viacheslav claimed this task.

PR https://github.com/vyos/vyos-1x/pull/2185

set service aws glb interfaces gwlb1 eni-id 'id-one'
set service aws glb interfaces gwlb2 eni-id 'id-second'
set service aws glb script on-create '/config/scripts/tmp.sh'
set service aws glb script on-destroy '/config/scripts/tmp.sh'
set service aws glb status format 'simple'
set service aws glb status port '8282'
Viacheslav changed the task status from In progress to Needs testing.Sep 29 2023, 7:53 AM
dmbaturin renamed this task from Add aws gateway load-balance -tunnel-handler gwlbtun to Add AWS gateway load-balanceing tunnel handler (gwlbtun).Oct 21 2023, 12:21 PM
dmbaturin closed this task as Resolved.
dmbaturin changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.