Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scale Considerations #2

Open
camrossi opened this issue Mar 6, 2025 · 1 comment
Open

Scale Considerations #2

camrossi opened this issue Mar 6, 2025 · 1 comment
Assignees

Comments

@camrossi
Copy link
Contributor

camrossi commented Mar 6, 2025

  • This design should be fine with up to 500 K8s nodes.
  • We need to add a scaling guideline for ACI as well around
    • BGP Peers
    • BGP Prefixes
    • ExtEPGs
    • ESG Scale
@camrossi camrossi self-assigned this Mar 6, 2025
@robvand
Copy link
Collaborator

robvand commented Mar 7, 2025

Adding a few scale considerations and limits for ACI:

  • Floating L3Out scale with 6 anchors and 32 non-anchor in 6.1(x).

  • IPs per MAC = 4096

  • BFD neighbors: Up to 256 sessions using these minimum BFD timers: minTx:50, minRx:50, multiplier:3. 257-2,000 sessions using these minimum BFD timers: minTx:300, minRx:300, multiplier:3

  • number of BGP neighbors (2000 per leaf with up to 70000 external prefixes with a single path). 20k per fabric scale.

  • Shared L3Out (when leaking between VRFs) 2000 IPv4 prefixes.

  • External EPGs per L3out (250 per L3out), 600 fabric wide. (number of external EPGs per L3out) * (Number of border leaf switches for the L3out)

  • Number of ESGs per Fabric = 10000

  • Number of ESGs per VRF = 4000

  • Number of ESGs per tenant = 4000

  • Number of L3 IP Selectors per leaf = 5000

  • Number of IP Longest Prefix Matches (LPM) entries: 20000 IPv4 with default dual stack profile. Worth noting that changing the profile reduces the amount of supported ECMP paths.

The shared L3out limit IPv4 prefix limitation needs additional investigation as its likely to apply in this type of deployment.

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

No branches or pull requests

2 participants