tailscale / tailscale/tailscale

FR: Dual-stack support in subnet router BIRD compatibility

Open
#18,015 1 comment 0 reactions 0 assignees View on GitHub
fr needs-triage
Dominant language
Go
Stars
36.5k
Forks
3.2k
Avg merge
2d 3h
Merged PRs (30d)
123

Description

### What are you trying to do?

Use bird as documented in https://tailscale.com/kb/1298/subnet-bgp to route to the active subnet router in a failover pair in a dual-stack network

### How should we solve this?

Add a second protocol (maybe named 'tailscale6'?) in https://github.com/tailscale/tailscale/blob/c679aaba32c27681845466df9e6df69fe0704b95/wgengine/userspace.go#L1151

### What is the impact of not solving this?

Due to most protocols in bird being only ipv4 or ipv6, outside of select protocols such as maybe BGP, there's no way to switch routes for ipv6 in addition to ipv4 for the subnet router as documented.

### Anything else?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.