cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1425
Views
13
Helpful
19
Replies

New Updates to CML and NSO sandbox labs

jokearns1
Cisco Employee
Cisco Employee

Hi Community, 

Yesterday, we released updates to our popular CML and NSO sandboxes. 

Cisco Modeling Labs (CML)
We want to scale the CML sandbox. Right now, if slots are full, users have to wait. This is annoying and we want to address it while keeping the core CML functionality. 

  • CML updated to 2.7.2
  • Supported Routers --> CSR1000, IOL, IOSv
  • Switches --> CSTkv, IOL-L2, IOSvL2, 
  • Linux, --> Ubuntu, Alpine, TREX
  • Other --> WLC, External Connector

We have removed the huge XRv node. It just ate too many resources to scale the sandbox adequately. If anyone wants to experiment with XRv programmatically, we have a dedicated XRd sandbox for that. 

The sample topology has also been updated. See below:

Screenshot 2024-10-11 at 09.34.21.png

These changes will allow us to scale up concurrent sessions and help address demand. We cant promise we will ever reach demand but this will definitely help.

Network Services Orchestrator (NSO)

The NSO sandbox also received some updates yesterday. 

  • New Docker containers added for NSO
  • Updated CML topology
  • Updated access information and instructions

This is the first of a two part update, the second being pushed next week.

We would like your feedback on any updates we push. Please reach out to this thread with any questions or comments. 

Thanks, 

Sandbox Support 

19 Replies 19

It is likely worth pointing out, in case the original commentor did not already know, that the purchasable version of C.M.L. still includes the Nexus 9k.  Its removal from the sandbox does not indicate a removal from the base C.M.L. product.  See VM Images for CML Labs (continuing to list the "NX OS 9000"), C.M.L. 2.7 User Guide, available at https://developer.cisco.com/docs/modeling-labs/vm-images-for-cml-labs/#non-cisco-vm-images (last accessed Oct. 16, 2024).

jokearns1
Cisco Employee
Cisco Employee

Hi All

I lot of activity on this thread. Firstly, thanks for your feedback. 

Its difficult to find a balance between CML sandbox functionality and available resources in our backend.

The CML sandbox was never meant to be a complete solution for everyone and catch all use cases. The primary aim of DevNet is to give developers real world access to Cisco APIs and sandbox is a tool in the armoury. We wanted to address scale issues as this was the major feedback from the community. 
Also, the CML sandbox does not strictly follow any Cisco examination text. If we did, we would need more datacenters and lots more people. The CML sandbox has to be as generic as possible to catch as many use cases as we can while allowing scale. 
We will consider feedback on available CML nodes and update this thread. 
Once again, we appreciate the discussion around this. 

Support

Hello jokearns1:

First, I thank you for seeking and reading feedback on this thread.

As a systems engineer and C.C.I.E. candidate, I appreciate both the value of the C.M.L. sandbox and the difficult decisions facing your team as a direct result of its success and popularity.  I hope you feel the well-deserved admiration of this entire community every day for such a great resource.

I also hope that I have sufficiently pleaded the case, above, for learners' continued access to such a platform, and sufficiently highlighted its potential sales and pre-sales value, especially for smaller Cisco partners.

Throughout my career, Cisco has affirmatively taken steps to recognize, embrace and empower both meritorious candidates and smaller partners.  I remember, two decades ago, 1) reading that the C.C.I.E. had no formal prerequisites and 2) my first 90%-off lab-discount order (available to Cisco partners).  C.C.N.A. was my first certification, and I recall contrasting it to exams I later took from Citrix, Microsoft, RIM, etc., where, e.g., the right answer would be marked wrong and only the vendor's costly training warned candidates beforehand, exams where all the questions and answers had been leaked and exams devoid of substance but heavy on marketing jargon.  As a result I, like many others, favored and continue to favor Cisco certifications heavily.

Cisco's broad, longstanding culture of empowerment and level playing fields now seemingly stands at a fork in the road with the vital goal of open developer access.  I respectfully submit that this is a false choice and that Cisco can and should pursue both paths.

C.M.L. requires significant backend resources.  For this reason foremost, its value to certification candidates and developers is high, and it also poses serious scalability challenges.  I submit that Cisco is best suited to solve and manage the underlying infrastructure challenges, not other vendors, individual candidates and developers or a combination thereof.  It is worth noting that many certification candidates have only their personal hardware on which to run a local instance of platforms like C.M.L.  See, e.g., Bombal, Homeless security guard to CCIE: You can't train ambition: Katherine McNamara shares her story, Cisco Live, available at https://www.youtube.com/watch?v=hCRjDwuuQOA (last accessed Oct. 1, 2024).

