Published: 21 March 2025Cisco dCloud Topology Builder User Guide
Save time developing and spend more time innovating for Exceptional Client Experiences (ECE).
Welcome to the dCloud community, where your Global SE Demo Team supports your content development.
We created the dCloud Topology Builder application to help you efficiently transform your world-class solution ideas into world-class demonstrations.
Follow this guide, along with the training videos and the community Webex space, to gain insights on how to build topologies faster and easier and set the stage for exceptional client experiences (ECEs).
About this Guide
Use this guide as a tutorial and reference, to discover how to build and edit topologies for your dCloud demos.
In this guide, explore main concepts, common tasks, and advanced features.
Quickly learn the basics to get familiar with the interface, and practice creating your first topology. Then, explore a cornucopia of configuration options you can use to design topologies (the HOW) for your customer's best business outcomes (the WHY Cisco?).
Instantly gain insights and get new ideas of your own, as well as real-time support.

Requirements
Required | Optional |
---|---|
Laptop | Cisco AnyConnect |
- Get Access
- Watch Training Videos
- Explore UI Basics
- What's New
- About Licenses
Get Access
If you have a cisco.com account, you either have access to Topology Builder, or you can easily request it. Some content is only available to Cisco Employees and Partners with cisco.com access (Level 3 or higher).
Licensing for Topology Builder is internally managed by the dCloud team and not related to software or hardware licensing but used to control the volume of sessions running on Topology Builder.
If you attempt to open Topology Builder and are not an SE, you may see a Request Access button. If this happens, click the button and fill out the form. You will quickly receive access and be notified.
If you are an SE with cisco.com access, you can quickly open Topology Builder:
Click Discover on the Introducing dCloud Topology Builder banner on the dCloud Home page; or click the My Hub tab at the top of any dCloud page, and then click Topology Builder at the bottom of the left panel.
Topology Builder Home Page
dCloud My Hub > Sessions Page
Register for a cisco.com Account
If you need cisco.com access, follow these instructions to register.
Need Topology Builder access?
If you need access to Topology Builder, you will need a laptop or desktop.
Cisco AnyConnect software is optional but recommended.
- Click https://tb.ciscodcloud.com/, and then click Request.
If you have questions about this process, email dcloud-support@cisco.com.
When you have access...
- Go to the dCloud Topology Builder app, and log in with your Cisco credentials.
Recommendation: Before you create a topology...We recommend that you do a little exploring before creating your first topology, to help set your expectations and give you some information about Topology Builder and what you can do with the application.
- On the Home page, click Videos. Watch the Getting Started Guide video at top of the page, for a quick tour that will help set your expectations.
- Scroll up a bit to the Get Started menu, and select the UI Basics tab, to get familiar with Topology Builder navigation.
Watch Training Videos
A great way to get to know Topology Builder and learn how to use it is to watch the growing list of video tutorials we offer.
- On the Home page, click the Play button to see a variety of short videos on building topologies.
These short videos are an excellent way to learn more about creating and deploying topologies. For example, you can learn how to create a topology, run it in dCloud, configure sharing and remote access, share a topology, and more.
Recommended: Click the Getting Started Guide Play button at the top, for a quick, guided tour of the application.
What's Next
On the Get Started menu, click Explore UI Basics, to become familiar with Topology Builder navigation and preferences you can set.
Explore UI Basics
As you get started in Topology Builder, it is good to review the user interface (UI) basics.
- Go to the Home page
From the Home page, you can launch My Topologies, Documentation, Template Manager, Videos, or Request a Feature.
If you click Get Started on the Home page, you will launch the My Topologies page.
At top left of any Topology Builder page, click the Cisco dCloud Topology Builder to go to the Home page.
At top right on any Topology Builder page, click Home to return to the main window.
- Go to My Topologies page
You can always go Home and click Get Started to open My Topologies, as well.
- Toggle UI Themes: Dark Mode | Light Mode
Light Mode
Dark Mode
- Toggle Topology Views: List View | Detailed View
Click the image on the right, to toggle to Detailed View on the My Topologies page.
My Topologies Detailed View
When you have created 8 topologies, your view will auto-display in Detailed View, at the beginning of each new session.
Click the image on the left, to toggle to List View on the My Topologies page.
My Topologies List View
When you have created eight topologies, your view will auto-display in Detailed View, at the beginning of each new session.
- Search
On the My Topologies page, click within the Search field, and enter a topology name or keyword in its description, to see the list of matching topologies.
Tip: If a version number might be part of the topology name or description, enter it (for example, enter "12.5") to see the list of results.
- Filter Search Results
1. On the My Topologies page, under the Search field, click the arrow to expand Filters.
2. Select Filter options to improve the results shown, by Content type and/or Data Center location.
- View / Delete Personal Preferences
You can quickly see the preferences you have set and/or delete all preference at once.You cannot change individual preferences here. To do that, scroll up to find Toggle UI Themes; Filters; and Topologies View.
- Select the Person icon at top right.
- On your View / Delete Preferences page, review your current UI preferences.
- To keep your personal preferences in tact, click the X at top right to close the pop-up page.
- To simultaenously remove all of your preferences, click Delete Preferences at bottom.
- If you delete all your personal preferences, you can scroll up or search within this guide, to learn how to add your preferences in this UI Basics section: Toggle UI Themes: Dark | Light; Filters; and/or List | Detailed View.
- Get Support
At bottom right of any page, click the information icon, to see three choices you can click to get support.
Demo Creation Help takes you to the Topology Builder Community Webex space where you can ask questions and get expert advice. This is quite popular and effective, as you will see.
dCloud Support opens the Support page where you can open a ticket; click Help to check online help topics; click Tickets to see your open tickets and status; and click Feedback to tell us about your experience.User Guide opens the guide you are reading now.
- Give Feedback
Share your Feedback about Topology Builder in the TB app's page footer, or click Give Feedback on the right of pages in this guide.
* At the bottom of any TB page, click Feedback in the footer.
* On the right of any TB User Guide page, click the small, vertical Give Feedback banner.
Great job!
You have learned basic navigation and tips to make navigating your journey simple and effective.
What's Next
Now, you are ready to create your first topology. Let's look at how to do that from scratch and from an existing demo template. You will start with the concepts and basic tasks, and then get into the flow.
On the Get Started menu, click Create a Topology.
dCloud Topology Builder Release Notes
See what's new & improved in the Topology Builder app.

