Skip to content

Glossary

Key terms used across this documentation.

Bucket / size bucket — a generator model keyed by approximate config size (sm, md, lg, xl, 2xl6xl, ciena-6500-tl1, ciena-6500-tl1-gne). Selected via --distribution.

Determinism — the property that a given --seed produces byte-identical generator output across runs.

Driver — a vendor personality (cisco_ios, ciena_tl1) that owns a device’s interactive SSH loop. See Drivers & vendors.

Fault injection — deliberately making devices misbehave (auth_fail, disconnect_mid, slow_response, malformed) to test tooling resilience. See Faults.

GNE (Gateway NE) — in TL1, the network element you connect to directly; it proxies commands to the RNEs behind it. Emulated by the ciena-6500-tl1-gne model. See Ciena GNE / RNE.

Manifest — the CSV that maps each ip:port to its config, credentials, vendor, and driver. The contract between the two binaries. See Manifest format.

mmap / zero-copy — configs are memory-mapped and streamed straight to the SSH channel without per-request copies, which is what lets one host serve tens of thousands of sessions. See Architecture.

Model — a fully-qualified, generatable device type in the generator registry. Its name is the --distribution key and the manifest size_bucket value.

NCM — network configuration management; the class of tooling rcfg-sim is built to load-test. See Using with rConfig.

rcfg-sim-gen — the config generator binary.

rcfg-sim — the SSH server binary.

RNE (Remote NE) — a TL1 network element with no direct management access, reached only through its GNE by naming its TID in a command (RTRV-EQPT:RNE-LIMERICK:3;). See Ciena GNE / RNE.

TID (target identifier) — the TL1 field that names which NE a command is for: empty/ALL addresses the local node; an RNE’s TID routes the command to that RNE.

TL1 — Transaction Language 1, the management protocol the Ciena TL1 driver speaks over SSH (ACT-USER, RTRV-*, COMPLD/DENY).