Skip to content

Commit

Permalink
Caveat fix: IOS XR enables the SSH server before it configures users
Browse files Browse the repository at this point in the history
  • Loading branch information
ipspace committed Mar 16, 2024
1 parent dfc7631 commit 7c2d113
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion docs/caveats.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,15 @@ The following features do not work on Arista cEOS Ethernet interfaces:
## Cisco IOS XRv

* netlab was tested with IOS XR release 7.4. Earlier releases might use a different management interface name, in which case you'll have to set **defaults.devices.iosxr.mgmt_if** parameter to the name of the management interface
* Copying Vagrant public insecure SSH key into IOS XR during the box building process is cumbersome. Vagrant configuration file uses fixed SSH password.
* Copying Vagrant public insecure SSH key into IOS XR during the box building process is cumbersome. The vagrant configuration file uses a fixed SSH password.
* Maximum interface bandwidth on IOS XRv is 1 Gbps (1000000).
* It seems IOS XR starts an SSH server before it parses the device configuration[^WCPGW], and newer versions of Vagrant don't like that and will ask you for the password for user **vagrant**. Ignore that prompt and the subsequent error messages[^POT], and you might get a running lab in a few minutes[^MAS].

[^WCPGW]: Yeah, what could possibly go wrong?

[^POT]: You'll get plenty of those. Even when the IOS XR device is configured and you can log into the console, it hates accepting SSH sessions.

[^MAS]: Hint: you have plenty of time to make coffee and a snack.

(caveats-nxos)=
## Cisco Nexus OS
Expand Down

0 comments on commit 7c2d113

Please sign in to comment.