Predictika · HPE Juniper QFX switch orders

An AI agent's switch order, checked before it is booked

An SE, a partner, an order desk or an AI agent proposes an order line for Juniper QFX5240 or QFX5241 800GbE data center switches sold through HPE: the switch family, OSFP or QSFP-DD ports, AC or DC power, airflow, a full unit or a spare chassis, the optics, the PSUs and fans, the site supply voltage, the quantity and the delivery week asked for. Before the order is booked, or a substitution is accepted, the proposal goes to the Predictika validator. It checks the configuration against Juniper's public hardware documentation, computes how many units ship against the allocation the customer has, compares the shipments the proposal states with that figure, and returns every reason in one answer. Hard rules block; a partial shipment, a later ship week or a reduced power supply output routes to a person. Nothing is priced. The allocation, the estimated ship week and the delivery week asked for are supplied by the customer's own order and supply systems; the customers on this page are fictional. This is an illustrative model. HPE and Juniper Networks are not involved with it and have not endorsed it.

Scope: order lines for Juniper QFX5240 and QFX5241 64-port 800GbE switches, full units and spare chassis. See everything this validator covers

This validator checks one kind of request: an order line for a QFX5240 or QFX5241 switch, with its optics, power supplies and fans, and its delivery against an allocation. It handles any order line built from these options, not only the scenarios on this page. It checks whether the order is valid and can ship before it is booked or a substitution is accepted. It does not size a network or price anything.

  • Covered: configuration — the QFX5240 comes with AC power supplies only (DC is a QFX5241 option), only airflow-out is offered, and the optic must match the port type, OSFP for the OD models and QSFP-DD for the QD models, which is the check that catches a substitution of one port type for the other.
  • Covered: spare chassis — a spare chassis ships without PSUs or fans, so the order needs 2 PSUs and 4 fan modules with it.
  • Covered: AC supply — the AC power supplies take 200 to 240 VAC; outside that range blocks, and between 200 and 214 VAC the output is reduced to 2,800 W, which goes to approval.
  • Covered: allocation and delivery — the units that ship on the allocation, a partial shipment, an estimated ship week later than the week asked, and the shipments the proposal states against the computed ones.
  • Supplied by the customer's own systems, not by the validator — the allocation, the estimated ship week, the delivery week asked and the site supply voltage.
  • Not covered — other switch families, the breakout and speed options of each port, software releases and licenses, configuration, and price. Other areas can be added.
  • Only stated rules are modeled — the documentation page for the QFX5240 does not state a minimum Junos OS Evolved release or breakout support, so neither is checked.
The AI design agentProposes the order line from the customer's requirements and says it is ready to book.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

8 scenarios in 5 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI design agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI design agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Options that are valid for one switch and not anotherOnly with workarounds
DC power is a QFX5241 option and not a QFX5240 one, and the same ordering form offers both. A rules table per model has to be kept in step as models are added, and a DC order for the wrong model passes until someone notices.
Each option is checked against the family on every call, so a DC QFX5240 is caught without a rule for that pair.
Optics that must match the port type, including after a substitutionOnly with care
When the ordered switch is substituted because of allocation, the optics already on the order stay as they were. A configurator checks the switch or the optic, rarely the pair after the swap.
The port type and the optic are compared on every call, so an OSFP optic kept on a QSFP-DD switch is caught the moment the substitution is proposed.
Shipments that depend on an allocation held in another systemOnly with workarounds
An order tool books the quantity ordered. Whether all of it can ship depends on an allocation in a supply system, and a stated shipment that ignores it passes.
The units that ship are computed from the quantity and the allocation and compared with the shipments the proposal states; a partial shipment goes to a person.
Hard rules versus supply questions a person must acceptOnly with care
Approval chains handle one threshold well, but here some findings block (a wrong option), and others (a partial shipment, a later ship week, a reduced PSU output) only need a person.
Each finding is labeled block or approval, so a person is asked only about the things only a person can accept.

What this validator catches: findings from its test cases

Click to expand

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.

