Predictika · Cisco Nexus AI cluster fabric design
An SE, a partner or an AI agent proposes the east-west fabric for a GPU cluster: which Cisco Nexus 9000 leaf and spine switches, how many spines, which optic, how far the links run, which NX-OS release, whether Spectrum-X is on and which license covers it. Before the design goes to a simulator, a lab or an order, the proposal goes to the Predictika validator. It recomputes the GPU count, the leaf count and the oversubscription from the nodes and spines, checks every optic against the ports and the distance, checks the Spectrum-X release and license, compares the figures the proposal states with the computed ones, and returns every reason in one answer. Hard rules block; soft recommendations route to a person for approval. This checks that a design is legal, not how it performs: it does not simulate traffic. Nothing here is priced. This is an illustrative model built from Cisco's public documentation. Cisco Systems is not involved with it and has not endorsed it.
This validator checks one kind of proposal: a two-tier leaf-spine east-west fabric for an eight-GPU-node cluster built from Cisco Nexus 9000 switches, as in Cisco's Nexus 9000 AI-era reference architecture. It handles any proposal that picks from these switches, optics and NX-OS releases, not only the scenarios on this page. It checks whether the design is legal before it is simulated, tested or ordered. It does not simulate traffic or predict performance, and it does not cover storage or north-south networks, configuration or pricing.
8 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI design agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Fabric sizing that derives leaves, uplinks and spines from the node count | Only with workarounds The leaf count depends on the node count in steps and on the port count of the chosen leaf, and the spine count on the port count of the chosen spine, so each is a formula that has to be rewritten for every switch model, and a 3-spine proposal for 1,024 GPUs passes unless someone adds the arithmetic. | The leaf, uplink and spine counts are computed on every call and compared with what was proposed; 3 spines for 1,024 GPUs comes back as 2.67 to 1 oversubscribed, with the 8 spines that 1:1 needs, and the stated 1:1 is caught. |
| Optics against distance and form factor | Only with care Reach and form factor are compatibility rules per optic and per switch, on both ends of the link. They can be written, but every new optic multiplies them, and a distance has to be compared with a reach. | Each optic carries its form factor and reach; a 400G QSFP-DD optic in OSFP ports and a 700 metre run on a 500 metre optic are both caught on the same call. |
| Feature rules that depend on release and license together | Only with workarounds Spectrum-X needs NX-OS 10.6(1)F on both tiers and the DCN Advantage license, except where the data sheet says otherwise. That is a release rule and a license rule that interact, and a platform exception. | The release is checked on the leaf and on the spine separately, the license is checked, and the N9164E-NS4-O exception routes to approval rather than a false block or a false pass. |
| Hard rules versus recommendations, and figures the proposal itself states | Only with workarounds Approval chains handle one threshold well, but here some findings block, some only need a person, and the proposal's own stated GPU count and oversubscription must be checked against the computed ones. | Each finding is labeled block or approval, and the stated figures travel with the proposal and are compared on every call. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the design; approval findings need a person to sign off; everything else is computed. The wording shown is an example from the test runs; the numbers change with the proposal.
| 1 | Fabric is oversubscribed (blocks): The fabric is 2.67 to 1 oversubscribed: 1024 leaf-to-spine uplinks are needed for 1:1 but 3 x N9364E-SG2-O give 384 ports. 1:1 needs 8 spines. |
| 2 | Optic cannot reach the distance (blocks): The leaf-to-spine run is 700 m but QDD-400G-DR4 reaches 500 m over single-mode fiber. |
| 3 | Optic does not fit the switch ports (blocks): Optic QDD-400G-DR4 has the QSFP-DD form factor, but leaf N9364E-SG2-O has OSFP ports and spine N9364E-SG2-O has OSFP ports; the optic must fit both. |
| 4 | Spectrum-X needs a newer NX-OS on the leaf (blocks): Spectrum-X needs NX-OS 10.6(1)F or later (Cisco data sheet); leaf N9364E-SG2-O is set to run 10.5(3)F. |
| 5 | Spectrum-X needs a newer NX-OS on the spine (blocks): Spectrum-X needs NX-OS 10.6(1)F or later (Cisco data sheet); spine N9364E-SG2-O is set to run 10.5(3)F. |
| 6 | Spectrum-X needs the DCN Advantage license (blocks): Spectrum-X needs the DCN Advantage license (Cisco data sheet); the proposal includes DCN Essentials. |
| 7 | Stated GPU count does not match (blocks): Stated GPU count does not match: the agent stated 1024; the validator computes 512 (64 nodes x 8 GPUs). |
| 8 | Stated oversubscription does not match (blocks): Stated oversubscription does not match: the agent stated 1.0 to 1; the validator computes 2.67 to 1. |
| 9 | DCN license to confirm with Cisco (needs approval): The proposal includes DCN Essentials with Spectrum-X on a design with leaf N9164E-NS4-O and spine N9164E-NS4-O. The Cisco data sheet requires DCN Advantage for Spectrum-X but does not require the Spectrum-X license for the N9164E-NS4-O; confirm the license with Cisco. |
| 10 | Larger than the reference architecture (needs approval): 144 nodes is above the 128 nodes (1,024 GPUs) of the Cisco reference architecture; confirm the design with Cisco. |
| 11 | No lossless configuration (needs approval): No lossless configuration proposed; RoCE east-west fabrics are normally run lossless with PFC and ECN. |
| 12 | Oversubscribed against the 1:1 target (needs approval): The fabric is 1.6 to 1 oversubscribed; AI east-west fabrics are normally built at 1:1, so a design below 2:1 but above 1:1 needs a person to accept it. |
| 13 | Partial scalable unit (needs approval): The Cisco reference architecture grows in 4-node scalable units; 30 nodes leaves a partial unit of 2. |
| 14 | Plain ECMP load balancing (needs approval): Plain ECMP proposed instead of Spectrum-X with fine-grain load balancing; Cisco positions Spectrum-X for AI east-west fabrics. |
| 15 | Switch is not a listed leaf (needs approval): N9364E-SG2-Q is not one of the leaf models in the Cisco Nexus 9000 AI reference architecture this validator covers. |
| 16 | Switch is not a listed spine (needs approval): N9332D-GX2B is not one of the spine models in the Cisco Nexus 9000 AI reference architecture this validator covers. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please check the east-west GPU fabric for Sable Ridge AI Cloud: 128 GPU nodes, 1,024 GPUs in all, on N9364E-SG2-O leaves running NX-OS 10.5(3)F and 3 N9364E-SG2-O spines running NX-OS 10.6(1)F, linked with QDD-400G-DR4 optics over 700 metres, with Spectrum-X and the DCN Advantage license, PFC and ECN lossless, stated as 1.0 to 1. It is ready for the build team.
Verdict: Blocked.
The agent's request. Please check the east-west GPU fabric for Sable Ridge AI Cloud: 128 GPU nodes, 1,024 GPUs in all, on N9364E-SG2-O leaves running NX-OS 10.6(1)F and 3 N9364E-SG2-O spines running NX-OS 10.6(1)F, linked with OSFP-800G-DR8 optics over 700 metres, with Spectrum-X and the DCN Advantage license, PFC and ECN lossless, stated as 1.0 to 1. It is ready for the build team.
Verdict: Blocked.
The agent's request. Please check the east-west GPU fabric for Sable Ridge AI Cloud: 128 GPU nodes, 1,024 GPUs in all, on N9364E-SG2-O leaves running NX-OS 10.6(1)F and 8 N9364E-SG2-O spines running NX-OS 10.6(1)F, linked with OSFP-800G-DR8 optics over 400 metres, with Spectrum-X and the DCN Advantage license, PFC and ECN lossless, stated as 1.0 to 1. It is ready for the build team.
Verdict: Allowed.
The agent's request. Please check the east-west GPU fabric for Altair AI Lab: 30 GPU nodes, 240 GPUs in all, on N9164E-NS4-O leaves running NX-OS 10.6(1)F and 2 N9164E-NS4-O spines running NX-OS 10.6(1)F, linked with OSFP-800G-DR8 optics over 200 metres, with Spectrum-X and the DCN Essentials license, PFC and ECN lossless, stated as 1.0 to 1. It is ready for the build team.
Verdict: Needs approval.
The agent's request. Please check the east-west GPU fabric for Altair AI Lab: 32 GPU nodes, 256 GPUs in all, on N9164E-NS4-O leaves running NX-OS 10.6(1)F and 2 N9164E-NS4-O spines running NX-OS 10.6(1)F, linked with OSFP-800G-DR8 optics over 200 metres, with Spectrum-X and the DCN Advantage license, PFC and ECN lossless, stated as 1.0 to 1. It is ready for the build team.
Verdict: Allowed.
The agent's request. Please check the east-west GPU fabric for Cobalt Cloud: 64 GPU nodes, 1,024 GPUs in all, on N9364E-SG2-O leaves running NX-OS 10.6(1)F and 4 N9364E-SG2-O spines running NX-OS 10.5(3)F, linked with OSFP-800G-DR8 optics over 250 metres, with Spectrum-X and the DCN Essentials license, PFC and ECN lossless, stated as 1.0 to 1. It is ready for the build team.
Verdict: Blocked.
The agent's request. Please check the east-west GPU fabric for Cobalt Cloud: 64 GPU nodes, 512 GPUs in all, on N9364E-SG2-O leaves running NX-OS 10.6(1)F and 4 N9364E-SG2-O spines running NX-OS 10.6(1)F, linked with OSFP-800G-DR8 optics over 250 metres, with Spectrum-X and the DCN Advantage license, PFC and ECN lossless, stated as 1.0 to 1. It is ready for the build team.
Verdict: Allowed.
The agent's request. Please check the east-west GPU fabric for Orchid Systems: 144 GPU nodes, 1,152 GPUs in all, on N9364E-SG2-O leaves running NX-OS 10.5(3)F and 9 N9364E-SG2-O spines running NX-OS 10.5(3)F, linked with OSFP-800G-DR8 optics over 300 metres, with Plain ECMP and the DCN Advantage license, no lossless configuration, stated as 1.0 to 1. It is ready for the build team.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.