Added support for SROS 19.x with SR-1 chassis for integrated model
Hi,
I've added support for Nokia SROS 19.x that removed support for the SR-c chassis for the integrated VSIM model. The only SR chassis supported for integrated model are SR-1 and SR-1s as per documentation.
I've changed the launch.py script accordingly with appropriate smbios options and card/mda config, while remaining backward compatible with previous releases (hence the major rel check).
Port configs are not backward compatible as this chassis only supports QSFP28 with breakout cables, so the port config becomes {iom_slot}/{mda_slot}/{connector-id}c/{port-id}.
Closes #200
Some output as proof and to speed up the PR :) https://gist.github.com/wdesmedt/e39b67bcbc68f79c5760f2cc400ae33e
Actually 19.5 still supports the older integrated chassis. From the release notes for 19.5.R1.
An integrated vSIM is created when the configured chassis type is SR-c4, SR-c12, SR-1, or SR-1s. All other chassis types require a “distributed” model of deployment.
Wish I knew why they removed the c4/c12 in 19.7.