Multivendor CLI translate
Do not use to invent features a platform does not have. Not for NX-OS vs XR personality debates.
Procedure
- State the intent in one sentence (e.g. "show EVPN type-2 for 00:11:22:33:44:55").
- Emit a table: vendor, mode (op/config), exact command, and the field to read.
- Prefer operational commands. Config snippets include the prompt context (
configure exclusive,configure private). - Call out gotchas (Junos pipe vs IOS include, EOS aliases, SR Linux info vs running).
- Verify against the platform's current train, not memory from 2018.
intent: BGP neighbor state
IOS-XR show bgp neighbor brief
Junos show bgp neighbor summary
EOS show ip bgp summary
SRL show network-instance default protocols bgp neighbor
Anti-patterns
- Never mix config and exec in one block without labels.
- Do not guess a hidden command.
Safety
Output is reference only. Applying it requires netops-change-guard.