11 March 2025 - Release 129
What's New in Topology Builder
- Users can now hide icons (AnyConnect/vPod/Cloud/Endpoint Kit) on the My Topology Diagram page.
- The internal link to Topology Builder v3 Documentation has been updated, to reflect the new User Guide AEM design.
If you have questions about or suggestions for the user guide, share your feedback with us. Help us continually improve!
- Users can now discover Exact Matches for Search criteria.
4 March 2025 - Release 128
Cisco Internal Only
1 March 2025 - Release 127
New in Topology Builder! Generate Guest Access from the General page
To Enable guest access for dCloud sessions on the General configuration page for a topology you have created, follow these steps.
- At top right of any page, click Topologies to open the My Topologies page.
- For the topology you want to enable guest access, select the Pencil icon.
If you do not see the Pencil icon, click on a blank space on the page and hover over the topology name and description again.
- To give dCloud guests access to your content, check the Enable guest access checkbox.
When you check the checkbox and click Save, this feature enables access to dCloud users without CCO credentials to access Session View via a shared link, ensuring they can still benefit from the full demo experience.
Below, you can see the dCloud Session View for an non-CCO authenticated user. Note the limited menu bar options: The user can interact fully with the demo but has very limited control of the session itself.
The shared link will need to be passed to those users without CCO credentials.
27 January 2025 - Release 126
Cisco Internal Only
23 January 2025 - Release 125
Cisco Internal Only
20 January 2025 - Release 124
What's New
- Now, there is an Icon selector to make it easier to use icons in your topology diagrams.
- VM/Device-Editing icons
- Icons selector added: Add an Icon
- AnyConnect, Cloud, vPod, and Endpoint Kit icons
- New Topology Builder Icon Library demo - video
What's Fixed
- VM Replacement uses new EVC mode.
- Topology ID is checked when pushing to dCloud.
- Topology state persists when you are in Diagram View Edit mode, make no edits, and then cancel the edit.
- SASE icon shows on the Networking tab.
- Edit Network in Diagram View works as expected.
- When you select Hardware in Session View, the Info panel opens.
6 January 2025 - Release 122/123
A new, modern set of Icons, arranged in tabs, is available, based on the Cisco marketing icon set.
The old icons are also available, in their own tab.
2024 TB RelNotes
5 December 2024 - Release 121
- Users can now clone Topologies: Click the Topology title, click Clone at top right, update the Name/Description if you like, and click Create.
- Topology names are now displayed in the Diagram page header.
- You can click a Schedule button at top of General or Diagram page.
- You can click Push at top of General or Diagram page, to push a topology to dCloud.
- You can change the CPU EVC mode of a VM.
30 October 2024 - Release 118
What's New
- Demo metrics contain the correct published date.
- Improved Virtual Machine (VM) Created Workflow, with unused columns deleted.
Enhancements
Improved user experience in performing the new design actions in Diagram View.
- Draw Lines between connections.
- Use the Telephone icon.
- Use Logical Connection functionality.
16 October 2024 - Release 115
Enhancements
To enable a better Virtual Machine creation workflow experience, unused columns are removed from Add a VM Workflow.
Now, users can change the Default Line Color (even to "transparent"), when drawing lines between Nodes in Diagram View.
When users now use the NAT feature, traffic to the internet is enabled.
5 September 2024 - Release 109
What's New
dCloud Topology Builder users can now perform these tasks in Diagram View:
- Change the font size and color of text labels.
- Rotate the position of text labels.
- Turn on the auto-align option (aligns on the left), and then add new nodes.
15 August 2024 - Release 108
What's New
Users can now configure URLs on Icons added to the Diagram View which then display in the dCloud Session View.
31 July 2024 - Release 106
- Users can now configure internal NAT functionality in their topologies.
- Users can align nodes in Diagram View.
- Prepare
- Create from Blank
- Create from Template
- Edit | Delete
- Copy | Clone
- Share
About dCloud Topologies
Your first step in creating dCloud content is to build a topology. As you take this step, you will consider how to most efficiently and effectively build the best Cisco solution for your customers that yields a demonstration that empowers insightful experience, which drives their confidence, which enables sales.
Topology Builder empowers you to build topologies faster, customize them to support your sales pitch, and reuse them or parts of them for other accounts.
As you begin using Topology Builder, you will see clear benefits that lead to excellent Business Outcomes for your customers.
- Build topologies faster.
- Discover ways to customize them to configure solutions that bring high customer benefit.
- Reuse parts of your current topologies to construct a new one for a new account.
- Use Topology Diagrams in your sales pitch, to help customers "see the WHY" of the Cisco solution.
To learn the fundamentals of a dCloud topology, you will explore two methods - creating from scratch with a Blank Template and creating from template with a Demo Template as your foundation.
Create from Blank
Create your topology content from scratch, with no prebuilt templates. Keep in mind that you can select prebuilt virtual machines later, when you edit your topology's configuration.
Create from Template
Create content from a prebuilt demo template created by the dCloud developer team. This may be an existing demonstration or lab in the dCloud Catalog.
Create from Import
Used to import Topology Builder version 2 content into Topology Builder version to make edits, this option is only available to the dCloud Development team.
Note for Template Managers: If you are unable to locate a new VM or Demo Template, raise the topic in our Community Webex space.
Before you create your first topology...
- On the Home page, select Videos and click the Getting Started Guide video at top of the page, for a quick Welcome and Tour, to set your expectations.
- It's good to be familiar with some tips about navigating the Topology Builder app most efficiently. If you didn't already, now is a good time to scroll up to the Get Started section, select the Explore UI Basics tab and spend 2 minutes on a quick review.
What's Next
Scroll up to the Create a Topology menu above and select the Create from Blank tab, to learn about the basic topology requirements and how to build from scratch. You can add prebuilt VMs later, if you want.
Create Your First Topology
On the My Topologies page, you will create your first topology, which you can do in a couple of ways, depending upon what you want to build and/or leverage with prebuilt demo templates. It's a good idea to try both methods, in the order in which you're comfortable, to start getting comfortable with the TB app and how to get the most out of it.
First, you will determine whether to start from scratch (Blank) or start with a prebuilt dCloud demo topology (Template).
As you create your topology, observe where you are in the process at top of the My Topologies page.
Create from Blank
You can create a topology without a prebuilt template, to build a new dCloud demo from scratch.
Keep in mind that you can select prebuilt virtual machines later, as you edit your topology configuration.
To create a topology from scratch, follow these steps.
- On the Home page, click Get Started.
Or, at top right of any page, click Topologies.
- On the My Topologies page, click Create.
- Select the Data Center where you want to publish the content.
- Select Blank.
- Add the details: Give your new topology a Name and Description (required), and add any helpful Notes on this page. All information you enter here will display in the UI.
- On the General configuration page, you can edit the Name, Description, and Notes. If you do make edits, click Save.
- From here, you can select options on the left panel to continue editing your topology's configuration details.
For configuration instructions, scroll down this page to the Configure a Topology menu.
Good job!
You've learned how to create a topology from a blank template and that you can go back to make further edits and configurations later.
What's Next
Now, Scroll up to the Create a Topology menu and select the Create from Template tab, to learn about the basic topology requirements and how to build a topology from a prebuilt demo template. You can customize it later, as you like.
Create from Template
You can create content from a prebuilt template that was created by the dCloud developer team. This may be an existing demonstration or lab in the dCloud Catalog. This is a popular way to create a template built with a similar configuration to what you want to develop.
For a guided tour, go to Home > Videos and watch the Create from Template tutorial.
To create a topology from a demo template, follow these steps.
- On the Home page, click Get Started.
Or, at top right of any page, click Topologies.
- On the My Topologies page, click Create.
- Select the Data Center where you want to publish the content.
- Select Template.
- Now, you can search for a template or find one in the Template list.
- In this example, imagine that we've scrolled down the list a bit to find the template on which this demo is built:
Cisco ISA3000 with FTD - FMC version - Lab v3 Click the name of the (demo) template, and view its Name and Description.
- Change the Name and/or Description, and click Create.
- On the General tab, add a meaningful note, and then Save your new topology.
To continue editing the configuration, select the options on the left panel.
Great job!
You have learned the basics of creating a topology from a Blank template or template that is based on a proven dCloud demo. Nice work.
You've got a template with which you can develop your dCloud instant demo, lab, scheduled demo, or sandbox exceptional client demo experience.
To dive deeper into configuration now, scroll down a bit to the Configure a Topology menu.
Otherwise, continue with the Create a Topology menu, and explore how to edit, clone, and share your topology.
Edit a Topology
You may want to edit a topology, whether it has or has not been saved to Custom Content on the dCloud platform.
You can, for example, edit a current topology for a different customer or solution and save it with a new name. Or, you may want to customize a current topology further.
You can fully customize your topologies within Topology Builder. You can access all topologies you create using Topology Builder on your My Topologies page.
To edit your topology, follow these steps.
- At top right of a page, click Topologies.
- On the My Topologies page, click the Pencil icon below the topology you want to edit.
If you do not see the Pencil icon, click any blank space on the page, and hover over the topology name again.
- On the General configuration page, you can edit the topology's name, description, add any notes. You can check the Enable guest access checkbox. On the left-panel menu, you can edit the topology's configuration.
- If you make any edits, click Save.
- Observe the Toggle buttons at the top, where the gear icon is currently selected by default. If you toggle to the the Diagram View on the right, you will see your topology's diagram display. There are a variety of options you have to modify the look and feel of your diagram. For more information, scroll down to the Configure a Topology menu, and select the My Topology Digram tab.
- To learn more about configuring your topology, scroll down to the Configure a Topology menu, to see information about the options in the left-panel menu.
Delete a Topology
You can access all topologies you create using Topology Builder on your My Topologies page.
If you choose to delete a topology, it will be deleted from Topology Builder, so consider carefully whether you want it deleted from the system.
If you delete a topology that has been saved as Custom Content in dCloud, it will no longer be available.
To delete a topology, follow these steps.
- At top right of a page, click Topologies.
- On the My Topologies page, click the Trash icon below the topology you want to edit.
If you do not see the Trash icon, click any blank space on the page, and hover over the topology name again.
When the Confirm Delete message appears, click Delete if you are sure. This will delete the selected topology from the system. Therefore, be sure you do not want to leverage it, customize it, and rename it before you click Delete.
Copy or Clone a Topology
Imagine that you are happy with a topology you created and you want a new instance of it that you can build upon, edit, and reconfigure for a new solution.
Or, maybe you would like to archive a topology to reference or use later, so you'd like to make a copy of it, make a note about it on the General page, and change the name to begin with "Archive." How and when you make copies of topologies will depend upon your dCloud content development requirements and process.
Whether your content exists in dCloud, you can copy or clone your topology.
When you copy your topology, you must make at least one edit in one field on the General page: Name, Description, Notes.
When you clone your topology, you can modify the Name and/or Description, but you can click Create without having done so.
Copy a Topology
Imagine that you are happy with a topology you created and you want a new instance of it that you can build upon, edit, and reconfigure for a new solution.
You may want to copy an existing topology for a demo you created, so you can leverage it for a new demo that highlights AI capabilties for a customer whose top business outcomes result from automation.
When you copy your topology, you must make at least one edit in one field on the General page: Name, Description, Notes. Consider, for example, adding a helpful note, such as "The base of this topology comes from the Collaboration 12.6.2 Sandbox."
To copy your topology, follow these steps.
- At top right of a page, click Topologies.
Here is where you access all topologies you have created, copied, or cloned.
- On the My Topologies page, click the Copy icon below the topology you want to edit.
If you do not see the Copy icon, click any blank space on the page, and hover over the topology name again.
- Before you can save this Copy, you must make a change to at least one of the three fields that displays: Name, Description, and/or Notes.
While you can modify these further on the General page at any point, it is best practice to be clear now, because clarity of the content's goal will help later. Consider writing a meaningful Description /Note, like "Cloned from [original-topology-name] to create [new-lab-name]."
- Click Save to add this new copy of a current topology to your My Topologies list.
- Observe that when you have clicked Create, the General configuration page for the new copy of the topology displays.
The title and description for your new topology (clone) will now display on your My Topologies page.
Clone a Topology
Imagine that you are happy with a topology you created and you want a new instance of it that you can build upon, edit, and reconfigure for a new solution. You may want to clone an existing topology, whether it has or has not been saved to Custom Content on the dCloud platform.
You might choose to copy or clone a current topology, save it with a new Name, Description, and add a helpful note like "The base of this topology comes from the Collaboration 12.6.2 Sandbox."
You can access all topologies you have created on your My Topologies page.
To clone your topology, follow these steps.
- At top right of a page, click Topologies to open the My Topologies page.
Here is where you will access all topologies you create, copy, or clone.
- Click the Title or the Pencil icon below the topology you want to clone.
If you do not see the Pencil icon, click any blank space on the page, and hover over the topology name again.
- Change the Name, Description, and add a helpful Note to identify the Cloned Topology.
- Click Save.
- At the top of the General configuration page for the topology, click Clone (to the right of the Schedule button).
- When the Clone Topology confirmation message appears, change the Name / Description if you did not do this already, and click Create.
Keep in mind you should avoid having two topologies with the same name: Be sure to change the name of the clone to reflect the goal of the content you are developing.
In the confirmation message that displays, click View new topology to return to the General configuration settings page. To explore the configuration options you see on the left-panel menu, scroll down in this guide to the Configure a Topology menu.
The title and description for your new topology (clone) will now display on your My Topologies page.
You can share your topology with other Topology Builder users, and you can share your topology with your customers.
There is a maximum of five (5) simultaneous Saves. If you need more sessions, the content will need to be promoted first.
This content is in progress. Thank you for your patience!
- General
- Networks
- Virtual Machines
- Diagram
- Hardware
- Remote Access
- Traffic
- Push to dCloud
- Advanced
Configure General Settings
To configure your topology now and at various points in its development (creation, editing, and using advanced features), you will start on the General settings page.
On the General page's General tab, you will configure the Topology Name and Description settings and add any helpful Notes.
You can easily come back to this page to make changes as often as you like, as you develop your dCloud content. Almost every configuration you make or edit will start with this General page, as you move through the tabs in the left panel.
To configure General Settings, follow these steps.
- At the top right of any page, click Topologies.
Keep in mind that you can always click Get Started from the Home page to open My Topologies, as well.
- Select a topology to open the General (configuration) page. Notice it opens the General tab at top left. The left-panel menu is where you will visit often, as you configure your topologies.
General Page FieldsIn this field...
Enter this...
Required | Optional Name topology name Required Description meaningful description
Required Notes useful comments Optional Tip: Include keywords/version numbers in your description, to make this topology easy to find. Keep in mind that what you enter in the fields above will display in the UI.
- When you are finished, click Save. You can edit these fields anytime.
New! Generate Guest Access on the General page
To Enable guest access for dCloud sessions on the General configuration page for a topology you have created, follow these steps.
- At top right of any page, click Topologies to open the My Topologies page.
- For the topology you want to enable guest access, select the Pencil icon.
If you do not see the Pencil icon, click on a blank space on the page and hover over the topology name and description again.
- To give dCloud guests access to your content, check the Enable guest access checkbox.
When you check the checkbox and click Save, this feature enables access to dCloud users without CCO credentials to access Session View via a shared link, ensuring they can still benefit from the full demo experience.
The shared link will need to be passed to those users without CCO credentials.
Above, you can see the dCloud Session View for an non-CCO authenticated user. Note the limited menu bar options: The user can interact fully with the demo but has very limited control of the session itself.
View & Configure Networks
Learn how you can view the default network, add a new network to your topology, edit or hide a network, or delete a network, using Topology Builder.
On the Networks page, you can view the default network already configured; add a new network to your topology; edit and/or hide a network or delete a network.
- At the top right of any page, click Topologies.
- On the My Topologies page, select a topology: Click the title or the Pencil icon, to open the topology's General settings page.
If you do not see the Pencil icon, click once in any blank space and then hover above the topology info. and try again.
- On the left panel of the General page, select Networks.
View the Default Network
The Default Network is automatically added to a topology you create. It will be directly attached to the vPodGW and will use IP subnet 198.18.128.0/18.
- Click Topologies at the top right of any page.
- On the My Topologies page, select a topology to open its General configuration page.
- On the left panel of the General page, select Networks.
- View the pre-configured Default Network for your new topology.
Add a Network to your Topology
To add a network to a topology, follow these steps.
- Click Topologies at the top right of any page.
- On the My Topologies page, select a topology to open its General configuration page.
- On the left panel of the General page, select Networks.
- On the right side of the page, click Add.
- Enter information for the network you want to add.
Tip: Keep in mind that everything you add in these fields displays in the UI.
Add Network Actions In this field... do this...
Required | Enabled by default Name Enter a network name.
Required Description Enter a meaningful description.
Required Routed by vPodGW If N/A, you can uncheck this box. Automatically enabled by default Subnet In the drop-down, select the Subnet for this network. Required - Click Add.
The network is added to the topology.
Edit/Hide a Network
You can quickly edit a network and/or hide it from the Topology Diagram.
- At top right of any page, click Topologies.
- On the My Topologies page, select the topology title or click the Pencil icon to edit or hide a network.
- On the left panel menu on the General configuration page, select Networks.
- Click the Pencil icon to edit this network. If you do not see the Pencil icon, click within a blank space on the page, and hover over the list again.
- Edit the Network Name and Description, if needed.
- To edit a Subnet, click the arrow to open drop-down menu, and select an option.
- If you don't want this network to appear in your Topology Diagram, check the Hide Network checkbox.
- To commit your changes, click Update.
Delete a Network
To delete a network from a topology, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, select a topology in the list to display the General configuration page.
- On the left panel menu, click Networks.
- On the Networks page, hover over the network you want to delete, and click the Trashcan icon.
- If you're sure, click Delete.
Discover & Configure Virtual Machines
To enable dCloud users to complete demo activity, you will configure VMs within your topology.
You can configure VMs to host new applications or software presented as part of a customer demonstration, to drive value for your customer's best business outcomes.
You can quickly search for VMs by version and other keywords, architecture, and those not identified for a specific architecture.
In Topology Builder are many available VMs. Some are prebuilt and configured for dCloud content. There are also copies of VMs from existing dCloud demos.
You can use Topology Builder in the dCloud production environment to quickly copy all or selected VMs from a published dCloud project into a new demo configuration you can customize and deploy to meet your customer's business objectives.
Add a Virtual Machine
To add a VM to your topology, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, click the title or select the Pencil icon for the topology.
If you do not see the Pencil icon, click once within a blank space on the page, and hover again.
- On the left panel of the General page, click Virtual Machines.
- Click New.
- Select a Virtual Machine from either the VM Templates list or the Demo Templates list.
- To narrow your results, try searching for a version number (such as "2.0") or more specific keyword.
- If you do not see the VM you want, click Request Virtual Machine at top right, complete the dCloud Topology Builder Template Request form, and click Submit.
Configure VM Start and Stop | Hardware Start order
You can configure the order in which virtual machines are started or stopped, and set the Hardware Start order within a running demonstration, by updating the default settings.
Order Type | Default Setting | Result |
VM Start Order | Concurrent | VMs within the topology start at the same time. |
VM Stop Order | Unordered | VMs within the topology stop at the same time. |
Hardware Start Order | Unordered | Hardware devices start at the same time. |
Set VM Start Order
Default Start Order of virtual machines is set to Concurrent, which means all virtual machines within a topology start at the same time.
To set the Virtual Machine (VM) start order, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, hover over the topology for which you want to view or configure the VM Start order, and click the Pencil icon.
- On the left panel of the VM Start page, select Start & Stop Order, and then click VM Start.
- On the VM Start page, you can configure the VM Start to be Concurrent or Sequential.
- In the Delay column, select several seconds to increase or decrease the delay.
- Click Update.
Set VM Stop Order
Default Stop Order of virtual machines is set to Unordered, which means all virtual machines within a topology stop at the same time.
It may be necessary to stop the Virtual Machines (VMs) in a specific order, when a demonstration has ended.
Default Stop Order of virtual machines is set to Ordered, which means all virtual machines within a topology stop at the same time.
To set the Virtual Machine (VM) Stop order, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, hover over the topology for which you want to view or configure the VM Stop order, and click the Pencil icon.
- On the left panel of the VM Start page, select Start & Stop Order, and then click VM Stop.
- On the VM Start page, you can configure the VM Start to be Concurrent or Sequential.
- To move a VM up or down in the ordered list, click the three lines at the right and drag it up or down.
- Click Update.
Edit a Virtual Machine
To edit the Name and Description of the virtual machine, the virtual machine CPUs, Memory allocated, follow these steps. You can also use this feature to select an Operating System icon and enable Nested Hypervisor functionality.
- At top right of any page, click Topologies.
- On the My Topologies page, hover over a topology, and click the Topology Name or the Pencil icon.
If you do not see the Pencil icon, click once within a blank page space, and hover again.
- On the left panel of the General page, click Virtual Machines.
- On the Edit Virtual Machine page, you can update any field that displays. As you begin editing, the Reset and Update buttons at top right become active.
You can edit these fields:
Name | Operating System Icon | vCPUs | Memory | Description - To select a different option in the Icon Library, click the Change icon and change the original Laptop image to the Office symbol on the Common tab.
Easily design the look and feel of your Topology Diagram. Watch the New Icon Library demo video.
- Click Use.
Example: Edited VM - Review the example below, to see every field edited, including the changed icon.
- To enable Nested Hypervisor functionality, check the checkbox.
Hypervisor References
- Catalyst SD-WAN Compatibility Matrix & Recommendations
- Catalyst SD-WAN 20.15 Custom Topologies Lab
- Catalyst SD-WAN Getting Started Guide
New! Generate Guest Access from the General page
This new feature is typically used for Events and demand generation activity where users may not have a CCO account.
.To Enable guest access for dCloud sessions on the General configuration page for a topology you have created, follow these steps.
- At top right of any page, click Topologies to open the My Topologies page.
- For the topology you want to enable guest access, select the Pencil icon.
If you do not see the Pencil icon, click on a blank space on the page and hover over the topology name and description again.
- To give dCloud guests access to your content, check the Enable guest access checkbox.
When you check the checkbox and click Save, this feature enables access to dCloud users without CCO credentials to access Session View via a shared link, ensuring they can still benefit from the full demo experience.
The shared link will need to be passed to those users without CCO credentials.
Above, you can see the dCloud Session View for an non-CCO authenticated user. Note the limited menu bar options: The user can interact fully with the demo but has very limited control of the session itself.
Edit a Virtual Machine - Guest Automation
With Guest Automation, you can execute commands upon the VM start, have dCloud session parameters on the session VMs run a startup script on the VM, and more.
Complete the four Prerequesites below, to prepare for Guest Automation.
If you have questions, we encourage you to visit the dCloud Topology Builder Community space, to get insight from experienced users and subject matter experts.
Guest Automation: Before you begin
Follow these Prerequisites, based on best practices, before you edit VM Templates and or add VM Templates from scratch, as you develop your dCloud demo for Guest Automation.
Prerequisites
- On the VM, install the required dependencies (Python, required modules, libraries, etc.).
- Install the software for all users, not only for the administrators.
- Do not use spaces in folder names (not "folder" name but "foldername").
- Do not rely on the OS path. Use the full path to the executable files and scripts.
Enabling Guest Automation generates the session.xml file with all session details. This file includes the unique per-session parameters, such as current session ID, AnyConnect Credentials, assigned devices and licenses, public IP addresses (1-1 NAT), public DNS records, etc.
- Find the session.xml file in the following locations:
Linux VM: /dcloud/session.xml
Windows VM: C:\dcloud\session.xml
Example: session.xml content
<?xml version="1.0" encoding="UTF-8"?>
<session>
<datacenter>RTP</datacenter>
<id>1025521</id>
<creds>MTAyNTUyMTphbnZvbGtvdjo0MjA4MmRhMC1lNDYyLTRkMDUtYjI3MC0wMjY0YmJiYjRhZGY%3D</creds>
<owner>anvolkov</owner>
<vpod>2573</vpod>
<anycpwd>bb4adf</anycpwd>
<devices></devices>
<translations>
<translation>
<inside>198.18.133.2</inside>
<outside>64.100.10.236</outside>
<name>myrouter-name.vpod2573.dc-01.com</name>
</translation>
</translations>
<dids></dids>
<scenario></scenario>
</session>
- Additionally, you can specify the command that will be executed upon the VM start. The command can include anything which can be used in the Command Line of the VM.
Before you add a command to Guest Automation, run it in the VM CLI for tests:
For example, you can use this Guest Automation command to execute a startup script:
C:\Python311\python.exe C:\Scripts\myscript.py
Tip: For scripts running longer than 12 minutes, it is best practice to execute from the Windows Startup folder. Then, you will not need to be concerned about it timing out before you are done.
Configure Guest Automation
To configure Guest Automation for a VM, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, hover over the topology for which you want to enable Guest Automation, and click the Pencil icon to edit. Optionally, you can click the Topology Title.
- On the General configuration page, select Virtual Machines in the left pane.
- Hover over the VM that you want to configure, and click the Pencil icon.
- Click Guest Automation to open the menu.
- Make your selections.
Edit Advanced VM Settings
To configure Advanced Virtual Machine settings, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, hover over the topology for which you want to enable Guest Automation, and click the Pencil icon to edit. Optionally, you can click the Topology Title.
- On the General configuration page, select Virtual Machines in the left pane.
- Hover over the VM that you want to configure, and click the Pencil icon.
- Scroll down a bit, and click Advanced Settings to open the menu.
- Change the settings:
VM Name
Change the name in the VMware virtual center.BIOS UUID
Change the BIOS UUID, as required, for software licensing policy.Do Not Start Virtual Machine
VM will not start when the session is run, and may require manual startup.
- All Disks are Non-Persistent
When you enable this feature on a VM and the demo starts, all disks go into Non-Persistent mode.
Configuration edits you make during Non-Persistent mode will not be saved.
- Hide VM from running sessions
Result: the VM is powered down and back up again, and resets to the time before you attempted to make recent changes.
To ensure the VM changes you made will persist when you share the topology, do not select the Non-Persistent option.
- Hide VM from running sessions
When you run the Topology from dCloud, a user is unable to view this virtual machine in the running sessions of the demo.
When you view this change in Diagram View, the VM and its connection line will be greyed out and not visible from the Session View when the demo is scheduled and running in dCloud.
Enable DHCP
You can assign the IP addresses of your NIC to your VMs, regardless of the network where the NIC lives. You can set the Network, NIC Type, MAC Address, and IP address for the VM and enable DHCP to automatically apply the configuration.
- At the top right of any page, click Topologies.
- On the My Topologies page, hover over a topology to display the Pencil icon on the right, and select it.
- In the left menu, select Virtual Machines.
- Hover over a VM and click the Pencil icon to edit its configuration.
- Click Networking and observe the list of NICs assigned to your VM Template.
- Select a Network, NIC Type, MAC Address (Optional), and IP Address. We allow a single, default gateway you can configure when you have populated these fields and enabled DHCP.
Note:For a NIC you edit or a NIC you add, specify an IP Address that matches the network you have selected. The IP Address must be within the range of the network.
Delete a Virtual Machine
To delete a virtual machine from a topology, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, select a topology that includes the vm you want to delete.
The topology you selected opens on the General configuration settings page. - On the left panel of the General page, click Virtual Machines.
- Hover over a VM you want to delete, and click the Trash icon to the right.
If you do not see the Trash icon, click within any blank space on this page and hover again.
- If you are sure you want to delete this VM, click Delete.
Configure Scenarios - Advanced Feature
Empower dCloud users to choose which scenario they'd like to experience in which order. This feature enables a quality user experience in less time than it takes to watch the demo from start to finish.
Review the Enabling and Configuring Scenarios topics that follow. Then, learn potential uses for the Scenarios feature.
Enable Scenarios
Scenarios, when enabled in your Topology, configured in your Virtual Machine, and pushed to dCloud custom content, are available to select upon scheduling from dCloud. This topic explains how to enable Scenarios. The topic following this one describes how to configure them within a VM.
Configure Scenarios within a Virtual Machine
Now that you have enabled Scenarios, you can configure them within a Virtual Machine. To do this, you need to run the Topology you’ve created on dCloud and configure the scenarios with a custom-created script.
In this example, you will create two scenarios using a simple PowerShell script that defines to which site Chrome goes each time you log on to the Windows VM RDP connection. This is based on the Scenario selected by the user who is launching the dCloud session.
Scenarios do not work on Hardware devices. If you need guidance on how to configure in Linux, please reach out to our dCloud Topology Builder Community.
Scenarios: Current and Potential Uses
Currently, there is a dCloud lab that parses the scenario and executes in-demo automation based on user selection. To see this in action, visit Cisco IOS XR Enablement - Multilab Sandbox v1. Additional Uses for Scheduled Tasks are in progress and will be added soon.
Following are some potential uses for the Topology Builder Scenario functionality:
Multi-day Labs: A lab can require multiple configurations, such as day 1 config, day 2 config, and so on and so forth. Each day can be configured to include a specific scenario, and the automation can trigger/configure the baseline per the user's selection by parsing the session.xml file.
A and B Testing: Testing between lab configurations is like Multi-day Labs (above) but illustrates an A configuration vs. a B configuration, based on the user's selection by parsing the session.xml file.
CML Use in Walk-In, Self-Paced Labs: While CML has five labs currently registered, a single, specific lab can auto-launch based on a user's selection by parsing the session.xml file.
Great job!
You have learned how to view and discover networks and virtual machines and networks and how to add and edit them. Well done!
Next, you will learn how to design your topology diagram to show how everything fits together. Diagrams are a great sales tool that enables your customers to understand the HOW of a Cisco solution that makes the WHY (customer business outcomes) possible.
Design My Topology Diagram
Enhance your customer engagement with a clear topology diagram that is easy to follow and increases your customer's confidence in Cisco. To create a Topology Diagram, click the toggle at top of any configuration page.
Then, use the Diagram Toolbar to manipulate your diagram. With an easy user interface, you will find it a fun and creative activity.
Keeping your customer's best outcomes top of mind, as you design your diagram, will bring your customer's solution story together in a fresh way that clarifies the Cisco solution's framework. A well-showcased Topology Diagram can increase customer confidence.

