6 ms·
Cisco IOS, NXOS, IOS-XE and IOS-XR are C/C++.
by zxcvhjkl 8y ago
Cisco IOS, NXOS, IOS-XE and IOS-XR are C/C++.
- Yizahi 8y agoI wager there are some small python/bash/perl etc. scripts in use in Cisco firmware, tomorrow headlines - "World runs on Bash! Apocalypse is nigh!"
- paulie_a 8y agoCisco gear has enough problems regardless of programming language. They could start with not hard coding passwords. I will never trust them again.
- technion 8y agoVersions of IOS had embedded scripting available via TCL. It's likely that's the language used internally too.
- jwbensley 8y agoYeah, if you drop in a Linux shell on their various platforms you can find shell scripts dotted around. The boxes run Linux so that isn't surprising really.
- deleted 8y ago[deleted]
- topranks 8y agoLinux runs the control plane. The programmed routes go into hardware on the bigger systems, and either way there is no Linux kernel routing involved at all.
- jwbensley 8y agoI didn't say that Linux was involed in the forwarding plane or any routing. I was responding to Yihazi's comment that shell scripts are likely in use somewhere. This entire thread is in relation to the control-plane as that is where Cisco use Erlang. Scroll up much? Edit: If I'm not mistaken I think Linux is actually used in some platforms for routing the out of band management interface, but not transit traffic.
- deleted 8y ago[deleted]