That said, backend resources cost money.  To the extent that Cisco can afford to provide open, free-as-in-beer access, I implore your team to continue to do so.  I worry that the current demand on the sandbox is somewhat overstated.  Even now, the system is sometimes below session capacity.  The maximum wait I experienced to start a session before the changes announced in this thread was a little over an hour.  I worry that the five-day session limit allows many sessions to sit idle for significant periods when they should have ended or been suspended, were suspending a session possible while also enforcing a five-day total cap (e.g., a user starts a session Monday morning, but then sits idle, causing automatic suspension of the session from Monday evening to Tuesday afternoon, at which point user interaction is required to resume the session, while still force-terminating it on Friday).

Of course, in the long term, Cisco is likely unable to meet the increasing demand for the C.M.L. sandbox for free.  Its current popularity, however, is a solid viability indicator for reasonable, fixed-price market offerings to candidates and developers.  Though incomplete and loaded with caveats, such offerings have long been on the roadmap.  See, e.g., Schmieder, How to run Cisco Modeling Labs in the Cloud ("We have heard requests to have CML Software-as-a-Service (SaaS), and we’re working hard to make this a reality in the future.") (Sept. 1, 2023) (emphasis in original), available at https://blogs.cisco.com/learning/how-to-run-cisco-modeling-labs-in-the-cloud?gad_source=1&gclid=Cj0KCQjwyL24BhCtARIsALo0fSDjRxeTUA_kLwTww2qiOozGdRXN7UxfQlyAi4H4VcPneDzjqI4DSq8aAgUpEALw_wcB&gclsrc=aw.ds (last accessed Oct. 16, 2024).

As it stands, a single-vendor hosted offering remains conspicuously absent from the current C.M.L. product.  See Cisco Modeling Labs—Personal, The Cisco Learning Network Store ("Cisco Modeling Labs—Personal is distributed as an OVA file for you to deploy as a virtual machine on supported VMware products or as an .ISO file for bare metal installation."), available at https://learningnetworkstore.cisco.com/cisco-modeling-labs-personal/cisco-modeling-labs-personal/CML-PERSONAL.html (last accessed Oct. 16, 2024).

If your team has not already offered to the relevant other Cisco team(s) to use the current C.M.L. sandbox as a blueprint for a fixed-price C.M.L. hosted solution, then I urge you to do so.  Your team has already solved the hard challenges.  Technically speaking, horizontally scaling the grid and checking subscription statuses as a requisite for entry seem minor additions to what you have built.

Last, I urge Cisco to continue to value the flatness of the playing fields it has thus far maintained.  I hope that Cisco will consider the long-term value of tapping a broad, global talent pool for certified personnel when it considers profit and loss for a hosted C.M.L. offering.  I also urge creative thinking as to its pricing models, e.g., account for the prevailing local wages in customers' areas, provide discounted access to those with competitors' certifications, those who have booked Cisco exams and those eligible to advance through higher-level Cisco exams and consider a scholarship program and discounts for partners, traditional high school, vocational school, college and community college students and those adversely impacted through no faults of their own by economic conditions, prejudice and injustice.

I sincerely thank you for your consideration,
by /s/ Martin MartyG Gottesfeld,
Rolling Stone-featured human-rights advocate,
Former HufffPost contributor,
Former Reporter, The Intercept  and
Cisco Certified Specialist—Enterprise Core, Cisco Certified Network Associate (2003, expired).

msanghera6
Level 1
Level 1

Some of my thoughts on this new update


 

  • I like the new interface. It feels fluid to navigate around the topology. It does take some playing around to see where things have been moved to, but eventually you'll re-familiarize yourself with where everything is
  • I like how the node leave a "trail" behind it when you move it around. Very nice addition.
  • I like the ability to run a packet capture by right clicking a link. Its much quicker to do it way, rather than having to recall where the older packet capture option was in the older UI
  • The tabs for each device's console is another great improvement!
  • Also being able to have console windows side by side is very nice.
  • I am disappointed to see that ASA, XRv9k, NX-OS are no longer available. I understand the resource limitation, but hopefully the team finds a compromise, and allows these nodes to be re-added. I loved playing around with IOS-XR, and this was a great way to learn more about the OS and apply what I learn in the lab towards real world problems and scenarios at my workplace, where we have some routers that run XR. Same applies to ASA and NX-OS. Sad to see those go away
  • As for suggestion, could you allow for us to select from a variety of Image Definitions?
  • Zooming in and out feels like it could be improved on. When I use my scroll wheel, the amount of zoom is a bit more than what I need, which results in me needing to use the + and - button to get the zoom just right. Perhaps the amount of zoom "per scroll" could be adjusted, or implement a zoom slider?
  • being able to reserve a lab for 4-5 days feels VERY LONG, as opposed to the older limit of 2 days.

Hello jokearns1,

are you planning to Nxos images in CML again ? these were very beneficial, i would say we prefer to wait for the slot rather than having half functionality. 

 

 

Thanks,