Edit Your Topology Diagram
To edit your Topology Diagram, follow these steps. Also see "Discover the Icon Library" topic that follows this one.
- When you have created a topology, click the Diagram icon to toggle to Diagram View.
- Use the vertical Diagram Toolbar on the left to experiment with ways you can enhance the look and feel of your Topology Diagram.
- Select the Diagram Tools to perform these actions:
Tool | Option | Action |
![]() | Hide/Show grid | Hide or Show the grid as the page background. |
![]() | Enable/Disable auto-align | Disable or Enable automatic alignment. |
![]() | Add Network | Add a new Network. |
![]() | Add Hardware | Add new Hardware. |
![]() | Add VM | Add a Virtual Machine. |
![]() | Add Icon | Select an icon from the Icon Library. |
![]() | Add a Line | Draw lines to connect nodes. |
![]() | Add a Box | Resize and move box into your diagram. |
![]() | Add Text | Add Text inside a box. |
New! Hide Icons on your Diagram
When you hide an icon on your topology diagram, any connection lines attached will also be hidden in dCloud Session view.
You were already able to hide multiple icons on your diagram, and now you can hide more. To hide the AnyConnect / vPod / Endpoint Kit icons so they do not appear on your topology diagram, follow these steps.
- Hover above the icon you want to hide, and click the Pencil icon.
- Check the Hide from running sessions checkbox, and click Save.
Discover the Icon Library
You can customize the way your Topology looks and feels to enhance your customer engagement. Designing your topology diagram is easy and effective, for the simplest to the most complicated topology.
For a mini-tutorial, watch the New Icon Library demo.
Diagram Tips
Here are some tips, and we would love to hear yours! Click the Give Feedback banner on the right and share with us, and we'll update this guide so the community benefits.
- Illustrate the HOW that brings your customer's best business outcomes.
- Customize for clarity - Design simply, to make the solution more intuitive.
Diagram Tricks
- To prevent a network from displaying in your topology diagram, click the Hide VM from running sessions checkbox on the Edit Virtual Machine page.
Great job!
You have learned how to view and design your Topology Diagram.
Now that you are getting familiar with the basics, you will explore how to configure Hardware for your topology.
Configure Hardware
You can add, edit, and delete physical or virtual hardware devices for your topology.
Add Hardware
To add physical or virtual hardware to a topology, follow these steps.
- At top right of a page, click Topologies.
- On the My Topologies page, hover over the topology to which you want to add hardware, and click the Pencil icon, to open the General configuration page for the selected topology.
- On the left panel, click Hardware.
- At top right, click New.
- Select the physical or virtual hardware device you want to add.
You can select an individual device or multiple hardware devices and add them simultaneously.
- Now, click the Diagram icon at top, to toggle to this topology's Diagram View and observe that your device(s) are added.
Edit Physical/Virtual Hardware
To edit physical or virtual hardware within a topology, follow these steps.
- At top right, click Topologies.
Optionally, you can go to the Home page and click Get Started.
- On the My Topologies page, click the title or the Pencil icon to open the General configuration page for the topology.
If you do not see the Pencil icon, click any blank space on the page and hover again. - On the left panel of the General configuration page, click Hardware to display the current list of devices assigned to the topology you selected.
- Hover over the device you want to edit, and click the Pencil icon on the right.
If you do not see the Pencil icon, click any blank space on the page and hover again.
Configure VM Start and Stop | Hardware Start order
You can configure the order in which virtual machines are started or stopped, and set the Hardware Start order within a running demonstration, by updating the default settings.
Order Type | Default Setting | Result |
VM Start Order | Concurrent | VMs within the topology start at the same time. |
VM Stop Order | Unordered | VMs within the topology stop at the same time. |
Hardware Start Order | Unordered | Hardware devices start at the same time. |
Set Hardware Start Order
Default Start Order of Hardware is set to Unordered, which means all virtual machines within a topology start at the same time.
It may be necessary to stop the Virtual Machines (VMs) in a specific order, when a demonstration has ended. You can set the Hardware Start order within a running demonstration, by updating the default settings.
To set the Hardware Start order, follow these steps.
- At top right of any page, click Topologies.
- On the My Topologies page, hover over the topology for which you want to view or configure the Hardware Start order, and click the Pencil icon.
- On the left panel of the VM Start page, select Start & Stop Order, and then click Hardware Start.
- On the Hardware Start page, you can configure the Hardware Start to be Concurrent or Sequential.
- To move a VM up or down in the ordered list, click the three lines at the right and drag it up or down.
- Click Update.
Delete Hardware
To delete physical or virtual hardware within a topology, follow these steps.
- At top right of a page, click Topologies.
You can always go Home and click Get Started to go to the page.
- On the My Topologies page, hover over the topology from which you want to delete hardware, and click the Pencil icon, to open the General configuration settings page where you can make changes.
- On the left panel, click Hardware to display the list of devices assigned to the topology selected.
- Hover over the hardware device you want to delete, and click theTrash icon to the right.
If you do not see the Trash icon, click any blank space on the page and hover again.
- If you are sure you want to delete this hardware, click Delete.
Well done!
You have learned how to manage hardware for your topology. Now, you will explore Remote Access.
Enable AnyConnect
When you enable AnyConnect, the user is able to VPN into their dCloud session when they run the demo content.
To configure Remote Access, follow these steps.
- At the top right of any page, click Topologies.
If you're on the Home page, you can click Get Started.
- On the My Topologies page, select the topology for which you want to configure Remote Access.
- On left panel of the General configuration page, click Remote Access and verify that the Enable AnyConnect checkbox is checked.
- If Enable AnyConnect is not checked, check it and click Update.
At top of the page, click the button to the right to toggle to the Diagram View.
- Observe that when the AnyConnect feature is enabled, users can connect to dCloud content.
Disable AnyConnect
If you want to disable Cisco AnyConnect remote access to a topology, perform the following steps.
- In the Configuration page of a desired topology, select Remote Access.
- Uncheck the Enable AnyConnect checkbox to clear it.
- To commit your changes, click Update.
Result: When disabled, the Cisco AnyConnect icon is removed in the diagram page for the topology.
Enable Endpoint Kit
Routers manage the network communication among components of an active dCloud session. Routers built into dCloud content automatically start and work as a session becomes active.
You can also use a router that you provide, for some dCloud sessions. Most often, you provide a router to manage connections between an active session and endpoints that you plug into or connect wirelessly to the router, such as your laptop, IP phones, or video conference equipment.
Note: We are updating this topic to provide context about why and how it should be used. We are working on an example and diagram to illustrate a use case for this. Thank you for your patience.
To enable an Endpoint Kit, follow these steps.
- Set up your router for dCloud use.
We recommend you use Meraki endpoints and routers, because they are the preferred and easiest service. For more information, visit dCloud online help.
- For Meraki MX appliances: Add the device for dCloud use only once for each Meraki MX. The Meraki MX configuration will be dynamically added and removed at session start and session end, respectively. The Meraki MX will connect automatically to any session to which you add it.
Connect your laptop to the router using a wired or wireless connection and initiate traffic to the virtual machines in an active dCloud session.
Connect an IP phone, a video conferencing device, or another device to the router's switch ports.
You do not need to perform any additional actions to start the IPSec VPN tunnel that connects the session and Meraki MX. It can take up to 5 minutes after the session becomes active for the VPN tunnel and session/router connection to be fully operational.
The connection automatically initiates when you do one of the following:
Include your configured router and/or Meraki MX in a dCloud session: Select it when you schedule a session and/or add the router and/or MX to an active session.
Share your configured router and/or MX with other dCloud users. Added users can include your router and/or MX in a dCloud session if the router and/or MX is not in use by you or others which whom you shared it.
Because space for user-provided router configurations is limited, legacy routers not used for 6 months are automatically removed from Cisco dCloud. For questions, contact the dCloud team.
Disable Endpoint Kit
To disable the Endpoint Kit remote access to a topology, follow these steps.
- At top right of any page, click Topologies. You can also go Home and click Get Started, if you prefer.
- On the My Topology page, select the topology title or Pencil icon for which you want to disable the Endpoint Kit.
Tip: If the Pencil icon is not displayed, click a blank space on the page and hover over the topology again.
- On the left panel of the General configuration page for the topology, click Remote Access.
- Verify the Enable Endpoint checkbox is not checked.
Note: If it is checked, check it again to disable the Endpoint Kit, and click Update at top right.
Great job!
You have learned about Remote Access options for your topology. Now, click Traffic to explore more.
Manage Traffic
Topology Builder includes Traffic Features you can use to configure NAT Rules, Inbound Proxy Rules, External DNS record and Mail servers related to your topology.
When you create a topology, it is possible to configure DNS. This includes HA Proxy and Assets, but all demos will have a vPOD.
A vPOD is created for every demo and is an invisible, virtual machine.
About NAT Rules
This section is in review and updates are in progress, including examples. Thank you for your patience.
There are multiple messaging protocols you can use for IPv4 addresses. Cisco uses Network Address Translation (NAT) to secure networks, optimize connections, and enhance performance. NAT is very effective, because network security is paramount in our most common use case--Private to Public Translation.
For more information, see Network Address Translation (NAT) at Cisco, or search https://community.cisco.com.
NAT Rule Types
NAT Rule | Description | Example |
Public NAT to VM | The public IP sits on your topology. | A public IP is "Natted" to a VM. |
Public NAT to IP | A public IP is "Natted" to a device. | This is like a hardware device sitting elsewhere. |
Internal NAT to VM | This enables us to NAT to VMs, without using a public IP address. | Use this rule to NAT to VMs in dCloud Shared Services or between different demos hosted on dCloud. |
Internal NAT to IP | This enables us to NAT to devices that are not controlled by our dCloud Controller, without using a public IP address. | You can use this rule to NAT to devices in dCloud Shared Services or between different demos hosted on dcloud. |
The NAT section within this guide is in progress. Also, we are working to add examples of topologies using the various NAT Rules. Please stay tuned; thank you.
Great job!
You have explored Traffic. Now, click Push to dCloud to explore more advanced configurations you can perform on your topology.
Push your Content to dCloud
Your topologies are saved on the dCloud platform but unavailable until you activate the Push to the dCloud platform.
At the top of the General or other configuration page, you will see the option to Push your content to dCloud.
When you Push your topology to dCloud, the status of your changes to In Sync with dCloud, until you make any further changes to that topology.
Congratulations! Your content is available within your custom content (within My Hub in dCloud) and is now available to schedule and run.
When you have finished configuring your topology, perform the following steps to push your content to dCloud.
- At top right of any page, select Topologies.
- Verify the My Topologies page is toggled to the Detailed View.
- You can see in the My Topologies Details, at far right, whether a topology is ready to be pushed to dCloud or has been pushed and therefore is already In Sync with dCloud and available for scheduling dCloud Demo or Lab Sessions.
- Click Push to push the content, and click Save at the prompt. This efficient process usually takes just seconds. If you want to go ahead and schedule a session, move on to Step 5.
To schedule a dCloud session for content in sync with dCloud:
- Click a topology title to open the General settings page for the topology. At the top of the General page or any of the configuration pages, click Schedule.
This section of the user guide is in progress. Stay tuned for updates. Thank you!
Promote Custom Content
Content created in Topology Builder can be promoted by a demo developer for use in events or for publishing content in the dCloud content catalog.
Promoted content means that dCloud ensures your new demo is spread across storage nodes so the demo sessions will not be isolated and a single node does not have to carry all the weight.
Make Promoted Content updates to the Promoted Topology, rather than the original topology created.
When your custom content has been successfully promoted, a copy of your topology is made, and a status flag is displayed in Topology Builder to indicate that this content is promoted, and a new Demo ID is provided.
Run Custom Content
After the topologies are pushed to custom content, you can schedule a session like any other dCloud catalog content, if there is enough capacity in that Data Center. You can even schedule your session from the Topology Builder app.
Example
- On any page where you can edit your topology, you can click Schedule to launch / run it in dCloud, if it is prepared to Push to dCloud (or has already been pushed).
- If you have not yet pushed the content to dCloud, you will be prompted to do so before you can schedule your session.
- In this example, let's select Push and Schedule Content, to see the Schedule Session calendar quickly display.
dCloud Session Scheduler
Great job!
You have gone through all the steps, from creating your topology to pushing it to dCloud for Session View. Congratulations!
Even if you have used some Advanced Features in the Topology Builder app., we recommend that you select the Advanced tab (next in the menu) and quickly review that section.
Also, keep your eye on What's New in the Get Started menu, because you will instantly learn about new features and more in the release notes.
Advanced Configuration
Explore advanced features and their potential uses for your topologies. You will discover possibilities and get your own great ideas about trying out something new.
Access VMs via SSH - Advanced
There are two ways to access VMs via SSH in your dCloud builds, without needing to use a public IP address.
- Enable SSH on the VM in topology builder - This allows you SSH access via your web browser from Session View.
- Use Secure Client (AnyConnect) to VPN from your machine to your dCloud session. Topology Builder enables AnyConnect by default; when connected, you can use any SSH client you like to connect to a VM.
If you need access from the public internet, you can configure NAT on the VM to which you need access. However, we recommend doing this only if absolutely necessary, due to security reasons.
In any of these cases, please note that it is your responsibility to make sure SSH is configured/enabled properly on the dCloud virtual machine and that routing inside your vPod is properly set up.
Configure Scenarios - Advanced
Empower dCloud users to choose which scenario they'd like to experience in which order. This feature enables a quality user experience in less time than it takes to watch the demo from start to finish.
Review the Enabling and Configuring Scenarios topics that follow. Then, learn potential uses for the Scenarios feature.
Enable Scenarios
Scenarios, when enabled in your Topology, configured in your Virtual Machine, and pushed to dCloud custom content, are available to select upon scheduling from dCloud. This topic explains how to enable Scenarios. The topic following this one describes how to configure them within a VM.
Configure Scenarios within a Virtual Machine
Now that you have enabled Scenarios, you can configure them within a Virtual Machine. To do this, you need to run the Topology you’ve created on dCloud and configure the scenarios with a custom-created script.
In this example, you will create two scenarios using a simple PowerShell script that defines to which site Chrome goes each time you log on to the Windows VM RDP connection. This is based on the Scenario selected by the user who is launching the dCloud session.
Scenarios do not work on Hardware devices. If you need guidance on how to configure in Linux, please reach out to our dCloud Topology Builder Community.
Scenarios: Current and Potential Uses
Currently, there is a dCloud lab that parses the scenario and executes in-demo automation based on user selection. To see this in action, visit Cisco IOS XR Enablement - Multilab Sandbox v1. Additional Uses for Scheduled Tasks are in progress and will be added soon.
Following are some potential uses for the Topology Builder Scenario functionality:
Multi-day Labs: A lab can require multiple configurations, such as day 1 config, day 2 config, and so on and so forth. Each day can be configured to include a specific scenario, and the automation can trigger/configure the baseline per the user's selection by parsing the session.xml file.
A and B Testing: Testing between lab configurations is like Multi-day Labs (above) but illustrates an A configuration vs. a B configuration, based on the user's selection by parsing the session.xml file.
CML Use in Walk-In, Self-Paced Labs: While CML has five labs currently registered, a single, specific lab can auto-launch based on a user's selection by parsing the session.xml file.
Build a Topology with Terraform - Advanced
The first release of the dCloud Terraform Provider, in the Cisco Open Source Repository and the public Terraform registry, enables you to create dCloud topologies using the Terraform CLI, the industry-standard Infrastructure-as-code tool.
Build a Topology with Terraform CLI
The initial release supports networks, virtual machines, and hardware. Coming soon: Full support for all other dCloud resource types.
You can build your topology with the Terraform command-line Interface (CLI), rather than the Topology Builder graphical user interface (GUI).
Watch the Terraform Provider Walkthrough.
- Go to https://registry.terraform.io/providers/cisco-open/dcloud/.
To locate your TB_AUTH_TOKEN, see Local Storage in your browser.
Join the dCloud Topology Builder Community to ask questions and get support.
IPV6 Quick Start - Advanced
Explore IPv6
To discover why demand for IPv6-based connectivity continues to grow world-wide, we recomment that you review the IPv6 Quick Start Demo profile and schedule a demo session.
To learn to deploy IPv6 in a Cisco dCloud vPod "The Easy Way or The Manual Way," follow along with the dCloud IPv6 Quick Start Guide.
Schedule your demo session and experiment with IPv6 Topology.