1Airflow-in is not offered (blocks): Only airflow-out (AFO, front-to-back) is offered for the QFX5240; airflow-in is not available.
2Optic does not match the port type (blocks): The QD port type needs QSFP-DD optics, but the order has OSFP optics; the optic must match the port type.
3QFX5240 is offered with AC power only (blocks): The QFX5240 is offered with AC power supplies only; DC power is a QFX5241 option.
4Site supply outside 200 to 240 VAC (blocks): The AC power supplies take 200 to 240 VAC; the site supply is 190 VAC.
5Spare chassis ordered without PSUs and fans (blocks): A spare chassis (CHAS) ships without PSUs or fans; the order has 1 PSUs and 0 fans, and the switch needs 2 PSUs and 4 fan modules.
6Stated shipments do not match the allocation (blocks): Stated shipments do not match the allocation: the agent stated 24 units shipping; with 24 ordered and 16 allocated the validator computes 16.
7More ordered than allocated (needs approval): 24 units are ordered but 16 are allocated; the rest cannot ship on this allocation, so a person must approve a partial shipment or a later one.
8Ship week later than asked (needs approval): The estimated ship is week 14 but the customer asked for week 12; a person must approve the later delivery.
9Supply voltage reduces PSU output (needs approval): At 208 VAC the AC power supplies are limited to 2,800 W output (3,000 W at 215 to 240 VAC); confirm the load with the customer.

Scenarios and results

Click to expand

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.

1. Configuration and allocation: QFX5240 with DC power and airflow-in, OSFP optics on QSFP-DD ports, all 24 stated to ship on an allocation of 16

The agent's request. Please book this order for Cobalt Cloud: 24 QFX5240 64QD switches (full units), DC power, 800G OSFP optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 16, the delivery asked for is week 12, the estimated ship is week 10, and 24 units ship. It is ready to book.

Verdict: Blocked.

  • QFX5240 is offered with AC power only. The QFX5240 is offered with AC power supplies only; DC power is a QFX5241 option.
  • Airflow-in is not offered. Only airflow-out (AFO, front-to-back) is offered for the QFX5240; airflow-in is not available.
  • Optic does not match the port type. The QD port type needs QSFP-DD optics, but the order has OSFP optics; the optic must match the port type.
  • Stated shipments do not match the allocation. Stated shipments do not match the allocation: the agent stated 24 units shipping; with 24 ordered and 16 allocated the validator computes 16.
  • More ordered than allocated. 24 units are ordered but 16 are allocated; the rest cannot ship on this allocation, so a person must approve a partial shipment or a later one.

2. Configuration and allocation: QFX5241 with DC power; OSFP optics still on QSFP-DD ports

The agent's request. Please book this order for Cobalt Cloud: 24 QFX5241 64QD switches (full units), DC power, 800G OSFP optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 16, the delivery asked for is week 12, the estimated ship is week 10, and 16 units ship. It is ready to book.

Verdict: Blocked.

  • Optic does not match the port type. The QD port type needs QSFP-DD optics, but the order has OSFP optics; the optic must match the port type.
  • More ordered than allocated. 24 units are ordered but 16 are allocated; the rest cannot ship on this allocation, so a person must approve a partial shipment or a later one.

3. Configuration and allocation: QFX5241 QSFP-DD with QSFP-DD optics and an allocation of 24

The agent's request. Please book this order for Cobalt Cloud: 24 QFX5241 64QD switches (full units), DC power, 800G QSFP-DD optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 24, the delivery asked for is week 12, the estimated ship is week 10, and 24 units ship. It is ready to book.

Verdict: Allowed.

4. Substitution: Switch substituted from OSFP to QSFP-DD, OSFP optics kept

The agent's request. Please book this order for Altair Networks: 16 QFX5240 64QD switches (full units), AC power, 800G OSFP optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 16, the delivery asked for is week 12, the estimated ship is week 10, and 16 units ship. It is ready to book.

Verdict: Blocked.

  • Optic does not match the port type. The QD port type needs QSFP-DD optics, but the order has OSFP optics; the optic must match the port type.

5. Substitution: The same substitution with QSFP-DD optics

