Glossary
Key terms used across this documentation.
Bucket / size bucket — a generator model keyed by approximate config size
(sm, md, lg, xl, 2xl–6xl, 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).