Watch IPv6 Videos
About vPodGW6
Consider vPodGW6 a dCloud platform-supported device, as well as a template that you can add to your topology (like any other template). When added to your dCloud topology, in conjunction with the required automation, the vPodGW6 router automatically provides these services to your vPod:
- Public IPv6 prefixes and outbound IPv6 internet access on all interfaces.
- Advertisement of IPv6 Cisco Umbrella DNS servers on all interfaces.
- Dynamic routing via OSPFv3 on all interfaces.
- Inter-VLAN routing between default/VLAN-PRIMARY and all dCloud L3-VLANs, for:
-Global Unicast Address (GUA) prefixes which are dynamically allocated per session.
-Unique Local Address (ULA) prefixes which are static; they do not change.
Customize your topology with Cisco Modeling Labs (CML) - Advanced
As a dCloud content developer, it is best practice to run Cisco Modeling Labs with dCloud Topology Builder.
For example, review the CML - Catalyst SD-WAN 20.15 Lab: Custom Topologies demo to see the flexibility and support capabilities.
This content is in progress. Thank you for your patience.
What's Next
Your GSE Demo Team is here to support you, by empowering you to partner with us in developing demos, labs, and sandboxes that enable sales. Topology Builder is an app we created for you to bring more flexibility and efficiency so you have more time to create exceptional client experience.
Got an idea for a new feature we might add to enhance Topology Builder? We're listening! Share your idea for a Feature or Feature Enhancement through this brief form or click Request a Feature from the Topology Builder Home page.
If you haven't already joined, you might consider becoming part of our active online community. It's a great place to ask questions, confer with experts, and observe and learn.
Please do click the small, vertical, blue Give Feedback banner on the right and keep in touch with us!