The agent's request. Please book this order for Altair Networks: 16 QFX5240 64QD switches (full units), AC power, 800G QSFP-DD optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 16, the delivery asked for is week 12, the estimated ship is week 10, and 16 units ship. It is ready to book.

Verdict: Allowed.

6. Supply and delivery: 208 VAC supply and a ship week later than asked

The agent's request. Please book this order for Orchid Telecom: 8 QFX5240 64OD switches (full units), AC power, 800G OSFP optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 8, the delivery asked for is week 12, the estimated ship is week 14, and 8 units ship. It is ready to book.

Verdict: Needs approval.

  • Supply voltage reduces PSU output. At 208 VAC the AC power supplies are limited to 2,800 W output (3,000 W at 215 to 240 VAC); confirm the load with the customer.
  • Ship week later than asked. The estimated ship is week 14 but the customer asked for week 12; a person must approve the later delivery.

7. Spare chassis: Spare chassis with 1 PSU and no fans

The agent's request. Please book this order for Skerry Hosting: 2 QFX5241 64QD switches (spare chassis), DC power, 800G QSFP-DD optics, 1 PSUs and 0 fan modules. The units allocated to the customer are 2, the delivery asked for is week 12, the estimated ship is week 10, and 2 units ship. It is ready to book.

Verdict: Blocked.

  • Spare chassis ordered without PSUs and fans. A spare chassis (CHAS) ships without PSUs or fans; the order has 1 PSUs and 0 fans, and the switch needs 2 PSUs and 4 fan modules.

8. Spare chassis: Spare chassis with 2 PSUs and 4 fan modules

The agent's request. Please book this order for Skerry Hosting: 2 QFX5241 64QD switches (spare chassis), DC power, 800G QSFP-DD optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 2, the delivery asked for is week 12, the estimated ship is week 10, and 2 units ship. It is ready to book.

Verdict: Allowed.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An SE, a partner, an order desk or an AI agent proposes an order line for Juniper QFX5240 or QFX5241 800GbE data center switches sold through HPE: the switch family, OSFP or QSFP-DD ports, AC or DC power, and more. Before the order is booked, or a substitution is accepted, the proposal goes to the Predictika validator. It checks the configuration against Juniper's public hardware documentation, computes how many units ship against the allocation the customer has, compares the shipments the proposal states with that figure, and returns every reason in one answer. Hard rules block; a partial shipment, a later ship week or a reduced power supply output routes to a person. Nothing is priced. The allocation, the estimated ship week and the delivery week asked for are supplied by the customer's own order and supply systems; the customers on this page are fictional. This is an illustrative model. HPE and Juniper Networks are not involved with it and have not endorsed it.
  2. I will start with the first request by the agent.
  3. The agent says. Please book this order for Cobalt Cloud: 24 QFX5240 64QD switches (full units), DC power, 800G OSFP optics, 2 PSUs and 4 fan modules. The units allocated to the customer are 16, the delivery asked for is week 12, the estimated ship is week 10, and 24 units ship. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings and one approval, all in one answer. The QFX5240 is offered with AC power supplies only; DC power is a QFX5241 option. Only airflow-out (AFO, front-to-back) is offered for the QFX5240; airflow-in is not available. The QD port type needs QSFP-DD optics, but the order has OSFP optics; the optic must match the port type. The other one is on screen.
  6. The validator returned four blocking findings and one approval in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the order are checked against each other.
  7. What this shows: for optics that must match the port type, including after a substitution, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the switch to QFX5241 64QD (full unit), the airflow to airflow-out (front-to-back) and the stated units shipping, to 16.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. The QD port type needs QSFP-DD optics, but the order has OSFP optics; the optic must match the port type.
  12. Three findings cleared. Still blocking: optic does not match the port type. One approval also remains for a person: more ordered than allocated.
  13. The agent resubmits once more.
  14. The revised request. It changes the optics ordered to 800G QSFP-DD, the units allocated to the customer to 24 and the stated units shipping, to 24.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The validator also returns the line-item quote. It starts with QFX5241 64QD (DC power, Full) and QSFP-DD 800G; the other line is on screen.
  18. Both earlier findings are cleared, and the validator's figure matches the order.
  19. Five problems caught in one call, fixed in two passes, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.