<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cisco Switzerland Technology Blog</title>
	<atom:link href="http://gblogs.cisco.com/ch-tech/feed/" rel="self" type="application/rss+xml" />
	<link>https://gblogs.cisco.com/ch-tech/</link>
	<description>Just another Cisco Global Blogs Sites site</description>
	<lastBuildDate>Fri, 07 Nov 2025 15:09:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>From NetDevOps to AgenticOps: Real-World Use Cases with the Network MCP Docker Suite</title>
		<link>https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/</link>
		
		<dc:creator><![CDATA[Patrick Mosimann]]></dc:creator>
		<pubDate>Fri, 07 Nov 2025 12:42:57 +0000</pubDate>
				<category><![CDATA[Enterprise Networks]]></category>
		<category><![CDATA[AgenticOps]]></category>
		<category><![CDATA[AI Agents]]></category>
		<category><![CDATA[AI-Powered Network Management]]></category>
		<category><![CDATA[AIOps]]></category>
		<category><![CDATA[Catalyst Center]]></category>
		<category><![CDATA[CCIE-level AI]]></category>
		<category><![CDATA[Cisco AI Canvas]]></category>
		<category><![CDATA[Cisco Meraki]]></category>
		<category><![CDATA[Deep Network Model]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Infrastructure as Code]]></category>
		<category><![CDATA[IOS XE]]></category>
		<category><![CDATA[ISE]]></category>
		<category><![CDATA[LLM for Networking]]></category>
		<category><![CDATA[MCP Protocol]]></category>
		<category><![CDATA[MCP Server]]></category>
		<category><![CDATA[Model Context Protocol (MCP)]]></category>
		<category><![CDATA[Natural Language Network Management]]></category>
		<category><![CDATA[NetAIOps]]></category>
		<category><![CDATA[NetBox]]></category>
		<category><![CDATA[Network Automation]]></category>
		<category><![CDATA[Network Operations]]></category>
		<category><![CDATA[Network Troubleshooting]]></category>
		<category><![CDATA[Splunk]]></category>
		<category><![CDATA[ThousandEyes]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3468</guid>

					<description><![CDATA[<p>The final part of the series focuses on real-world use cases and what I call the journey from NetOps to NetDevOps to AgenticOps. I walk through concrete scenarios, connect them to Cisco’s AI Canvas and Deep Network Model, and show how the Network MCP Docker Suite makes AI-driven NetOps tangible today.</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/">From NetDevOps to AgenticOps: Real-World Use Cases with the Network MCP Docker Suite</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>How AI assistants, powered by the Network MCP Docker Suite, transform troubleshooting, documentation, and compliance – and how this points towards Agent-First Operations.</em></p>
<p><b>This article is Part 3 of a 3-part series:</b></p>
<ul>
<li><a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">Part 1: When Networks Understand What You Want – The MCP Protocol Revolution</a></li>
<li><a href="https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/">Part 2: Network MCP Docker Suite – Seven MCP Servers for AI-Driven Network Operations</a></li>
<li><b>Part 3 (you are here):</b> From NetDevOps to AgenticOps – Real-World Use Cases with the Network MCP Docker Suite</li>
</ul>
<p>In <a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">Part 1</a>, I explained the Model Context Protocol (MCP). In <a href="https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/">Part 2</a>, I introduced the Network MCP Docker Suite and walked through a live troubleshooting demo. In this final part, I focus on real-world use cases, practical scenarios, and the shift towards AgenticOps.</p>
<h2>Key Use Cases Transforming Network Operations</h2>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">1. Unified Network Operations</h3>
<p>Today, engineers can manage Meraki cloud networks, on-premises infrastructure, Catalyst Center deployments, and direct IOS-XE devices through a single conversational interface. As a result, constant context switching between dashboards and CLI tools becomes unnecessary.</p>
<p><b>Example prompt:</b> “Show me all switches in Building A with uptime less than 30 days.”</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">2. AI-Powered Network Management</h3>
<p>Natural language queries now automatically gather, correlate, and analyze data from multiple network management systems.</p>
<p><b>Example prompt:</b> “Generate a report of devices that don’t match between NetBox documentation and Catalyst Center inventory.”</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">3. Automated Troubleshooting</h3>
<p>Instead of running commands manually, I can let AI assistants investigate network issues by querying multiple systems, correlating data, and suggesting remediation steps.</p>
<p><b>Example prompt:</b> “Why is our main website experiencing high latency from Europe?” (Uses ThousandEyes + Catalyst Center.)</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">4. Security &amp; Compliance Operations</h3>
<p>It is also possible to monitor security compliance across the network infrastructure with unified access to ISE, Catalyst Center, and configuration management.</p>
<p><b>Example prompt:</b> “Show me all non-compliant devices and their authorization profiles.”</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">5. Infrastructure Documentation Automation</h3>
<p>Keeping network documentation synchronized automatically is another powerful use case. AI can continuously detect discrepancies between DCIM (NetBox) and the actual network state.</p>
<p><b>Example prompt:</b> “Update NetBox with all devices discovered in Catalyst Center over the past week.”</p>
<h2>Real-World Success Stories</h2>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">Scenario 1: Network Troubleshooting</h3>
<p><b>Challenge:</b> A NOC engineer needs to investigate why a critical access point is showing as unreachable in Catalyst Center.</p>
<p><b>Solution:</b> Using an AI assistant connected to both Catalyst Center and IOS XE MCP servers, the engineer simply asks what’s wrong. The AI automatically:</p>
<ol>
<li>Checks device status in Catalyst Center</li>
<li>SSHs into the device via IOS XE MCP</li>
<li>Verifies physical connectivity via CDP</li>
<li>Identifies an IP address mismatch as the root cause</li>
<li>Suggests correction steps</li>
</ol>
<p><b>Result:</b> The issue is resolved in under 2 minutes instead of 20+.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">Scenario 2: Infrastructure Documentation Sync</h3>
<p><b>Challenge:</b> A system administrator needs to ensure NetBox documentation matches the actual network state after several device deployments.</p>
<p><b>Solution:</b> I simply query the AI: “Compare devices in Catalyst Center with NetBox and highlight discrepancies.”</p>
<p>The AI uses both the Catalyst Center MCP and NetBox MCP servers to automatically identify missing devices, outdated IP addresses, and incorrect site assignments.</p>
<p><b>Result:</b> Documentation is updated in minutes with zero manual cross-referencing.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">Scenario 3: Compliance Reporting</h3>
<p><b>Challenge:</b> An IT manager needs a quarterly compliance report showing device inventory, security posture, and policy compliance.</p>
<p><b>Solution:</b> A single AI query is enough: “Generate compliance report showing all devices, their compliance status, and any ISE authorization issues.”</p>
<p>The AI correlates data from Catalyst Center (compliance), ISE (authorization), and NetBox (inventory) to generate a comprehensive report.</p>
<p><b>Result:</b> The report is generated in minutes instead of days of manual data collection.</p>
<h2>From NetDevOps to AgenticOps: The Evolution Continues</h2>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">The Challenge: Traditional Ops is Outpaced</h3>
<p>Today’s network operations teams face significant challenges:</p>
<ul>
<li>Massive technology disruption: cloud, AI, mobility, and internet convergence</li>
<li>Skill shortage: many organizations face a shortage of experienced network and automation engineers</li>
<li>Proliferation of agents: enterprises will run large numbers of AI agents across domains</li>
<li>Speed requirements: traditional operations are outpaced, and AI is often the only way to keep up</li>
</ul>
<p>Because of these forces, moving beyond traditional NetOps into NetDevOps and, eventually, AgenticOps is not just interesting – it becomes necessary.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">Cisco AI Canvas and Deep Network Model</h3>
<p>While the Network MCP Docker Suite provides open-source MCP servers for network operations, Cisco is also investing heavily in AI platforms such as<br />
<a href="https://blogs.cisco.com/news/welcome-to-the-agentic-era-humans-agents-achieving-more-together" target="_blank" rel="noopener">AI Canvas</a> (<a href="https://www.youtube.com/watch?v=ah_z7EAxPrE" target="_blank" rel="noopener">intro video</a>) and the <a href="https://blogs.cisco.com/networking/meet-the-cisco-deep-network-model-trained-by-the-experts-purpose-built-for-the-network" target="_blank" rel="noopener">Deep Network Model</a>. These are designed to bring <a href="https://blogs.cisco.com/innovation/network-operations-for-the-ai-age" target="_blank" rel="noopener">AgenticOps</a> concepts into production environments at scale.</p>
<ul>
<li><b>Deep Network Model:</b> a purpose-built networking model that aims to answer networking questions more accurately than general-purpose LLMs</li>
<li><b>Trusted training:</b> built on decades of Cisco networking expertise and learning content</li>
<li><b>Cross-domain operations:</b> designed to span campus, branch, data center, security, and observability domains</li>
</ul>
<p>My Network MCP Docker Suite is not an official Cisco product; it is an open-source project I created to make these concepts tangible and usable in labs and real environments today.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">How the Network MCP Docker Suite Fits In</h3>
<p>For me, the Network MCP Docker Suite provides:</p>
<ul>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> An open-source foundation for building AI-ready network operations</li>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> A concrete MCP protocol implementation that works with multiple AI assistants</li>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Multi-system integration (Cisco platforms, NetBox, ThousandEyes, Splunk)</li>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> A learning platform for understanding AgenticOps concepts end to end</li>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Production-ready containers that can run in lab or real environments</li>
</ul>
<h2>The Future of Network Operations</h2>
<p>The Network MCP Docker Suite represents a shift in how we interact with network infrastructure. As AI assistants become more capable, the gap between human intent and technical implementation shrinks dramatically.</p>
<p>Imagine a future where:</p>
<ul>
<li>Network issues are detected, diagnosed, and often resolved autonomously</li>
<li>Documentation updates itself automatically as the network evolves</li>
<li>Security compliance is continuously verified across all platforms</li>
<li>Capacity planning uses AI to predict needs before they become critical</li>
<li>Multi-vendor network ecosystems work together seamlessly</li>
<li>Junior engineers operate with senior-level expertise through AI augmentation</li>
<li>Mean time to resolution (MTTR) drops from hours to minutes</li>
</ul>
<p>With MCP and practical projects like the Network MCP Docker Suite, I believe this future is much closer than many expect.</p>
<h2>Get Started Today</h2>
<p>If you want to explore these ideas hands-on, you can start with the open-source code:</p>
<p><a href="https://github.com/pamosima/network-mcp-docker-suite" target="_blank" rel="noopener">Network MCP Docker Suite on GitHub</a></p>
<p>The repository includes everything you need to deploy the MCP servers, connect them to AI assistants, and try out the use cases I’ve described in this series.</p>
<h2>Key Takeaways</h2>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">1. MCP is a Protocol, Not an AI</h3>
<p>Model Context Protocol (MCP) is an open standard that enables consistent interaction between AI agents and external data and tools – comparable to TCP for data. It is not an AI itself; it is the communication layer that makes AI-powered operations possible.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">2. AI is Already Reshaping Network Operations</h3>
<p>We are moving from traditional NetOps → NetDevOps → NetAIOps / AgenticOps. Manual operations alone are not enough anymore, and AI is becoming a required part of the toolkit.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">3. The Network MCP Docker Suite Makes AIOps Accessible</h3>
<p>With seven production-ready MCP servers, containerized deployment, and documentation, you can start implementing AI-driven network operations today.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">4. Multi-System Correlation is the Killer Feature</h3>
<p>The real power comes from correlating data across multiple systems – Catalyst Center, IOS XE, NetBox, ThousandEyes, ISE, Splunk, and more – and letting the AI reason over the combined context.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">5. Open Standards Enable Innovation</h3>
<p>By building on MCP, the suite works with any MCP-compatible AI assistant (Cursor, Claude Desktop, LibreChat, and future tools), which keeps the approach flexible and future-proof.</p>
<hr />
<p><em>If you missed any part of the series, you can go back here:</em></p>
<ul>
<li><a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">Part 1: When Networks Understand What You Want – The MCP Protocol Revolution</a></li>
<li><a href="https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/">Part 2: Network MCP Docker Suite – Seven MCP Servers for AI-Driven Network Operations</a></li>
</ul>
<p><em>Note: The Network MCP Docker Suite is a personal open-source project created for demonstration purposes. It is not an official Cisco product. The examples and code are provided “as is” to illustrate how AI agents can interact with network APIs through the Model Context Protocol (MCP).</em></p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/">From NetDevOps to AgenticOps: Real-World Use Cases with the Network MCP Docker Suite</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Network MCP Docker Suite: Seven MCP Servers for AI-Driven Network Operations</title>
		<link>https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/</link>
		
		<dc:creator><![CDATA[Patrick Mosimann]]></dc:creator>
		<pubDate>Fri, 07 Nov 2025 12:42:28 +0000</pubDate>
				<category><![CDATA[Enterprise Networks]]></category>
		<category><![CDATA[AgenticOps]]></category>
		<category><![CDATA[AI Agents]]></category>
		<category><![CDATA[AI-Powered Network Management]]></category>
		<category><![CDATA[AIOps]]></category>
		<category><![CDATA[Catalyst Center]]></category>
		<category><![CDATA[CCIE-level AI]]></category>
		<category><![CDATA[Cisco AI Canvas]]></category>
		<category><![CDATA[Cisco Meraki]]></category>
		<category><![CDATA[Deep Network Model]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Infrastructure as Code]]></category>
		<category><![CDATA[IOS XE]]></category>
		<category><![CDATA[ISE]]></category>
		<category><![CDATA[LLM for Networking]]></category>
		<category><![CDATA[MCP Protocol]]></category>
		<category><![CDATA[MCP Server]]></category>
		<category><![CDATA[Model Context Protocol (MCP)]]></category>
		<category><![CDATA[Natural Language Network Management]]></category>
		<category><![CDATA[NetAIOps]]></category>
		<category><![CDATA[NetBox]]></category>
		<category><![CDATA[Network Automation]]></category>
		<category><![CDATA[Network Operations]]></category>
		<category><![CDATA[Network Troubleshooting]]></category>
		<category><![CDATA[Splunk]]></category>
		<category><![CDATA[ThousandEyes]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3464</guid>

					<description><![CDATA[<p>In Part 2, I introduce the open-source Network MCP Docker Suite: seven MCP servers for Meraki, Catalyst Center, IOS XE, NetBox, ISE, ThousandEyes, and Splunk. I show how AI assistants like Cursor or Claude can use them to troubleshoot issues in minutes instead of manually clicking through dashboards.</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/">Network MCP Docker Suite: Seven MCP Servers for AI-Driven Network Operations</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Seven containerized MCP servers that bring AI assistants like Cursor, LibreChat, and Claude Desktop directly into your network operations – and why I built them.</em></p>
<p><b>This article is Part 2 of a 3-part series:</b></p>
<ul>
<li><a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">Part 1: When Networks Understand What You Want – The MCP Protocol Revolution</a></li>
<li><b>Part 2 (you are here):</b> Network MCP Docker Suite – Seven MCP Servers for AI-Driven Network Operations</li>
<li><a href="https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/">Part 3: From NetDevOps to AgenticOps – Real-World Use Cases with the Network MCP Docker Suite</a></li>
</ul>
<h2>Real-World Problem Solving</h2>
<p>Before explaining what the Network MCP Docker Suite is, let’s start with a typical problem many network-operations teams face.</p>
<p><b>Traditional Troubleshooting Workflow</b></p>
<p>Picture this scenario: a NOC engineer receives an alert that a network device is unreachable from Cisco Catalyst Center. The traditional troubleshooting workflow often looks like this:</p>
<ol>
<li>Log into Catalyst Center</li>
<li>Navigate to the device</li>
<li>Check status and metrics</li>
<li>Open an SSH client</li>
<li>Connect to the device and run diagnostic commands</li>
<li>Check neighbors and interfaces</li>
<li>Cross-reference with documentation</li>
<li>Identify and fix the issue</li>
</ol>
<p><b>Time consumed:</b> 15–30 minutes or more, especially if data sources are scattered.</p>
<p><b>AI-Powered Troubleshooting with MCP</b></p>
<p>Now imagine the same engineer simply asking an AI assistant:</p>
<blockquote><p><b>Engineer:</b> “Check why wlsn-access-1.dna.its-best.ch is unreachable from Cisco Catalyst Center.”</p></blockquote>
<p style="text-align: center"><img decoding="async" style="max-width: 100%;height: auto" src="https://github.com/pamosima/network-mcp-docker-suite/raw/main/_img/CatC-MCP_demo.gif" alt="AI-powered troubleshooting demo" /></p>
<p style="text-align: center"><em>AI-driven troubleshooting in action: natural-language queries automatically investigate and resolve issues through multiple MCP servers.</em></p>
<p>The assistant, connected to multiple MCP servers, can:</p>
<ol>
<li>Query Catalyst Center for device status and known issues</li>
<li>Connect to the device via SSH using the IOS XE MCP Server</li>
<li>Verify connectivity and neighbors</li>
<li>Correlate data from both systems using AI reasoning</li>
<li>Identify the root cause (e.g., inventory IP mismatch)</li>
<li>Suggest corrective steps</li>
</ol>
<p><b>Time consumed:</b> often under two minutes.</p>
<p>This is the kind of workflow I wanted to enable in a repeatable, easily deployable way. That’s where the Network MCP Docker Suite comes in.</p>
<h2>What is the Network MCP Docker Suite?</h2>
<p>In <a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">Part 1</a>, I introduced the Model Context Protocol (MCP) – an open standard that lets AI agents interact with tools and data sources consistently.</p>
<p>To bring these concepts to life, I built a community open-source project — the <b>Network MCP Docker Suite</b> — showing how AI agents can talk to network APIs using MCP.</p>
<p>The Network MCP Docker Suite is an open-source, Docker-based collection of <b>seven MCP servers</b> that enable AI-driven network operations through integration with Cisco platforms, NetBox, ThousandEyes, and Splunk.</p>
<p>Think of it as a universal translator that lets AI assistants like Cursor, LibreChat, and Claude Desktop communicate directly with your infrastructure using natural language – all powered by MCP.</p>
<h2>The Seven Network MCP Servers</h2>
<ul>
<li><b> Meraki MCP Server:</b> Cloud network management via Meraki Dashboard API</li>
<li><b> NetBox MCP Server:</b> DCIM/IPAM documentation and management</li>
<li><b> Catalyst Center MCP Server:</b> Enterprise network management and assurance</li>
<li><b> IOS XE MCP Server:</b> Direct device access via SSH</li>
<li><b> ThousandEyes MCP Server:</b> Performance monitoring and path visualization</li>
<li><b> ISE MCP Server:</b> Identity and access control operations</li>
<li><b> Splunk MCP Server:</b> Log analysis and operational intelligence</li>
</ul>
<p>Each server exposes MCP tools that the AI assistant can call. Because they all speak MCP, an AI assistant can orchestrate them together in a single flow – just like in the example above.</p>
<h2>Getting Started with the Network MCP Docker Suite</h2>
<p>If you want to try this in your own lab, the Network MCP Docker Suite is available on GitHub with setup guides and examples.</p>
<p><b>GitHub Repository:</b> <a href="https://github.com/pamosima/network-mcp-docker-suite" target="_blank" rel="noopener">github.com/pamosima/network-mcp-docker-suite</a></p>
<p>The repository includes:</p>
<ul>
<li>Pre-built Docker containers for all seven servers</li>
<li>Setup guides and configuration examples</li>
<li>Flexible deployment profiles (all, Cisco, monitoring, security)</li>
<li>Environment templates for quick start</li>
<li>Integration examples for Cursor, LibreChat, and Claude Desktop</li>
<li>Troubleshooting tips and documentation</li>
</ul>
<p>The Network MCP Docker Suite was also featured in a recent live stream on the <a href="https://www.youtube.com/@CiscoDevNetchannel" target="_blank" rel="noopener">Cisco DevNet YouTube channel</a>, where we explored how AI agents interact with network APIs through MCP servers.</p>
<p><a href="https://www.youtube.com/live/ePskBF1DZCY?si=CDTukZvgpk8228Sk" target="_blank" rel="noopener"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Watch the Cisco DevNet live session on YouTube</a></p>
<h2>What Comes Next?</h2>
<p>The Network MCP Docker Suite focuses on making MCP tangible for network engineers and operations teams. In <a href="https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/">Part 3</a>, I explore how these capabilities connect to the broader vision of <b>AgenticOps</b> – including Cisco’s AI Canvas and Deep Network Model.</p>
<p><b>Continue reading the series:</b></p>
<ul>
<li><a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">Back to Part 1: When Networks Understand What You Want – The MCP Protocol Revolution</a></li>
<li><a href="https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/">Next – Part 3: From NetDevOps to AgenticOps – Real-World Use Cases with the Network MCP Docker Suite</a></li>
</ul>
<p><em>Note: The Network MCP Docker Suite is a personal open-source project created for demonstration purposes. It is not an official Cisco product. The examples and code are provided “as is” to illustrate how AI agents can interact with network APIs through the Model Context Protocol (MCP).</em></p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/">Network MCP Docker Suite: Seven MCP Servers for AI-Driven Network Operations</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>When Networks Understand What You Want – Not Just What You Say: The MCP Protocol Revolution</title>
		<link>https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/</link>
		
		<dc:creator><![CDATA[Patrick Mosimann]]></dc:creator>
		<pubDate>Fri, 07 Nov 2025 12:42:11 +0000</pubDate>
				<category><![CDATA[Enterprise Networks]]></category>
		<category><![CDATA[AgenticOps]]></category>
		<category><![CDATA[AI Agents]]></category>
		<category><![CDATA[AI-Powered Network Management]]></category>
		<category><![CDATA[AIOps]]></category>
		<category><![CDATA[Catalyst Center]]></category>
		<category><![CDATA[CCIE-level AI]]></category>
		<category><![CDATA[Cisco AI Canvas]]></category>
		<category><![CDATA[Cisco Meraki]]></category>
		<category><![CDATA[Deep Network Model]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Infrastructure as Code]]></category>
		<category><![CDATA[IOS XE]]></category>
		<category><![CDATA[ISE]]></category>
		<category><![CDATA[LLM for Networking]]></category>
		<category><![CDATA[MCP Protocol]]></category>
		<category><![CDATA[MCP Server]]></category>
		<category><![CDATA[Model Context Protocol (MCP)]]></category>
		<category><![CDATA[Natural Language Network Management]]></category>
		<category><![CDATA[NetAIOps]]></category>
		<category><![CDATA[NetBox]]></category>
		<category><![CDATA[Network Automation]]></category>
		<category><![CDATA[Network Operations]]></category>
		<category><![CDATA[Network Troubleshooting]]></category>
		<category><![CDATA[Splunk]]></category>
		<category><![CDATA[ThousandEyes]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3437</guid>

					<description><![CDATA[<p>What if your network could actually understand what you want, not just what you type into a CLI? In this first part, I explain the Model Context Protocol (MCP), why I call it the “USB-C for AI agents”, and how it becomes the missing link between AI assistants and real network operations.</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">When Networks Understand What You Want – Not Just What You Say: The MCP Protocol Revolution</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>How Model Context Protocol (MCP) and AI are transforming network operations from CLI commands to conversational intelligence – and why I decided to build an open-source MCP toolbox for network engineers.</em></p>
<p><b>This article is Part 1 of a 3-part series:</b></p>
<ul>
<li><b>Part 1 (you are here):</b> When Networks Understand What You Want – The MCP Protocol Revolution</li>
<li><a href="https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/">Part 2: Network MCP Docker Suite – Seven MCP Servers for AI-Driven Network Operations</a></li>
<li><a href="https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/">Part 3: From NetDevOps to AgenticOps – Real-World Use Cases with the Network MCP Docker Suite</a></li>
</ul>
<h2>The Dawn of AIOps in Network Management</h2>
<p>Network administrators face an increasingly complex challenge: managing hybrid infrastructures spanning cloud and on-premises environments, juggling multiple management platforms, and responding to issues faster than ever before. What if you could simply ask your network what’s wrong, and have an AI assistant investigate, correlate data across multiple systems, and provide actionable solutions?</p>
<p>This is the promise of <b>AIOps</b> (Artificial Intelligence for IT Operations). In this series, I explore how the <b>Model Context Protocol (MCP)</b> and the <b>Network MCP Docker Suite</b> make this a reality in real-world network environments.</p>
<h2>Understanding MCP: The USB-C for AI Agents</h2>
<p>Before I talk about the Network MCP Docker Suite, I want to explain the foundational technology that makes it all possible: <b>Model Context Protocol (MCP)</b>.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">What is MCP?</h3>
<p><b>Model Context Protocol (MCP)</b> is an open standard developed by Anthropic that connects AI agents with external data and tools. I like to describe it as the “<b>USB-C for AI Agents</b>” – a universal connector that enables AI assistants to interact with any system in a standardized way.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">Important: MCP is a Protocol, Not an AI</h3>
<p>Let me clear up a common misconception right away:</p>
<ul>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MCP is <b>not</b> an AI Agent</li>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MCP is <b>not</b> an AI Assistant</li>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MCP is <b>not</b> an LLM (Large Language Model)</li>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MCP <b>is</b> a Protocol – just like TCP, UDP, or HTTP</li>
</ul>
<p>Just as HTTP defines how web browsers communicate with web servers, MCP defines how AI agents communicate with tools, databases, and APIs.</p>
<h3 style="font-size: 1.4em;font-weight: bold;margin-top: 1.5em;margin-bottom: 0.6em;color: #222">The Problem MCP Solves: API Consistency</h3>
<p><b>Traditional approach:</b></p>
<p><img decoding="async" style="max-width: 100%;height: auto" src="https://storage.googleapis.com/gblogs-bucket/sites/35/how_apis_work-768x376.png" alt="Traditional API Integration - Client to Application to Multiple Services" /></p>
<p><b>The problem:</b> If Service #1 changes its API, dependent applications may stop working. API consistency is <em>always</em> a challenge in traditional integrations.</p>
<p><b>With MCP:</b></p>
<p><img decoding="async" style="max-width: 100%;height: auto" src="https://storage.googleapis.com/gblogs-bucket/sites/35/evolution_to_mcp-768x429.png" alt="MCP Architecture - LLM + Agent to MCP Protocol to MCP Servers to Tools" /></p>
<p><b>The solution:</b> MCP servers act as “translators” between the standardized MCP protocol and the specific APIs of each service. When an API changes, you only need to update the MCP server, not every application that uses it.</p>
<p><img decoding="async" style="max-width: 100%;height: auto" src="https://storage.googleapis.com/gblogs-bucket/sites/35/how_mcp_works-768x264.png" alt="How MCP Works - MCP Client to MCP Server to Service/Tool with Maintained by Provider" /></p>
<h4>MCP Client (The AI Assistant)</h4>
<ul>
<li><b>Examples:</b> Claude Desktop, Cursor IDE, Cisco AI Agent, LibreChat</li>
<li>Integrated with LLM models for reasoning</li>
<li>Understands natural language queries</li>
<li>Orchestrates conversation flow</li>
<li>Determines which MCP servers to query</li>
</ul>
<h4>MCP Server (The Translator)</h4>
<ul>
<li><b>Examples:</b> Catalyst Center MCP, IOS XE MCP, NetBox MCP, and more</li>
<li>Translates MCP protocol to native APIs (REST, SSH/CLI, etc.)</li>
<li>Maintained by service/tool providers</li>
<li>Handles authentication and authorization</li>
<li>Adapts when backend APIs change – protecting applications from disruption</li>
</ul>
<h2>Real-World Example: Network Troubleshooting with MCP</h2>
<p>When you ask an AI assistant: <em>“Help me troubleshoot the P1 issue on Catalyst Center.”</em></p>
<p><img decoding="async" style="max-width: 100%;height: auto" src="https://storage.googleapis.com/gblogs-bucket/sites/35/mcp_example-2-768x370.png" alt="Help me troubleshoot the P1 issue on Catalyst Center" /></p>
<p>All of this happens in seconds, with the MCP protocol ensuring consistent, reliable communication between the AI and your network infrastructure.</p>
<h2>Why MCP Matters for Network Operations</h2>
<ul>
<li><b>Universal Standard:</b> One protocol works with many AI assistants</li>
<li><b>Security Gateway:</b> MCP servers control and audit API access</li>
<li><b>API Abstraction:</b> Changes to backend APIs don’t break AI integrations</li>
<li><b>Future-proof:</b> Works with current and future AI models</li>
<li><b>Interoperability:</b> Mix and match AI assistants and network platforms</li>
<li><b>Context-rich:</b> Provides AI with the data it needs to reason effectively</li>
</ul>
<p><b>Continue reading the series:</b></p>
<ul>
<li><a href="https://gblogs.cisco.com/ch-tech/network-mcp-docker-suite/">Next – Part 2: Network MCP Docker Suite – Seven MCP Servers for AI-Driven Network Operations</a></li>
<li><a href="https://gblogs.cisco.com/ch-tech/agenticops-network-use-cases/">Part 3: From NetDevOps to AgenticOps – Real-World Use Cases with the Network MCP Docker Suite</a></li>
</ul>
<p><em>Note: The Network MCP Docker Suite is a personal open-source project created for demonstration purposes. It is not an official Cisco product. The examples and code are provided “as is” to illustrate how AI agents can interact with network APIs through the Model Context Protocol (MCP).</em></p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/mcp-protocol-ai-network-operations/">When Networks Understand What You Want – Not Just What You Say: The MCP Protocol Revolution</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why using Webex Meetings or the value the Active User Meeting license can provide</title>
		<link>https://gblogs.cisco.com/ch-tech/why-using-webex-meetings-or-the-value-the-active-user-meeting-license-can-provide/</link>
		
		<dc:creator><![CDATA[Roland Bellwald]]></dc:creator>
		<pubDate>Tue, 30 Apr 2024 20:39:20 +0000</pubDate>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[1080p]]></category>
		<category><![CDATA[4k]]></category>
		<category><![CDATA[centric]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[customised]]></category>
		<category><![CDATA[fullhd]]></category>
		<category><![CDATA[interpretation]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[multi]]></category>
		<category><![CDATA[multistream]]></category>
		<category><![CDATA[Persistant]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[pstn]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[sign]]></category>
		<category><![CDATA[simultaneous]]></category>
		<category><![CDATA[slido]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webex]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3383</guid>

					<description><![CDATA[<p class="p1">Even though, Webex is not the most used meeting platform, I strongly believe it’s the best. Our <a href="https://www.cisco.com/c/en/us/products/collateral/unified-communications/spark-flex-plan/collaboration-flex-plan-meeting-data-sheet.html#ActiveUserFeaturesandbenefits">Webex Meetings Active User licensing</a>, we promote heavily to get best-in-class...</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/why-using-webex-meetings-or-the-value-the-active-user-meeting-license-can-provide/">Why using Webex Meetings or the value the Active User Meeting license can provide</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="p1">Even though, Webex is not the most used meeting platform, I strongly believe it’s the best. Our <a href="https://www.cisco.com/c/en/us/products/collateral/unified-communications/spark-flex-plan/collaboration-flex-plan-meeting-data-sheet.html#ActiveUserFeaturesandbenefits">Webex Meetings Active User licensing</a>, we promote heavily to get best-in-class device management and analytics <strong>#no-brainer</strong> offers more, much more. Actually, so much more, that I had to stop myself from continuing the list below at some point, as it would have gotten too long <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><span class="Apple-converted-space">  </span>&#8211; The below is all <strong><em>included</em></strong>:</p>
<ol>
<li class="p1"><a href="https://help.webex.com/en-us/article/yl90d9/Share-content-in-meetings-and-webinars"><strong>4k Content Sharing</strong></a></li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/fw8u4j/Webex-video-support">FullHD 1080p Video</a></strong></li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/uo8xmbb/Webex-App-%7C-Use-sign-language-interpretation-in-a-meeting">Sign Language Interpretation</a></strong></li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/o0p0l4/Simultaneous-interpretation-in-Webex-meetings,-webinars-and-Personal-Rooms">Simultaneous interpretation</a></strong></li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/ngexff8/Webex-App-%7C-Share-only-a-portion-of-your-screen">Share a selected part of your screen only</a></strong></li>
<li class="p1"><strong><a href="https://www.youtube.com/watch?v=uLnOpxzBnX4">Multistream</a></strong> (Streaming Speaker and Group view at the same time)</li>
<li class="p1"><strong>Directional Audio</strong>, know where the active speaker is displayed</li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/ne2b1ri/Webex-App-%7C-Access-messages-after-the-meeting">Persistant Chat before, during and after the Meeting</a></strong></li>
<li class="p1">Best in class combination of Application and Devices with e.g. pair, share, control a device via proximity, <strong><a href="https://help.webex.com/en-us/article/fd1jm/Companion-mode-for-Board-and-Room-Series-devices">Companion Mode</a></strong>, <strong><a href="https://help.webex.com/en-us/article/saxcjg/Webex-App%7C-Add-visual-watermarks-to-shared-content-in-a-meeting">Visual Watermarking</a></strong></li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/7r8vcg/Webex-App-%7C-Customize-the-lobby">Customised Lobby</a></strong></li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/sv0h2ab/Webex-Instant-Connect">Client-less Meetings</a> (<a href="https://youtu.be/btBXCWzncIo">Video</a>)</strong></li>
<li class="p1"><strong>PSTN Dial-in</strong> is <em><strong>included</strong></em> e.g. <a href="https://help.webex.com/en-us/article/n72qeux/Start-a-Scheduled-Webex-Meeting-by-Phone">Start a Scheduled Webex Meeting by Phone</a></li>
<li class="p1"><strong>Hybrid Deployment</strong> options with e.g. <a href="https://www.cisco.com/c/en/us/products/conferencing/webex-edge-video-mesh/index.html">Video Mesh Node</a></li>
<li class="p1"><strong><a href="https://help.webex.com/en-us/article/n4qeoqu/Manage-Hands-on-Labs">Hands on Labs</a></strong>, a feature of <strong><a href="https://help.webex.com/en-us/landing/ld-mzc23k-WebexTraining/Webex-Training">Training Center</a></strong> (yes, it’s still out there and rocking!!!) I discovered by a partner.</li>
<li class="p1"><strong><a href="https://www.slido.com/">Slido</a>,</strong> included in the meeting license</li>
<li class="p1"><strong>Cloud registration</strong> for our devices and all the amazing features coming with <a href="https://www.webex.com/us/en/solutions/cross-platform/control-hub.html">Control Hub</a> (this would fill more than a chapter)</li>
<li class="p1"><strong><a href="https://salesconnect.cisco.com/sc/s/simple-media?vtui__mediaId=a1m8c00000niVegAAE">Device Cloud Promotion</a></strong> (this link is available to partners only) helps you getting <strong>great conditions</strong> for Cisco Video devices.</li>
</ol>
<p class="p1">Let us know if you are interested in any additional detail, I’m sure you, your users / customers would benefit from one or multiple points from above…</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/why-using-webex-meetings-or-the-value-the-active-user-meeting-license-can-provide/">Why using Webex Meetings or the value the Active User Meeting license can provide</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Simplify Network Issue Reporting with a Python Application and Cisco DNA Center API</title>
		<link>https://gblogs.cisco.com/ch-tech/dnac-network-issue-reporting/</link>
		
		<dc:creator><![CDATA[Patrick Mosimann]]></dc:creator>
		<pubDate>Thu, 27 Apr 2023 07:39:55 +0000</pubDate>
				<category><![CDATA[Enterprise Networks]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco DNA Center]]></category>
		<category><![CDATA[DevNet]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3282</guid>

					<description><![CDATA[<p>This blog post explores how to use a Python application to report network device issues managed by Cisco DNA Center. The application uses Cisco DNA Center API to access the Intent APIs, which provide a consistent way to access Cisco DNA Center Automation and Assurance workflows. By running the application at regular intervals using crontab, it can send notifications via Webex or SMS using eCall REST API. This solution allows for a more organized and manageable approach to network issue reporting, without being overwhelmed by constant notifications.</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/dnac-network-issue-reporting/">Simplify Network Issue Reporting with a Python Application and Cisco DNA Center API</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cisco DNA Center provides real-time notifications when network issues arise. However, constantly receiving notifications throughout the day can be overwhelming, especially if you only need status information at specific times. In this article, we&#8217;ll explore a Python application that utilizes the Cisco DNA Center API to report network device issues managed by Cisco DNA Center. This application can be configured to run at regular intervals using crontab and can send notifications via Webex or SMS using eCall REST API.</p>
<h2>Problem Statement</h2>
<p>Receiving constant notifications of network issues can be overwhelming, especially if you only need status information at specific times of the day. Network administrators require a more targeted notification approach that provides them with the information they need when they need it.</p>
<div id="attachment_3290" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.cisco.com/c/en/us/td/docs/cloud-systems-management/network-automation-and-management/dna-center-platform/2-3-3-0/itsm_ig/b_dnac_itsm_ig_2_3_3/m_appendix_webex.html" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-3290" class="wp-image-3290 size-medium_large" src="https://storage.googleapis.com/gblogs-bucket/sites/35/Events-Notifications-to-Webex-Message-768x262.png" alt="" width="768" height="262" srcset="https://storage.googleapis.com/gblogs-bucket/sites/35/Events-Notifications-to-Webex-Message-300x102.png 300w, https://storage.googleapis.com/gblogs-bucket/sites/35/Events-Notifications-to-Webex-Message-500x171.png 500w, https://storage.googleapis.com/gblogs-bucket/sites/35/Events-Notifications-to-Webex-Message-768x262.png 768w, https://storage.googleapis.com/gblogs-bucket/sites/35/Events-Notifications-to-Webex-Message-1536x525.png 1536w, https://storage.googleapis.com/gblogs-bucket/sites/35/Events-Notifications-to-Webex-Message-2048x699.png 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-3290" class="wp-caption-text">Cisco DNA Center to Webex Real-Time Notifications</p></div>
<h2>Challenges</h2>
<p>The primary challenge with this approach is creating an efficient and customizable way to monitor network devices and report any issues that arise. The application must also be able to send notifications via Webex or SMS using eCall REST API.</p>
<h2>Solution</h2>
<p>The solution to these challenges is a small Python application that utilizes the <a href="https://developer.cisco.com/docs/dna-center/#!python-sdk-getting-started" target="_blank" rel="noopener">Cisco DNA Center Python SDK</a> which leverages the <a href="https://developer.cisco.com/dnacenter/intentapis/" target="_blank" rel="noopener">Cisco DNA Center Platform Intent-APIs</a> to access Assurance information. By utilizing these APIs, we can create a Python application that reports any issues that arise on network devices managed by Cisco DNA Center.</p>
<p>The application can be configured to run at specific intervals using crontab, providing network administrators with the information they need when they need it. The application can also send notifications via Webex or SMS using eCall REST API.</p>
<div id="attachment_3284" style="width: 778px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-3284" class="wp-image-3284 size-medium_large" src="https://storage.googleapis.com/gblogs-bucket/sites/35/IL20230426110826-Screenshot-2023-04-25-at-15.40.52-768x308.png" alt="" width="768" height="308" srcset="https://storage.googleapis.com/gblogs-bucket/sites/35/IL20230426110833-Screenshot-2023-04-25-at-15.40.52-300x120.png 300w, https://storage.googleapis.com/gblogs-bucket/sites/35/IL20230426110822-Screenshot-2023-04-25-at-15.40.52-500x200.png 500w, https://storage.googleapis.com/gblogs-bucket/sites/35/IL20230426110826-Screenshot-2023-04-25-at-15.40.52-768x308.png 768w, https://storage.googleapis.com/gblogs-bucket/sites/35/IL20230426110817-Screenshot-2023-04-25-at-15.40.52-1536x616.png 1536w, https://storage.googleapis.com/gblogs-bucket/sites/35/IL20230426110812-Screenshot-2023-04-25-at-15.40.52-2048x821.png 2048w, https://storage.googleapis.com/gblogs-bucket/sites/35/Screenshot-2023-04-25-at-15.40.52.png 1856w" sizes="(max-width: 768px) 100vw, 768px" /><p id="caption-attachment-3284" class="wp-caption-text">Network Issue Reporting with the Python Application to Webex.</p></div>
<p>To get started with the sample code, you can install it from GitHub by following these steps:</p>
<p>1. Clone the repository:</p>
<pre><em>git clone <a href="https://github.com/pamosima/dnac_issue_report.git" target="_blank" rel="noopener">https://github.com/pamosima/dnac_issue_report.git</a></em>
</pre>
<p>2. Install the necessary packages</p>
<p>3. Update the configuration file with your Cisco DNA Center credentials, Webex or SMS information, and any other desired settings.</p>
<p>4. Run the application either from the console or <a href="https://en.wikipedia.org/wiki/Cron" target="_blank" rel="noopener">crontab</a></p>
<h2>Benefits</h2>
<p>The Python application provides several benefits for network administrators:</p>
<p>1. <strong>Targeted Notifications:</strong> Administrators can receive notifications at specific times of the day, reducing distractions and preventing critical alerts from being missed.</p>
<p>2.<strong> Customizable:</strong> The application can be configured to meet the specific needs of individual network administrators.</p>
<p>3. <strong>Automation:</strong> The application automates the process of monitoring network devices, freeing up network administrators to focus on other critical tasks.</p>
<p>4. <strong>Efficient:</strong> The application only sends notifications when necessary, reducing unnecessary notifications and preventing alert fatigue.</p>
<h2>Conclusion</h2>
<p>The Python application that utilizes the Cisco DNA Center API to report network device issues managed by Cisco DNA Center is an effective way to simplify network issue reporting. By utilizing the Cisco DNA Center API, we can create an efficient and customizable method to access Automation and Assurance workflows. By configuring the application to run at specific intervals using crontab, network administrators can receive notifications at the times they need them. This targeted notification approach can reduce distractions, prevent critical alerts from being missed, and improve overall network efficiency.</p>
<h2>Additional information</h2>
<ul>
<li><a href="https://github.com/pamosima/dnac_issue_report" target="_blank" rel="noopener">DNAC Issue Report Application on GitHub</a></li>
<li><a href="https://developer.cisco.com/docs/dna-center/#!python-sdk-getting-started" target="_blank" rel="noopener">Cisco DNA Center Platform Python SDK</a></li>
<li><a href="https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/webexteamssdk/" target="_blank" rel="noopener">Webex Teams Python SDK</a></li>
</ul>
<p>&nbsp;</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/dnac-network-issue-reporting/">Simplify Network Issue Reporting with a Python Application and Cisco DNA Center API</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cisco DNA Center PnP Onboarding Automation Using Webhook Notification</title>
		<link>https://gblogs.cisco.com/ch-tech/cisco-dna-center-pnp-onboarding-automation-using-webhook-notification/</link>
		
		<dc:creator><![CDATA[Patrick Mosimann]]></dc:creator>
		<pubDate>Tue, 04 Apr 2023 12:03:33 +0000</pubDate>
				<category><![CDATA[Enterprise Networks]]></category>
		<category><![CDATA[Access Point]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Cisco DNA]]></category>
		<category><![CDATA[Cisco DNA Center]]></category>
		<category><![CDATA[DevNet]]></category>
		<category><![CDATA[PnP]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[Zero Touch]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3265</guid>

					<description><![CDATA[<p>To automate the network device onboarding process, we've developed a Python Flask application that utilizes webhook notifications in Cisco DNA Center. Read more </p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/cisco-dna-center-pnp-onboarding-automation-using-webhook-notification/">Cisco DNA Center PnP Onboarding Automation Using Webhook Notification</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>As organizations continue to embrace digital transformation, the importance of network automation has become more significant than ever. With an increasing number of devices connecting to the network, the process of onboarding them has become complex and time-consuming, resulting in delays and inefficiencies. In this blog post, we will discuss the problem statement, challenges, and our solution for automating network device onboarding using Cisco DNA Center and webhook notifications.</p>
<h2>Problem statement</h2>
<p>Traditionally, the process of onboarding network devices involved manual configuration, which was time-consuming, error-prone, and complex. Network engineers had to manually configure the devices, update software versions, and configure security policies before they could connect to the network. This process was prone to errors, which resulted in network downtime and inefficiencies.</p>
<p>With the increasing number of devices connecting to the network, the onboarding process has become even more complex. Devices may have different configurations, and network engineers may not have the serial numbers or other identifying information for each device in advance. This creates a challenge for network engineers to onboard these devices efficiently and effectively.</p>
<h2>Challenges</h2>
<p>The process of onboarding network devices poses several challenges, including:</p>
<ol>
<li>Lack of identifying information: In some cases, network engineers may not have the serial number or other identifying information for each device in advance, making it challenging to onboard them.</li>
<li>Manual Configuration: Manually configuring each device can be time-consuming and error-prone, leading to network downtime and inefficiencies.</li>
<li>Complex Network: As networks become more complex, the onboarding process becomes more challenging. Configuring devices across multiple locations and subnets can be a daunting task, requiring significant manual effort.</li>
</ol>
<h2>Solution</h2>
<p>To automate the network device onboarding process, we&#8217;ve developed a Python Flask application that utilizes webhook notifications in Cisco DNA Center. The application listens for notifications and automatically onboards unclaimed devices as they connect to the network.</p>
<p><img decoding="async" class="aligncenter size-medium_large wp-image-3272" src="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/PNP_Solutions_Components-1-768x442.jpg" alt="" width="768" height="442" srcset="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/PNP_Solutions_Components-1-300x173.jpg 300w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/PNP_Solutions_Components-1-500x288.jpg 500w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/PNP_Solutions_Components-1-768x442.jpg 768w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/PNP_Solutions_Components-1-1536x884.jpg 1536w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/PNP_Solutions_Components-1-2048x1179.jpg 2048w" sizes="(max-width: 768px) 100vw, 768px" /></p>
<p>&nbsp;</p>
<h2>The following is an overview of the solution</h2>
<ol>
<li>Device Onboarding Process: When a new device connects to the network, it securely connects to Cisco DNA Center. The device is initially marked as &#8220;unclaimed&#8221; in Cisco DNA Center.</li>
</ol>
<ol start="2">
<li>Webhook Notification: Cisco DNA Center sends a webhook notification to our Flask application when a new device connects to the Cisco DNA Center. The notification contains the device&#8217;s IP address and serial number.</li>
</ol>
<ol start="3">
<li>Flask Application: Our Flask application listens for webhook notifications from Cisco DNA Center. When a notification is received, the application parses the information and determines if the device is eligible for onboarding.</li>
</ol>
<ol start="5">
<li>Mapping IP Subnets: To determine if the device is eligible for onboarding, the Flask application maps the device&#8217;s IP address to the appropriate IP subnet. The mapping is based on a mapping file that includes parameter mapping to variables.</li>
<li>Device Onboarding: Once the device&#8217;s IP address has been mapped to the appropriate IP subnet, the Flask application claims the device in Cisco DNA Center. This involves configuring the device with the necessary software versions, security policies, and other settings required for it to connect to the network. This ensures that the device is recognized by the network and can communicate with other devices.</li>
</ol>
<h2>Benefits</h2>
<p>Our solution provides several benefits to organizations looking to automate their network device onboarding process, including:</p>
<ol>
<li>Efficiency: By automating the onboarding process, our solution reduces manual effort and improves efficiency.</li>
<li>Scalability: Our solution is scalable and can handle large numbers of devices connecting to the network.</li>
<li>Reliability: Our solution is reliable and reduces network downtime and inefficiencies.</li>
<li>Customizable: Our solution is customizable, allowing organizations to tailor it to their specific requirements and network configurations.</li>
</ol>
<h2>Conclusion</h2>
<p>Automating the network device onboarding process is crucial to improving network provisioning time, reducing manual effort, and enhancing network reliability. Our solution, which utilizes webhook notifications in Cisco DNA Center and a Python Flask application, provides an efficient and scalable solution to automate the device onboarding process.</p>
<h2>Additional information</h2>
<ul>
<li><a href="https://github.com/pamosima/PnPAutoClaim" target="_blank" rel="noopener"> PnPAutoClaim: Python Flask Application on GitHub</a></li>
<li><a href="https://www.cisco.com/c/en/us/td/docs/cloud-systems-management/network-automation-and-management/dna-center/2-3-3/user_guide/b_cisco_dna_center_ug_2_3_3/m_onboard-and-provision-devices-with-plug-and-play.html" target="_blank" rel="noopener">Cisco DNA Center User Guide: Onboard and Provision Devices with Plug and Play</a></li>
<li><a href="https://developer.cisco.com/dnacenter/eventsandnotifications/" target="_blank" rel="noopener">Cisco DNA Center platform: Events and notifications</a></li>
</ul>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/cisco-dna-center-pnp-onboarding-automation-using-webhook-notification/">Cisco DNA Center PnP Onboarding Automation Using Webhook Notification</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cisco Partner Summit 2022: Announcing the 2022 Cisco Central Theatre Award Winners</title>
		<link>https://gblogs.cisco.com/ch-tech/20-partners-from-central-theatre-awarded-at-cisco-partner-summit-2022/</link>
		
		<dc:creator><![CDATA[Vasileios Valtetsiotis]]></dc:creator>
		<pubDate>Thu, 03 Nov 2022 17:15:07 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Central Theatre]]></category>
		<category><![CDATA[Cisco Partner Awards]]></category>
		<category><![CDATA[Partner Summit]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3238</guid>

					<description><![CDATA[<p>At Cisco Partner Summit 2022, we recognized our incredible partners for the amazing things they do every day with our customers and announced our 2022 Cisco Central Theatre Award Winners.</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/20-partners-from-central-theatre-awarded-at-cisco-partner-summit-2022/">Cisco Partner Summit 2022: Announcing the 2022 Cisco Central Theatre Award Winners</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cisco Partner Summit was back again this year in Las Vegas. It’s Cisco’s largest Partner event of the year, packed with global keynotes, regional insights, innovative portfolio presentations and business impact sessions, where Partners can learn about the power of Cisco’s solutions. This year, we were finally able to meet and celebrate with our Partners again, in person!</p>
<p>One of my favorite Partner Summit moments has always been recognizing our partners for the amazing things they do every day with our customers.  It is a moment where we can take a step back, reflect on everything we have worked on together and acknowledge our great achievements.</p>
<p>With that, it is my great pleasure to announce that the following Partners have been recognized as 2022 Cisco Central Theatre Award Winners:</p>
<table border="1" cellpadding="1" cellspacing="0" style="border: 0px solid black">
<tbody>
<tr>
<td style="text-align: center;padding:10px"><b>Category</b></td>
<td style="text-align: center"><b>Winner</b></td>
</tr>
<tr>
<td style="padding:10px">SASE Partner of the Year</td>
<td style="text-align: center;padding:10px">A1</td>
</tr>
<tr>
<td style="padding:10px">Growth Partner of the Year</td>
<td style="text-align: center;padding:10px">ACE Network</td>
</tr>
<tr>
<td style="padding:10px">Distributor of the Year</td>
<td style="text-align: center;padding:10px">ALEF Distribution CZ</td>
</tr>
<tr>
<td style="padding:10px">Cloud Marketplace Partner of the Year</td>
<td style="text-align: center;padding:10px">ALSO Schweiz AG</td>
</tr>
<tr>
<td style="padding:10px">Enterprise Partner of the Year</td>
<td style="text-align: center;padding:10px">Atos/addIT</td>
</tr>
<tr>
<td style="padding:10px">SMB Partner of the Year</td>
<td style="text-align: center;padding:10px">Bechtle Schweiz AG</td>
</tr>
<tr>
<td style="padding:10px">Value Extend Partner of the Year</td>
<td style="text-align: center;padding:10px">Bucher + Suter AG</td>
</tr>
<tr>
<td style="padding:10px">IoT/Industry Partner of the Year</td>
<td style="text-align: center;padding:10px">K-Businesscom</td>
</tr>
<tr>
<td style="padding:10px">Public Sector Partner of the Year</td>
<td style="text-align: center;padding:10px">K-Businesscom</td>
</tr>
<tr>
<td style="padding:10px">Marketing Partner of the Year</td>
<td style="text-align: center;padding:10px">King ICT</td>
</tr>
<tr>
<td style="padding:10px">Service Provider Partner of the Year</td>
<td style="text-align: center;padding:10px">LLP WINNCOM TECHNOLOGIES</td>
</tr>
<tr>
<td style="padding:10px">Collaboration Partner of the Year</td>
<td style="text-align: center;padding:10px">Netcloud AG</td>
</tr>
<tr>
<td style="padding:10px">Customer Experience Partner of the Year</td>
<td style="text-align: center;padding:10px">Netcloud AG</td>
</tr>
<tr>
<td style="padding:10px">Sustainability Partner of the Year</td>
<td style="text-align: center;padding:10px">Netcloud AG</td>
</tr>
<tr>
<td style="padding:10px">Theatre Partner of the Year</td>
<td style="text-align: center;padding:10px">NTS</td>
</tr>
<tr>
<td style="padding:10px">Security Partner of the Year</td>
<td style="text-align: center;padding:10px">NTS</td>
</tr>
<tr>
<td style="padding:10px">Software Partner of the Year</td>
<td style="text-align: center;padding:10px">NTS</td>
</tr>
<tr>
<td style="padding:10px">Application Experience Partner of the Year</td>
<td style="text-align: center;padding:10px">S&amp;G Consulting</td>
</tr>
<tr>
<td style="padding:10px">API Innovation Partner of the Year</td>
<td style="text-align: center;padding:10px">S&amp;T Hungary</td>
</tr>
<tr>
<td style="padding:10px">Social Impact Partner of the Year</td>
<td style="text-align: center;padding:10px">SEVENET S.A.</td>
</tr>
<tr>
<td style="padding:10px">Managed Services Partner of the Year</td>
<td style="text-align: center;padding:10px">Slovak Telekom</td>
</tr>
<tr>
<td style="padding:10px">Cloud Partner of the Year</td>
<td style="text-align: center;padding:10px">Swisscom (Schweiz) AG</td>
</tr>
<tr>
<td style="padding:10px">Mass Scale Infrastructure Partner of the Year</td>
<td style="text-align: center;padding:10px">SYPAIY</td>
</tr>
<tr>
<td style="padding:10px">Commercial Partner of the Year</td>
<td>T-Mobile Poland &amp; T-Systems Poland</td>
</tr>
<tr>
<td style="padding:10px">Cisco Capital Partner of the Year</td>
<td style="text-align: center;padding:10px">TRECOM</td>
</tr>
<tr>
<td style="padding:10px">Enterprise Networking &amp; Meraki Partner of the Year</td>
<td style="text-align: center;padding:10px">TRECOM</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<div id="attachment_3245" style="width: 810px" class="wp-caption aligncenter"><a href="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-scaled.jpg" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-3245" class="wp-image-3245" src="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-scaled.jpg" alt="Central Theatre at Partner Awards" width="800" height="423" srcset="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-300x159.jpg 300w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-500x264.jpg 500w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-768x406.jpg 768w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-1536x812.jpg 1536w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-2048x1083.jpg 2048w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/221101_CISCO_AF_055_new-scaled.jpg 2560w" sizes="(max-width: 800px) 100vw, 800px" /></a><p id="caption-attachment-3245" class="wp-caption-text">Celebrating with our 2022 Central Theatre Award Winners</p></div>
<p>Huge congratulations!</p>
<p>To all the awarded Partners, let me say that I am truly humbled by your loyalty, hard work and tremendous commitment to our partnership and our customers. I am continuously inspired by your ability to innovate and deliver outstanding results together with us. Thank you!</p>
<p>The theme of this year’s Partner Summit is “Let’s Own It”. I think this short phrase perfectly describes our joint mindset and aspiration. Yes, we operate in an environment that is challenging in many different ways, but the opportunity to help our customers accelerate their digital transformation is there, and it is ours. To all our incredible partners: “Let’s Own It”!</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/20-partners-from-central-theatre-awarded-at-cisco-partner-summit-2022/">Cisco Partner Summit 2022: Announcing the 2022 Cisco Central Theatre Award Winners</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cisco Sustainability: Committed to Powering an Inclusive Future for All</title>
		<link>https://gblogs.cisco.com/ch-tech/cisco-sustainability-committed-to-powering-an-inclusive-future-for-all/</link>
		
		<dc:creator><![CDATA[Erick Caron]]></dc:creator>
		<pubDate>Wed, 19 Oct 2022 06:00:51 +0000</pubDate>
				<category><![CDATA[Corporate Social Responsibility]]></category>
		<category><![CDATA[Country Digital Acceleration]]></category>
		<category><![CDATA[Digitalization]]></category>
		<category><![CDATA[Cisco CDA]]></category>
		<category><![CDATA[digital transformation]]></category>
		<category><![CDATA[Environmental Social and Governance (ESG)]]></category>
		<category><![CDATA[Inclusive future]]></category>
		<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Substainibility]]></category>
		<category><![CDATA[Swissrail]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3223</guid>

					<description><![CDATA[<p style="font-weight: 400"><strong><em>Co-authored by </em></strong><a href="https://gblogs.cisco.com/ch-tech/author/sanhenry/"><strong><em>Sandrine Henry</em></strong></a> and <a href="https://gblogs.cisco.com/ch-tech/author/ercaron/"><strong><em>Erick Caron</em></strong></a></p>
<p style="font-weight: 400">Our mission consists of 4 Pillars: Power, Future, Inclusion &#38; For All – unified into one common purpose.</p>
<p>...</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/cisco-sustainability-committed-to-powering-an-inclusive-future-for-all/">Cisco Sustainability: Committed to Powering an Inclusive Future for All</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="font-weight: 400"><strong><em>Co-authored by </em></strong><a href="https://gblogs.cisco.com/ch-tech/author/sanhenry/"><strong><em>Sandrine Henry</em></strong></a> and <a href="https://gblogs.cisco.com/ch-tech/author/ercaron/"><strong><em>Erick Caron</em></strong></a></p>
<p style="font-weight: 400">Our mission consists of 4 Pillars: Power, Future, Inclusion &amp; For All – unified into one common purpose.</p>
<p style="font-weight: 400">For the last 15 years, Cisco has committed itself to these four pillars by designing a roadmap of commitments &amp; actions to improve our sustainability strategy and set a new standard. An infinite journey refueled by new opportunities to pursue and new challenges to overcome.</p>
<p style="font-weight: 400">Sustainability is fundamental to achieving that mission. Our customers’ ecological footprint is our footprint. We believe technology plays a key role in shaping an integrative and fair future sustainably and digitally.</p>
<p style="font-weight: 400">Our focus is on renewable energy, the energy efficiency of our products &amp; supply chain, and a circular economy. Our goal is to be net zero across all scopes of emissions by 2040, including our products, operations, and supply chain.</p>
<p style="font-weight: 400">Achieving net zero requires us to think beyond just our Scope 1 and 2 emissions but also address the largest share of our greenhouse gas emissions – knowingly, the use of our products by our customers in their infrastructures and data centers.</p>
<p style="font-weight: 400">Our technologies build the basis of nearly every major cloud, mobile network, video call, and digital transaction worldwide. A critical component in reaching our net zero goal will therefore be continuous innovation to increase the energy efficiency of our products and to lower our Scope 3 emissions.</p>
<p style="font-weight: 400">We are convinced that with our technology, people, and global span, we can effectively lead change and be a role model in driving the twin transitions.</p>
<p style="font-weight: 400">How our society consumes resources, plans cities, manages waste, and designs transportation systems leads us to believe there are significant hurdles to be found on our way.</p>
<p style="font-weight: 400">Transportation is currently the largest producer of energy-related CO₂ emissions, accounting for 24%. This demand is expected to grow all across the world and in Switzerland in the coming decades as the global population increases, incomes rise, and more people can afford cars, trains, and flights.</p>
<p style="font-weight: 400">The way cities are structured has multiple impacts, including their level of ability to adapt to climate -change. We are seeing emerging urban models, like the 15-minute city, that promote a human-centric and environmentally sustainable urban future. Mobility must be rethought.</p>
<p style="font-weight: 400">The Swiss mobility paradigm is a key societal behavior that will benefit from innovative urban models and smart cities. To facilitate officials’ planning and decision-making process to improve the daily lives of citizens, it is crucial to monitor and collect data (sensors), transport this data (network infrastructure) and analyze it (compute).  To get an understanding, with the help of innovative AI algorithms, of how the system is used.</p>
<p style="font-weight: 400">Through innovation, the Swiss industry and Cisco Switzerland have a unique opportunity to actively shape the societal transition to a digital transformation and a green future. It will accelerate mobility, meet sustainability goals, and help adapt to a low-carbon circular economy.</p>
<p style="font-weight: 400;text-align: center"><strong><em>Cisco has a long history of setting and achieving environmental, social and</em></strong><br />
<strong><em>governance (ESG) goals. We published our first Corporate Citizenship Report</em></strong><br />
<strong><em>in 2005, and we continue to report our emissions data annually.</em></strong></p>
<p style="font-weight: 400;text-align: center"><strong>Read the </strong><a href="https://www.cisco.com/c/dam/m/en_us/about/csr/esg-hub/_pdf/purpose-report-2021.pdf"><strong>Cisco 2021 Purpose Report</strong></a></p>
<p style="font-weight: 400;text-align: center"><strong><em>More information can be found on our </em></strong><a href="https://www.cisco.com/c/m/en_us/about/csr/esg-hub.html"><strong><em>Cisco ESG Reporting Hub</em></strong></a></p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/cisco-sustainability-committed-to-powering-an-inclusive-future-for-all/">Cisco Sustainability: Committed to Powering an Inclusive Future for All</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cisco Sustainability: Committed to Powering an Inclusive Future for All</title>
		<link>https://gblogs.cisco.com/ch-tech/cisco-sustainability-committed-to-powering-an-inclusive-future-for-all-2/</link>
		
		<dc:creator><![CDATA[Sandrine Henry]]></dc:creator>
		<pubDate>Tue, 18 Oct 2022 07:00:23 +0000</pubDate>
				<category><![CDATA[Corporate Social Responsibility]]></category>
		<category><![CDATA[ZZFeatured]]></category>
		<category><![CDATA[country digital acceleration]]></category>
		<category><![CDATA[digital transformation]]></category>
		<category><![CDATA[Environmental Social and Governance (ESG)]]></category>
		<category><![CDATA[Inclusive future]]></category>
		<category><![CDATA[Mobility]]></category>
		<category><![CDATA[sustainability]]></category>
		<category><![CDATA[Swissrail]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3182</guid>

					<description><![CDATA[<p>Sustainability is fundamental in achieving Cisco's purpose and goal of powering and inclusive future for all.</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/cisco-sustainability-committed-to-powering-an-inclusive-future-for-all-2/">Cisco Sustainability: Committed to Powering an Inclusive Future for All</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><em>Co-authored by <a href="https://gblogs.cisco.com/ch-tech/author/ercaron/" target="_blank" rel="noopener">Erick Caron</a> and </em></strong><a href="https://gblogs.cisco.com/ch-tech/author/sanhenry/" target="_blank" rel="noopener"><em><strong>Sandrine Henry</strong></em></a></p>
<p>Our mission consists of 4 Pillars: Power, Future, Inclusion &amp; For All – unified into one common purpose.</p>
<p>For the last 15 years, Cisco has committed itself to these four pillars by designing a roadmap of commitments &amp; actions to improve our sustainability strategy and set a new standard. An infinite journey refueled by new opportunities to pursue and new challenges to overcome.</p>
<p>Sustainability is fundamental to achieving that mission. Our customers’ ecological footprint is our footprint. We believe technology plays a key role in shaping an integrative and fair future sustainably and digitally.</p>
<p>Our focus is on renewable energy, the energy efficiency of our products &amp; supply chain, and a circular economy. Our goal is to be net zero across all scopes of emissions by 2040, including our products, operations, and supply chain.</p>
<p>Achieving net zero requires us to think beyond just our Scope 1 and 2 emissions but also address the largest share of our greenhouse gas emissions – knowingly, the use of our products by our customers in their infrastructures and data centers.</p>
<p>Our technologies build the basis of nearly every major cloud, mobile network, video call, and digital transaction worldwide. A critical component in reaching our net zero goal will therefore be continuous innovation to increase the energy efficiency of our products and to lower our Scope 3 emissions.</p>
<p>We are convinced that with our technology, people, and global span, we can effectively lead change and be a role model in driving the twin transitions.</p>
<p>How our society consumes resources, plans cities, manages waste, and designs transportation systems leads us to believe there are significant hurdles to be found on our way.</p>
<p>Transportation is currently the largest producer of energy-related CO₂ emissions, accounting for 24%. This demand is expected to grow all across the world and in Switzerland in the coming decades as the global population increases, incomes rise, and more people can afford cars, trains, and flights.</p>
<p>The way cities are structured has multiple impacts, including their level of ability to adapt to climate -change. We are seeing emerging urban models, like the 15-minute city, that promote a human-centric and environmentally sustainable urban future. Mobility must be rethought.</p>
<p>The Swiss mobility paradigm is a key societal behavior that will benefit from innovative urban models and smart cities. To facilitate officials’ planning and decision-making process to improve the daily lives of citizens, it is crucial to monitor and collect data (sensors), transport this data (network infrastructure) and analyze it (compute).  To get an understanding, with the help of innovative AI algorithms, of how the system is used.</p>
<p>Through innovation, the Swiss industry and Cisco Switzerland have a unique opportunity to actively shape the societal transition to a digital transformation and a green future. It will accelerate mobility, meet sustainability goals, and help adapt to a low-carbon circular economy.</p>
<p style="text-align: center;"><strong><em>Cisco has a long history of setting and achieving environmental, social and</em></strong><br />
<strong><em>governance (ESG) goals. We published our first Corporate Citizenship Report</em></strong><br />
<strong><em>in 2005, and we continue to report our emissions data annually.</em></strong></p>
<h2 style="text-align: center;"><strong>Read the <a href="https://www.cisco.com/c/dam/m/en_us/about/csr/esg-hub/_pdf/purpose-report-2021.pdf">Cisco 2021 Purpose Report</a></strong></h2>
<p style="text-align: center;"><em><strong>More information can be found on our </strong><a href="https://www.cisco.com/c/m/en_us/about/csr/esg-hub.html"><strong>Cisco ESG Reporting Hub</strong></a></em></p>
<p>&nbsp;</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/cisco-sustainability-committed-to-powering-an-inclusive-future-for-all-2/">Cisco Sustainability: Committed to Powering an Inclusive Future for All</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Energy reduction on Cisco Catalyst Series Switches</title>
		<link>https://gblogs.cisco.com/ch-tech/energy-reduction-on-cisco-catalyst-series-switches/</link>
		
		<dc:creator><![CDATA[Patrick Mosimann]]></dc:creator>
		<pubDate>Wed, 28 Sep 2022 08:43:55 +0000</pubDate>
				<category><![CDATA[Enterprise Networks]]></category>
		<category><![CDATA[ZZFeatured]]></category>
		<category><![CDATA[Access Point]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Catalyst]]></category>
		<category><![CDATA[Critical Infrastructure]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[Meraki]]></category>
		<category><![CDATA[Smart Buildings]]></category>
		<category><![CDATA[Substainibility]]></category>
		<guid isPermaLink="false">https://gblogs.cisco.com/ch-tech/?p=3187</guid>

					<description><![CDATA[<p>At the moment, energy efficiency and sustainability are probably the number one topic across Europe or even worldwide. In general, the Cisco Catalyst 9000 Switches have multiple benefits regarding energy efficiency like platinum-rated power supply which are more efficient and lowering operating power costs or supporting features like Energy Efficient Ethernet (EEE). This article gives examples how they can reduce the power consumption of their network.</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/energy-reduction-on-cisco-catalyst-series-switches/">Energy reduction on Cisco Catalyst Series Switches</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><strong><span data-preserver-spaces="true">The problem statements</span></strong></h2>
<p style="font-weight: 400">At the moment, energy efficiency and sustainability are probably the number one topic across Europe or even worldwide. In general, the Cisco Catalyst 9000 Switches have multiple benefits regarding energy efficiency like platinum-rated power supply which are more efficient and lowering operating power costs or supporting features like Energy Efficient Ethernet (EEE) which is an IEEE 802.3az standard that is designed to reduce power consumption in Ethernet networks during idle periods.</p>
<p style="font-weight: 400">However, there is not a single day a customer is asking how they can reduce the power consumption of their network. This led me to write this blog post.</p>
<h2><strong><span data-preserver-spaces="true">The challenge</span></strong></h2>
<p><span lang="EN-US">We started brainstorming in our team what we could do with our technology to help our customers. </span><span data-preserver-spaces="true"> One idea was the optimized cooling of server or network cabinets with the help of <a href="https://meraki.cisco.com/sensors" target="_blank" rel="noopener">Cisco Meraki Sensors</a>, another idea was to disable devices which are powered with PoE during off business hours. That&#8217;s exactly what I&#8217;m already doing at home for some of my APs. At home I&#8217;m using a simple Embedded Event Manager applet on my Catalyst Switch to disable PoE on all my switch ports. So I took that as a starting point. Let&#8217;s look at the Embedded Event Manager on the Catalyst Switches in general:</span></p>
<h3><span data-preserver-spaces="true">Cisco IOS Embedded Event Manager</span></h3>
<p><span data-preserver-spaces="true">Cisco IOS ® Embedded Event Manager (EEM) is a unique subsystem within Cisco IOS Software. EEM is a powerful and flexible tool to automate tasks and customize the behavior of Cisco IOS Software and the operation of the device. Customers can use EEM to create and run programs or scripts directly on a router or switch. The scripts are referred to as EEM policies and can be programmed using a simple Command-Line-Interface (CLI)-based interface or using a scripting language called Tool Command Language (Tcl). EEM allows customers to harness the significant intelligence within Cisco IOS Software to respond to real-time events, automate tasks, create customized commands, and take local automated action based on conditions detected by the Cisco IOS Software itself.</span></p>
<h2><strong><span data-preserver-spaces="true">The Solution</span></strong></h2>
<p><span data-preserver-spaces="true">Besides running scripts based on events it&#8217;s also possible to use cron job based event timers. This gives us the possibility to run a script at a specific time. My goal is to run a script at 7 pm to disable PoE on switch interfaces with a specific description. The reason for that could be that some of the interfaces still needs PoE for emergency phones. So in my example I decided to use the word of PowerSave in the interface description to disable PoE during off business. This brings me to the following EEM script:</span></p>
<pre>event manager applet EnablePowerSave
event timer cron cron-entry "0 19 * * *"
action 1.0 set _interface_counter "0"
action 1.1 cli command "enable"
action 1.2 info type interface-names include "Ethernet"
action 1.3 foreach _interface "$_info_interface_names"
action 2.2 cli command "show run interface $_interface | i description"
action 2.3 string match nocase "*PowerSave*" "$_cli_result"
action 2.5 if $_string_result ge "1"
action 3.1 cli command "conf t"
action 3.2 cli command "interface $_interface"
action 3.3 cli command "power inline never"
action 3.4 cli command "end"
action 3.5 increment _interface_counter 1
action 3.6 end
action 4 end
action 4.1 puts "PoE disabled on $_interface_counter Interface(s) by PowerSaverEEM"
action 4.2 syslog priority critical msg "PoE disabled on $_interface_counter Interface(s) by PowerSaverEEM"</pre>
<h3>Let&#8217;s look under the hood:</h3>
<pre>event manager applet EnablePowerSave</pre>
<p>this is the name of the applet</p>
<pre>event timer cron cron-entry "0 19 * * *"</pre>
<p>This means the the applet will be triggered by a timer every day at 7 pm.</p>
<pre>action 1.0 set _interface_counter "0"</pre>
<p>This will set variable _interface_counter to the value 0. I will use that to count the number of interfaces where PoE will be disabled.</p>
<p>action 1.1 cli command &#8220;enable&#8221;</p>
<p>For the upcoming cli commands we need to be in enable mode.</p>
<pre>action 1.2 info type interface-names include "Ethernet"</pre>
<p>To obtain interface names when an Embedded Event Manager (EEM) applet is triggered, use the <span class="ph synph"><span class="keyword kwd">action</span> <span class="keyword kwd">info</span> <span class="keyword kwd">type</span> <span class="keyword kwd">interface-names</span> </span>command in applet configuration mode. With the include command we can limit it to Ethernet interfaces and filter other interfaces like Loopback interfaces.</p>
<pre>action 1.3 foreach _interface "$_info_interface_names"</pre>
<p>To specify the iteration of interface names using the delimiter as a tokenizing pattern.</p>
<p>action 2.2 cli command &#8220;show run interface $_interface | i description&#8221;<br />
action 2.3 string match nocase &#8220;*PowerSave*&#8221; &#8220;$_cli_result&#8221;<br />
action 2.5 if $_string_result ge &#8220;1&#8221;</p>
<p>Using those actions to filter for interfaces with &#8220;PowerSave&#8221; in the description.</p>
<pre>action 3.1 cli command "conf t"
action 3.2 cli command "interface $_interface"
action 3.3 cli command "power inline never"
action 3.4 cli command "end"</pre>
<p>If the Value PowerSave was found we will disable PoE.</p>
<pre>action 3.5 increment _interface_counter 1
action 3.6 end
action 4 end
action 4.1 puts "PoE disabled on $_interface_counter Interface(s) by PowerSaverEEM"
action 4.2 syslog priority critical msg "PoE disabled on $_interface_counter Interface(s) by PowerSaverEEM"</pre>
<p>Counting the number of interfaces where PoE gets disabled and send a message to the console and via syslog.</p>
<h3>Enabling PoE again</h3>
<p>And on the other side at 7 am during weekdays I will enable PoE again:</p>
<pre>event manager applet DisablePowerSave
event timer cron cron-entry "0 7 * * 1-5"
action 1.1 cli command "enable"
action 1.2 info type interface-names include "Ethernet"
action 1.3 foreach _interface "$_info_interface_names"
action 2.2 cli command "show run interface $_interface | i description"
action 2.3 string match nocase "*PowerSave*" "$_cli_result"
action 2.4 puts "$_interface $_cli_result $_string_result"
action 2.5 if $_string_result ge "1"
action 3.1 cli command "conf t"
action 3.2 cli command "interface $_interface"
action 3.3 cli command "no power inline never"
action 3.4 cli command "end"
action 3.5 increment _interface_counter 1
action 3.6 end
action 4 end
action 4.1 puts "PoE enabled on $_interface_counter Interface(s) by PowerSaverEEM"
action 4.2 syslog priority critical msg "PoE enabled on $_interface_counter Interface(s) by PowerSaverEEM"</pre>
<p>Both scripts can be deployed to your network with the help of Cisco DNA Center and a CLI template:<a href="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/DNAC_cli-template.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-3194 size-full" src="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/DNAC_cli-template.png" alt="" width="1280" height="588" srcset="https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/DNAC_cli-template-300x138.png 300w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/DNAC_cli-template-500x230.png 500w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/DNAC_cli-template-768x353.png 768w, https://alln-extcloud-storage-01.cisco.com/Cisco_Blogs:news-blogs-stage/sites/35/DNAC_cli-template.png 1280w" sizes="(max-width: 1280px) 100vw, 1280px" /></a></p>
<h2>Additional information</h2>
<ul>
<li><a href="https://github.com/pamosima/powersave" target="_blank" rel="noopener">EEM Script on GitHub</a></li>
<li><span data-preserver-spaces="true"><a href="https://meraki.cisco.com/sensors" target="_blank" rel="noopener">Cisco Meraki Sensors</a></span></li>
<li id="fw-pagetitle" data-owner="ID"><a href="https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/eem/command/eem-cr-book.html" target="_blank" rel="noopener">Cisco IOS Embedded Event Manager Command Reference</a></li>
<li><a href="https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Productsustainability" target="_blank" rel="noopener">Catalyst 9000 </a><a href="https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Productsustainability" target="_blank" rel="noopener">sustainability</a></li>
<li class="chapter-title"><a href="https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9300/software/release/16-10/configuration_guide/int_hw/b_1610_int_and_hw_9300_cg/configuring_eee.html" target="_blank" rel="noopener">Configuring EEE</a></li>
<li><a href="https://miercom.com/smart-buildings-with-cisco-catalyst-9000-switches-certified-green-testing/">Smart Buildings with Cisco Catalyst 9000 Switches Certified Green Testing – Miercom Certified Green</a></li>
</ul>
<p>&nbsp;</p>
<p>The post <a href="https://gblogs.cisco.com/ch-tech/energy-reduction-on-cisco-catalyst-series-switches/">Energy reduction on Cisco Catalyst Series Switches</a> appeared first on <a href="https://gblogs.cisco.com/ch-tech">Cisco Switzerland Technology Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
