Skip to content

Egressds apr21#22

Open
XinShuYang wants to merge 4 commits into
main-ipv6from
egressds-apr21
Open

Egressds apr21#22
XinShuYang wants to merge 4 commits into
main-ipv6from
egressds-apr21

Conversation

@XinShuYang
Copy link
Copy Markdown
Owner

No description provided.

Introduce dual-stack Egress by enabling new fields spec.egressIPs and
spec.externalIPPools. Both IPv4 and IPv6 egress IPs are always scheduled
to the same Node via an extended consistent hash scheduler.

The antrea-controller allocates IPs atomically from their respective
ExternalIPPools in egress HA mode.

The antrea-agent handles dual-stack Egress through a dedicated sync path
that installs per-IP SNAT mark flows and iptables rules, and installs
per-Pod OFPort flows for both IP families.

Admission webhook validation ensures the dual-stack and single-stack
fields are mutually exclusive.

Signed-off-by: Shuyang Xin <shuyang.xin@broadcom.com>
Signed-off-by: Shuyang Xin <shuyang.xin@broadcom.com>
Signed-off-by: Shuyang Xin <shuyang.xin@broadcom.com>
Signed-off-by: Shuyang Xin <shuyang.xin@broadcom.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant