<?xml version="1.0" encoding="utf-8"?>
<!-- generator="" -->
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<title type="text">Cisco Data Center (Nexus/UCS)</title>
	<subtitle type="text">Leading Network Security &amp; Cyber Security site. Cisco Routing/Switching, VPN, Microsoft, SASE, SSE, F5, PaloAlto Firewalls, Protocol Analysis, Tips &amp; more.</subtitle>
	<link rel="alternate" type="text/html" href="https://www.firewall.cx"/>
	<id>https://www.firewall.cx/cisco/cisco-data-center.feed</id>
	<updated>2026-04-11T12:42:42+10:00</updated>
	<author>
		<name>Firewall.cx Website</name>
	</author>
	<generator uri="https://www.joomla.org"></generator>
	<link rel="self" type="application/atom+xml" href="https://www.firewall.cx/cisco/cisco-data-center.feed?type=atom"/>
	<entry>
		<title>Nexus 7000/7700 Software Upgrade via ISSU. Complete Upgrade Guide, Configuration Check, Verifying ISSU Capability</title>
		<link rel="alternate" type="text/html" href="https://www.firewall.cx/cisco/cisco-data-center/nexus-7000-nx-os-upgrade-via-issu.html"/>
		<published>2018-09-13T18:50:23+10:00</published>
		<updated>2018-09-13T18:50:23+10:00</updated>
		<id>https://www.firewall.cx/cisco/cisco-data-center/nexus-7000-nx-os-upgrade-via-issu.html</id>
		<author>
			<name>Administrator</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/nexus-7000-issu/nexus-7000-nx-os-upgrade-via-issu-intro.webp&quot; alt=&quot;Nexus 7000/7700 Software Upgrade via ISSU&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-7000-issu/nexus-7000-issu-upgrade.jpg&quot; alt=&quot;nexus 7000 issu upgrade&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;nexus 7000 issu upgrade&quot; /&gt;This article shows &lt;strong&gt;how to perform an ISSU&lt;/strong&gt; (&lt;strong&gt;In-Service Software Upgrade&lt;/strong&gt;) on a &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Data Center Switches&quot;&gt;Nexus Data Center switch&lt;/a&gt; (7000 and 7700 models) and &lt;strong&gt;avoid service and network disruption.&lt;/strong&gt; We explain the importance of keeping your &lt;strong&gt;NX-OS software&lt;/strong&gt; updated, &lt;strong&gt;how the upgrade process is executed&lt;/strong&gt;, explain the &lt;strong&gt;purpose&lt;/strong&gt; of the &lt;strong&gt;Kickstart and System images&lt;/strong&gt;, provide &lt;strong&gt;methods&lt;/strong&gt; on &lt;strong&gt;how to transfer the NX-OS images&lt;/strong&gt; to the &lt;strong&gt;switch bootflash on both supervisor engines, verify ISSU capability &lt;/strong&gt;and&lt;strong&gt; test/simulate the upgrade process&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition we cover &lt;strong&gt;useful commands&lt;/strong&gt; to discover issues that might occur during the &lt;strong&gt;upgrade process&lt;/strong&gt;, &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;configuration backup methods&quot;&gt;&lt;strong&gt;configuration backup methods&lt;/strong&gt;&lt;/a&gt;, upgrading a &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 7700&lt;/strong&gt; series with &lt;strong&gt;single&lt;/strong&gt; or &lt;strong&gt;dual Supervisor Engines&lt;/strong&gt; (&lt;strong&gt;SUP1&lt;/strong&gt; and &lt;strong&gt;SUP2 models&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key Topics&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#why-upgrade-your-nexus&quot; title=&quot;Why Upgrade your Nexus 7000/7700 NX-OS Software&quot;&gt;Why Upgrade your Nexus 7000/7700 NX-OS Software&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#what-is-an-issu-upgrade&quot; title=&quot;What is an ISSU Upgrade?&quot;&gt;What is an ISSU Upgrade?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#how-the-issu-upgrade-works&quot; title=&quot;How The ISSU Upgrade works&quot;&gt;How The ISSU Upgrade works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-kickstart-and-system-images&quot; title=&quot;Understanding Nexus Kickstart and System Images&quot;&gt;Understanding Nexus Kickstart and System Images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#transferring-images-to-nexus&quot; title=&quot;Transferring Images to Nexus 7000/7700 Switch&quot;&gt;Transferring Images to Nexus 7000/7700 Switch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#configuration-backup&quot; title=&quot;Configuration Backup&quot;&gt;Configuration Backup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#incompatible-configuration-check&quot; title=&quot;Incompatible Configuration Check, Verifying ISSU Capability, Testing The Upgrade Process&quot;&gt;Incompatible Configuration Check, Verifying ISSU Capability, Testing The Upgrade Process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#performing-nexus-issu-upgrade&quot; title=&quot;Performing the Nexus ISSU Upgrade&quot;&gt;Performing the Nexus ISSU Upgrade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-upgrade-verification&quot; title=&quot;Nexus Upgrade Verification – Supervisor Engines and Modules&quot;&gt;Nexus Upgrade Verification – Supervisor Engines and Modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;Summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Related Articles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide&quot;&gt;The Complete Cisco Nexus vPC Guide&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS&quot;&gt;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a name=&quot;why-upgrade-your-nexus&quot;&gt;Why Upgrade Your Nexus 7000/7700 NX-OS Software&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Upgrading your NX-OS&lt;/strong&gt; can be a daunting task as there is always the risk something might go wrong. Despite this, it is very important to ensure your core Nexus switch is running one of the latest and supported images.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If you’re looking for reasons why to take the risk and upgrade, here are a few that might help convince:&lt;/p&gt;
&lt;ul class=&quot;arrow check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Old NX-OS images might be stable but usually contain a number of &lt;strong&gt;bugs&lt;/strong&gt; and &lt;strong&gt;security vulnerabilities &lt;/strong&gt;that can put your core network and organization in risk.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Your NX-OS version might not be supported any more&lt;/strong&gt;. This means that in an event of a failure or problem, Cisco Technical Assistance Center (TAC) might require you to upgrade to a supported NX-OS version before providing any support.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Support of new features, services and technologies&lt;/strong&gt;. By upgrading to a newer NX-OS you’ll be able to take advantage of newer features that will now be supported.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Support of new Modules and Supervisor Engines&lt;/strong&gt;. When considering upgrading your &lt;strong&gt;Nexus Supervisor Engines&lt;/strong&gt; or adding new modules it’s likely an upgrade will be required to support them.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Peace of Mind&lt;/strong&gt;. Knowing you’re on a supported, tested and patched up version always helps sleeping better at night!&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It’s always recommended to perform a thorough research of the NX-OS version under consideration to identify caveats or issues that might affect your production environment. This information can be found on Cisco’s website or by opening a Cisco TAC Service Request.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;what-is-an-issu-upgrade&quot;&gt;What is an ISSU Upgrade?&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;ISSU upgrade&lt;/strong&gt; process provides us with the ability to upgrade a &lt;strong&gt;Nexus 7000/7700&lt;/strong&gt; switch &lt;strong&gt;without network&lt;/strong&gt; or &lt;strong&gt;service disruption&lt;/strong&gt;. During the ISSU process all Nexus modules and Supervisor Engines are fully upgraded without requiring a switch reboot.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Prerequisite for the &lt;strong&gt;ISSU upgrade&lt;/strong&gt; is to have &lt;strong&gt;Dual Supervisor Engines&lt;/strong&gt; and have an &lt;strong&gt;ISSU supported release&lt;/strong&gt; loaded on your Nexus switch. The &lt;strong&gt;Dual Supervisor Engines&lt;/strong&gt; are necessary as the ISSU process upgrades &lt;strong&gt;one Supervisor Engine at a time&lt;/strong&gt; to keep the system up and running.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Cisco publishes a &lt;strong&gt;list of ISSU supported releases&lt;/strong&gt; for every &lt;strong&gt;new NX-OS release&lt;/strong&gt;. This means engineers should check the &lt;strong&gt;release notes&lt;/strong&gt; of the candidate release they wish to upgrade to and see if their current version is amongst the &lt;strong&gt;ISSU supported releases&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, an ISSU upgrade might be disruptive if there are configured features that are not supported on the new software image. We’ll show how you can &lt;strong&gt;test the ISSU upgrade process&lt;/strong&gt; before initiating it.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;how-the-issu-upgrade-works&quot;&gt;How The ISSU Upgrade Works&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Below is the process an &lt;strong&gt;ISSU upgrade&lt;/strong&gt; follows on a &lt;strong&gt;Nexus 7000&lt;/strong&gt; with dual supervisor engines:&lt;/p&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Installation begins with the &lt;strong&gt;install all&lt;/strong&gt; command.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The installation process will verify the location and integrity of the new software image files.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;System verifies the operational status and the current software version of both supervisor engines and all switching modules to ensure that the system is capable of an ISSU.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;System initially upgrades all module cards bios/loader/bootrom.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;System loads the new software images to the &lt;strong&gt;standby supervisor engine&lt;/strong&gt; and brings it up to the &lt;strong&gt;HA ready state&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;A &lt;strong&gt;supervisor switchover&lt;/strong&gt; is then forced.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The new software image is loaded on the &lt;strong&gt;formerly active&lt;/strong&gt; (now standby) &lt;strong&gt;supervisor&lt;/strong&gt; and brings it up to the &lt;strong&gt;HA ready state&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;A &lt;strong&gt;non-disruptive upgrade&lt;/strong&gt; is performed on each of the switching modules starting from &lt;strong&gt;module 1&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Finally, on a &lt;strong&gt;Nexus 7000 with SUP-1 supervisor engines&lt;/strong&gt;, each &lt;strong&gt;Connectivity Management Processor&lt;/strong&gt; (&lt;strong&gt;CMP&lt;/strong&gt;) is upgraded one at a time.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;During the ISSU upgrade the switch provides continuous update of its progress and no command input is possible until the upgrade has been completed.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The ISSU upgrade can be initialled via a &lt;strong&gt;SSH or Telnet session&lt;/strong&gt; to the Nexus switch or directly from the &lt;strong&gt;active&lt;/strong&gt; supervisor engine &lt;strong&gt;console port&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When a supervisor switchover occurs, it’s possible the SSH/Telnet session will be lost but you can re-connect immediately and continue to monitor the upgrade process by issuing the &lt;strong&gt;show install all status&lt;/strong&gt; command. Alternatively connect to both supervisor engine console ports simultaneously.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;nexus-kickstart-and-system-images&quot;&gt;Understanding Nexus Kickstart and System Images&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; requires two images in order to run. First is a &lt;strong&gt;Kickstart&lt;/strong&gt; image while the second is a &lt;strong&gt;System&lt;/strong&gt; image.&lt;/p&gt;
&lt;p&gt;Here’s what they look like:&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;dir bootflash://sup-1/&lt;/strong&gt; &lt;br /&gt;392990621 Sep 08 11:14:54 2018 n7000-s1-dk9.6.2.20a.bin&lt;br /&gt;&amp;nbsp;31178240 Sep 08 11:01:10 2018 n7000-s1-kickstart.6.2.20a.bin&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Kickstart image&lt;/strong&gt; is around &lt;strong&gt;31Mb-70Mb&lt;/strong&gt; in size depending on the NX-OS version and contains the &lt;strong&gt;Linux kernel&lt;/strong&gt;, &lt;strong&gt;basic drivers&lt;/strong&gt; and &lt;strong&gt;initial file system&lt;/strong&gt;. The &lt;strong&gt;System image&lt;/strong&gt; is much larger, around &lt;strong&gt;400Mb-650Mb&lt;/strong&gt; in size depending on the NX-OS version and contains the &lt;strong&gt;system software&lt;/strong&gt; and &lt;strong&gt;infrastructure code&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;transferring-images-to-nexus&quot;&gt;Transferring Images to Nexus 7000/7700 Switch&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx//networking-topics/protocols/125-protocols-ftp.html&quot;&gt;FTP&lt;/a&gt; is the recommended method of transfer. Thanks to the &lt;a href=&quot;https://www.firewall.cx//networking-topics/protocols/tcp.html&quot; target=&quot;_blank&quot; title=&quot;TCP transport protocol&quot;&gt;TCP transport protocol&lt;/a&gt; utilized by the FTP protocol, it is highly unlikely the image integrity will be compromised during the transfer.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Following are the possible locations where the image files can be stored on the Nexus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;bootflash:&lt;/strong&gt; or &amp;nbsp;&lt;strong&gt;bootflash://sup-1/&lt;/strong&gt;&amp;nbsp;&amp;nbsp; (essentially the same location on supervisor engine 1)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;bootflash://sup-2/ &lt;/strong&gt;This is the supervisor engine 2 bootflash&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Image transfer can be initiated using the ftp command as shown in the example below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# copy ftp://192.168.1.1/n7000-s1-kickstart.6.2.20a.bin bootflash: &lt;br /&gt;Enter &lt;strong&gt;vrf &lt;/strong&gt;(If no input, current vrf 'default' is considered):&lt;br /&gt;Enter username: &lt;strong&gt;cisco&lt;/strong&gt;&lt;br /&gt;Password:&lt;br /&gt;[################# ] 29.55MB ***** Transfer of file Completed Successfully *****&lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;/p&gt;
&lt;p&gt;At this point we can transfer the image to the &lt;strong&gt;supervisor engine 2 &lt;/strong&gt;bootflash using the command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;copy ftp://192.168.1.1/n7000-s1-kickstart.6.2.20a.bin bootflash://sup-2/&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;or copy the image directly from supervisor engine 1 with the following command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;copy bootflash://sup-1/n7000-s1-kickstart.6.2.20a.bin bootflash://sup-2/&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The second method is faster and preferred.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;configuration-backup&quot;&gt;Configuration Backup&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Creating a configuration backup should be mandatory in any upgrade process. This can be achieved via a simple &lt;strong&gt;show running-configuration&lt;/strong&gt; and &lt;strong&gt;copy-pasting&lt;/strong&gt; the output to a text file, or using the &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Nexus CheckPoint feature&quot;&gt;Nexus CheckPoint feature&lt;/a&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;incompatible-configuration-check&quot;&gt;Incompatible Configuration Check, Verifying ISSU Capability, Testing The Upgrade Process&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Verifying&lt;/strong&gt; the upgrade and &lt;strong&gt;ISSU process&lt;/strong&gt; is an extremely important step and should never be skipped. Cisco’s release notes clearly state the &lt;strong&gt;supported ISSU Paths&lt;/strong&gt; however executing the test commands shown in this section will reveal any &lt;strong&gt;incompatible configuration&lt;/strong&gt; and provide a complete insight of what will happen during the upgrade.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Here are the two commands highly recommended to be executed before the upgrade. Both are &lt;strong&gt;non-disruptive&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;checkbox&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;show incompatibility system bootflash:&lt;/strong&gt;&amp;lt;image&amp;gt; . Performs a configuration compatibility check that will highlight any configuration or features that might impact the upgrade process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;show install all impact kickstart bootflash:&lt;/strong&gt;&amp;lt;image&amp;gt; &lt;strong&gt;system bootflash:&lt;/strong&gt;&amp;lt;image&amp;gt; . Performs a simulated upgrade that verifies the new firmware integrity, ISSU upgrade process, provides detailed report of which module images will be upgraded and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Below is the output of each command. In this particular environment we are checking an upgrade from &lt;strong&gt;NX-OS&lt;/strong&gt;&amp;nbsp; &lt;strong&gt;6.2(16)&lt;/strong&gt; to &lt;strong&gt;6.2(20a)&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;show incompatibility system bootflash:n7000-s1-dk9.6.2.20a.bin&lt;/strong&gt;&lt;br /&gt;Checking incompatible configuration(s)&lt;br /&gt;No incompatible configurations&lt;br /&gt;Checking dynamic incompatibilities:&lt;br /&gt;-----------------------------------&lt;br /&gt;No incompatible configurations&lt;/p&gt;
&lt;p&gt;The system has reported there are no issues with our configuration. Next, we execute a test/simulation of the upgrade process:&lt;/p&gt;
&lt;p class=&quot;box-hint&quot;&gt;The &lt;strong&gt;show install all impact&lt;/strong&gt; command will take a long time to complete as it simulates the upgrade process.&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;p&gt;PH_NEXUS_7000# &lt;strong&gt;show install all impact kickstart bootflash:n7000-s1-kickstart.6.2.20a.bin system bootflash:n7000-s1-dk9.6.2.20a.bin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Installer will perform impact only check. Please wait.&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-kickstart.6.2.20a.bin for boot variable &quot;kickstart&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-dk9.6.2.20a.bin for boot variable &quot;system&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Performing module support checks.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image type.&lt;/p&gt;
&lt;p&gt;[# [####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;lc1n7k&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;system&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;kickstart&quot; version from image bootflash:/n7000-s1-kickstart.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp-bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Notifying services about system upgrade.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Compatibility check is done:&lt;/p&gt;
&lt;p&gt;Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Impact&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Install-type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reason&lt;/p&gt;
&lt;p&gt;------&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--------&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; --------------&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ------------ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;yes &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;output omitted&amp;gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The key column here is the &lt;strong&gt;Impact&lt;/strong&gt; column at the end. This confirms that our upgrade to the new image will be &lt;strong&gt;non-disruptive&lt;/strong&gt; for every module including the supervisor engines (&lt;strong&gt;Modules 5&lt;/strong&gt; &amp;amp; &lt;strong&gt;6&lt;/strong&gt;). &lt;strong&gt;Supervisor engines&lt;/strong&gt; will be &lt;strong&gt;reset&lt;/strong&gt; (one at a time), but an automatic switchover between them will ensure there is &lt;strong&gt;no service disruption&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;performing-nexus-issu-upgrade&quot;&gt;Performing the Nexus ISSU Upgrade&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Once we are confident and ready we can proceed with the upgrade using the install all command. Keep in mind that if you’re connected via SSH, you’ll be disconnected from the SSH session as soon as the active supervisor engine is rebooted.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To reconnect and continue monitoring the installation process, SSH back in and issue the &lt;strong&gt;show install all status&lt;/strong&gt; command. Alternatively you’ll need to be connected to both supervisor engines console ports.&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-hint&quot; style=&quot;text-align: justify;&quot;&gt;Once the initial checks are complete, you’ll be promoted to confirm with a &quot;&lt;strong&gt;y&lt;/strong&gt;&quot; (yes) to continue with the installation&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;p&gt;NEXUS_7000# &lt;strong&gt;install all kickstart bootflash:n7000-s1-kickstart.6.2.20a.bin system bootflash:n7000-s1-dk9.6.2.20a.bin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Installer will perform compatibility check first. Please wait.&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-kickstart.6.2.20a.bin for boot variable &quot;kickstart&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-dk9.6.2.20a.bin for boot variable &quot;system&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Performing module support checks.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image type.&lt;/p&gt;
&lt;p&gt;[# [####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;lc1n7k&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;system&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;kickstart&quot; version from image bootflash:/n7000-s1-kickstart.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp-bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;,&lt;/p&gt;
&lt;p&gt;Notifying services about system upgrade.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Compatibility check is done:&lt;/p&gt;
&lt;p&gt;Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Impact&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; Install-type&amp;nbsp;&amp;nbsp;&amp;nbsp; Reason&lt;/p&gt;
&lt;p&gt;------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&amp;nbsp;&amp;nbsp; ------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Images will be upgraded according to following table:&lt;/p&gt;
&lt;p&gt;Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Running-Version(pri:alt)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New-Version&amp;nbsp; Upg-Required&lt;/p&gt;
&lt;p&gt;------&amp;nbsp; ----------&amp;nbsp; ----------------------------------------&amp;nbsp; --------------------&amp;nbsp; ------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.11(11/24/09):v1.10.11(11/24/09)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp; kickstart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v3.22.0(02/20/10):&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp-bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp; kickstart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;v3.22.0(02/20/10):&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp-bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.11(11/24/09):v1.10.11(11/24/09)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;Do you want to continue with the installation (y/n)?&amp;nbsp; [n] &lt;strong&gt;y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Install is in progress, please wait.&lt;/p&gt;
&lt;p&gt;Performing runtime checks.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Syncing image bootflash:/n7000-s1-kickstart.6.2.20a.bin to standby.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Syncing image bootflash:/n7000-s1-dk9.6.2.20a.bin to standby.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Setting boot variables.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Performing configuration copy.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 1:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 2:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 3:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 4:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 5:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 6:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 7:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 8:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 9:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 10:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;,,,,&lt;/p&gt;
&lt;p&gt;Module 6: Waiting for module online.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Notifying services about the switchover.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 6: &amp;lt;Sat Sep&amp;nbsp; 8 12:59:40&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Waiting for module online.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 1: &amp;lt;Sat Sep&amp;nbsp; 8 13:08:54&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 2: &amp;lt;Sat Sep&amp;nbsp; 8 13:10:48&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 3: &amp;lt;Sat Sep&amp;nbsp; 8 13:12:43&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 4: &amp;lt;Sat Sep&amp;nbsp; 8 13:14:38&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 7: &amp;lt;Sat Sep&amp;nbsp; 8 13:16:36&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 8: &amp;lt;Sat Sep&amp;nbsp; 8 13:18:34&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 9: &amp;lt;Sat Sep&amp;nbsp; 8 13:20:30&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 10: &amp;lt;Sat Sep&amp;nbsp; 8 13:22:29&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 6: &amp;lt;Sat Sep&amp;nbsp; 8 13:24:25&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Upgrading CMP image.&lt;/p&gt;
&lt;p&gt;Warning: please do not reload or power cycle CMP module at this time.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 5: &amp;lt;Sat Sep&amp;nbsp; 8 13:29:26&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Upgrading CMP image.&lt;/p&gt;
&lt;p&gt;Warning: please do not reload or power cycle CMP module at this time.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;&amp;lt;Sat Sep&amp;nbsp; 8 13:35:17&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Recommended action::&lt;/p&gt;
&lt;p&gt;&quot;Please reload CMP(s) manually to have it run in the newer version.&quot;.&lt;/p&gt;
&lt;p&gt;Install has been successful.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-upgrade-verification&quot;&gt;Nexus Upgrade Verification – Supervisor Engines and Modules&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Once the installation is complete, a simple show version will verify the Nexus switch operating system has been upgraded:&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;div&gt;NEXUS_7000# &lt;strong&gt;show version&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Cisco Nexus Operating System (NX-OS) Software&lt;/div&gt;
&lt;div&gt;TAC support: http://www.cisco.com/tac&lt;/div&gt;
&lt;div&gt;Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_series_home.html&lt;/div&gt;
&lt;div&gt;Copyright (c) 2002-2018, Cisco Systems, Inc. All rights reserved.&lt;/div&gt;
&lt;div&gt;The copyrights to certain works contained in this software are&lt;/div&gt;
&lt;div&gt;owned by other third parties and used and distributed under&lt;/div&gt;
&lt;div&gt;license. Certain components of this software are licensed under&lt;/div&gt;
&lt;div&gt;the GNU General Public License (GPL) version 2.0 or the GNU&lt;/div&gt;
&lt;div&gt;Lesser General Public License (LGPL) Version 2.1. A copy of each&lt;/div&gt;
&lt;div&gt;such license is available at&lt;/div&gt;
&lt;div&gt;http://www.opensource.org/licenses/gpl-2.0.php and&lt;/div&gt;
&lt;div&gt;http://www.opensource.org/licenses/lgpl-2.1.php&lt;/div&gt;
&lt;div&gt;Software&lt;/div&gt;
&lt;div&gt;&amp;nbsp; BIOS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; version 3.22.0&lt;/div&gt;
&lt;div&gt;&amp;nbsp; kickstart: version 6.2(20a)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; system:&amp;nbsp;&amp;nbsp;&amp;nbsp; version 6.2(20a)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; BIOS compile time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02/20/10&lt;/div&gt;
&lt;div&gt;&amp;nbsp; kickstart image file is: bootflash:///n7000-s1-kickstart.6.2.20a.bin&lt;/div&gt;
&lt;div&gt;&amp;nbsp; kickstart compile time:&amp;nbsp; 8/10/2018 12:00:00 [07/16/2018 16:23:37]&lt;/div&gt;
&lt;div&gt;&amp;nbsp; system image file is:&amp;nbsp;&amp;nbsp;&amp;nbsp; bootflash:///n7000-s1-dk9.6.2.20a.bin&lt;/div&gt;
&lt;div&gt;&amp;nbsp; system compile time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/10/2018 12:00:00 [07/16/2018 17:36:43]&lt;/div&gt;
&lt;div&gt;&amp;lt;output omitted&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, the &lt;strong&gt;show module&lt;/strong&gt; command will provide detailed information on what modules are installed and their software version which should match the newly installed software:&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;p&gt;NEXUS_7000# &lt;strong&gt;show module&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mod&amp;nbsp; Ports&amp;nbsp; Module-Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status&lt;/p&gt;
&lt;p&gt;---&amp;nbsp; -----&amp;nbsp; ----------------------------------- ------------------ ----------&lt;/p&gt;
&lt;p&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mbps Optical Ethernet XL Modul N7K-M148GS-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supervisor Module-1X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N7K-SUP1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active *&lt;/p&gt;
&lt;p&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supervisor Module-1X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;N7K-SUP1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ha-standby&lt;/p&gt;
&lt;p&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 Gbps Ethernet XL Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N7K-M132XP-12L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 Gbps Ethernet XL Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N7K-M132XP-12L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;10&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mbps Optical Ethernet XL Modul N7K-M148GS-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;Mod&amp;nbsp; Sw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hw&lt;/p&gt;
&lt;p&gt;---&amp;nbsp; --------------&amp;nbsp; ------&lt;/p&gt;
&lt;p&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;10&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Finally, you can view the installation log using the &lt;strong&gt;show install all&lt;/strong&gt; status command.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This article explained the importance of &lt;strong&gt;upgrading&lt;/strong&gt; your &lt;strong&gt;Cisco Nexus 7000/7700 NX-OS operating system&lt;/strong&gt;, what an &lt;strong&gt;ISSU&lt;/strong&gt; (&lt;strong&gt;In-Service Software Upgrade&lt;/strong&gt;) is, &lt;strong&gt;how ISSU works&lt;/strong&gt; and the steps involved during the process.&amp;nbsp; We also talked about the &lt;strong&gt;purpose and role&lt;/strong&gt; of the &lt;strong&gt;Nexus Kickstart image&lt;/strong&gt; and &lt;strong&gt;Nexus System image&lt;/strong&gt; and showed &lt;strong&gt;how to transfer an image&lt;/strong&gt; to your &lt;strong&gt;Nexus 7000/7700 switch&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, we touched on &lt;strong&gt;different methods&lt;/strong&gt; to &lt;strong&gt;backup your Nexus configuration&lt;/strong&gt; and perform the important &lt;strong&gt;configuration compatibility check&lt;/strong&gt;, &lt;strong&gt;ISSU capability verification&lt;/strong&gt; and &lt;strong&gt;test the upgrade process&lt;/strong&gt;. We finally saw &lt;strong&gt;how the Nexus ISSU upgrade is performed&lt;/strong&gt; along with the &lt;strong&gt;upgrade verification process&lt;/strong&gt; which includes supervisor engines and modules installed.&lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/nexus-7000-issu/nexus-7000-nx-os-upgrade-via-issu-intro.webp&quot; alt=&quot;Nexus 7000/7700 Software Upgrade via ISSU&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-7000-issu/nexus-7000-issu-upgrade.jpg&quot; alt=&quot;nexus 7000 issu upgrade&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;nexus 7000 issu upgrade&quot; /&gt;This article shows &lt;strong&gt;how to perform an ISSU&lt;/strong&gt; (&lt;strong&gt;In-Service Software Upgrade&lt;/strong&gt;) on a &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Data Center Switches&quot;&gt;Nexus Data Center switch&lt;/a&gt; (7000 and 7700 models) and &lt;strong&gt;avoid service and network disruption.&lt;/strong&gt; We explain the importance of keeping your &lt;strong&gt;NX-OS software&lt;/strong&gt; updated, &lt;strong&gt;how the upgrade process is executed&lt;/strong&gt;, explain the &lt;strong&gt;purpose&lt;/strong&gt; of the &lt;strong&gt;Kickstart and System images&lt;/strong&gt;, provide &lt;strong&gt;methods&lt;/strong&gt; on &lt;strong&gt;how to transfer the NX-OS images&lt;/strong&gt; to the &lt;strong&gt;switch bootflash on both supervisor engines, verify ISSU capability &lt;/strong&gt;and&lt;strong&gt; test/simulate the upgrade process&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition we cover &lt;strong&gt;useful commands&lt;/strong&gt; to discover issues that might occur during the &lt;strong&gt;upgrade process&lt;/strong&gt;, &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;configuration backup methods&quot;&gt;&lt;strong&gt;configuration backup methods&lt;/strong&gt;&lt;/a&gt;, upgrading a &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 7700&lt;/strong&gt; series with &lt;strong&gt;single&lt;/strong&gt; or &lt;strong&gt;dual Supervisor Engines&lt;/strong&gt; (&lt;strong&gt;SUP1&lt;/strong&gt; and &lt;strong&gt;SUP2 models&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key Topics&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#why-upgrade-your-nexus&quot; title=&quot;Why Upgrade your Nexus 7000/7700 NX-OS Software&quot;&gt;Why Upgrade your Nexus 7000/7700 NX-OS Software&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#what-is-an-issu-upgrade&quot; title=&quot;What is an ISSU Upgrade?&quot;&gt;What is an ISSU Upgrade?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#how-the-issu-upgrade-works&quot; title=&quot;How The ISSU Upgrade works&quot;&gt;How The ISSU Upgrade works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-kickstart-and-system-images&quot; title=&quot;Understanding Nexus Kickstart and System Images&quot;&gt;Understanding Nexus Kickstart and System Images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#transferring-images-to-nexus&quot; title=&quot;Transferring Images to Nexus 7000/7700 Switch&quot;&gt;Transferring Images to Nexus 7000/7700 Switch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#configuration-backup&quot; title=&quot;Configuration Backup&quot;&gt;Configuration Backup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#incompatible-configuration-check&quot; title=&quot;Incompatible Configuration Check, Verifying ISSU Capability, Testing The Upgrade Process&quot;&gt;Incompatible Configuration Check, Verifying ISSU Capability, Testing The Upgrade Process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#performing-nexus-issu-upgrade&quot; title=&quot;Performing the Nexus ISSU Upgrade&quot;&gt;Performing the Nexus ISSU Upgrade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-upgrade-verification&quot; title=&quot;Nexus Upgrade Verification – Supervisor Engines and Modules&quot;&gt;Nexus Upgrade Verification – Supervisor Engines and Modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;Summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Related Articles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide&quot;&gt;The Complete Cisco Nexus vPC Guide&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS&quot;&gt;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a name=&quot;why-upgrade-your-nexus&quot;&gt;Why Upgrade Your Nexus 7000/7700 NX-OS Software&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Upgrading your NX-OS&lt;/strong&gt; can be a daunting task as there is always the risk something might go wrong. Despite this, it is very important to ensure your core Nexus switch is running one of the latest and supported images.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If you’re looking for reasons why to take the risk and upgrade, here are a few that might help convince:&lt;/p&gt;
&lt;ul class=&quot;arrow check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Old NX-OS images might be stable but usually contain a number of &lt;strong&gt;bugs&lt;/strong&gt; and &lt;strong&gt;security vulnerabilities &lt;/strong&gt;that can put your core network and organization in risk.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Your NX-OS version might not be supported any more&lt;/strong&gt;. This means that in an event of a failure or problem, Cisco Technical Assistance Center (TAC) might require you to upgrade to a supported NX-OS version before providing any support.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Support of new features, services and technologies&lt;/strong&gt;. By upgrading to a newer NX-OS you’ll be able to take advantage of newer features that will now be supported.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Support of new Modules and Supervisor Engines&lt;/strong&gt;. When considering upgrading your &lt;strong&gt;Nexus Supervisor Engines&lt;/strong&gt; or adding new modules it’s likely an upgrade will be required to support them.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Peace of Mind&lt;/strong&gt;. Knowing you’re on a supported, tested and patched up version always helps sleeping better at night!&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It’s always recommended to perform a thorough research of the NX-OS version under consideration to identify caveats or issues that might affect your production environment. This information can be found on Cisco’s website or by opening a Cisco TAC Service Request.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;what-is-an-issu-upgrade&quot;&gt;What is an ISSU Upgrade?&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;ISSU upgrade&lt;/strong&gt; process provides us with the ability to upgrade a &lt;strong&gt;Nexus 7000/7700&lt;/strong&gt; switch &lt;strong&gt;without network&lt;/strong&gt; or &lt;strong&gt;service disruption&lt;/strong&gt;. During the ISSU process all Nexus modules and Supervisor Engines are fully upgraded without requiring a switch reboot.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Prerequisite for the &lt;strong&gt;ISSU upgrade&lt;/strong&gt; is to have &lt;strong&gt;Dual Supervisor Engines&lt;/strong&gt; and have an &lt;strong&gt;ISSU supported release&lt;/strong&gt; loaded on your Nexus switch. The &lt;strong&gt;Dual Supervisor Engines&lt;/strong&gt; are necessary as the ISSU process upgrades &lt;strong&gt;one Supervisor Engine at a time&lt;/strong&gt; to keep the system up and running.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Cisco publishes a &lt;strong&gt;list of ISSU supported releases&lt;/strong&gt; for every &lt;strong&gt;new NX-OS release&lt;/strong&gt;. This means engineers should check the &lt;strong&gt;release notes&lt;/strong&gt; of the candidate release they wish to upgrade to and see if their current version is amongst the &lt;strong&gt;ISSU supported releases&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, an ISSU upgrade might be disruptive if there are configured features that are not supported on the new software image. We’ll show how you can &lt;strong&gt;test the ISSU upgrade process&lt;/strong&gt; before initiating it.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;how-the-issu-upgrade-works&quot;&gt;How The ISSU Upgrade Works&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Below is the process an &lt;strong&gt;ISSU upgrade&lt;/strong&gt; follows on a &lt;strong&gt;Nexus 7000&lt;/strong&gt; with dual supervisor engines:&lt;/p&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Installation begins with the &lt;strong&gt;install all&lt;/strong&gt; command.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The installation process will verify the location and integrity of the new software image files.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;System verifies the operational status and the current software version of both supervisor engines and all switching modules to ensure that the system is capable of an ISSU.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;System initially upgrades all module cards bios/loader/bootrom.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;System loads the new software images to the &lt;strong&gt;standby supervisor engine&lt;/strong&gt; and brings it up to the &lt;strong&gt;HA ready state&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;A &lt;strong&gt;supervisor switchover&lt;/strong&gt; is then forced.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The new software image is loaded on the &lt;strong&gt;formerly active&lt;/strong&gt; (now standby) &lt;strong&gt;supervisor&lt;/strong&gt; and brings it up to the &lt;strong&gt;HA ready state&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;A &lt;strong&gt;non-disruptive upgrade&lt;/strong&gt; is performed on each of the switching modules starting from &lt;strong&gt;module 1&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Finally, on a &lt;strong&gt;Nexus 7000 with SUP-1 supervisor engines&lt;/strong&gt;, each &lt;strong&gt;Connectivity Management Processor&lt;/strong&gt; (&lt;strong&gt;CMP&lt;/strong&gt;) is upgraded one at a time.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;During the ISSU upgrade the switch provides continuous update of its progress and no command input is possible until the upgrade has been completed.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The ISSU upgrade can be initialled via a &lt;strong&gt;SSH or Telnet session&lt;/strong&gt; to the Nexus switch or directly from the &lt;strong&gt;active&lt;/strong&gt; supervisor engine &lt;strong&gt;console port&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When a supervisor switchover occurs, it’s possible the SSH/Telnet session will be lost but you can re-connect immediately and continue to monitor the upgrade process by issuing the &lt;strong&gt;show install all status&lt;/strong&gt; command. Alternatively connect to both supervisor engine console ports simultaneously.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;nexus-kickstart-and-system-images&quot;&gt;Understanding Nexus Kickstart and System Images&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; requires two images in order to run. First is a &lt;strong&gt;Kickstart&lt;/strong&gt; image while the second is a &lt;strong&gt;System&lt;/strong&gt; image.&lt;/p&gt;
&lt;p&gt;Here’s what they look like:&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;dir bootflash://sup-1/&lt;/strong&gt; &lt;br /&gt;392990621 Sep 08 11:14:54 2018 n7000-s1-dk9.6.2.20a.bin&lt;br /&gt;&amp;nbsp;31178240 Sep 08 11:01:10 2018 n7000-s1-kickstart.6.2.20a.bin&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Kickstart image&lt;/strong&gt; is around &lt;strong&gt;31Mb-70Mb&lt;/strong&gt; in size depending on the NX-OS version and contains the &lt;strong&gt;Linux kernel&lt;/strong&gt;, &lt;strong&gt;basic drivers&lt;/strong&gt; and &lt;strong&gt;initial file system&lt;/strong&gt;. The &lt;strong&gt;System image&lt;/strong&gt; is much larger, around &lt;strong&gt;400Mb-650Mb&lt;/strong&gt; in size depending on the NX-OS version and contains the &lt;strong&gt;system software&lt;/strong&gt; and &lt;strong&gt;infrastructure code&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;transferring-images-to-nexus&quot;&gt;Transferring Images to Nexus 7000/7700 Switch&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx//networking-topics/protocols/125-protocols-ftp.html&quot;&gt;FTP&lt;/a&gt; is the recommended method of transfer. Thanks to the &lt;a href=&quot;https://www.firewall.cx//networking-topics/protocols/tcp.html&quot; target=&quot;_blank&quot; title=&quot;TCP transport protocol&quot;&gt;TCP transport protocol&lt;/a&gt; utilized by the FTP protocol, it is highly unlikely the image integrity will be compromised during the transfer.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Following are the possible locations where the image files can be stored on the Nexus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;bootflash:&lt;/strong&gt; or &amp;nbsp;&lt;strong&gt;bootflash://sup-1/&lt;/strong&gt;&amp;nbsp;&amp;nbsp; (essentially the same location on supervisor engine 1)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;bootflash://sup-2/ &lt;/strong&gt;This is the supervisor engine 2 bootflash&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Image transfer can be initiated using the ftp command as shown in the example below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# copy ftp://192.168.1.1/n7000-s1-kickstart.6.2.20a.bin bootflash: &lt;br /&gt;Enter &lt;strong&gt;vrf &lt;/strong&gt;(If no input, current vrf 'default' is considered):&lt;br /&gt;Enter username: &lt;strong&gt;cisco&lt;/strong&gt;&lt;br /&gt;Password:&lt;br /&gt;[################# ] 29.55MB ***** Transfer of file Completed Successfully *****&lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;/p&gt;
&lt;p&gt;At this point we can transfer the image to the &lt;strong&gt;supervisor engine 2 &lt;/strong&gt;bootflash using the command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;copy ftp://192.168.1.1/n7000-s1-kickstart.6.2.20a.bin bootflash://sup-2/&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;or copy the image directly from supervisor engine 1 with the following command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;copy bootflash://sup-1/n7000-s1-kickstart.6.2.20a.bin bootflash://sup-2/&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The second method is faster and preferred.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;configuration-backup&quot;&gt;Configuration Backup&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Creating a configuration backup should be mandatory in any upgrade process. This can be achieved via a simple &lt;strong&gt;show running-configuration&lt;/strong&gt; and &lt;strong&gt;copy-pasting&lt;/strong&gt; the output to a text file, or using the &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Nexus CheckPoint feature&quot;&gt;Nexus CheckPoint feature&lt;/a&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;incompatible-configuration-check&quot;&gt;Incompatible Configuration Check, Verifying ISSU Capability, Testing The Upgrade Process&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Verifying&lt;/strong&gt; the upgrade and &lt;strong&gt;ISSU process&lt;/strong&gt; is an extremely important step and should never be skipped. Cisco’s release notes clearly state the &lt;strong&gt;supported ISSU Paths&lt;/strong&gt; however executing the test commands shown in this section will reveal any &lt;strong&gt;incompatible configuration&lt;/strong&gt; and provide a complete insight of what will happen during the upgrade.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Here are the two commands highly recommended to be executed before the upgrade. Both are &lt;strong&gt;non-disruptive&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;checkbox&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;show incompatibility system bootflash:&lt;/strong&gt;&amp;lt;image&amp;gt; . Performs a configuration compatibility check that will highlight any configuration or features that might impact the upgrade process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;show install all impact kickstart bootflash:&lt;/strong&gt;&amp;lt;image&amp;gt; &lt;strong&gt;system bootflash:&lt;/strong&gt;&amp;lt;image&amp;gt; . Performs a simulated upgrade that verifies the new firmware integrity, ISSU upgrade process, provides detailed report of which module images will be upgraded and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Below is the output of each command. In this particular environment we are checking an upgrade from &lt;strong&gt;NX-OS&lt;/strong&gt;&amp;nbsp; &lt;strong&gt;6.2(16)&lt;/strong&gt; to &lt;strong&gt;6.2(20a)&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;NEXUS_7000# &lt;strong&gt;show incompatibility system bootflash:n7000-s1-dk9.6.2.20a.bin&lt;/strong&gt;&lt;br /&gt;Checking incompatible configuration(s)&lt;br /&gt;No incompatible configurations&lt;br /&gt;Checking dynamic incompatibilities:&lt;br /&gt;-----------------------------------&lt;br /&gt;No incompatible configurations&lt;/p&gt;
&lt;p&gt;The system has reported there are no issues with our configuration. Next, we execute a test/simulation of the upgrade process:&lt;/p&gt;
&lt;p class=&quot;box-hint&quot;&gt;The &lt;strong&gt;show install all impact&lt;/strong&gt; command will take a long time to complete as it simulates the upgrade process.&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;p&gt;PH_NEXUS_7000# &lt;strong&gt;show install all impact kickstart bootflash:n7000-s1-kickstart.6.2.20a.bin system bootflash:n7000-s1-dk9.6.2.20a.bin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Installer will perform impact only check. Please wait.&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-kickstart.6.2.20a.bin for boot variable &quot;kickstart&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-dk9.6.2.20a.bin for boot variable &quot;system&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Performing module support checks.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image type.&lt;/p&gt;
&lt;p&gt;[# [####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;lc1n7k&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;system&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;kickstart&quot; version from image bootflash:/n7000-s1-kickstart.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp-bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Notifying services about system upgrade.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Compatibility check is done:&lt;/p&gt;
&lt;p&gt;Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Impact&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Install-type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reason&lt;/p&gt;
&lt;p&gt;------&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--------&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; --------------&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ------------ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;yes &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;yes&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;output omitted&amp;gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The key column here is the &lt;strong&gt;Impact&lt;/strong&gt; column at the end. This confirms that our upgrade to the new image will be &lt;strong&gt;non-disruptive&lt;/strong&gt; for every module including the supervisor engines (&lt;strong&gt;Modules 5&lt;/strong&gt; &amp;amp; &lt;strong&gt;6&lt;/strong&gt;). &lt;strong&gt;Supervisor engines&lt;/strong&gt; will be &lt;strong&gt;reset&lt;/strong&gt; (one at a time), but an automatic switchover between them will ensure there is &lt;strong&gt;no service disruption&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;performing-nexus-issu-upgrade&quot;&gt;Performing the Nexus ISSU Upgrade&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Once we are confident and ready we can proceed with the upgrade using the install all command. Keep in mind that if you’re connected via SSH, you’ll be disconnected from the SSH session as soon as the active supervisor engine is rebooted.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To reconnect and continue monitoring the installation process, SSH back in and issue the &lt;strong&gt;show install all status&lt;/strong&gt; command. Alternatively you’ll need to be connected to both supervisor engines console ports.&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-hint&quot; style=&quot;text-align: justify;&quot;&gt;Once the initial checks are complete, you’ll be promoted to confirm with a &quot;&lt;strong&gt;y&lt;/strong&gt;&quot; (yes) to continue with the installation&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;p&gt;NEXUS_7000# &lt;strong&gt;install all kickstart bootflash:n7000-s1-kickstart.6.2.20a.bin system bootflash:n7000-s1-dk9.6.2.20a.bin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Installer will perform compatibility check first. Please wait.&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-kickstart.6.2.20a.bin for boot variable &quot;kickstart&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image bootflash:/n7000-s1-dk9.6.2.20a.bin for boot variable &quot;system&quot;.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Performing module support checks.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Verifying image type.&lt;/p&gt;
&lt;p&gt;[# [####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;lc1n7k&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;system&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;kickstart&quot; version from image bootflash:/n7000-s1-kickstart.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Extracting &quot;cmp-bios&quot; version from image bootflash:/n7000-s1-dk9.6.2.20a.bin.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;,&lt;/p&gt;
&lt;p&gt;Notifying services about system upgrade.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Compatibility check is done:&lt;/p&gt;
&lt;p&gt;Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Impact&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; Install-type&amp;nbsp;&amp;nbsp;&amp;nbsp; Reason&lt;/p&gt;
&lt;p&gt;------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------&amp;nbsp;&amp;nbsp; ------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reset&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-disruptive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolling&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Images will be upgraded according to following table:&lt;/p&gt;
&lt;p&gt;Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Running-Version(pri:alt)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New-Version&amp;nbsp; Upg-Required&lt;/p&gt;
&lt;p&gt;------&amp;nbsp; ----------&amp;nbsp; ----------------------------------------&amp;nbsp; --------------------&amp;nbsp; ------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.11(11/24/09):v1.10.11(11/24/09)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp; kickstart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v3.22.0(02/20/10):&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp-bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp; kickstart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;v3.22.0(02/20/10):&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v3.22.0(02/20/10)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp-bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02.01.05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.13(03/15/10):v1.10.13(03/15/10)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc1n7k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(16)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.11(11/24/09):v1.10.11(11/24/09)&amp;nbsp;&amp;nbsp;&amp;nbsp; v1.10.21(11/26/12)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;/p&gt;
&lt;p&gt;Do you want to continue with the installation (y/n)?&amp;nbsp; [n] &lt;strong&gt;y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Install is in progress, please wait.&lt;/p&gt;
&lt;p&gt;Performing runtime checks.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Syncing image bootflash:/n7000-s1-kickstart.6.2.20a.bin to standby.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Syncing image bootflash:/n7000-s1-dk9.6.2.20a.bin to standby.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Setting boot variables.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Performing configuration copy.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 1:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 2:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 3:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 4:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 5:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 6:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 7:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 8:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 9:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 10:&amp;nbsp; Upgrading bios/loader/bootrom.&lt;/p&gt;
&lt;p&gt;Warning: please do not remove or power off the module at this time.&lt;/p&gt;
&lt;p&gt;[[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;,,,,&lt;/p&gt;
&lt;p&gt;Module 6: Waiting for module online.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Notifying services about the switchover.&lt;/p&gt;
&lt;p&gt;[####################] 100% -- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 6: &amp;lt;Sat Sep&amp;nbsp; 8 12:59:40&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Waiting for module online.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 1: &amp;lt;Sat Sep&amp;nbsp; 8 13:08:54&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 2: &amp;lt;Sat Sep&amp;nbsp; 8 13:10:48&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 3: &amp;lt;Sat Sep&amp;nbsp; 8 13:12:43&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 4: &amp;lt;Sat Sep&amp;nbsp; 8 13:14:38&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 7: &amp;lt;Sat Sep&amp;nbsp; 8 13:16:36&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 8: &amp;lt;Sat Sep&amp;nbsp; 8 13:18:34&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 9: &amp;lt;Sat Sep&amp;nbsp; 8 13:20:30&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 10: &amp;lt;Sat Sep&amp;nbsp; 8 13:22:29&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Non-disruptive upgrading.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 6: &amp;lt;Sat Sep&amp;nbsp; 8 13:24:25&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Upgrading CMP image.&lt;/p&gt;
&lt;p&gt;Warning: please do not reload or power cycle CMP module at this time.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;Module 5: &amp;lt;Sat Sep&amp;nbsp; 8 13:29:26&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Upgrading CMP image.&lt;/p&gt;
&lt;p&gt;Warning: please do not reload or power cycle CMP module at this time.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-- SUCCESS&lt;/p&gt;
&lt;p&gt;&amp;lt;Sat Sep&amp;nbsp; 8 13:35:17&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Recommended action::&lt;/p&gt;
&lt;p&gt;&quot;Please reload CMP(s) manually to have it run in the newer version.&quot;.&lt;/p&gt;
&lt;p&gt;Install has been successful.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-upgrade-verification&quot;&gt;Nexus Upgrade Verification – Supervisor Engines and Modules&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Once the installation is complete, a simple show version will verify the Nexus switch operating system has been upgraded:&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;div&gt;NEXUS_7000# &lt;strong&gt;show version&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Cisco Nexus Operating System (NX-OS) Software&lt;/div&gt;
&lt;div&gt;TAC support: http://www.cisco.com/tac&lt;/div&gt;
&lt;div&gt;Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_series_home.html&lt;/div&gt;
&lt;div&gt;Copyright (c) 2002-2018, Cisco Systems, Inc. All rights reserved.&lt;/div&gt;
&lt;div&gt;The copyrights to certain works contained in this software are&lt;/div&gt;
&lt;div&gt;owned by other third parties and used and distributed under&lt;/div&gt;
&lt;div&gt;license. Certain components of this software are licensed under&lt;/div&gt;
&lt;div&gt;the GNU General Public License (GPL) version 2.0 or the GNU&lt;/div&gt;
&lt;div&gt;Lesser General Public License (LGPL) Version 2.1. A copy of each&lt;/div&gt;
&lt;div&gt;such license is available at&lt;/div&gt;
&lt;div&gt;http://www.opensource.org/licenses/gpl-2.0.php and&lt;/div&gt;
&lt;div&gt;http://www.opensource.org/licenses/lgpl-2.1.php&lt;/div&gt;
&lt;div&gt;Software&lt;/div&gt;
&lt;div&gt;&amp;nbsp; BIOS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; version 3.22.0&lt;/div&gt;
&lt;div&gt;&amp;nbsp; kickstart: version 6.2(20a)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; system:&amp;nbsp;&amp;nbsp;&amp;nbsp; version 6.2(20a)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; BIOS compile time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02/20/10&lt;/div&gt;
&lt;div&gt;&amp;nbsp; kickstart image file is: bootflash:///n7000-s1-kickstart.6.2.20a.bin&lt;/div&gt;
&lt;div&gt;&amp;nbsp; kickstart compile time:&amp;nbsp; 8/10/2018 12:00:00 [07/16/2018 16:23:37]&lt;/div&gt;
&lt;div&gt;&amp;nbsp; system image file is:&amp;nbsp;&amp;nbsp;&amp;nbsp; bootflash:///n7000-s1-dk9.6.2.20a.bin&lt;/div&gt;
&lt;div&gt;&amp;nbsp; system compile time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/10/2018 12:00:00 [07/16/2018 17:36:43]&lt;/div&gt;
&lt;div&gt;&amp;lt;output omitted&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, the &lt;strong&gt;show module&lt;/strong&gt; command will provide detailed information on what modules are installed and their software version which should match the newly installed software:&lt;/p&gt;
&lt;div class=&quot;box-content&quot;&gt;
&lt;p&gt;NEXUS_7000# &lt;strong&gt;show module&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mod&amp;nbsp; Ports&amp;nbsp; Module-Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status&lt;/p&gt;
&lt;p&gt;---&amp;nbsp; -----&amp;nbsp; ----------------------------------- ------------------ ----------&lt;/p&gt;
&lt;p&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mbps Optical Ethernet XL Modul N7K-M148GS-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supervisor Module-1X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N7K-SUP1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; active *&lt;/p&gt;
&lt;p&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supervisor Module-1X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;N7K-SUP1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ha-standby&lt;/p&gt;
&lt;p&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 Gbps Ethernet XL Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N7K-M132XP-12L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/100/1000 Mbps Ethernet XL Module N7K-M148GT-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 Gbps Ethernet XL Module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N7K-M132XP-12L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;10&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mbps Optical Ethernet XL Modul N7K-M148GS-11L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ok&lt;/p&gt;
&lt;p&gt;Mod&amp;nbsp; Sw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hw&lt;/p&gt;
&lt;p&gt;---&amp;nbsp; --------------&amp;nbsp; ------&lt;/p&gt;
&lt;p&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;10&amp;nbsp;&amp;nbsp; 6.2(20a)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Finally, you can view the installation log using the &lt;strong&gt;show install all&lt;/strong&gt; status command.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This article explained the importance of &lt;strong&gt;upgrading&lt;/strong&gt; your &lt;strong&gt;Cisco Nexus 7000/7700 NX-OS operating system&lt;/strong&gt;, what an &lt;strong&gt;ISSU&lt;/strong&gt; (&lt;strong&gt;In-Service Software Upgrade&lt;/strong&gt;) is, &lt;strong&gt;how ISSU works&lt;/strong&gt; and the steps involved during the process.&amp;nbsp; We also talked about the &lt;strong&gt;purpose and role&lt;/strong&gt; of the &lt;strong&gt;Nexus Kickstart image&lt;/strong&gt; and &lt;strong&gt;Nexus System image&lt;/strong&gt; and showed &lt;strong&gt;how to transfer an image&lt;/strong&gt; to your &lt;strong&gt;Nexus 7000/7700 switch&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, we touched on &lt;strong&gt;different methods&lt;/strong&gt; to &lt;strong&gt;backup your Nexus configuration&lt;/strong&gt; and perform the important &lt;strong&gt;configuration compatibility check&lt;/strong&gt;, &lt;strong&gt;ISSU capability verification&lt;/strong&gt; and &lt;strong&gt;test the upgrade process&lt;/strong&gt;. We finally saw &lt;strong&gt;how the Nexus ISSU upgrade is performed&lt;/strong&gt; along with the &lt;strong&gt;upgrade verification process&lt;/strong&gt; which includes supervisor engines and modules installed.&lt;/p&gt;</content>
		<category term="Cisco Data Center (Nexus/UCS)" />
	</entry>
	<entry>
		<title>The Complete Cisco Nexus vPC Guide. Features &amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC</title>
		<link rel="alternate" type="text/html" href="https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html"/>
		<published>2017-08-09T09:03:49+10:00</published>
		<updated>2017-08-09T09:03:49+10:00</updated>
		<id>https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html</id>
		<author>
			<name>Vasileios Bouloukos</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/nexus-vpc-guide/nexus-vpc-configuration-design-operation-troubleshooting-intro.webp&quot; alt=&quot;The Complete Cisco Nexus vPC Guide&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Cisco v&lt;/strong&gt;irtual &lt;strong&gt;P&lt;/strong&gt;ort &lt;strong&gt;C&lt;/strong&gt;hannel (&lt;strong&gt;vPC&lt;/strong&gt;) is a &lt;strong&gt;virtualization technology,&lt;/strong&gt; launched in 2009, which allows links that are physically connected to &lt;strong&gt;two different Cisco Nexus Series devices&lt;/strong&gt; to &lt;strong&gt;appear as a single port channel to a third endpoint&lt;/strong&gt;.&amp;nbsp;The &lt;strong&gt;endpoint&lt;/strong&gt; can be a &lt;strong&gt;switch&lt;/strong&gt;, &lt;strong&gt;server&lt;/strong&gt;, &lt;strong&gt;router&lt;/strong&gt; or any other device such as &lt;strong&gt;Firewall&lt;/strong&gt; or &lt;strong&gt;Load Balancers&lt;/strong&gt; that support the &lt;strong&gt;link aggregation technology&lt;/strong&gt; (&lt;strong&gt;EtherChannel&lt;/strong&gt;).&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To correctly &lt;strong&gt;design and configure vPC&lt;/strong&gt; one must have sound knowledge of the &lt;strong&gt;vPC architecture&amp;nbsp;components&lt;/strong&gt;&amp;nbsp;(&lt;strong&gt;vPC Domain&lt;/strong&gt;, &lt;strong&gt;vPC Peer&lt;/strong&gt;, &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;, &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt;, &lt;strong&gt;vPC Member Port&lt;/strong&gt;, &lt;strong&gt;vPC Orphan Port&lt;/strong&gt; etc) but also follow the &lt;strong&gt;recommended design guidelines&lt;/strong&gt; for the &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt; and &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;. Furthermore, understanding &lt;strong&gt;vPC failure scenarios&lt;/strong&gt; such as &lt;strong&gt;vPC Peer-Link failure&lt;/strong&gt;, &lt;strong&gt;vPC Peer Keepalive Link failure&lt;/strong&gt;, &lt;strong&gt;vPC Peer Switch failure&lt;/strong&gt;, &lt;strong&gt;vPC Dual Active or Split Brain failure&lt;/strong&gt;&amp;nbsp;will help plan ahead to &lt;strong&gt;minimise network service disruption&lt;/strong&gt; in the event of a &lt;strong&gt;link or device failure&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;All the above including&amp;nbsp;&lt;strong&gt;verifying &amp;amp; troubleshooting vPC operation&lt;/strong&gt; are covered extensively in this article making it the most &lt;strong&gt;comprehensive and complete Cisco Nexus vPC guide&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The diagram below clearly illustrates the differences in both &lt;strong&gt;logical and physical topology&lt;/strong&gt; between a &lt;strong&gt;non-vPC deployment&lt;/strong&gt; and a &lt;strong&gt;vPC deployment&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-deployment.png&quot; alt=&quot;vPC Deployment Concept&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;vPC Deployment Concept&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Deployment Concept&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;Cisco Nexus vPC technology&lt;/strong&gt;&amp;nbsp;has been widely deployed and in particular by almost 95% of Cisco Data Centers based on information provided by the Cisco Live Berlin 2016.&amp;nbsp;In addition,&amp;nbsp;&lt;strong&gt;virtual Port Channel&lt;/strong&gt;&amp;nbsp;was introduced in&amp;nbsp;&lt;strong&gt;NX-OS version&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;4.1(4)&lt;/strong&gt;&amp;nbsp;and is included in the&amp;nbsp;&lt;strong&gt;base NX-OS software license&lt;/strong&gt;. This technology is supported on the&amp;nbsp;&lt;strong&gt;Nexus 9000&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;7000&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;5000&lt;/strong&gt;&amp;nbsp;and&amp;nbsp;&lt;strong&gt;3000&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;Series&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Let's take a look at the &lt;strong&gt;vPC topics&lt;/strong&gt; covered:&lt;/p&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vPC_Feature_Overview_Guidelines&quot; title=&quot;vPC Feature Overview &amp;amp; Guidelines&quot;&gt;vPC Feature Overview &amp;amp; Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vPC_Architecture_Components&quot; title=&quot;vPC Architecture Components&quot;&gt;vPC Architecture Components – vPC Peer, Peer-Link, Peer Keepalive Link, Domain, Member Port, Orphan Port and more&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_vs_vss&quot; title=&quot;Virtual Port Channel (vPC - Nexus) vs Virtual Switching System (VSS - Catalyst)&quot;&gt;Virtual Port Channel (vPC - Nexus) vs Virtual Switching System (VSS - Catalyst)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_peer_keepalive_link_design_guidelines&quot; title=&quot;vPC Peer Keepalive Link Design Guidelines&quot;&gt;vPC Peer Keepalive Link Design Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_peer_link_design_guidelines&quot; title=&quot;vPC Peer-Link Design Guidelines&quot;&gt;vPC Peer-Link Design Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_vpc_peer_link_failure&quot; title=&quot;vPC Failure Scenario: vPC Peer-Link Failure&quot;&gt;vPC Failure Scenario: vPC Peer-Link Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_vpc_peer_keepalive_link_failure&quot; title=&quot;vPC Failure Scenario: vPC Peer Keepalive Link Failure&quot;&gt;vPC Failure Scenario: vPC Peer Keepalive Link Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_vpc_peer_switch_failure&quot; title=&quot;vPC Failure Scenario: vPC Switch Failure&quot;&gt;vPC Failure Scenario: vPC Peer Switch Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_dual_active_split_brain&quot; title=&quot;vPC Failure Scenario: vPC Dual Active / Split Brain Failure&quot;&gt;vPC Failure Scenario: vPC Dual Active / Split Brain Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus_vpc_configuration_and_troubleshooting_guide&quot; title=&quot;Nexus vPC Configuration &amp;amp; Troubleshooting Guide&quot;&gt;Nexus vPC Configuration &amp;amp; Troubleshooting Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#verifying_operation_and_troubleshooting_the_status_of_the_vpc&quot; title=&quot;Verify Operation and Troubleshoot the Status of the vPC&quot;&gt;Verify Operation and Troubleshoot the Status of the vPC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_quiz&quot; title=&quot;vPC Quiz&quot;&gt;vPC Quiz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We must point out that &lt;strong&gt;basic knowledge&lt;/strong&gt; of the Cisco NX-OS is recommended for this article. You can also refer to our &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&quot;&gt;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&lt;/a&gt; for an introduction study on the Nexus Series switches family.&amp;nbsp;Finally, a Quiz is included at the last section and we are waiting for your comments and answers!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Additional related articles:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;check&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&quot;&gt;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;Nexus NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;Nexus NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vPC_Feature_Overview_Guidelines&quot;&gt;vPC Feature Overview &amp;amp; Guidelines&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 9000&lt;/strong&gt;, &lt;strong&gt;7000&lt;/strong&gt;, &lt;strong&gt;5000&lt;/strong&gt; and &lt;strong&gt;3000 series&lt;/strong&gt; switches take &lt;strong&gt;port-channel functionality&lt;/strong&gt; to the next level by enabling links connected to different devices to aggregate into a &lt;strong&gt;single&lt;/strong&gt;, &lt;strong&gt;logical link&lt;/strong&gt;. The peer switches run a control protocol that synchronizes the state of the port channel and maintains it. In particular, the &lt;strong&gt;vPC&lt;/strong&gt; belongs to the &lt;strong&gt;Multichassis EtherChannel&lt;/strong&gt; (&lt;strong&gt;MEC&lt;/strong&gt;) family of technology and provides the following main &lt;strong&gt;technical benefits&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;check&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Eliminates &lt;strong&gt;Spanning Tree Protocol&lt;/strong&gt; (STP) blocked ports&lt;/li&gt;
&lt;li&gt;Uses all available uplink bandwidth&lt;/li&gt;
&lt;li&gt;Allows dual-homed servers (dual uplinks) to operate in active-active mode&lt;/li&gt;
&lt;li&gt;Provides fast convergence upon link or device failure&lt;/li&gt;
&lt;li&gt;Offers dual active/active default gateways for servers&lt;/li&gt;
&lt;li&gt;Maintains independent control planes&lt;/li&gt;
&lt;li&gt;Simplifies Network Design&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The following general &lt;strong&gt;guidelines and recommendations&lt;/strong&gt; should be taken into account when &lt;strong&gt;deploying&lt;/strong&gt; &lt;strong&gt;vPC technology&lt;/strong&gt; at a &lt;strong&gt;Cisco Nexus Data Center&lt;/strong&gt;:&lt;/p&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;The &lt;strong&gt;same type of Cisco Nexus switches&lt;/strong&gt; must be used for &lt;strong&gt;vPC pairing&lt;/strong&gt;. It is &lt;strong&gt;not possible&lt;/strong&gt; to configure &lt;strong&gt;vPC&lt;/strong&gt; on a pair of switches consisting of a &lt;strong&gt;Nexus 7000 series and a Nexus 5000 series switch&lt;/strong&gt;. vPC is not possible between a &lt;strong&gt;Nexus 5000&lt;/strong&gt; and &lt;strong&gt;Nexus 5500&lt;/strong&gt; switches.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;vPC peers&lt;/strong&gt; must run the &lt;strong&gt;same NX-OS version&lt;/strong&gt; except during the &lt;strong&gt;non-disruptive upgrade&lt;/strong&gt;, that is, &lt;strong&gt;In-Service Software Upgrade&lt;/strong&gt; (&lt;strong&gt;ISSU&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; must consist of &lt;strong&gt;at least two 10G Ethernet ports&lt;/strong&gt; in &lt;strong&gt;dedicated mode&lt;/strong&gt;. Utilizing Ethernet ports from &lt;strong&gt;two different modules&lt;/strong&gt; will improve the availability and redundancy should a module fail. Finally the use of &lt;strong&gt;40G&lt;/strong&gt; or &lt;strong&gt;100G&lt;/strong&gt; interfaces for &lt;strong&gt;vPC links&lt;/strong&gt; will increase the bandwidth of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC keepalive link&lt;/strong&gt; must be separate from the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC&lt;/strong&gt; can be configured in &lt;strong&gt;multiple VDCs&lt;/strong&gt;, but the configuration is entirely independent. In particular, each &lt;strong&gt;VDC&lt;/strong&gt; for the &lt;strong&gt;Nexus 7000 Series&lt;/strong&gt; switches requires its &lt;strong&gt;own vPC peer&lt;/strong&gt; and &lt;strong&gt;keepalive links&lt;/strong&gt; and &lt;strong&gt;cannot be shared among the VDCs&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;maximum number&lt;/strong&gt; of switches in a &lt;strong&gt;vPC domain&lt;/strong&gt; is &lt;strong&gt;two&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;maximum number of vPC peers&lt;/strong&gt; per &lt;strong&gt;switch or VDC&lt;/strong&gt; is &lt;strong&gt;one&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;When&lt;strong&gt; Static routing&lt;/strong&gt; from a device to &lt;strong&gt;vPC peer&lt;/strong&gt; switches with &lt;strong&gt;next hop, FHRP virtual IP&lt;/strong&gt; is supported.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamic routing adjacency&lt;/strong&gt; from &lt;strong&gt;vPC peer switches&lt;/strong&gt; to any &lt;strong&gt;Layer3 device&lt;/strong&gt; connected on a &lt;strong&gt;vPC&lt;/strong&gt; is &lt;strong&gt;not supported&lt;/strong&gt;. It is recommended that routing adjacencies are established on &lt;strong&gt;separate routed links&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC member ports&lt;/strong&gt; must be on the &lt;strong&gt;same line card&lt;/strong&gt; type e.g. M2 type cards at each end.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vPC_Architecture_Components&quot;&gt;vPC Architecture Components – vPC Peer, Peer-Link, Keepalive Link, Domain, Member Port, Orphan Port &amp;amp; Member&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;vPC architecture&lt;/strong&gt; consists of the following components:&lt;/p&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;vPC Peer&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is the adjacent device, which is connected via the &lt;strong&gt;vPC Peer-link&lt;/strong&gt;. A &lt;strong&gt;vPC setup&lt;/strong&gt; consists of &lt;strong&gt;two Nexus devices&lt;/strong&gt; in a &lt;strong&gt;pair&lt;/strong&gt;. One acts as the &lt;strong&gt;Primary&lt;/strong&gt; and the other as a &lt;strong&gt;Secondary,&lt;/strong&gt; which allows other devices to connect to the two chassis using &lt;strong&gt;Multi-Channel Ethernet &lt;/strong&gt;(&lt;strong&gt;MEC&lt;/strong&gt;).&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-architecture-components.png&quot; alt=&quot;cisco nexus vpc architecture components&quot; title=&quot;vPC Architecture Components&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Architecture Components&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Peer-link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC peer-link&lt;/strong&gt; is the &lt;strong&gt;most important connectivity element&lt;/strong&gt; in the vPC setup. This link is used to &lt;strong&gt;synchronize the state&lt;/strong&gt; between &lt;strong&gt;vPC peer devices&lt;/strong&gt; via &lt;strong&gt;vPC control packets&lt;/strong&gt; which creates the illusion of a &lt;strong&gt;single control plane&lt;/strong&gt;. In addition the &lt;strong&gt;vPC peer-link&lt;/strong&gt; provides the necessary transport for &lt;a href=&quot;https://www.firewall.cx/networking/network-fundamentals/network-multicast.html&quot; target=&quot;_blank&quot; title=&quot;multicast&quot;&gt;multicast&lt;/a&gt;, &lt;a href=&quot;https://www.firewall.cx/networking/network-fundamentals/network-broadcast.html&quot; target=&quot;_blank&quot; title=&quot;broadcast&quot;&gt;broadcast&lt;/a&gt;, unknown &lt;a href=&quot;https://www.firewall.cx/networking/network-fundamentals/network-unicast.html&quot; target=&quot;_blank&quot; title=&quot;unicast&quot;&gt;unicast&lt;/a&gt; traffic and for the traffic of orphaned ports. Finally, in the case of a vPC device that is also a Layer 3 switch, the &lt;strong&gt;peer-link&lt;/strong&gt; carries &lt;strong&gt;Hot Standby Router Protocol&lt;/strong&gt; (&lt;strong&gt;HSRP&lt;/strong&gt;) packets.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Peer Keepalive Link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; provides a &lt;strong&gt;Layer 3&lt;/strong&gt; communications path that is used as a &lt;strong&gt;secondary test&lt;/strong&gt; in order to determine whether the remote peer is operating properly. In particular, it helps the vPC switch to determine whether the peer link itself has failed or whether the vPC peer is down.&amp;nbsp; &lt;strong&gt;No data or synchronization traffic&lt;/strong&gt; is sent over the &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt;—only &lt;strong&gt;IP/UDP packets&lt;/strong&gt; on &lt;strong&gt;port 3200&lt;/strong&gt; to indicate that the originating switch is &lt;strong&gt;operating&lt;/strong&gt; and &lt;strong&gt;running vPC&lt;/strong&gt;. The &lt;strong&gt;default timers&lt;/strong&gt; are an interval of &lt;strong&gt;1 second&lt;/strong&gt; with a &lt;strong&gt;timeout&lt;/strong&gt; of &lt;strong&gt;5 seconds&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Domain&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is the common domain configured across &lt;strong&gt;two vPC peer devices&lt;/strong&gt; and this value identifies the vPC. A &lt;strong&gt;vPC domain id&lt;/strong&gt; per device is permitted.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Member Port&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is the interface that is a member of one of the vPCs configured on the &lt;strong&gt;vPC peers&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Cisco Fabric Services (CFS)&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This protocol is used for &lt;strong&gt;stateful synchronization&lt;/strong&gt; and &lt;strong&gt;configuration&lt;/strong&gt;.&amp;nbsp; It utilizes the &lt;strong&gt;peer link&lt;/strong&gt; and does not require any configuration by the administrators. The &lt;strong&gt;Cisco Fabric Services over Ethernet protocol&lt;/strong&gt; is used to perform &lt;strong&gt;compatibility checks&lt;/strong&gt; in order to &lt;strong&gt;validate the compatibility&lt;/strong&gt; of &lt;strong&gt;vPC member ports&lt;/strong&gt; to form the channel, to synchronize the IGMP snooping status, to monitor the status of the vPC member ports, and to synchronize the Address Resolution Protocol (ARP) table.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Orphan Device&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is a device that is on a &lt;strong&gt;VPC VLAN&lt;/strong&gt; but only connected to &lt;strong&gt;one VPC peer&lt;/strong&gt; and not to both.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Orphan Port&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;An &lt;strong&gt;orphan port&lt;/strong&gt; is an interface that connects to an &lt;strong&gt;orphan device vPC VLAN&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;non-vPC VLAN&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Any of the STP VLANs not carried over the &lt;strong&gt;peer-link&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_vs_vss&quot;&gt;Virtual Port Channel (vPC - Nexus) vs Virtual Switching System (VSS - Catalyst)&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;V&lt;/strong&gt;irtual &lt;strong&gt;S&lt;/strong&gt;witching &lt;strong&gt;S&lt;/strong&gt;ystem (&lt;strong&gt;VSS&lt;/strong&gt;) is a &lt;strong&gt;virtualization technology&lt;/strong&gt; that pools &lt;strong&gt;multiple&lt;/strong&gt; &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-switches.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Catalyst Switches&quot;&gt;Cisco Catalyst Switches&lt;/a&gt; into &lt;strong&gt;one virtual switch&lt;/strong&gt;, increasing operational efficiency, boosting nonstop communications, and scaling system bandwidth capacity. &lt;strong&gt;VSS&lt;/strong&gt; was first available in the &lt;strong&gt;Cisco 6500 series&lt;/strong&gt; and was later introduced to the &lt;strong&gt;Cisco 4500&lt;/strong&gt;, &amp;nbsp;the newer &lt;strong&gt;4500X&lt;/strong&gt;, &lt;strong&gt;6800 Series switches&lt;/strong&gt; and the &lt;strong&gt;Catalyst 3850&lt;/strong&gt; (April 2017 onwards).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC feature&lt;/strong&gt; is currently &lt;strong&gt;not supported&lt;/strong&gt; by any &lt;strong&gt;Cisco Catalyst Series Switches&lt;/strong&gt; and is available only on the Nexus switches family.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;While &lt;strong&gt;VSS&lt;/strong&gt; makes use of &lt;strong&gt;M&lt;/strong&gt;ulti &lt;strong&gt;E&lt;/strong&gt;ther &lt;strong&gt;C&lt;/strong&gt;hannel (&lt;strong&gt;MEC&lt;/strong&gt;) to bond Cisco Catalyst Series switches together, &lt;strong&gt;vPC&lt;/strong&gt; is used on &lt;strong&gt;Cisco Nexus Series&lt;/strong&gt; switches for the same purpose. Both technologies are similar from the perspective of the downstream switch but there are differences, mainly in that the &lt;strong&gt;control plane works&lt;/strong&gt; on the upstream devices. The next table summarizes the main characteristics and features of the &lt;strong&gt;VSS&lt;/strong&gt; and &lt;strong&gt;vPC&lt;/strong&gt; technologies:&lt;/p&gt;
&lt;center&gt;
&lt;table border=&quot;1&quot; class=&quot;MsoTableMediumShading2Accent2&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext 2.25pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: 2.25pt solid windowtext; mso-border-insidev: 2.25pt solid windowtext;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; background: #0070C0; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 517;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-left: none; mso-border-left-alt: solid windowtext 2.25pt; background: #0070C0; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 1;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;strong&gt;VSS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-left: none; mso-border-left-alt: solid windowtext 2.25pt; background: #0070C0; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 1;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;strong&gt;vPC&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 0;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Multi-Chassis Port Channel&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Loop Free Topology&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Spanning Tree as failsafe protocol&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Maximum physical Nodes&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;No Disruptive ISSU support&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;No&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Control Plane&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Single logical node&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Two independents active nodes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Layer 3 port channel&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;YES&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Limited&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Configuration&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Common configuration&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Two different configurations&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8; mso-yfti-lastrow: yes;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Etherchannel&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Static, PAgP, PAgP, LACP&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Static, LACP&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Table 1. Comparing Catalyst VSS with Nexus vPC&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Deploying &lt;strong&gt;MEC&lt;/strong&gt; or &lt;strong&gt;vPC&lt;/strong&gt; could require minimal changes to an existing switching infrastructure. Catalyst Switches may need a supervisor engine upgrade to form a VSS. Then, the &lt;strong&gt;primary loop avoidance&lt;/strong&gt; mechanism is provided by &lt;strong&gt;MEC&lt;/strong&gt; or &lt;strong&gt;vPC&lt;/strong&gt; control protocols. STP is still in operation but is running only as a failsafe mechanism. Finally, the devices e.g. access switches, servers, etc., should be connected with multiple links to Data Center Distribution or Core switches. &lt;strong&gt;Link Aggregation Control Protocol&lt;/strong&gt; (LACP) is the protocol that allows for &lt;strong&gt;dynamic portchannel negotiation&lt;/strong&gt; and allows up to 16 physical interfaces to become members of a single port channel.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_peer_keepalive_link_design_guidelines&quot;&gt;&lt;span lang=&quot;EN-GB&quot;&gt;vPC Peer Keepalive Link Design Guidelines&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-GB&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Taking into account the importance and impact of the &lt;strong&gt;Peer Keepalive link&lt;/strong&gt; and&lt;strong&gt; vPC Peer-Link&lt;/strong&gt;, Cisco recommends the following type of interconnections for the &lt;strong&gt;vPC Keepalive link&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;center&gt;
&lt;table border=&quot;1&quot; class=&quot;MsoTableLightListAccent2&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #C0504D 1.0pt; mso-border-themecolor: accent2; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: 1.0pt solid #C0504D; mso-border-insideh-themecolor: accent2; mso-border-insidev: 1.0pt solid #C0504D; mso-border-insidev-themecolor: accent2;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;&quot;&gt;
&lt;td colspan=&quot;2&quot; style=&quot;border-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm 5.4pt;&quot; valign=&quot;top&quot; bgcolor=&quot;548dd4&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 5;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Recommendations in order of preference for the vPC Keepalive link interconnection &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 0;&quot;&gt;
&lt;td style=&quot;background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; padding: 0cm 5.4pt;&quot; valign=&quot;top&quot; bgcolor=&quot;dbe5f1&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;strong&gt;Nexus 7000 &amp;amp; 9000 Series Switches&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid #C0504D 1.0pt; mso-border-bottom-themecolor: accent2; border-right: solid #C0504D 1.0pt; mso-border-right-themecolor: accent2; mso-border-top-alt: solid #C0504D 1.0pt; mso-border-top-themecolor: accent2; mso-border-left-alt: solid #C0504D 1.0pt; mso-border-left-themecolor: accent2; background: #DBE5F1; mso-background-themecolor: accent1; mso-background-themetint: 51; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;strong&gt;Nexus 5000 &amp;amp; 3000 Series Switches&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
&lt;td valign=&quot;middle&quot;&gt;
&lt;p align=&quot;center&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #000000;&quot;&gt;1. Dedicated link(s) (1GE LC)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. mgmt0 interface (along with&amp;nbsp;management traffic)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
&lt;td valign=&quot;middle&quot;&gt;
&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. mgmt0 interface &amp;nbsp;(along with&amp;nbsp;management traffic)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. Dedicated link(s) (1/10GE front panel ports)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
&lt;td colspan=&quot;2&quot; valign=&quot;middle&quot;&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;3. As last resort, can be routed in-band over the&lt;/span&gt; L3&lt;span lang=&quot;EN-US&quot;&gt; infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Table 2. vPC Keepalive Link Interconnection methods&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Special attention is needed where the mgmt interfaces of a Nexus are used to route the vPC keepalive packets via an &lt;strong&gt;Out of Band&lt;/strong&gt; (OOB) Management switch. Turning off the &lt;strong&gt;OOB&lt;/strong&gt; Management switch, or removing by accident the keepalive links from this switch in parallel with &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; failure, could lead to split brain scenario and network outage.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Using a dedicated interface for vPC keepalive link has the advantage that there’s no other network device that could affect the vPC keepalive link. Using point to point links makes it easier to control the path and minimizes the risk of failure. However, an interface for each vPC peer switch should be used to host the keepalive link. This could be a problem where there’s a limited number of available interfaces or SFPs.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Layer 3 connectivity for the &lt;strong&gt;Keepalive Link&lt;/strong&gt; can be accomplished either with the &lt;strong&gt;SVI&lt;/strong&gt; or with &lt;strong&gt;L3&lt;/strong&gt; (no switchport) configuration of the interfaces involved. The SVI configuration is the only option where the &lt;strong&gt;Nexus vPC Peer switches&lt;/strong&gt; do not support L3 features. In any case, it is recommended to set the &lt;strong&gt;Keepalive Link&lt;/strong&gt; to a &lt;strong&gt;separate VRF&lt;/strong&gt; in order to isolate it from the &lt;strong&gt;default VRF&lt;/strong&gt;.&amp;nbsp; If the SVI is configured to route the &lt;strong&gt;keepalive packets&lt;/strong&gt;, then this vlan &lt;strong&gt;should not be routed over vPC link&lt;/strong&gt;. This is why the &lt;strong&gt;Keepalive VLAN&lt;/strong&gt; should be &lt;strong&gt;removed&lt;/strong&gt; from the &lt;strong&gt;trunk allowed list&lt;/strong&gt; of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; or the &lt;strong&gt;vPC member ports&lt;/strong&gt;. Allowing the &lt;strong&gt;Keepalive VLAN&lt;/strong&gt; over the &lt;strong&gt;vPC peer trunk&lt;/strong&gt; could lead to split brain scenario (analyzed below) and network outage if the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; fails!&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_peer_link_design_guidelines&quot;&gt;vPC Peer-Link Design Guidelines&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The following design guidelines are recommended for the &lt;strong&gt;vPC Peer-Links&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;checkbox&quot;&gt;
&lt;li&gt;Member ports must be at least 10GE interfaces.&lt;/li&gt;
&lt;li&gt;Use only point-to-point without other devices between the vPC peers (Nexus switches). E.g. transceivers, microwave bridge link, etc.&lt;/li&gt;
&lt;li&gt;Use at least two 10Gbps links spread between two separate I/O module cards at each switch for best resiliency.&lt;/li&gt;
&lt;li&gt;The ports should be in &lt;strong&gt;dedicated mode&lt;/strong&gt; for the oversubscribed modules.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC Peer-Link&lt;/strong&gt; ports should be located on a &lt;strong&gt;different I/O module&lt;/strong&gt; than that used by the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The next section describes how the vPC Nexus switches interact with events triggered by failure of links (vPC Peer Keepalive Link, Peer-Link etc) or vPC Peer switch.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_vpc_peer_link_failure&quot;&gt;vPC Failure Scenario: vPC Peer-Link Failure&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the scenario the &lt;strong&gt;vPC Peer-Links on the Secondary Nexus fail&lt;/strong&gt; the status of the &lt;strong&gt;peer vPC&lt;/strong&gt; is examined using the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt;:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-peer-link-failure.png&quot; alt=&quot;cisco nexus vpc peer link failure&quot; title=&quot;vPC Peer-Link Failure Scenario&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Peer-Link Failure Scenario&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If both &lt;strong&gt;vPC peers&lt;/strong&gt; are active, the &lt;strong&gt;secondary vPC&lt;/strong&gt; (i.e. the switch with the higher priority) &lt;strong&gt;disables all the vPC member ports&lt;/strong&gt; to avoid uncertain traffic behavior and network loops which can result in service disruption.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;At this point traffic continues flowing through the &lt;strong&gt;Primary vPC&lt;/strong&gt; without any disruptions.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the unfortunate event there is an &lt;strong&gt;orphan device&lt;/strong&gt; connected to the &lt;strong&gt;secondary peer&lt;/strong&gt;, then its traffic will be black-holed.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_vpc_peer_keepalive_link_failure&quot;&gt;vPC Failure Scenario: vPC Peer Keepalive Link Failure&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the event the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; fails it will not have a negative effect on the operation of the vPC, which will continue forwarding traffic. The &lt;strong&gt;Keepalive Link&lt;/strong&gt; is used as a &lt;strong&gt;secondary test&lt;/strong&gt; mechanism to confirm the &lt;strong&gt;vPC peer&lt;/strong&gt; is live in case the &lt;strong&gt;Peer-Link &lt;/strong&gt;goes down:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-peer-keepalive-link-failure.png&quot; alt=&quot;cisco nexus vpc peer keepalive link failure&quot; title=&quot;vPC Peer Keepalive Link Failure Scenario&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Peer Keepalive Link Failure Scenario&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;During a &lt;strong&gt;Keepalive Link&lt;/strong&gt; failure there is no change of roles between the vPC (primary/secondary) and no down time in the network.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;As soon as the &lt;strong&gt;Keepalive Link&lt;/strong&gt; is restored the vPC will continue to operate.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_vpc_peer_switch_failure&quot;&gt;vPC Failure Scenario: vPC Peer Switch Failure&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the case of a &lt;strong&gt;vPC peer switch total failure&lt;/strong&gt;, the remote switch learns from the failure via the &lt;strong&gt;Peer Keepalive link&lt;/strong&gt; since no keepalive messages are received. The data traffic is forwarded by utilizing the remaining links til the failed switch recovers. It should be noticed that the &lt;strong&gt;Keepalive messages&lt;/strong&gt; are used only when all the links in the &lt;strong&gt;Peer-Link &lt;/strong&gt;fail:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-peer-switch-failure.png&quot; alt=&quot;cisco nexus vpc peer switch failure&quot; title=&quot;cisco nexus vpc peer switch failure&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Peer Switch Failure Scenario&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/networking/network-protocols/spanning-tree-protocol.html&quot; target=&quot;_blank&quot; title=&quot;Spanning Tree Protocol&quot;&gt;Spanning Tree Protocol&lt;/a&gt; is used as a loop prevention mechanism in the case of a &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; and &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; simultaneous failure.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_dual_active_split_brain&quot;&gt;vPC Failure Scenario: Dual Active or Split Brain&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Dual-Active&lt;/strong&gt; or &lt;strong&gt;Split Brain&lt;/strong&gt; vPC failure scenario occurs when the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; fails followed by the &lt;strong&gt;Peer-Link&lt;/strong&gt;. Under this condition both switches undertake the &lt;strong&gt;vPC primary roles&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If this happens, the &lt;strong&gt;vPC primary switch&lt;/strong&gt; will &lt;strong&gt;remain&lt;/strong&gt; as the &lt;strong&gt;primary&lt;/strong&gt; and the &lt;strong&gt;vPC secondary&lt;/strong&gt; &lt;strong&gt;switch&lt;/strong&gt; will become &lt;strong&gt;operational primary&lt;/strong&gt; causing severe network instability and outage:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-failure-dual-active-split-brain.png&quot; alt=&quot;cisco nexus vpc failure dual active split brain&quot; title=&quot;cisco nexus vpc failure dual active split brain&quot; /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Dual-Active or Split Brain Failure Scenario&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus_vpc_configuration_and_troubleshooting_guide&quot;&gt;Nexus vPC Configuration &amp;amp; Troubleshooting Guide&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC&lt;/strong&gt; is configured and normal operation is verified by following the nine steps defined below. It should be noted that the order of the vPC configuration is important and that a &lt;strong&gt;basic vPC setup&lt;/strong&gt; is established by using the &lt;strong&gt;first 4 steps&lt;/strong&gt;:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-configuration-steps.png&quot; alt=&quot;cisco nexus vpc configuration steps&quot; title=&quot;cisco nexus vpc configuration steps&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Configuration Steps&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Enable the vPC feature and configure the vPC domain ID on both Nexus switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Select a &lt;strong&gt;Peer Keepalive&lt;/strong&gt; deployment option.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Establish the &lt;strong&gt;vPC peer keepalive link&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: Configure the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/p&gt;
&lt;p class=&quot;box-hint&quot; style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 4&lt;/strong&gt; completes the &lt;strong&gt;global vPC configuration&lt;/strong&gt; on both vPC peer switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 5&lt;/strong&gt;: Configure individual vPCs to downstream switches or devices.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 6&lt;/strong&gt;: Optionally, &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;peer gateway feature&lt;/strong&gt; to modify the &lt;strong&gt;First Hop Redundancy Protocol&lt;/strong&gt; (&lt;strong&gt;FHRP&lt;/strong&gt;) operation.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 7&lt;/strong&gt;: Optionally, &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;peer switch feature&lt;/strong&gt; to optimize the &lt;strong&gt;STP&lt;/strong&gt; behaviour with vPCs.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 8&lt;/strong&gt;: Optionally, &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;additional features&lt;/strong&gt; to optimize the &lt;strong&gt;vPCs setup&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 9&lt;/strong&gt;: Optionally, verify operation of the &lt;strong&gt;vPC&lt;/strong&gt; and &lt;strong&gt;vPC consistency parameters&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisc_nexus_vpc_configuration_example&quot;&gt;Cisco Nexus vPC Configuration Example&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To help illustrate the setup of the vPC technology we used two Nexus 5548 data center switches.&amp;nbsp; Typically, a similar process would be followed for any other type of Nexus switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Our two Nexus 5548 were given hostnames &lt;strong&gt;N5k-Primary&lt;/strong&gt; &amp;amp; &lt;strong&gt;N5k-Secondary&lt;/strong&gt; and the order outlined above was followed for the vPC setup and configuration:&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 1: Enable the vPC Feature and Configure the vPC Domain ID on Both Switches&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Following are the commands used to &lt;strong&gt;enable vPC&lt;/strong&gt; and &lt;strong&gt;configure the vPC domain ID&lt;/strong&gt; on the first switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;feature vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;show vpc role&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC Role status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;
&lt;p&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : none established&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dual Active Detection Status&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/p&gt;
&lt;p&gt;vPC system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00:23:04:ee:be:&lt;strong&gt;01&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC system-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 32667&lt;/p&gt;
&lt;p&gt;vPC local system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8c:60:4f:2c:b3:01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC local role-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 &amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Now we configure the Nexus Secondary switch using the same commands:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;feature vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;show vpc role&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC Role status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;
&lt;p&gt;vPC role &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : none established&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dual Active Detection Status&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/p&gt;
&lt;p&gt;vPC system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00:23:04:ee:be:&lt;strong&gt;01&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC system-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 32667&lt;/p&gt;
&lt;p&gt;vPC local system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8c:60:4f:aa:c2:3c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC local role-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 &amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;same domain ID&lt;/strong&gt; (ID 1 in our example) must be used on &lt;strong&gt;both vPC peer switches&lt;/strong&gt; in the vPC domain. The output of the &lt;strong&gt;show vpc role &lt;/strong&gt;command shows that the &lt;strong&gt;system MAC address&lt;/strong&gt; is derived from the &lt;strong&gt;vPC domain ID,&lt;/strong&gt; which is &lt;strong&gt;equal to 01&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 2: Choose a Peer Keepalive Deployment Option&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Our setup below utilizes the SVI technology and the second option (dedicated 1G link) proposed for the N5k series switches keepalive link setup (table 2). This deployment option involves a dedicated VLAN with a configured SVI used for the keepalive link within an isolated &lt;strong&gt;VRF&lt;/strong&gt; (named &lt;strong&gt;keepalive&lt;/strong&gt;) for complete isolation from the rest of the network. Interface Ethernet 1/32 is used by both switches as a dedicated interface for the keepalive link.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;On the first switch we create &lt;strong&gt;VLAN 23 with an SVI &lt;/strong&gt;(assign an IP address to the VLAN interface) and make it a member of the &lt;strong&gt;VRF instance&lt;/strong&gt; created for this purpose. We complete the configuration by assigning &lt;strong&gt;Ethernet 1/32&lt;/strong&gt; to &lt;strong&gt;VLAN 23&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vlan)# &lt;strong&gt;name keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vrf context keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;interface Vlan23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vrf member keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; ip address 192.168.1.1/24&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;interface Ethernet1/32&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; duplex full&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;We follow the same configuration steps on our Secondary Nexus switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary (config)# &lt;strong&gt;vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vlan)# &lt;strong&gt;name keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vrf context keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;interface Vlan23&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vrf member keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; ip address 192.168.1.2/24&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;interface Ethernet1/32&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; duplex full&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The ping connectivity test between the P&lt;strong&gt;eer Keepalive Links&lt;/strong&gt; is successful:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary# &lt;strong&gt;ping 192.168.1.1 vrf keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;PING 192.168.1.1 (192.168.1.1): 56 data bytes&lt;/p&gt;
&lt;p&gt;36 bytes from 192.168.1.2: Destination Host Unreachable&lt;/p&gt;
&lt;p&gt;Request 0 timed out&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=1 ttl=254 time=3.91 ms&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=2 ttl=254 time=3.05 ms&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=3 ttl=254 time=1.523 ms&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=4 ttl=254 time=1.501 ms&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note: The initial ICMP timeout is normal behavior as the switch needs to initially send out an ARP request to obtain 192.168.1.1’s MAC address and then send the ICMP (ping) packet.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 3: Establish the vPC Peer Keepalive Link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;By default, the &lt;strong&gt;vPC Peer Keepalive packets&lt;/strong&gt; are routed in the &lt;strong&gt;management VRF&lt;/strong&gt; and use the &lt;strong&gt;Out-Of-Band&lt;/strong&gt; (&lt;strong&gt;OOB&lt;/strong&gt;) &lt;strong&gt;mgmt interface&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It is, however, highly recommended to configure the &lt;strong&gt;vPC Peer Keepalive link&lt;/strong&gt; to &lt;strong&gt;use a separate VRF instance&lt;/strong&gt; to ensure that the peer keepalive traffic is always carried on that link and never on the &lt;strong&gt;Peer-Link&lt;/strong&gt;. In addition,&amp;nbsp; the &lt;strong&gt;keepalive vlan&lt;/strong&gt; should be removed from the trunk allowed list of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; or the &lt;strong&gt;vPC Member Ports&lt;/strong&gt;.&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary (config-vpc-domain)# &lt;strong&gt;peer-keepalive destination 192.168.1.2 source 192.168.1.1 vrf keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Configuration of the Secondary vPC follows:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;peer-keepalive destination 192.168.1.1 source 192.168.1.2 vrf keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;We can verify the status of the&lt;strong&gt; vPC Peer Keepalive Link&lt;/strong&gt; using the &lt;strong&gt;show vpc peer-keepalive&lt;/strong&gt; command on both switches:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary#&lt;strong&gt; show vpc peer-keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;: peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Peer is alive for&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (95) seconds, (201) msec&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Send status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Last send at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 23:03:50 720 ms&lt;/p&gt;
&lt;p&gt;--Sent on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Receive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success&lt;/p&gt;
&lt;p&gt;--Last receive at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 23:03:50 828 ms&lt;/p&gt;
&lt;p&gt;--Received on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Last update from peer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (0) seconds, (201) msec&lt;/p&gt;
&lt;p&gt;vPC Keep-alive parameters&lt;/p&gt;
&lt;p&gt;--Destination&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192.168.1.2&lt;/p&gt;
&lt;p&gt;--Keepalive interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1000 msec&lt;/p&gt;
&lt;p&gt;--Keepalive timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: 5 seconds&lt;/p&gt;
&lt;p&gt;--Keepalive hold timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3 seconds&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Keepalive vrf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Keepalive udp port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3200&lt;/p&gt;
&lt;p&gt;--Keepalive tos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifying the status of the &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt; on our Secondary switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary#&lt;strong&gt; show vpc peer-keepalive &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;: &lt;strong&gt;peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Peer is alive for&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (106) seconds, (385) msec&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Send status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Last send at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 22:46:32 106 ms&lt;/p&gt;
&lt;p&gt;--Sent on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Receive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success&lt;/p&gt;
&lt;p&gt;--Last receive at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 22:46:32 5 ms&lt;/p&gt;
&lt;p&gt;--Received on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Last update from peer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (0) seconds, (333) msec&lt;/p&gt;
&lt;p&gt;vPC Keep-alive parameters&lt;/p&gt;
&lt;p&gt;--Destination&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192.168.1.1&lt;/p&gt;
&lt;p&gt;--Keepalive interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1000 msec&lt;/p&gt;
&lt;p&gt;--Keepalive timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 5 seconds&lt;/p&gt;
&lt;p&gt;--Keepalive hold timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3 seconds&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Keepalive vrf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Keepalive udp port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3200&lt;/p&gt;
&lt;p&gt;--Keepalive tos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 4: Configure the vPC Peer-Link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This step completes the &lt;strong&gt;global vPC configuration&lt;/strong&gt; on both vPC peer switches and involves the creation of the Port-Channel to be used as the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;First we need to &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;lacp feature&lt;/strong&gt; then create our high-capacity port channel between the two switches to carry all necessary traffic.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The interfaces &lt;strong&gt;Eth1/2&lt;/strong&gt; and &lt;strong&gt;Eth1/3&lt;/strong&gt; are selected to become members of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; in LACP mode. In addition, the &lt;strong&gt;vPC&lt;/strong&gt; is configured as a &lt;a href=&quot;https://www.firewall.cx/networking/vlan-networks/vlan-access-trunk-links.html&quot; target=&quot;_blank&quot; title=&quot;VLAN Trunk Link&quot;&gt;&lt;strong&gt;trunk&lt;/strong&gt;&lt;/a&gt;. The &lt;strong&gt;allowed VLAN list&lt;/strong&gt; for the trunk should be configured in such a way that &lt;strong&gt;only vPC VLANs&lt;/strong&gt; (VLANs that are present on any vPCs) are allowed on the trunk. &lt;strong&gt;VLAN 10&lt;/strong&gt; has been created and allowed on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary (config)# &lt;strong&gt;feature lacp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;interface ethernet 1/2-3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if-range)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if-range)# &lt;strong&gt;channel-group 23 mode active&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;interface port-channel 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;switchport mode trunk&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;switchport trunk allowed vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;vpc peer-link&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please note that spanning tree port type is changed to &quot;network&quot; port type on vPC peer-link. This will enable spanning tree Bridge Assurance on vPC peer-link provided the STP Bridge Assurance(which is enabled by default) is not disabled.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;spanning-tree port type network&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;An identical configuration follows for our Secondary switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;feature lacp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Seondary(config)# &lt;strong&gt;interface ethernet 1/2-3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if-range)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if-range)# &lt;strong&gt;channel-group 23 mode active&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Seondary(config)# &lt;strong&gt;vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;interface port-channel 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;switchport mode trunk &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;switchport trunk allowed vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;vpc peer-link&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please note that spanning tree port type is changed to &quot;network&quot; port type on vPC peer-link. This will enable spanning tree Bridge Assurance on vPC peer-link provided the STP Bridge Assurance (which is enabled by default) is not disabled&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;spanning-tree port type network&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It is &lt;strong&gt;not recommended&lt;/strong&gt; to carry &lt;strong&gt;non-vPC VLANs&lt;/strong&gt; on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;, because this configuration could cause severe traffic disruption for the non-vPC VLANs if the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; fails. Finally, the &lt;strong&gt;vPC Peer Keepalive messages&lt;/strong&gt; should &lt;strong&gt;not be routed&lt;/strong&gt; over the &lt;strong&gt;vPC Peer-Link,&lt;/strong&gt; which is why the VLAN associated with the &lt;strong&gt;Peer Keepalive connection&lt;/strong&gt; (VLAN 23) is not allowed on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We can perform a final check on our vPC using the &lt;strong&gt;show vpc&lt;/strong&gt; command:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;&lt;strong&gt;N5k-Primary# show vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*) - local vPC is down, forwarding via vPC peer-link&lt;/p&gt;
&lt;p&gt;vPC domain id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Peer status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer adjacency formed ok&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration consistency status&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Per-vlan consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Type-2 consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : primary&lt;/p&gt;
&lt;p&gt;Number of vPCs configured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Peer Gateway&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: Disabled&lt;/p&gt;
&lt;p&gt;Dual-active excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;Graceful Consistency Check&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/p&gt;
&lt;p&gt;Auto-recovery status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled (timeout = 240 seconds)&lt;/p&gt;
&lt;p&gt;vPC Peer-link status&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp; Status Active vlans&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&amp;nbsp; ----&amp;nbsp;&amp;nbsp; ------ --------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; Po23&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifying the vPC on the Secondary peer:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary# &lt;strong&gt;show vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*) - local vPC is down, forwarding via vPC peer-link&lt;/p&gt;
&lt;p&gt;vPC domain id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Peer status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer adjacency formed ok&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration consistency status&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Per-vlan consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Type-2 consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : secondary, operational primary&lt;/p&gt;
&lt;p&gt;Number of vPCs configured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Peer Gateway&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Disabled&lt;/p&gt;
&lt;p&gt;Dual-active excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;Graceful Consistency Check&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/p&gt;
&lt;p&gt;Auto-recovery status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled (timeout = 240 seconds)&lt;/p&gt;
&lt;p&gt;vPC Peer-link status&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp; Status Active vlans&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&amp;nbsp; ----&amp;nbsp;&amp;nbsp; ------ --------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; Po23&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;show vpc&lt;/strong&gt; output shows that the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; has been successfully established between the Nexus 5548 switches.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 5: Configure Individual vPCs to Downstream Devices&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Individual vPCs&lt;/strong&gt; can now be configured since the &lt;strong&gt;vPC domain&lt;/strong&gt; has been properly established in the previous step.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Individual vPCs &lt;/strong&gt;are used to connect network devices to both data center switches. For example, a router or server can connect with two or more network interfaces to both switches simultaneously for increased redundancy and bandwidth availability.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For each individual vPC, a &lt;strong&gt;port channel&lt;/strong&gt; is configured on &lt;strong&gt;both vPC peer switches&lt;/strong&gt;. The two port channels are then associated with each other by assigning a &lt;strong&gt;vPC number&lt;/strong&gt; to the &lt;strong&gt;port channel interfaces&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;interface Ethernet1/1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; description *** Connected to ISR Gig0/2/4 ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; channel-group 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;interface port-channel10&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vpc 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In our setup, &lt;strong&gt;vpc index 10&lt;/strong&gt; has been assigned to &lt;strong&gt;port-channel 10&lt;/strong&gt;. It is generally good practice to keep the &lt;strong&gt;port-channel&lt;/strong&gt; (e.g. port-channel 10) and &lt;strong&gt;vpc index&lt;/strong&gt; &amp;nbsp;(e.g. vpc 10) the same to make tracking easier and avoid configuration mistakes.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the &lt;strong&gt;vPC port number &lt;/strong&gt;(e.g. port-channel 10) to the&lt;strong&gt; downstream device&lt;/strong&gt; (e.g router) is &lt;strong&gt;unique&lt;/strong&gt; for each &lt;strong&gt;individual vPC&lt;/strong&gt; within the &lt;strong&gt;vPC domain&lt;/strong&gt; and &lt;strong&gt;must be identical&lt;/strong&gt; between the two peer switches as shown in the diagram below:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-downstream-devices-config.png&quot; alt=&quot;cisco nexus vpc downstream devices config&quot; title=&quot;Nexus vPC port-channel configuration to downstream devices&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Nexus vPC port-channel configuration to downstream devices&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the &lt;strong&gt;vPC member ports&lt;/strong&gt; should have a compatible and consistent configuration for all the ports to both switches. Here is the configuration on the &lt;strong&gt;Primary Nexus switch&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;interface Ethernet1/1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; description *** Connected to ISR Gig0/2/0 ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; channel-group 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;interface port-channel10&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vpc 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifiying our vPC to the downstream device from the Primary vPC:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary#&lt;strong&gt; show vpc | begin &quot;vPC status&quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status &amp;nbsp;Consistency &amp;nbsp;Reason &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Active vlans&lt;/p&gt;
&lt;p&gt;------ ----------- ------ ----------- -------------------------- -----------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Po10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifiying our vPC to the downstream device from the Secondary vPC:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary#&lt;strong&gt; show vpc | begin &quot;vPC status&quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status Consistency Reason&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Active vlans&lt;/p&gt;
&lt;p&gt;------ ----------- ------ ----------- -------------------------- -----------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Po10&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 6: (Optional) Enable the Peer-Gateway Feature to Modify the FHRP Operation&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC Peer-Gateway feature&lt;/strong&gt; causes a vPC peer to act as a gateway for packets that are destined for the &lt;strong&gt;peer device’s MAC address&lt;/strong&gt;. So, it enables local forwarding of such packets without the need to cross the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;. This feature optimizes the use of the &lt;strong&gt;peer link&lt;/strong&gt; and avoids potential traffic loss in &lt;strong&gt;FHRP&lt;/strong&gt; scenarios.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When enabled, the &lt;strong&gt;peer gateway feature&lt;/strong&gt; must be configured on both primary and secondary vPC peers:&lt;/p&gt;
&lt;div class=&quot;box-info accordion-body box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;peer-gateway&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Configuring the secondary vPC peer:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;peer-gateway&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 7: (Optional) Enable the Peer-Switch Feature to Optimize the STP Behaviour with the vPCs&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This feature allows a pair of Cisco Nexus switches to appear as a &lt;strong&gt;single spanning tree root&lt;/strong&gt; in the Layer 2 topology. It eliminates the need to pin the spanning tree root to the vPC primary switch and improves vPC convergence if the vPC primary switch fails:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;peer-switch&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Configuring the &lt;strong&gt;peer-switch&lt;/strong&gt; command on the Secondary vPC:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;peer-switch&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 8: (Optional) Optimize vPC performance: ‘ip arp synchronize’, ‘delay restore’, ‘auto-recovery’, ‘graceful consistency-check’ &amp;amp; ‘role priority’ commands&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Configure the following vPC commands in the vPC domain configuration mode, this will increase resiliency, optimize performance, and reduce disruptions in vPC operations.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;ip arp synchronize&lt;/strong&gt; feature allows the synchronization of the ARP table when the &lt;strong&gt;peer-link&lt;/strong&gt; comes up. The vPC offers the option to &lt;strong&gt;delay the restoration&lt;/strong&gt; of the &lt;strong&gt;vPC ports &lt;/strong&gt;for a configurable time by using the &lt;strong&gt;delay restore&lt;/strong&gt; command, which is useful to avoid &lt;strong&gt;traffic blackholing&lt;/strong&gt; after a reboot of the switch. The &lt;strong&gt;auto-recovery&lt;/strong&gt; command has a &lt;strong&gt;default timer&lt;/strong&gt; of &lt;strong&gt;240 seconds&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, it is recommended to use the configuration synchronization &lt;strong&gt;graceful consistency-check&lt;/strong&gt; feature to minimize disruption when a &lt;strong&gt;Type 1 mismatch&lt;/strong&gt; occurs. Examples of &lt;strong&gt;Type 1&lt;/strong&gt; mismatches could be the STP mode or the STP port type between the vPC peer switches. The &lt;strong&gt;show vpc consistency-parameters global&lt;/strong&gt; output illustrates the &lt;strong&gt;Type 1&lt;/strong&gt; and &lt;strong&gt;Type 2&lt;/strong&gt; parameters of a vPC.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The commands below enable and configure all the above mentioned features:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;delay restore 360&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;auto-recovery&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Warning:&lt;/p&gt;
&lt;p&gt;Enables restoring of vPCs in a peer-detached state after reload, will wait for 240 seconds to determine if peer is un-reachable&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;graceful consistency-check &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;ip arp synchronize&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Once the &lt;strong&gt;Primary switch&lt;/strong&gt; is configured we apply the same configuration to the &lt;strong&gt;Secondary switch&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;delay restore 360&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;auto-recovery&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Warning:&lt;/p&gt;
&lt;p&gt;Enables restoring of vPCs in a peer-detached state after reload, will wait for 240 seconds to determine if peer is un-reachable&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;graceful consistency-check&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;ip arp synchronize&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, it should be noted that it is feasible to set the &lt;strong&gt;role priority&lt;/strong&gt; under vpc domain configuration with the command &lt;strong&gt;role priority &lt;/strong&gt;to affect the election of the primary vPC switch.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;default role priority value&lt;/strong&gt; is &lt;strong&gt;32,667&lt;/strong&gt; and the switch with &lt;strong&gt;lowest priority&lt;/strong&gt; is elected as the &lt;strong&gt;vPC primary switch&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If the &lt;strong&gt;vPC primary switch&lt;/strong&gt; is &lt;strong&gt;alive&lt;/strong&gt; and the &lt;strong&gt;vPC Peer-Link goes down&lt;/strong&gt;, the &lt;strong&gt;vPC secondary &lt;/strong&gt;switch suspends its &lt;strong&gt;vPC member ports&lt;/strong&gt; to prevent &lt;strong&gt;dual active scenario&lt;/strong&gt;, while the &lt;strong&gt;vPC primary switch&lt;/strong&gt; keeps all of its vPC member ports &lt;strong&gt;active&lt;/strong&gt;. It is recommended for this reason the &lt;strong&gt;orphan ports&lt;/strong&gt; (ports connecting to only one switch) be connected to the &lt;strong&gt;vPC primary switch&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;verifying_operation_and_troubleshooting_the_status_of_the_vpc&quot;&gt;Verifying Operation and Troubleshooting the Status of the vPC&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;show vpc brief&lt;/strong&gt; command displays the &lt;strong&gt;vPC domain ID&lt;/strong&gt;, the &lt;strong&gt;Peer-Link status&lt;/strong&gt;, the &lt;strong&gt;Keepalive message status&lt;/strong&gt;, whether the &lt;strong&gt;configuration consistency&lt;/strong&gt; is &lt;strong&gt;successful&lt;/strong&gt;, and whether a &lt;strong&gt;peer link&lt;/strong&gt; has formed. It also states the &lt;strong&gt;status of the vPC Port Channel&lt;/strong&gt; (Po10 in our setup).&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary# &lt;strong&gt;show vpc brief &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*) - local vPC is down, forwarding via vPC peer-link&lt;/p&gt;
&lt;p&gt;vPC domain id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Peer status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer adjacency formed ok&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Configuration consistency status : success&lt;/p&gt;
&lt;p&gt;Per-vlan consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Type-2 consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : primary, operational secondary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Number of vPCs configured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Peer Gateway&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Peer gateway excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;Dual-active excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Graceful Consistency Check&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Auto-recovery status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled (timeout = 240 seconds)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC Peer-link status&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp; Status Active vlans&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&amp;nbsp; ----&amp;nbsp;&amp;nbsp; ------ --------------------------------------------------&lt;/p&gt;
&lt;p&gt;1&amp;nbsp;&amp;nbsp; Po23&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status Consistency Reason&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Active vlans&lt;/p&gt;
&lt;p&gt;------ ----------- ------ ----------- -------------------------- -----------&lt;/p&gt;
&lt;p&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Po10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;show vpc consistency-parameters&lt;/strong&gt; command is useful for troubleshooting and identifying specific parameters that might have caused the consistency check to fail either on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; or to the &lt;strong&gt;vPC enabled Portchannels&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary# &lt;strong&gt;show vpc consistency-parameters global &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type 1 : vPC will be suspended in case of mismatch&lt;/p&gt;
&lt;p&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type Local Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Peer Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---- ---------------------- -----------------------&lt;/p&gt;
&lt;p&gt;QoS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ([ ], [ ], [ ], [ ], [ ],&amp;nbsp;&amp;nbsp; ([ ], [ ], [ ], [ ], [ ],&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ ])&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ ])&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Network QoS (MTU)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (1538, 0, 0, 0, 0, 0) (1538, 0, 0, 0, 0, 0)&lt;/p&gt;
&lt;p&gt;Network Qos (Pause)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Input Queuing (Bandwidth)&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&lt;/p&gt;
&lt;p&gt;Input Queuing (Absolute&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Priority)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Output Queuing (Bandwidth) 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&lt;/p&gt;
&lt;p&gt;Output Queuing (Absolute&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Priority)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rapid-PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rapid-PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Region Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Region Revision&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Region Instance to 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;VLAN Mapping&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Loopguard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Bridge Assurance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Port Type, Edge&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Normal, Disabled,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Normal, Disabled,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;BPDUFilter, Edge BPDUGuard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Simulate PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;IGMP Snooping Group-Limit&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Interface-vlan admin up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Interface-vlan routing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;capability&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Allowed VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Local suspended VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;N5k-Primary#&lt;strong&gt; show vpc consistency-parameters vpc 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type 1 : vPC will be suspended in case of mismatch&lt;/p&gt;
&lt;p&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type Local Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Peer Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---- ---------------------- -----------------------&lt;/p&gt;
&lt;p&gt;Shut Lan&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Port Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Port Guard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Simulate PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Speed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mb/s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mb/s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Duplex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Port Mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MTU&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Admin port mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC card type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Empty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Empty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Allowed VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Local suspended VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_quiz&quot;&gt;vPC Quiz&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Our Nexus 5500 switches used the management interface to establish the &lt;strong&gt;vPC keepalive link&lt;/strong&gt; between them. The management interfaces on both switches are connected to a 2960 Catalyst management switch which was &lt;strong&gt;accidently switched off&lt;/strong&gt; due to an unplanned power disruption, causing the &lt;strong&gt;management interface&lt;/strong&gt; and &lt;strong&gt;vPC keepalive link&lt;/strong&gt; to go down. What is the impact of this failure on the Nexus vPC setup?&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Answer:&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;There will be &lt;strong&gt;no service impact&lt;/strong&gt; to the Nexus infrastructure! Read the vPC failure scenarios section in this article for a thorough explanation.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In this article we reviewed the &lt;strong&gt;Nexus vPC features&lt;/strong&gt; and &lt;strong&gt;vPC design guidelines&lt;/strong&gt;. In addition we discussed the &lt;strong&gt;vPC architecture components&lt;/strong&gt; and explained the importance of each component.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Next we analyzed different &lt;strong&gt;vPC failure scenarios&lt;/strong&gt; including &lt;strong&gt;vPC Peer-Link Failure&lt;/strong&gt; and &lt;strong&gt;Peer Keepalive link failure&lt;/strong&gt;. We compared &lt;strong&gt;vPC&lt;/strong&gt; with &lt;strong&gt;VSS technology&lt;/strong&gt; developed for the Catalyst Switches in order to provide MEC feature capabilities. Finally, the &lt;strong&gt;vPC configuration guide&lt;/strong&gt; and &lt;strong&gt;best practices&lt;/strong&gt; section showed how to &lt;strong&gt;configure vPC&lt;/strong&gt; and apply optional configuration commands to &lt;strong&gt;increase resiliency&lt;/strong&gt; and &lt;strong&gt;reduce disruptions&lt;/strong&gt; in vPC operations. We also provided useful&amp;nbsp;&lt;strong&gt;show commands&lt;/strong&gt;&amp;nbsp;needed to &lt;strong&gt;validate and troubleshoot&lt;/strong&gt; the &lt;strong&gt;status&lt;/strong&gt; of the &lt;strong&gt;vPC&lt;/strong&gt;.&lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/nexus-vpc-guide/nexus-vpc-configuration-design-operation-troubleshooting-intro.webp&quot; alt=&quot;The Complete Cisco Nexus vPC Guide&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Cisco v&lt;/strong&gt;irtual &lt;strong&gt;P&lt;/strong&gt;ort &lt;strong&gt;C&lt;/strong&gt;hannel (&lt;strong&gt;vPC&lt;/strong&gt;) is a &lt;strong&gt;virtualization technology,&lt;/strong&gt; launched in 2009, which allows links that are physically connected to &lt;strong&gt;two different Cisco Nexus Series devices&lt;/strong&gt; to &lt;strong&gt;appear as a single port channel to a third endpoint&lt;/strong&gt;.&amp;nbsp;The &lt;strong&gt;endpoint&lt;/strong&gt; can be a &lt;strong&gt;switch&lt;/strong&gt;, &lt;strong&gt;server&lt;/strong&gt;, &lt;strong&gt;router&lt;/strong&gt; or any other device such as &lt;strong&gt;Firewall&lt;/strong&gt; or &lt;strong&gt;Load Balancers&lt;/strong&gt; that support the &lt;strong&gt;link aggregation technology&lt;/strong&gt; (&lt;strong&gt;EtherChannel&lt;/strong&gt;).&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To correctly &lt;strong&gt;design and configure vPC&lt;/strong&gt; one must have sound knowledge of the &lt;strong&gt;vPC architecture&amp;nbsp;components&lt;/strong&gt;&amp;nbsp;(&lt;strong&gt;vPC Domain&lt;/strong&gt;, &lt;strong&gt;vPC Peer&lt;/strong&gt;, &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;, &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt;, &lt;strong&gt;vPC Member Port&lt;/strong&gt;, &lt;strong&gt;vPC Orphan Port&lt;/strong&gt; etc) but also follow the &lt;strong&gt;recommended design guidelines&lt;/strong&gt; for the &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt; and &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;. Furthermore, understanding &lt;strong&gt;vPC failure scenarios&lt;/strong&gt; such as &lt;strong&gt;vPC Peer-Link failure&lt;/strong&gt;, &lt;strong&gt;vPC Peer Keepalive Link failure&lt;/strong&gt;, &lt;strong&gt;vPC Peer Switch failure&lt;/strong&gt;, &lt;strong&gt;vPC Dual Active or Split Brain failure&lt;/strong&gt;&amp;nbsp;will help plan ahead to &lt;strong&gt;minimise network service disruption&lt;/strong&gt; in the event of a &lt;strong&gt;link or device failure&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;All the above including&amp;nbsp;&lt;strong&gt;verifying &amp;amp; troubleshooting vPC operation&lt;/strong&gt; are covered extensively in this article making it the most &lt;strong&gt;comprehensive and complete Cisco Nexus vPC guide&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The diagram below clearly illustrates the differences in both &lt;strong&gt;logical and physical topology&lt;/strong&gt; between a &lt;strong&gt;non-vPC deployment&lt;/strong&gt; and a &lt;strong&gt;vPC deployment&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-deployment.png&quot; alt=&quot;vPC Deployment Concept&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;vPC Deployment Concept&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Deployment Concept&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;Cisco Nexus vPC technology&lt;/strong&gt;&amp;nbsp;has been widely deployed and in particular by almost 95% of Cisco Data Centers based on information provided by the Cisco Live Berlin 2016.&amp;nbsp;In addition,&amp;nbsp;&lt;strong&gt;virtual Port Channel&lt;/strong&gt;&amp;nbsp;was introduced in&amp;nbsp;&lt;strong&gt;NX-OS version&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;4.1(4)&lt;/strong&gt;&amp;nbsp;and is included in the&amp;nbsp;&lt;strong&gt;base NX-OS software license&lt;/strong&gt;. This technology is supported on the&amp;nbsp;&lt;strong&gt;Nexus 9000&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;7000&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;5000&lt;/strong&gt;&amp;nbsp;and&amp;nbsp;&lt;strong&gt;3000&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;Series&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Let's take a look at the &lt;strong&gt;vPC topics&lt;/strong&gt; covered:&lt;/p&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vPC_Feature_Overview_Guidelines&quot; title=&quot;vPC Feature Overview &amp;amp; Guidelines&quot;&gt;vPC Feature Overview &amp;amp; Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vPC_Architecture_Components&quot; title=&quot;vPC Architecture Components&quot;&gt;vPC Architecture Components – vPC Peer, Peer-Link, Peer Keepalive Link, Domain, Member Port, Orphan Port and more&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_vs_vss&quot; title=&quot;Virtual Port Channel (vPC - Nexus) vs Virtual Switching System (VSS - Catalyst)&quot;&gt;Virtual Port Channel (vPC - Nexus) vs Virtual Switching System (VSS - Catalyst)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_peer_keepalive_link_design_guidelines&quot; title=&quot;vPC Peer Keepalive Link Design Guidelines&quot;&gt;vPC Peer Keepalive Link Design Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_peer_link_design_guidelines&quot; title=&quot;vPC Peer-Link Design Guidelines&quot;&gt;vPC Peer-Link Design Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_vpc_peer_link_failure&quot; title=&quot;vPC Failure Scenario: vPC Peer-Link Failure&quot;&gt;vPC Failure Scenario: vPC Peer-Link Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_vpc_peer_keepalive_link_failure&quot; title=&quot;vPC Failure Scenario: vPC Peer Keepalive Link Failure&quot;&gt;vPC Failure Scenario: vPC Peer Keepalive Link Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_vpc_peer_switch_failure&quot; title=&quot;vPC Failure Scenario: vPC Switch Failure&quot;&gt;vPC Failure Scenario: vPC Peer Switch Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_failure_scenario_dual_active_split_brain&quot; title=&quot;vPC Failure Scenario: vPC Dual Active / Split Brain Failure&quot;&gt;vPC Failure Scenario: vPC Dual Active / Split Brain Failure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus_vpc_configuration_and_troubleshooting_guide&quot; title=&quot;Nexus vPC Configuration &amp;amp; Troubleshooting Guide&quot;&gt;Nexus vPC Configuration &amp;amp; Troubleshooting Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#verifying_operation_and_troubleshooting_the_status_of_the_vpc&quot; title=&quot;Verify Operation and Troubleshoot the Status of the vPC&quot;&gt;Verify Operation and Troubleshoot the Status of the vPC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#vpc_quiz&quot; title=&quot;vPC Quiz&quot;&gt;vPC Quiz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We must point out that &lt;strong&gt;basic knowledge&lt;/strong&gt; of the Cisco NX-OS is recommended for this article. You can also refer to our &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&quot;&gt;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&lt;/a&gt; for an introduction study on the Nexus Series switches family.&amp;nbsp;Finally, a Quiz is included at the last section and we are waiting for your comments and answers!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Additional related articles:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;check&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&quot;&gt;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;Nexus NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;Nexus NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vPC_Feature_Overview_Guidelines&quot;&gt;vPC Feature Overview &amp;amp; Guidelines&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 9000&lt;/strong&gt;, &lt;strong&gt;7000&lt;/strong&gt;, &lt;strong&gt;5000&lt;/strong&gt; and &lt;strong&gt;3000 series&lt;/strong&gt; switches take &lt;strong&gt;port-channel functionality&lt;/strong&gt; to the next level by enabling links connected to different devices to aggregate into a &lt;strong&gt;single&lt;/strong&gt;, &lt;strong&gt;logical link&lt;/strong&gt;. The peer switches run a control protocol that synchronizes the state of the port channel and maintains it. In particular, the &lt;strong&gt;vPC&lt;/strong&gt; belongs to the &lt;strong&gt;Multichassis EtherChannel&lt;/strong&gt; (&lt;strong&gt;MEC&lt;/strong&gt;) family of technology and provides the following main &lt;strong&gt;technical benefits&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;check&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Eliminates &lt;strong&gt;Spanning Tree Protocol&lt;/strong&gt; (STP) blocked ports&lt;/li&gt;
&lt;li&gt;Uses all available uplink bandwidth&lt;/li&gt;
&lt;li&gt;Allows dual-homed servers (dual uplinks) to operate in active-active mode&lt;/li&gt;
&lt;li&gt;Provides fast convergence upon link or device failure&lt;/li&gt;
&lt;li&gt;Offers dual active/active default gateways for servers&lt;/li&gt;
&lt;li&gt;Maintains independent control planes&lt;/li&gt;
&lt;li&gt;Simplifies Network Design&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The following general &lt;strong&gt;guidelines and recommendations&lt;/strong&gt; should be taken into account when &lt;strong&gt;deploying&lt;/strong&gt; &lt;strong&gt;vPC technology&lt;/strong&gt; at a &lt;strong&gt;Cisco Nexus Data Center&lt;/strong&gt;:&lt;/p&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;The &lt;strong&gt;same type of Cisco Nexus switches&lt;/strong&gt; must be used for &lt;strong&gt;vPC pairing&lt;/strong&gt;. It is &lt;strong&gt;not possible&lt;/strong&gt; to configure &lt;strong&gt;vPC&lt;/strong&gt; on a pair of switches consisting of a &lt;strong&gt;Nexus 7000 series and a Nexus 5000 series switch&lt;/strong&gt;. vPC is not possible between a &lt;strong&gt;Nexus 5000&lt;/strong&gt; and &lt;strong&gt;Nexus 5500&lt;/strong&gt; switches.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;vPC peers&lt;/strong&gt; must run the &lt;strong&gt;same NX-OS version&lt;/strong&gt; except during the &lt;strong&gt;non-disruptive upgrade&lt;/strong&gt;, that is, &lt;strong&gt;In-Service Software Upgrade&lt;/strong&gt; (&lt;strong&gt;ISSU&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; must consist of &lt;strong&gt;at least two 10G Ethernet ports&lt;/strong&gt; in &lt;strong&gt;dedicated mode&lt;/strong&gt;. Utilizing Ethernet ports from &lt;strong&gt;two different modules&lt;/strong&gt; will improve the availability and redundancy should a module fail. Finally the use of &lt;strong&gt;40G&lt;/strong&gt; or &lt;strong&gt;100G&lt;/strong&gt; interfaces for &lt;strong&gt;vPC links&lt;/strong&gt; will increase the bandwidth of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC keepalive link&lt;/strong&gt; must be separate from the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC&lt;/strong&gt; can be configured in &lt;strong&gt;multiple VDCs&lt;/strong&gt;, but the configuration is entirely independent. In particular, each &lt;strong&gt;VDC&lt;/strong&gt; for the &lt;strong&gt;Nexus 7000 Series&lt;/strong&gt; switches requires its &lt;strong&gt;own vPC peer&lt;/strong&gt; and &lt;strong&gt;keepalive links&lt;/strong&gt; and &lt;strong&gt;cannot be shared among the VDCs&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;maximum number&lt;/strong&gt; of switches in a &lt;strong&gt;vPC domain&lt;/strong&gt; is &lt;strong&gt;two&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;maximum number of vPC peers&lt;/strong&gt; per &lt;strong&gt;switch or VDC&lt;/strong&gt; is &lt;strong&gt;one&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;When&lt;strong&gt; Static routing&lt;/strong&gt; from a device to &lt;strong&gt;vPC peer&lt;/strong&gt; switches with &lt;strong&gt;next hop, FHRP virtual IP&lt;/strong&gt; is supported.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamic routing adjacency&lt;/strong&gt; from &lt;strong&gt;vPC peer switches&lt;/strong&gt; to any &lt;strong&gt;Layer3 device&lt;/strong&gt; connected on a &lt;strong&gt;vPC&lt;/strong&gt; is &lt;strong&gt;not supported&lt;/strong&gt;. It is recommended that routing adjacencies are established on &lt;strong&gt;separate routed links&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC member ports&lt;/strong&gt; must be on the &lt;strong&gt;same line card&lt;/strong&gt; type e.g. M2 type cards at each end.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vPC_Architecture_Components&quot;&gt;vPC Architecture Components – vPC Peer, Peer-Link, Keepalive Link, Domain, Member Port, Orphan Port &amp;amp; Member&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;vPC architecture&lt;/strong&gt; consists of the following components:&lt;/p&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;vPC Peer&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is the adjacent device, which is connected via the &lt;strong&gt;vPC Peer-link&lt;/strong&gt;. A &lt;strong&gt;vPC setup&lt;/strong&gt; consists of &lt;strong&gt;two Nexus devices&lt;/strong&gt; in a &lt;strong&gt;pair&lt;/strong&gt;. One acts as the &lt;strong&gt;Primary&lt;/strong&gt; and the other as a &lt;strong&gt;Secondary,&lt;/strong&gt; which allows other devices to connect to the two chassis using &lt;strong&gt;Multi-Channel Ethernet &lt;/strong&gt;(&lt;strong&gt;MEC&lt;/strong&gt;).&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-architecture-components.png&quot; alt=&quot;cisco nexus vpc architecture components&quot; title=&quot;vPC Architecture Components&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Architecture Components&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Peer-link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC peer-link&lt;/strong&gt; is the &lt;strong&gt;most important connectivity element&lt;/strong&gt; in the vPC setup. This link is used to &lt;strong&gt;synchronize the state&lt;/strong&gt; between &lt;strong&gt;vPC peer devices&lt;/strong&gt; via &lt;strong&gt;vPC control packets&lt;/strong&gt; which creates the illusion of a &lt;strong&gt;single control plane&lt;/strong&gt;. In addition the &lt;strong&gt;vPC peer-link&lt;/strong&gt; provides the necessary transport for &lt;a href=&quot;https://www.firewall.cx/networking/network-fundamentals/network-multicast.html&quot; target=&quot;_blank&quot; title=&quot;multicast&quot;&gt;multicast&lt;/a&gt;, &lt;a href=&quot;https://www.firewall.cx/networking/network-fundamentals/network-broadcast.html&quot; target=&quot;_blank&quot; title=&quot;broadcast&quot;&gt;broadcast&lt;/a&gt;, unknown &lt;a href=&quot;https://www.firewall.cx/networking/network-fundamentals/network-unicast.html&quot; target=&quot;_blank&quot; title=&quot;unicast&quot;&gt;unicast&lt;/a&gt; traffic and for the traffic of orphaned ports. Finally, in the case of a vPC device that is also a Layer 3 switch, the &lt;strong&gt;peer-link&lt;/strong&gt; carries &lt;strong&gt;Hot Standby Router Protocol&lt;/strong&gt; (&lt;strong&gt;HSRP&lt;/strong&gt;) packets.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Peer Keepalive Link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; provides a &lt;strong&gt;Layer 3&lt;/strong&gt; communications path that is used as a &lt;strong&gt;secondary test&lt;/strong&gt; in order to determine whether the remote peer is operating properly. In particular, it helps the vPC switch to determine whether the peer link itself has failed or whether the vPC peer is down.&amp;nbsp; &lt;strong&gt;No data or synchronization traffic&lt;/strong&gt; is sent over the &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt;—only &lt;strong&gt;IP/UDP packets&lt;/strong&gt; on &lt;strong&gt;port 3200&lt;/strong&gt; to indicate that the originating switch is &lt;strong&gt;operating&lt;/strong&gt; and &lt;strong&gt;running vPC&lt;/strong&gt;. The &lt;strong&gt;default timers&lt;/strong&gt; are an interval of &lt;strong&gt;1 second&lt;/strong&gt; with a &lt;strong&gt;timeout&lt;/strong&gt; of &lt;strong&gt;5 seconds&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Domain&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is the common domain configured across &lt;strong&gt;two vPC peer devices&lt;/strong&gt; and this value identifies the vPC. A &lt;strong&gt;vPC domain id&lt;/strong&gt; per device is permitted.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;vPC Member Port&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is the interface that is a member of one of the vPCs configured on the &lt;strong&gt;vPC peers&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Cisco Fabric Services (CFS)&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This protocol is used for &lt;strong&gt;stateful synchronization&lt;/strong&gt; and &lt;strong&gt;configuration&lt;/strong&gt;.&amp;nbsp; It utilizes the &lt;strong&gt;peer link&lt;/strong&gt; and does not require any configuration by the administrators. The &lt;strong&gt;Cisco Fabric Services over Ethernet protocol&lt;/strong&gt; is used to perform &lt;strong&gt;compatibility checks&lt;/strong&gt; in order to &lt;strong&gt;validate the compatibility&lt;/strong&gt; of &lt;strong&gt;vPC member ports&lt;/strong&gt; to form the channel, to synchronize the IGMP snooping status, to monitor the status of the vPC member ports, and to synchronize the Address Resolution Protocol (ARP) table.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Orphan Device&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This is a device that is on a &lt;strong&gt;VPC VLAN&lt;/strong&gt; but only connected to &lt;strong&gt;one VPC peer&lt;/strong&gt; and not to both.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Orphan Port&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;An &lt;strong&gt;orphan port&lt;/strong&gt; is an interface that connects to an &lt;strong&gt;orphan device vPC VLAN&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;non-vPC VLAN&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Any of the STP VLANs not carried over the &lt;strong&gt;peer-link&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_vs_vss&quot;&gt;Virtual Port Channel (vPC - Nexus) vs Virtual Switching System (VSS - Catalyst)&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;V&lt;/strong&gt;irtual &lt;strong&gt;S&lt;/strong&gt;witching &lt;strong&gt;S&lt;/strong&gt;ystem (&lt;strong&gt;VSS&lt;/strong&gt;) is a &lt;strong&gt;virtualization technology&lt;/strong&gt; that pools &lt;strong&gt;multiple&lt;/strong&gt; &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-switches.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Catalyst Switches&quot;&gt;Cisco Catalyst Switches&lt;/a&gt; into &lt;strong&gt;one virtual switch&lt;/strong&gt;, increasing operational efficiency, boosting nonstop communications, and scaling system bandwidth capacity. &lt;strong&gt;VSS&lt;/strong&gt; was first available in the &lt;strong&gt;Cisco 6500 series&lt;/strong&gt; and was later introduced to the &lt;strong&gt;Cisco 4500&lt;/strong&gt;, &amp;nbsp;the newer &lt;strong&gt;4500X&lt;/strong&gt;, &lt;strong&gt;6800 Series switches&lt;/strong&gt; and the &lt;strong&gt;Catalyst 3850&lt;/strong&gt; (April 2017 onwards).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC feature&lt;/strong&gt; is currently &lt;strong&gt;not supported&lt;/strong&gt; by any &lt;strong&gt;Cisco Catalyst Series Switches&lt;/strong&gt; and is available only on the Nexus switches family.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;While &lt;strong&gt;VSS&lt;/strong&gt; makes use of &lt;strong&gt;M&lt;/strong&gt;ulti &lt;strong&gt;E&lt;/strong&gt;ther &lt;strong&gt;C&lt;/strong&gt;hannel (&lt;strong&gt;MEC&lt;/strong&gt;) to bond Cisco Catalyst Series switches together, &lt;strong&gt;vPC&lt;/strong&gt; is used on &lt;strong&gt;Cisco Nexus Series&lt;/strong&gt; switches for the same purpose. Both technologies are similar from the perspective of the downstream switch but there are differences, mainly in that the &lt;strong&gt;control plane works&lt;/strong&gt; on the upstream devices. The next table summarizes the main characteristics and features of the &lt;strong&gt;VSS&lt;/strong&gt; and &lt;strong&gt;vPC&lt;/strong&gt; technologies:&lt;/p&gt;
&lt;center&gt;
&lt;table border=&quot;1&quot; class=&quot;MsoTableMediumShading2Accent2&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext 2.25pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: 2.25pt solid windowtext; mso-border-insidev: 2.25pt solid windowtext;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; background: #0070C0; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 517;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-left: none; mso-border-left-alt: solid windowtext 2.25pt; background: #0070C0; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 1;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;strong&gt;VSS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-left: none; mso-border-left-alt: solid windowtext 2.25pt; background: #0070C0; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 1;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;strong&gt;vPC&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 0;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Multi-Chassis Port Channel&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Loop Free Topology&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Spanning Tree as failsafe protocol&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Maximum physical Nodes&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;No Disruptive ISSU support&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;No&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Control Plane&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Single logical node&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Two independents active nodes&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Layer 3 port channel&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;YES&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Limited&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 4;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Configuration&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Common configuration&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Two different configurations&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8; mso-yfti-lastrow: yes;&quot;&gt;
&lt;td style=&quot;border: solid windowtext 2.25pt; border-top: none; background: #548DD4; mso-background-themecolor: text2; mso-background-themetint: 153; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Etherchannel&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Static, PAgP, PAgP, LACP&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid windowtext 2.25pt; border-right: solid windowtext 2.25pt; mso-border-top-alt: solid windowtext 2.25pt; mso-border-left-alt: solid windowtext 2.25pt; background: #D8D8D8; mso-background-themecolor: background1; mso-background-themeshade: 216; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Static, LACP&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Table 1. Comparing Catalyst VSS with Nexus vPC&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Deploying &lt;strong&gt;MEC&lt;/strong&gt; or &lt;strong&gt;vPC&lt;/strong&gt; could require minimal changes to an existing switching infrastructure. Catalyst Switches may need a supervisor engine upgrade to form a VSS. Then, the &lt;strong&gt;primary loop avoidance&lt;/strong&gt; mechanism is provided by &lt;strong&gt;MEC&lt;/strong&gt; or &lt;strong&gt;vPC&lt;/strong&gt; control protocols. STP is still in operation but is running only as a failsafe mechanism. Finally, the devices e.g. access switches, servers, etc., should be connected with multiple links to Data Center Distribution or Core switches. &lt;strong&gt;Link Aggregation Control Protocol&lt;/strong&gt; (LACP) is the protocol that allows for &lt;strong&gt;dynamic portchannel negotiation&lt;/strong&gt; and allows up to 16 physical interfaces to become members of a single port channel.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_peer_keepalive_link_design_guidelines&quot;&gt;&lt;span lang=&quot;EN-GB&quot;&gt;vPC Peer Keepalive Link Design Guidelines&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-GB&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Taking into account the importance and impact of the &lt;strong&gt;Peer Keepalive link&lt;/strong&gt; and&lt;strong&gt; vPC Peer-Link&lt;/strong&gt;, Cisco recommends the following type of interconnections for the &lt;strong&gt;vPC Keepalive link&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;center&gt;
&lt;table border=&quot;1&quot; class=&quot;MsoTableLightListAccent2&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #C0504D 1.0pt; mso-border-themecolor: accent2; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: 1.0pt solid #C0504D; mso-border-insideh-themecolor: accent2; mso-border-insidev: 1.0pt solid #C0504D; mso-border-insidev-themecolor: accent2;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes;&quot;&gt;
&lt;td colspan=&quot;2&quot; style=&quot;border-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm 5.4pt;&quot; valign=&quot;top&quot; bgcolor=&quot;548dd4&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 5;&quot; align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Recommendations in order of preference for the vPC Keepalive link interconnection &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 0;&quot;&gt;
&lt;td style=&quot;background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; padding: 0cm 5.4pt;&quot; valign=&quot;top&quot; bgcolor=&quot;dbe5f1&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 68;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;strong&gt;Nexus 7000 &amp;amp; 9000 Series Switches&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;border-top: none; border-left: none; border-bottom: solid #C0504D 1.0pt; mso-border-bottom-themecolor: accent2; border-right: solid #C0504D 1.0pt; mso-border-right-themecolor: accent2; mso-border-top-alt: solid #C0504D 1.0pt; mso-border-top-themecolor: accent2; mso-border-left-alt: solid #C0504D 1.0pt; mso-border-left-themecolor: accent2; background: #DBE5F1; mso-background-themecolor: accent1; mso-background-themetint: 51; padding: 0cm 5.4pt 0cm 5.4pt;&quot; valign=&quot;top&quot;&gt;
&lt;p class=&quot;MsoBodyText&quot; style=&quot;text-align: center; line-height: normal; mso-yfti-cnfc: 64;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;strong&gt;Nexus 5000 &amp;amp; 3000 Series Switches&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
&lt;td valign=&quot;middle&quot;&gt;
&lt;p align=&quot;center&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #000000;&quot;&gt;1. Dedicated link(s) (1GE LC)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. mgmt0 interface (along with&amp;nbsp;management traffic)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
&lt;td valign=&quot;middle&quot;&gt;
&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. mgmt0 interface &amp;nbsp;(along with&amp;nbsp;management traffic)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. Dedicated link(s) (1/10GE front panel ports)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
&lt;td colspan=&quot;2&quot; valign=&quot;middle&quot;&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;3. As last resort, can be routed in-band over the&lt;/span&gt; L3&lt;span lang=&quot;EN-US&quot;&gt; infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Table 2. vPC Keepalive Link Interconnection methods&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Special attention is needed where the mgmt interfaces of a Nexus are used to route the vPC keepalive packets via an &lt;strong&gt;Out of Band&lt;/strong&gt; (OOB) Management switch. Turning off the &lt;strong&gt;OOB&lt;/strong&gt; Management switch, or removing by accident the keepalive links from this switch in parallel with &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; failure, could lead to split brain scenario and network outage.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Using a dedicated interface for vPC keepalive link has the advantage that there’s no other network device that could affect the vPC keepalive link. Using point to point links makes it easier to control the path and minimizes the risk of failure. However, an interface for each vPC peer switch should be used to host the keepalive link. This could be a problem where there’s a limited number of available interfaces or SFPs.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Layer 3 connectivity for the &lt;strong&gt;Keepalive Link&lt;/strong&gt; can be accomplished either with the &lt;strong&gt;SVI&lt;/strong&gt; or with &lt;strong&gt;L3&lt;/strong&gt; (no switchport) configuration of the interfaces involved. The SVI configuration is the only option where the &lt;strong&gt;Nexus vPC Peer switches&lt;/strong&gt; do not support L3 features. In any case, it is recommended to set the &lt;strong&gt;Keepalive Link&lt;/strong&gt; to a &lt;strong&gt;separate VRF&lt;/strong&gt; in order to isolate it from the &lt;strong&gt;default VRF&lt;/strong&gt;.&amp;nbsp; If the SVI is configured to route the &lt;strong&gt;keepalive packets&lt;/strong&gt;, then this vlan &lt;strong&gt;should not be routed over vPC link&lt;/strong&gt;. This is why the &lt;strong&gt;Keepalive VLAN&lt;/strong&gt; should be &lt;strong&gt;removed&lt;/strong&gt; from the &lt;strong&gt;trunk allowed list&lt;/strong&gt; of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; or the &lt;strong&gt;vPC member ports&lt;/strong&gt;. Allowing the &lt;strong&gt;Keepalive VLAN&lt;/strong&gt; over the &lt;strong&gt;vPC peer trunk&lt;/strong&gt; could lead to split brain scenario (analyzed below) and network outage if the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; fails!&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_peer_link_design_guidelines&quot;&gt;vPC Peer-Link Design Guidelines&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The following design guidelines are recommended for the &lt;strong&gt;vPC Peer-Links&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;checkbox&quot;&gt;
&lt;li&gt;Member ports must be at least 10GE interfaces.&lt;/li&gt;
&lt;li&gt;Use only point-to-point without other devices between the vPC peers (Nexus switches). E.g. transceivers, microwave bridge link, etc.&lt;/li&gt;
&lt;li&gt;Use at least two 10Gbps links spread between two separate I/O module cards at each switch for best resiliency.&lt;/li&gt;
&lt;li&gt;The ports should be in &lt;strong&gt;dedicated mode&lt;/strong&gt; for the oversubscribed modules.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vPC Peer-Link&lt;/strong&gt; ports should be located on a &lt;strong&gt;different I/O module&lt;/strong&gt; than that used by the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The next section describes how the vPC Nexus switches interact with events triggered by failure of links (vPC Peer Keepalive Link, Peer-Link etc) or vPC Peer switch.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_vpc_peer_link_failure&quot;&gt;vPC Failure Scenario: vPC Peer-Link Failure&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the scenario the &lt;strong&gt;vPC Peer-Links on the Secondary Nexus fail&lt;/strong&gt; the status of the &lt;strong&gt;peer vPC&lt;/strong&gt; is examined using the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt;:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-peer-link-failure.png&quot; alt=&quot;cisco nexus vpc peer link failure&quot; title=&quot;vPC Peer-Link Failure Scenario&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Peer-Link Failure Scenario&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If both &lt;strong&gt;vPC peers&lt;/strong&gt; are active, the &lt;strong&gt;secondary vPC&lt;/strong&gt; (i.e. the switch with the higher priority) &lt;strong&gt;disables all the vPC member ports&lt;/strong&gt; to avoid uncertain traffic behavior and network loops which can result in service disruption.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;At this point traffic continues flowing through the &lt;strong&gt;Primary vPC&lt;/strong&gt; without any disruptions.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the unfortunate event there is an &lt;strong&gt;orphan device&lt;/strong&gt; connected to the &lt;strong&gt;secondary peer&lt;/strong&gt;, then its traffic will be black-holed.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_vpc_peer_keepalive_link_failure&quot;&gt;vPC Failure Scenario: vPC Peer Keepalive Link Failure&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the event the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; fails it will not have a negative effect on the operation of the vPC, which will continue forwarding traffic. The &lt;strong&gt;Keepalive Link&lt;/strong&gt; is used as a &lt;strong&gt;secondary test&lt;/strong&gt; mechanism to confirm the &lt;strong&gt;vPC peer&lt;/strong&gt; is live in case the &lt;strong&gt;Peer-Link &lt;/strong&gt;goes down:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-peer-keepalive-link-failure.png&quot; alt=&quot;cisco nexus vpc peer keepalive link failure&quot; title=&quot;vPC Peer Keepalive Link Failure Scenario&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Peer Keepalive Link Failure Scenario&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;During a &lt;strong&gt;Keepalive Link&lt;/strong&gt; failure there is no change of roles between the vPC (primary/secondary) and no down time in the network.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;As soon as the &lt;strong&gt;Keepalive Link&lt;/strong&gt; is restored the vPC will continue to operate.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_vpc_peer_switch_failure&quot;&gt;vPC Failure Scenario: vPC Peer Switch Failure&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the case of a &lt;strong&gt;vPC peer switch total failure&lt;/strong&gt;, the remote switch learns from the failure via the &lt;strong&gt;Peer Keepalive link&lt;/strong&gt; since no keepalive messages are received. The data traffic is forwarded by utilizing the remaining links til the failed switch recovers. It should be noticed that the &lt;strong&gt;Keepalive messages&lt;/strong&gt; are used only when all the links in the &lt;strong&gt;Peer-Link &lt;/strong&gt;fail:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-peer-switch-failure.png&quot; alt=&quot;cisco nexus vpc peer switch failure&quot; title=&quot;cisco nexus vpc peer switch failure&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Peer Switch Failure Scenario&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/networking/network-protocols/spanning-tree-protocol.html&quot; target=&quot;_blank&quot; title=&quot;Spanning Tree Protocol&quot;&gt;Spanning Tree Protocol&lt;/a&gt; is used as a loop prevention mechanism in the case of a &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; and &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; simultaneous failure.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_failure_scenario_dual_active_split_brain&quot;&gt;vPC Failure Scenario: Dual Active or Split Brain&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Dual-Active&lt;/strong&gt; or &lt;strong&gt;Split Brain&lt;/strong&gt; vPC failure scenario occurs when the &lt;strong&gt;Peer Keepalive Link&lt;/strong&gt; fails followed by the &lt;strong&gt;Peer-Link&lt;/strong&gt;. Under this condition both switches undertake the &lt;strong&gt;vPC primary roles&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If this happens, the &lt;strong&gt;vPC primary switch&lt;/strong&gt; will &lt;strong&gt;remain&lt;/strong&gt; as the &lt;strong&gt;primary&lt;/strong&gt; and the &lt;strong&gt;vPC secondary&lt;/strong&gt; &lt;strong&gt;switch&lt;/strong&gt; will become &lt;strong&gt;operational primary&lt;/strong&gt; causing severe network instability and outage:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-failure-dual-active-split-brain.png&quot; alt=&quot;cisco nexus vpc failure dual active split brain&quot; title=&quot;cisco nexus vpc failure dual active split brain&quot; /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Dual-Active or Split Brain Failure Scenario&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus_vpc_configuration_and_troubleshooting_guide&quot;&gt;Nexus vPC Configuration &amp;amp; Troubleshooting Guide&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC&lt;/strong&gt; is configured and normal operation is verified by following the nine steps defined below. It should be noted that the order of the vPC configuration is important and that a &lt;strong&gt;basic vPC setup&lt;/strong&gt; is established by using the &lt;strong&gt;first 4 steps&lt;/strong&gt;:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-configuration-steps.png&quot; alt=&quot;cisco nexus vpc configuration steps&quot; title=&quot;cisco nexus vpc configuration steps&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;vPC Configuration Steps&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Enable the vPC feature and configure the vPC domain ID on both Nexus switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Select a &lt;strong&gt;Peer Keepalive&lt;/strong&gt; deployment option.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Establish the &lt;strong&gt;vPC peer keepalive link&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: Configure the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/p&gt;
&lt;p class=&quot;box-hint&quot; style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 4&lt;/strong&gt; completes the &lt;strong&gt;global vPC configuration&lt;/strong&gt; on both vPC peer switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 5&lt;/strong&gt;: Configure individual vPCs to downstream switches or devices.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 6&lt;/strong&gt;: Optionally, &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;peer gateway feature&lt;/strong&gt; to modify the &lt;strong&gt;First Hop Redundancy Protocol&lt;/strong&gt; (&lt;strong&gt;FHRP&lt;/strong&gt;) operation.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 7&lt;/strong&gt;: Optionally, &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;peer switch feature&lt;/strong&gt; to optimize the &lt;strong&gt;STP&lt;/strong&gt; behaviour with vPCs.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 8&lt;/strong&gt;: Optionally, &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;additional features&lt;/strong&gt; to optimize the &lt;strong&gt;vPCs setup&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Step 9&lt;/strong&gt;: Optionally, verify operation of the &lt;strong&gt;vPC&lt;/strong&gt; and &lt;strong&gt;vPC consistency parameters&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisc_nexus_vpc_configuration_example&quot;&gt;Cisco Nexus vPC Configuration Example&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To help illustrate the setup of the vPC technology we used two Nexus 5548 data center switches.&amp;nbsp; Typically, a similar process would be followed for any other type of Nexus switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Our two Nexus 5548 were given hostnames &lt;strong&gt;N5k-Primary&lt;/strong&gt; &amp;amp; &lt;strong&gt;N5k-Secondary&lt;/strong&gt; and the order outlined above was followed for the vPC setup and configuration:&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 1: Enable the vPC Feature and Configure the vPC Domain ID on Both Switches&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Following are the commands used to &lt;strong&gt;enable vPC&lt;/strong&gt; and &lt;strong&gt;configure the vPC domain ID&lt;/strong&gt; on the first switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;feature vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;show vpc role&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC Role status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;
&lt;p&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : none established&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dual Active Detection Status&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/p&gt;
&lt;p&gt;vPC system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00:23:04:ee:be:&lt;strong&gt;01&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC system-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 32667&lt;/p&gt;
&lt;p&gt;vPC local system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8c:60:4f:2c:b3:01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC local role-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 &amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Now we configure the Nexus Secondary switch using the same commands:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;feature vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;show vpc role&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC Role status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;
&lt;p&gt;vPC role &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : none established&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dual Active Detection Status&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/p&gt;
&lt;p&gt;vPC system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00:23:04:ee:be:&lt;strong&gt;01&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC system-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 32667&lt;/p&gt;
&lt;p&gt;vPC local system-mac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8c:60:4f:aa:c2:3c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC local role-priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0 &amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;same domain ID&lt;/strong&gt; (ID 1 in our example) must be used on &lt;strong&gt;both vPC peer switches&lt;/strong&gt; in the vPC domain. The output of the &lt;strong&gt;show vpc role &lt;/strong&gt;command shows that the &lt;strong&gt;system MAC address&lt;/strong&gt; is derived from the &lt;strong&gt;vPC domain ID,&lt;/strong&gt; which is &lt;strong&gt;equal to 01&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 2: Choose a Peer Keepalive Deployment Option&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Our setup below utilizes the SVI technology and the second option (dedicated 1G link) proposed for the N5k series switches keepalive link setup (table 2). This deployment option involves a dedicated VLAN with a configured SVI used for the keepalive link within an isolated &lt;strong&gt;VRF&lt;/strong&gt; (named &lt;strong&gt;keepalive&lt;/strong&gt;) for complete isolation from the rest of the network. Interface Ethernet 1/32 is used by both switches as a dedicated interface for the keepalive link.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;On the first switch we create &lt;strong&gt;VLAN 23 with an SVI &lt;/strong&gt;(assign an IP address to the VLAN interface) and make it a member of the &lt;strong&gt;VRF instance&lt;/strong&gt; created for this purpose. We complete the configuration by assigning &lt;strong&gt;Ethernet 1/32&lt;/strong&gt; to &lt;strong&gt;VLAN 23&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vlan)# &lt;strong&gt;name keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vrf context keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;interface Vlan23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vrf member keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; ip address 192.168.1.1/24&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;interface Ethernet1/32&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; duplex full&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;We follow the same configuration steps on our Secondary Nexus switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary (config)# &lt;strong&gt;vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vlan)# &lt;strong&gt;name keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vrf context keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;interface Vlan23&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vrf member keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; ip address 192.168.1.2/24&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;interface Ethernet1/32&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; duplex full&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The ping connectivity test between the P&lt;strong&gt;eer Keepalive Links&lt;/strong&gt; is successful:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary# &lt;strong&gt;ping 192.168.1.1 vrf keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;PING 192.168.1.1 (192.168.1.1): 56 data bytes&lt;/p&gt;
&lt;p&gt;36 bytes from 192.168.1.2: Destination Host Unreachable&lt;/p&gt;
&lt;p&gt;Request 0 timed out&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=1 ttl=254 time=3.91 ms&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=2 ttl=254 time=3.05 ms&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=3 ttl=254 time=1.523 ms&lt;/p&gt;
&lt;p&gt;64 bytes from 192.168.1.1: icmp_seq=4 ttl=254 time=1.501 ms&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note: The initial ICMP timeout is normal behavior as the switch needs to initially send out an ARP request to obtain 192.168.1.1’s MAC address and then send the ICMP (ping) packet.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 3: Establish the vPC Peer Keepalive Link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;By default, the &lt;strong&gt;vPC Peer Keepalive packets&lt;/strong&gt; are routed in the &lt;strong&gt;management VRF&lt;/strong&gt; and use the &lt;strong&gt;Out-Of-Band&lt;/strong&gt; (&lt;strong&gt;OOB&lt;/strong&gt;) &lt;strong&gt;mgmt interface&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It is, however, highly recommended to configure the &lt;strong&gt;vPC Peer Keepalive link&lt;/strong&gt; to &lt;strong&gt;use a separate VRF instance&lt;/strong&gt; to ensure that the peer keepalive traffic is always carried on that link and never on the &lt;strong&gt;Peer-Link&lt;/strong&gt;. In addition,&amp;nbsp; the &lt;strong&gt;keepalive vlan&lt;/strong&gt; should be removed from the trunk allowed list of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; or the &lt;strong&gt;vPC Member Ports&lt;/strong&gt;.&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary (config-vpc-domain)# &lt;strong&gt;peer-keepalive destination 192.168.1.2 source 192.168.1.1 vrf keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Configuration of the Secondary vPC follows:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;peer-keepalive destination 192.168.1.1 source 192.168.1.2 vrf keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;We can verify the status of the&lt;strong&gt; vPC Peer Keepalive Link&lt;/strong&gt; using the &lt;strong&gt;show vpc peer-keepalive&lt;/strong&gt; command on both switches:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary#&lt;strong&gt; show vpc peer-keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;: peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Peer is alive for&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (95) seconds, (201) msec&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Send status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Last send at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 23:03:50 720 ms&lt;/p&gt;
&lt;p&gt;--Sent on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Receive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success&lt;/p&gt;
&lt;p&gt;--Last receive at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 23:03:50 828 ms&lt;/p&gt;
&lt;p&gt;--Received on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Last update from peer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (0) seconds, (201) msec&lt;/p&gt;
&lt;p&gt;vPC Keep-alive parameters&lt;/p&gt;
&lt;p&gt;--Destination&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192.168.1.2&lt;/p&gt;
&lt;p&gt;--Keepalive interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1000 msec&lt;/p&gt;
&lt;p&gt;--Keepalive timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: 5 seconds&lt;/p&gt;
&lt;p&gt;--Keepalive hold timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3 seconds&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Keepalive vrf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Keepalive udp port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3200&lt;/p&gt;
&lt;p&gt;--Keepalive tos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifying the status of the &lt;strong&gt;vPC Peer Keepalive Link&lt;/strong&gt; on our Secondary switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary#&lt;strong&gt; show vpc peer-keepalive &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;: &lt;strong&gt;peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Peer is alive for&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (106) seconds, (385) msec&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Send status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Last send at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 22:46:32 106 ms&lt;/p&gt;
&lt;p&gt;--Sent on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Receive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Success&lt;/p&gt;
&lt;p&gt;--Last receive at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2017.06.22 22:46:32 5 ms&lt;/p&gt;
&lt;p&gt;--Received on interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Vlan23&lt;/p&gt;
&lt;p&gt;--Last update from peer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : (0) seconds, (333) msec&lt;/p&gt;
&lt;p&gt;vPC Keep-alive parameters&lt;/p&gt;
&lt;p&gt;--Destination&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192.168.1.1&lt;/p&gt;
&lt;p&gt;--Keepalive interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1000 msec&lt;/p&gt;
&lt;p&gt;--Keepalive timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 5 seconds&lt;/p&gt;
&lt;p&gt;--Keepalive hold timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3 seconds&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--Keepalive vrf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : keepalive&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--Keepalive udp port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3200&lt;/p&gt;
&lt;p&gt;--Keepalive tos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 4: Configure the vPC Peer-Link&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This step completes the &lt;strong&gt;global vPC configuration&lt;/strong&gt; on both vPC peer switches and involves the creation of the Port-Channel to be used as the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;First we need to &lt;strong&gt;enable&lt;/strong&gt; the &lt;strong&gt;lacp feature&lt;/strong&gt; then create our high-capacity port channel between the two switches to carry all necessary traffic.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The interfaces &lt;strong&gt;Eth1/2&lt;/strong&gt; and &lt;strong&gt;Eth1/3&lt;/strong&gt; are selected to become members of the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; in LACP mode. In addition, the &lt;strong&gt;vPC&lt;/strong&gt; is configured as a &lt;a href=&quot;https://www.firewall.cx/networking/vlan-networks/vlan-access-trunk-links.html&quot; target=&quot;_blank&quot; title=&quot;VLAN Trunk Link&quot;&gt;&lt;strong&gt;trunk&lt;/strong&gt;&lt;/a&gt;. The &lt;strong&gt;allowed VLAN list&lt;/strong&gt; for the trunk should be configured in such a way that &lt;strong&gt;only vPC VLANs&lt;/strong&gt; (VLANs that are present on any vPCs) are allowed on the trunk. &lt;strong&gt;VLAN 10&lt;/strong&gt; has been created and allowed on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary (config)# &lt;strong&gt;feature lacp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;interface ethernet 1/2-3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if-range)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if-range)# &lt;strong&gt;channel-group 23 mode active&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;interface port-channel 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;switchport mode trunk&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;switchport trunk allowed vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;vpc peer-link&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please note that spanning tree port type is changed to &quot;network&quot; port type on vPC peer-link. This will enable spanning tree Bridge Assurance on vPC peer-link provided the STP Bridge Assurance(which is enabled by default) is not disabled.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-if)# &lt;strong&gt;spanning-tree port type network&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;An identical configuration follows for our Secondary switch:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;feature lacp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Seondary(config)# &lt;strong&gt;interface ethernet 1/2-3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if-range)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if-range)# &lt;strong&gt;channel-group 23 mode active&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Seondary(config)# &lt;strong&gt;vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;interface port-channel 23&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;description *** VPC PEER LINKS ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;switchport mode trunk &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;switchport trunk allowed vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;vpc peer-link&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please note that spanning tree port type is changed to &quot;network&quot; port type on vPC peer-link. This will enable spanning tree Bridge Assurance on vPC peer-link provided the STP Bridge Assurance (which is enabled by default) is not disabled&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-if)# &lt;strong&gt;spanning-tree port type network&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It is &lt;strong&gt;not recommended&lt;/strong&gt; to carry &lt;strong&gt;non-vPC VLANs&lt;/strong&gt; on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;, because this configuration could cause severe traffic disruption for the non-vPC VLANs if the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; fails. Finally, the &lt;strong&gt;vPC Peer Keepalive messages&lt;/strong&gt; should &lt;strong&gt;not be routed&lt;/strong&gt; over the &lt;strong&gt;vPC Peer-Link,&lt;/strong&gt; which is why the VLAN associated with the &lt;strong&gt;Peer Keepalive connection&lt;/strong&gt; (VLAN 23) is not allowed on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We can perform a final check on our vPC using the &lt;strong&gt;show vpc&lt;/strong&gt; command:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;&lt;strong&gt;N5k-Primary# show vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*) - local vPC is down, forwarding via vPC peer-link&lt;/p&gt;
&lt;p&gt;vPC domain id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Peer status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer adjacency formed ok&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration consistency status&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Per-vlan consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Type-2 consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : primary&lt;/p&gt;
&lt;p&gt;Number of vPCs configured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Peer Gateway&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: Disabled&lt;/p&gt;
&lt;p&gt;Dual-active excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;Graceful Consistency Check&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/p&gt;
&lt;p&gt;Auto-recovery status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled (timeout = 240 seconds)&lt;/p&gt;
&lt;p&gt;vPC Peer-link status&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp; Status Active vlans&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&amp;nbsp; ----&amp;nbsp;&amp;nbsp; ------ --------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; Po23&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifying the vPC on the Secondary peer:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary# &lt;strong&gt;show vpc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*) - local vPC is down, forwarding via vPC peer-link&lt;/p&gt;
&lt;p&gt;vPC domain id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Peer status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer adjacency formed ok&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configuration consistency status&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Per-vlan consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Type-2 consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : secondary, operational primary&lt;/p&gt;
&lt;p&gt;Number of vPCs configured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Peer Gateway&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Disabled&lt;/p&gt;
&lt;p&gt;Dual-active excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;Graceful Consistency Check&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/p&gt;
&lt;p&gt;Auto-recovery status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled (timeout = 240 seconds)&lt;/p&gt;
&lt;p&gt;vPC Peer-link status&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp; Status Active vlans&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&amp;nbsp; ----&amp;nbsp;&amp;nbsp; ------ --------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; Po23&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;show vpc&lt;/strong&gt; output shows that the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; has been successfully established between the Nexus 5548 switches.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 5: Configure Individual vPCs to Downstream Devices&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Individual vPCs&lt;/strong&gt; can now be configured since the &lt;strong&gt;vPC domain&lt;/strong&gt; has been properly established in the previous step.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Individual vPCs &lt;/strong&gt;are used to connect network devices to both data center switches. For example, a router or server can connect with two or more network interfaces to both switches simultaneously for increased redundancy and bandwidth availability.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For each individual vPC, a &lt;strong&gt;port channel&lt;/strong&gt; is configured on &lt;strong&gt;both vPC peer switches&lt;/strong&gt;. The two port channels are then associated with each other by assigning a &lt;strong&gt;vPC number&lt;/strong&gt; to the &lt;strong&gt;port channel interfaces&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;interface Ethernet1/1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; description *** Connected to ISR Gig0/2/4 ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; channel-group 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;interface port-channel10&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vpc 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In our setup, &lt;strong&gt;vpc index 10&lt;/strong&gt; has been assigned to &lt;strong&gt;port-channel 10&lt;/strong&gt;. It is generally good practice to keep the &lt;strong&gt;port-channel&lt;/strong&gt; (e.g. port-channel 10) and &lt;strong&gt;vpc index&lt;/strong&gt; &amp;nbsp;(e.g. vpc 10) the same to make tracking easier and avoid configuration mistakes.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the &lt;strong&gt;vPC port number &lt;/strong&gt;(e.g. port-channel 10) to the&lt;strong&gt; downstream device&lt;/strong&gt; (e.g router) is &lt;strong&gt;unique&lt;/strong&gt; for each &lt;strong&gt;individual vPC&lt;/strong&gt; within the &lt;strong&gt;vPC domain&lt;/strong&gt; and &lt;strong&gt;must be identical&lt;/strong&gt; between the two peer switches as shown in the diagram below:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-vpc-guide/cisco-nexus-vpc-downstream-devices-config.png&quot; alt=&quot;cisco nexus vpc downstream devices config&quot; title=&quot;Nexus vPC port-channel configuration to downstream devices&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Nexus vPC port-channel configuration to downstream devices&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the &lt;strong&gt;vPC member ports&lt;/strong&gt; should have a compatible and consistent configuration for all the ports to both switches. Here is the configuration on the &lt;strong&gt;Primary Nexus switch&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;interface Ethernet1/1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; description *** Connected to ISR Gig0/2/0 ***&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; speed 1000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; channel-group 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;interface port-channel10&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; switchport access vlan 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp; vpc 10&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifiying our vPC to the downstream device from the Primary vPC:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary#&lt;strong&gt; show vpc | begin &quot;vPC status&quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status &amp;nbsp;Consistency &amp;nbsp;Reason &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Active vlans&lt;/p&gt;
&lt;p&gt;------ ----------- ------ ----------- -------------------------- -----------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Po10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Verifiying our vPC to the downstream device from the Secondary vPC:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary#&lt;strong&gt; show vpc | begin &quot;vPC status&quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status Consistency Reason&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Active vlans&lt;/p&gt;
&lt;p&gt;------ ----------- ------ ----------- -------------------------- -----------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Po10&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 6: (Optional) Enable the Peer-Gateway Feature to Modify the FHRP Operation&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vPC Peer-Gateway feature&lt;/strong&gt; causes a vPC peer to act as a gateway for packets that are destined for the &lt;strong&gt;peer device’s MAC address&lt;/strong&gt;. So, it enables local forwarding of such packets without the need to cross the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt;. This feature optimizes the use of the &lt;strong&gt;peer link&lt;/strong&gt; and avoids potential traffic loss in &lt;strong&gt;FHRP&lt;/strong&gt; scenarios.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When enabled, the &lt;strong&gt;peer gateway feature&lt;/strong&gt; must be configured on both primary and secondary vPC peers:&lt;/p&gt;
&lt;div class=&quot;box-info accordion-body box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;peer-gateway&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Configuring the secondary vPC peer:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;peer-gateway&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 7: (Optional) Enable the Peer-Switch Feature to Optimize the STP Behaviour with the vPCs&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This feature allows a pair of Cisco Nexus switches to appear as a &lt;strong&gt;single spanning tree root&lt;/strong&gt; in the Layer 2 topology. It eliminates the need to pin the spanning tree root to the vPC primary switch and improves vPC convergence if the vPC primary switch fails:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;peer-switch&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Configuring the &lt;strong&gt;peer-switch&lt;/strong&gt; command on the Secondary vPC:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;peer-switch&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 8: (Optional) Optimize vPC performance: ‘ip arp synchronize’, ‘delay restore’, ‘auto-recovery’, ‘graceful consistency-check’ &amp;amp; ‘role priority’ commands&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Configure the following vPC commands in the vPC domain configuration mode, this will increase resiliency, optimize performance, and reduce disruptions in vPC operations.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;ip arp synchronize&lt;/strong&gt; feature allows the synchronization of the ARP table when the &lt;strong&gt;peer-link&lt;/strong&gt; comes up. The vPC offers the option to &lt;strong&gt;delay the restoration&lt;/strong&gt; of the &lt;strong&gt;vPC ports &lt;/strong&gt;for a configurable time by using the &lt;strong&gt;delay restore&lt;/strong&gt; command, which is useful to avoid &lt;strong&gt;traffic blackholing&lt;/strong&gt; after a reboot of the switch. The &lt;strong&gt;auto-recovery&lt;/strong&gt; command has a &lt;strong&gt;default timer&lt;/strong&gt; of &lt;strong&gt;240 seconds&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, it is recommended to use the configuration synchronization &lt;strong&gt;graceful consistency-check&lt;/strong&gt; feature to minimize disruption when a &lt;strong&gt;Type 1 mismatch&lt;/strong&gt; occurs. Examples of &lt;strong&gt;Type 1&lt;/strong&gt; mismatches could be the STP mode or the STP port type between the vPC peer switches. The &lt;strong&gt;show vpc consistency-parameters global&lt;/strong&gt; output illustrates the &lt;strong&gt;Type 1&lt;/strong&gt; and &lt;strong&gt;Type 2&lt;/strong&gt; parameters of a vPC.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The commands below enable and configure all the above mentioned features:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;delay restore 360&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;auto-recovery&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Warning:&lt;/p&gt;
&lt;p&gt;Enables restoring of vPCs in a peer-detached state after reload, will wait for 240 seconds to determine if peer is un-reachable&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;graceful consistency-check &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Primary(config-vpc-domain)# &lt;strong&gt;ip arp synchronize&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Once the &lt;strong&gt;Primary switch&lt;/strong&gt; is configured we apply the same configuration to the &lt;strong&gt;Secondary switch&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Secondary(config)# &lt;strong&gt;vpc domain 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;delay restore 360&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;auto-recovery&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Warning:&lt;/p&gt;
&lt;p&gt;Enables restoring of vPCs in a peer-detached state after reload, will wait for 240 seconds to determine if peer is un-reachable&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;graceful consistency-check&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;N5k-Secondary(config-vpc-domain)# &lt;strong&gt;ip arp synchronize&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, it should be noted that it is feasible to set the &lt;strong&gt;role priority&lt;/strong&gt; under vpc domain configuration with the command &lt;strong&gt;role priority &lt;/strong&gt;to affect the election of the primary vPC switch.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;default role priority value&lt;/strong&gt; is &lt;strong&gt;32,667&lt;/strong&gt; and the switch with &lt;strong&gt;lowest priority&lt;/strong&gt; is elected as the &lt;strong&gt;vPC primary switch&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;If the &lt;strong&gt;vPC primary switch&lt;/strong&gt; is &lt;strong&gt;alive&lt;/strong&gt; and the &lt;strong&gt;vPC Peer-Link goes down&lt;/strong&gt;, the &lt;strong&gt;vPC secondary &lt;/strong&gt;switch suspends its &lt;strong&gt;vPC member ports&lt;/strong&gt; to prevent &lt;strong&gt;dual active scenario&lt;/strong&gt;, while the &lt;strong&gt;vPC primary switch&lt;/strong&gt; keeps all of its vPC member ports &lt;strong&gt;active&lt;/strong&gt;. It is recommended for this reason the &lt;strong&gt;orphan ports&lt;/strong&gt; (ports connecting to only one switch) be connected to the &lt;strong&gt;vPC primary switch&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;verifying_operation_and_troubleshooting_the_status_of_the_vpc&quot;&gt;Verifying Operation and Troubleshooting the Status of the vPC&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;show vpc brief&lt;/strong&gt; command displays the &lt;strong&gt;vPC domain ID&lt;/strong&gt;, the &lt;strong&gt;Peer-Link status&lt;/strong&gt;, the &lt;strong&gt;Keepalive message status&lt;/strong&gt;, whether the &lt;strong&gt;configuration consistency&lt;/strong&gt; is &lt;strong&gt;successful&lt;/strong&gt;, and whether a &lt;strong&gt;peer link&lt;/strong&gt; has formed. It also states the &lt;strong&gt;status of the vPC Port Channel&lt;/strong&gt; (Po10 in our setup).&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary# &lt;strong&gt;show vpc brief &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*) - local vPC is down, forwarding via vPC peer-link&lt;/p&gt;
&lt;p&gt;vPC domain id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Peer status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer adjacency formed ok&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC keep-alive status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : peer is alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Configuration consistency status : success&lt;/p&gt;
&lt;p&gt;Per-vlan consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Type-2 consistency status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : success&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vPC role&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : primary, operational secondary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Number of vPCs configured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Peer Gateway&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Peer gateway excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;Dual-active excluded VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : -&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Graceful Consistency Check&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Auto-recovery status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Enabled (timeout = 240 seconds)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vPC Peer-link status&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp; Status Active vlans&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&amp;nbsp; ----&amp;nbsp;&amp;nbsp; ------ --------------------------------------------------&lt;/p&gt;
&lt;p&gt;1&amp;nbsp;&amp;nbsp; Po23&amp;nbsp;&amp;nbsp; up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC status&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status Consistency Reason&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Active vlans&lt;/p&gt;
&lt;p&gt;------ ----------- ------ ----------- -------------------------- -----------&lt;/p&gt;
&lt;p&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Po10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;show vpc consistency-parameters&lt;/strong&gt; command is useful for troubleshooting and identifying specific parameters that might have caused the consistency check to fail either on the &lt;strong&gt;vPC Peer-Link&lt;/strong&gt; or to the &lt;strong&gt;vPC enabled Portchannels&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;box-info box-content&quot;&gt;
&lt;p&gt;N5k-Primary# &lt;strong&gt;show vpc consistency-parameters global &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type 1 : vPC will be suspended in case of mismatch&lt;/p&gt;
&lt;p&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type Local Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Peer Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---- ---------------------- -----------------------&lt;/p&gt;
&lt;p&gt;QoS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ([ ], [ ], [ ], [ ], [ ],&amp;nbsp;&amp;nbsp; ([ ], [ ], [ ], [ ], [ ],&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ ])&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ ])&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Network QoS (MTU)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (1538, 0, 0, 0, 0, 0) (1538, 0, 0, 0, 0, 0)&lt;/p&gt;
&lt;p&gt;Network Qos (Pause)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Input Queuing (Bandwidth)&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&lt;/p&gt;
&lt;p&gt;Input Queuing (Absolute&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Priority)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Output Queuing (Bandwidth) 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&amp;nbsp;&amp;nbsp; (100, 0, 0, 0, 0, 0)&lt;/p&gt;
&lt;p&gt;Output Queuing (Absolute&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (F, F, F, F, F, F)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Priority)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rapid-PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rapid-PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Region Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Region Revision&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Region Instance to 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;VLAN Mapping&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Loopguard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Bridge Assurance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Port Type, Edge&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Normal, Disabled,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Normal, Disabled,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;BPDUFilter, Edge BPDUGuard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Simulate PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;IGMP Snooping Group-Limit&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Interface-vlan admin up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Interface-vlan routing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;capability&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Allowed VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Local suspended VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;N5k-Primary#&lt;strong&gt; show vpc consistency-parameters vpc 10&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Legend:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type 1 : vPC will be suspended in case of mismatch&lt;/p&gt;
&lt;p&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type Local Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Peer Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---- ---------------------- -----------------------&lt;/p&gt;
&lt;p&gt;Shut Lan&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Port Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP Port Guard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; None&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;STP MST Simulate PVST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Speed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mb/s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000 Mb/s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Duplex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Port Mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MTU&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Admin port mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vPC card type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Empty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Empty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Allowed VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Local suspended VLANs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;vpc_quiz&quot;&gt;vPC Quiz&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Our Nexus 5500 switches used the management interface to establish the &lt;strong&gt;vPC keepalive link&lt;/strong&gt; between them. The management interfaces on both switches are connected to a 2960 Catalyst management switch which was &lt;strong&gt;accidently switched off&lt;/strong&gt; due to an unplanned power disruption, causing the &lt;strong&gt;management interface&lt;/strong&gt; and &lt;strong&gt;vPC keepalive link&lt;/strong&gt; to go down. What is the impact of this failure on the Nexus vPC setup?&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Answer:&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;There will be &lt;strong&gt;no service impact&lt;/strong&gt; to the Nexus infrastructure! Read the vPC failure scenarios section in this article for a thorough explanation.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In this article we reviewed the &lt;strong&gt;Nexus vPC features&lt;/strong&gt; and &lt;strong&gt;vPC design guidelines&lt;/strong&gt;. In addition we discussed the &lt;strong&gt;vPC architecture components&lt;/strong&gt; and explained the importance of each component.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Next we analyzed different &lt;strong&gt;vPC failure scenarios&lt;/strong&gt; including &lt;strong&gt;vPC Peer-Link Failure&lt;/strong&gt; and &lt;strong&gt;Peer Keepalive link failure&lt;/strong&gt;. We compared &lt;strong&gt;vPC&lt;/strong&gt; with &lt;strong&gt;VSS technology&lt;/strong&gt; developed for the Catalyst Switches in order to provide MEC feature capabilities. Finally, the &lt;strong&gt;vPC configuration guide&lt;/strong&gt; and &lt;strong&gt;best practices&lt;/strong&gt; section showed how to &lt;strong&gt;configure vPC&lt;/strong&gt; and apply optional configuration commands to &lt;strong&gt;increase resiliency&lt;/strong&gt; and &lt;strong&gt;reduce disruptions&lt;/strong&gt; in vPC operations. We also provided useful&amp;nbsp;&lt;strong&gt;show commands&lt;/strong&gt;&amp;nbsp;needed to &lt;strong&gt;validate and troubleshoot&lt;/strong&gt; the &lt;strong&gt;status&lt;/strong&gt; of the &lt;strong&gt;vPC&lt;/strong&gt;.&lt;/p&gt;</content>
		<category term="Cisco Data Center (Nexus/UCS)" />
	</entry>
	<entry>
		<title>NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp; Tips, Python Scripting and more</title>
		<link rel="alternate" type="text/html" href="https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html"/>
		<published>2017-07-04T13:50:33+10:00</published>
		<updated>2017-07-04T13:50:33+10:00</updated>
		<id>https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html</id>
		<author>
			<name>Vasileios Bouloukos</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/nexus-hints-and-tips/nexus-nx-os-commands-scripting-hints-tips-intro.webp&quot; alt=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-hints-and-tips/cisco-nexus-configuration.png&quot; alt=&quot;cisco nexus configuration&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;cisco nexus configuration&quot; /&gt;Whether you’re new to &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Nexus switches&quot;&gt;Cisco Nexus switches&lt;/a&gt; or have been working with them for years this article will show how to get around the &lt;strong&gt;Nexus NX-OS&amp;nbsp;&lt;/strong&gt;using smart &lt;strong&gt;CLI commands&lt;/strong&gt; and &lt;strong&gt;parameters&lt;/strong&gt;, create your own commands and more. Learn how to &lt;strong&gt;filter show command outputs&lt;/strong&gt;, efficiently use &lt;strong&gt;include | begin | exclude&lt;/strong&gt; search operators&lt;strong&gt;, &lt;/strong&gt;Turn&lt;strong&gt; pagination on/off, redirect output to files, run multiple commands &lt;/strong&gt;in one CLI line, &lt;strong&gt;capture&lt;/strong&gt; specific &lt;strong&gt;keywords&lt;/strong&gt; from &lt;strong&gt;show command output&lt;/strong&gt;,&amp;nbsp; create &lt;strong&gt;custom CLI commands&lt;/strong&gt; using &lt;strong&gt;alias&lt;/strong&gt;, &lt;strong&gt;execute scripts&lt;/strong&gt;, &lt;strong&gt;introduction of Python environment&lt;/strong&gt; in the &lt;strong&gt;Nexus NX-OS&lt;/strong&gt;, &lt;strong&gt;executing Python scripts&lt;/strong&gt; and much more!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;By the end of this article we’ll agree there’s no doubt the &lt;strong&gt;Cisco NX-OS&lt;/strong&gt; has several interesting commands and &lt;strong&gt;powerful scripting capabilities&lt;/strong&gt; that can &lt;strong&gt;improve and facilitate the day-to-day administration&lt;/strong&gt; of CISCO Nexus network devices.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-warning&quot; style=&quot;text-align: justify;&quot;&gt;While basic knowledge on the Cisco NX-OS, Linux and Python scripting is recommended, it is not mandatory in order to understand the topics covered.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Key Topics&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nx-os-command-output-filtering-search-operators&quot; title=&quot;NX-OS Command Output Filtering – Search Operators&quot;&gt;NX-OS Command Output Filtering – Search Operators&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#filtering-output-from-the-show-command-show-command-grep-and-show-commandegrep-parameters&quot; title=&quot;Filtering Output From The ‘Show’ Command - ‘Show &amp;lt;command&amp;gt; | grep’ &amp;amp; ‘Show &amp;lt;command&amp;gt;egrep’ Parameters&quot;&gt;Filtering Output From The ‘Show’ Command – ‘Show | grep’&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#turning-off-pagination-for-lengthy-show-command-outputs-show-option-no-more-parameter&quot; title=&quot;Turning Off Pagination for Lengthy ‘Show’ Command Outputs - ‘Show &amp;lt;option&amp;gt; | no-more’ Parameter&quot;&gt;Turning Off Pagination for Lengthy ‘Show’ Command Outputs - ‘Show | no-more’ Parameter&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#searching-filtering-output-from-show-command-show-option-more&quot; title=&quot;Searching &amp;amp; Filtering Output from ‘Show’ Command&quot;&gt;Searching &amp;amp; Filtering Output from ‘Show’ Command&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#displaying-last-lines-from-the-show-command-output-show-option-last&quot; title=&quot;Display Last Lines from the ‘Show’ Command Output – ‘Show &amp;lt;option&amp;gt; | last ’&quot;&gt;Display Last Lines from the ‘Show’ Command Output – ‘Show | last ’&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#redirecting-show-command-output-to-file-with-or-without-timestamp-show-running-config-backupcfg-timestamp&quot; title=&quot;Redirecting ‘Show’ Command Output To File and Include Timestamps. ‘Show running-config &amp;gt; backupcfg.$(TIMESTAMP) ‘&quot;&gt;Redirecting ‘Show’ Command Output To File and Include Timestamps. ‘Show running-config &amp;gt; backupcfg.$(TIMESTAMP) ‘&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#combining-multiple-search-strings-include-parameter&quot; title=&quot;Combining Multiple Search Strings – ‘| Include’ Parameter&quot;&gt;Combining Multiple Search Strings – ‘| Include’ Parameter&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#scripting-in-nx-os-executing-multiple-commands-within-a-file&quot; title=&quot;Scripting in Nexus NX-OS – Executing Multiple Commands within a File&quot;&gt;Scripting in Nexus NX-OS – Executing Multiple Commands within a File&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#introducing-python-in-the-nexus-nx-os-uploading-and-executing-python-scripts&quot; title=&quot;Introducing Python in the Nexus NX-OS – Uploading and Executing Python Scripts&quot;&gt;Introducing Python in the Nexus NX-OS – Uploading and Executing Python Scripts&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-hints-tips&quot; title=&quot;Nexus NX-OS Hints &amp;amp; Tips&quot;&gt;Nexus NX-OS Hints &amp;amp; Tips&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-5-executing-multiple-commands-in-one-line&quot; title=&quot;Nexus NX-OS Tip No.5 – Executing Multiple Commands in One Line&quot;&gt;Nexus NX-OS Tip No.5 – Executing Multiple Commands in One Line&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-4-tracking-recent-user-configuration-changes&quot; title=&quot;Nexus NX-OS Tip No.4 – Tracking Recent User Configuration Changes&quot;&gt;Nexus NX-OS Tip No.4 – Tracking Recent User Configuration Changes&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-3-creating-your-own-nx-os-alias-commands&quot; title=&quot;Nexus NX-OS Tip No.3 – Creating Your Own NX-OS Alias Commands&quot;&gt;Nexus NX-OS Tip No.3 – Creating Your Own NX-OS Alias Commands&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-2-quickly-viewing-and-executing-past-commands&quot; title=&quot;Nexus NX-OS Tip No.2 – Quickly Viewing and Executing Past Commands&quot;&gt;Nexus NX-OS Tip No.2 – Quickly Viewing and Executing Past Commands&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-1-comparing-differences-in-running-startup-configuration&quot; title=&quot;Nexus NX-OS Tip No.1 – Comparing Differences in Running &amp;amp; Startup Configuration&quot;&gt;Nexus NX-OS Tip No.1 – Comparing Differences in Running &amp;amp; Startup Configuration&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Additional related articles:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&quot;&gt;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&quot;&gt;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nx-os-command-output-filtering-search-operators&quot;&gt;NX-OS Command Output Filtering – Search Operators&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-hints-and-tips/cisco-nexus-cli-commands-tips-tricks.png&quot; alt=&quot;cisco nexus cli commands tips tricks&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;cisco nexus cli commands tips tricks&quot; /&gt;The output from NX-OS &lt;strong&gt;show&lt;/strong&gt;&lt;strong&gt; commands&lt;/strong&gt; can be lengthy and that makes it difficult to find the information we are looking for. The &lt;strong&gt;Cisco NX-OS software&lt;/strong&gt; provides the means to search and filter the output to assist in locating the information we are after.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Experienced Cisco users will surely be familiar with the IOS (Catalyst) &lt;strong&gt;include | begin | exclude search operators&lt;/strong&gt; which are also offered in the Nexus NX-OS (see below). The NX-OS offers additional searching and filtering options, which follow a pipe character (&lt;strong&gt;|&lt;/strong&gt;) at the end of the &lt;strong&gt;show&lt;/strong&gt; command. This provides amazing flexibility and helps make administration of any Nexus device a great experience. The most “Linux-like” useful options are displayed below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show interface brief | ?&lt;/strong&gt;&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;diff &amp;nbsp;Show difference between current and previous invocation (creates temp files: remove them with 'diff-clean' command and dont use it on commands with big outputs, like 'show tech'!) &lt;br /&gt;egrep &amp;nbsp;Egrep - print lines matching a pattern&lt;br /&gt;grep &amp;nbsp;Grep - print lines matching a pattern&lt;br /&gt;less &amp;nbsp;Filter for paging&lt;br /&gt;no-more &amp;nbsp;Turn-off pagination for command output&lt;br /&gt;section &amp;nbsp; Show lines that include the pattern as well as the subsequent lines that are more indented than matching line&lt;br /&gt;sort &amp;nbsp; &amp;nbsp;Stream Sorter&lt;br /&gt;source &amp;nbsp; Run a script (python, tcl,...) from bootflash:scripts&lt;br /&gt;vsh &amp;nbsp; The shell that understands cli command&lt;br /&gt;wc &amp;nbsp; Count words, lines, characters&lt;br /&gt;xml &amp;nbsp; Output in xml format (according to .xsd definitions)&lt;br /&gt;begin &amp;nbsp; Begin with the line that matches&lt;br /&gt;count &amp;nbsp; Count number of lines&lt;br /&gt;exclude &amp;nbsp; Exclude lines that match&lt;br /&gt;include &amp;nbsp; Include lines that match&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;filtering-output-from-the-show-command-show-command-grep-and-show-commandegrep-parameters&quot;&gt;Filtering Output From The ‘Show’ Command - ‘Show &amp;lt;command&amp;gt; | grep’ &amp;amp; ‘Show &amp;lt;command&amp;gt;egrep’ Parameters&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;grep&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;egrep&amp;nbsp;&lt;/strong&gt;parameters can be used to filter the &lt;strong&gt;show&lt;/strong&gt; command output for easier to read results.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The example below shows how to filter the &lt;strong&gt;show running-config&amp;nbsp;&lt;/strong&gt;output by specifying the number of lines to display &lt;strong&gt;before&lt;/strong&gt; and &lt;strong&gt;after&lt;/strong&gt; a &lt;strong&gt;matched line&lt;/strong&gt;. The matching variable in our example is the keyword &lt;strong&gt;Firewall&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config | grep prev 1 next 2 Firewall&lt;/strong&gt;&lt;br /&gt;interface Ethernet1/1&lt;br /&gt;description Firewall – LAN&lt;br /&gt;interface Ethernet1/2&lt;br /&gt;--&lt;br /&gt;interface Ethernet1/4&lt;br /&gt;description Firewall - WAN&lt;br /&gt;interface Ethernet1/5&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can use the &lt;strong&gt;less operator&amp;nbsp;&lt;/strong&gt;to display the contents of the &lt;strong&gt;show&amp;nbsp;&lt;/strong&gt;command output in one page at a time. There are various command options at the ‘&lt;strong&gt;:&lt;/strong&gt;’ prompt. To display all support &lt;strong&gt;less&lt;/strong&gt; command options you enter ‘&lt;strong&gt;h’&lt;/strong&gt; at the ‘&lt;strong&gt;:&lt;/strong&gt;’ prompt.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;An interesting output and useful option is using the &lt;strong&gt;show log | less&lt;/strong&gt; command which Unix/Linux users will welcome as it has the same effect as the &lt;strong&gt;tail –f &amp;lt;filename&amp;gt;&lt;/strong&gt; Linux command. This command will display the last entries of the system’s log and automatically update the display with any new content/log entries inserted. Engineers and admins can now easily troubleshoot problems while continually keeping an eye on the Nexus syslog without the need to use the &lt;strong&gt;show log&lt;/strong&gt; command every minute to get any new updates written to the system’s log:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show log | less&lt;/strong&gt;&lt;br /&gt;:F&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;2023 May 15 11:59:20 N5k-UP %EEM_ACTION-2-CRIT: SLA-PYTHON-SCRIPT-FOR-8.8.8.8/32-EXECUTED &lt;br /&gt;2023 May 15 11:59:20 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.1115&lt;br /&gt;Waiting for data... (interrupt to abort)&lt;/p&gt;
&lt;p class=&quot;box-warning&quot; style=&quot;text-align: justify;&quot;&gt;To exit this mode simply type &lt;strong&gt;Ctrl-C&lt;/strong&gt; and then &lt;strong&gt;q&lt;/strong&gt; to abort.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Another useful operator &amp;nbsp;is &amp;nbsp;the &lt;strong&gt;sort&lt;/strong&gt; parameter used to filter the &lt;strong&gt;show&lt;/strong&gt; command output in an order as shown below with the Ethernet interfaces. Keep in mind that the command will sort the output based on the character order which means any interface with an &lt;strong&gt;Eth1&lt;/strong&gt; will show first, then &lt;strong&gt;Eth2&lt;/strong&gt; and so on.&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;show interface brief | sort&lt;/strong&gt;&lt;br /&gt;Eth1/1 1 eth access down SFP validation failed 10G(D) --&lt;br /&gt;Eth1/10 1 eth access down SFP not inserted 10G(D) --&lt;br /&gt;Eth1/11 1 eth access down SFP not inserted 10G(D) --&lt;br /&gt;Eth1/12 1 eth access down SFP not inserted 10G(D) –&lt;br /&gt;&amp;lt;…&amp;gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;turning-off-pagination-for-lengthy-show-command-outputs-show-option-no-more-parameter&quot;&gt;Turning Off Pagination For Lengthy ‘Show’ Command Outputs. ‘Show &amp;lt;option&amp;gt; | no-more’ Parameter&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The | &lt;strong&gt;no-more&lt;/strong&gt; parameter is particularly useful when there is a need to display all output without stopping at the end of the page. A good example is to show the &lt;strong&gt;running-configuration&lt;/strong&gt; or obtain the output of any command in one hit. By default, the Nexus OS will pause the output once it hits the end of the user’s terminal page. This feature can be easily bypassed by appending the |&lt;strong&gt;no-more&lt;/strong&gt; parameter at the end of the command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show interface brief | no-more&lt;/strong&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;searching-filtering-output-from-show-command-show-option-more&quot;&gt;Searching &amp;amp; Filtering Output from ‘Show’ Command: ‘Show &amp;lt;option&amp;gt;’–More-&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can search and filter output from the &lt;strong&gt;--More–&lt;/strong&gt; prompt displayed in the &lt;strong&gt;show command output&lt;/strong&gt;. When the &lt;strong&gt;--More—&lt;/strong&gt; prompt appears (as shown below), simply type &lt;strong&gt;h&lt;/strong&gt; to view all possible options. An interesting feature is to filter the output by typing &lt;strong&gt;/&lt;/strong&gt;&amp;nbsp;(forward-slash) and then to search for the pattern that you are looking for:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config&lt;/strong&gt;&lt;br /&gt;!Command: show running-config&lt;br /&gt;!Time: Mon May 15 12:30:09 2023&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;--More—&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;/&amp;lt;regular expression&amp;gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;displaying-last-lines-from-the-show-command-output-show-option-last&quot;&gt;Displaying Last Lines From The ‘Show’ Command Output – ‘Show &amp;lt;option&amp;gt; | last ’&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When working with lengthy outputs from commands such as &lt;strong&gt;show logging&lt;/strong&gt; it’s often desirable to &lt;strong&gt;display the last lines&lt;/strong&gt; of the &lt;strong&gt;command output&lt;/strong&gt;. The &lt;strong&gt;show &amp;lt;option&amp;gt; | last&lt;/strong&gt; command will display the &lt;strong&gt;last 10 lines by default&lt;/strong&gt;. Appending a number after the keyword &lt;strong&gt;last&lt;/strong&gt; will adjust the lines displayed. The example below shows the &lt;strong&gt;last 5 log entries&lt;/strong&gt; in our Nexus system:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show logging | last 5&lt;/strong&gt;&lt;br /&gt;2023 May 15 12:34:30 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.5669&lt;br /&gt;2023 May 15 12:34:40 N5k-UP %EEM_ACTION-2-CRIT: SLA-PYTHON-SCRIPT-FOR-8.8.8.8/32-EXECUTED &lt;br /&gt;2023 May 15 12:34:40 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.5691&lt;br /&gt;2023 May 15 12:34:50 N5k-UP %EEM_ACTION-2-CRIT: SLA-PYTHON-SCRIPT-FOR-8.8.8.8/32-EXECUTED &lt;br /&gt;2023 May 15 12:34:50 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.5709&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;redirecting-show-command-output-to-file-with-or-without-timestamp-show-running-config-backupcfg-timestamp&quot;&gt;Redirecting ‘Show Command’ Output to File with or without Timestamp. ‘Show running-config&amp;gt;backupcfg.$(TIMESTAMP) ‘&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The ability to redirect the output of a command to a file is a feature most Linux users/administrators will welcome. Capturing lengthy outputs from commands such as &lt;strong&gt;show tech-support&lt;/strong&gt; can become quite challenging as these can sometime be over 10,000 lines. Redirecting the output of a command to a file is a very simple process making it easy to execute even by less experienced users.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The command below shows how to redirect the output of the &lt;strong&gt;show running-config&lt;/strong&gt; command to a file on the system’s flash:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config &amp;gt; backupcfg&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | include backup&lt;/strong&gt;&lt;br /&gt;4352 May 15 13:30:00 2023 backupcfg&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When adding the &lt;strong&gt;System-Defined Timestamp Variable&lt;/strong&gt; into the command line the Nexus OS will automatically &lt;strong&gt;append&lt;/strong&gt; the &lt;strong&gt;time and date&lt;/strong&gt; to the filename making it easier to &lt;strong&gt;store and track files&lt;/strong&gt;. The next example redirects the &lt;strong&gt;show running-config&lt;/strong&gt; output to a &lt;strong&gt;file&lt;/strong&gt; that includes the system’s &lt;strong&gt;timestamp&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config&amp;gt; backupcfg.$(TIMESTAMP)&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | include backup&lt;/strong&gt;&lt;br /&gt;4352 May 15 13:30:00 2023 backupcfg&lt;br /&gt;4352 May 15 13:46:17 2023 backupcfg.2023-05-15-13.46.17&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;combining-multiple-search-strings-include-parameter&quot;&gt;Combining Multiple Search Strings – ‘| Include’ Parameter&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Sometimes, it is necessary to &lt;strong&gt;combine search strings&lt;/strong&gt; from the &lt;strong&gt;show command &lt;/strong&gt;to filter the output and quickly obtain the information we need. The &lt;strong&gt;| include&lt;/strong&gt; parameter is frequently used to filter the output and display lines containing specific keywords.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The next command will show the configured &lt;strong&gt;descriptions&lt;/strong&gt; from &lt;strong&gt;all interfaces&lt;/strong&gt; and include the &lt;strong&gt;interface utilization&lt;/strong&gt; which is captured by the &lt;strong&gt;rate&lt;/strong&gt; keyword:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;show interface | include description | rate&lt;/strong&gt;&lt;br /&gt;PH_NEXUS_7000# show interface | incdescription|rate&lt;br /&gt; 1 minute input rate 0 bits/sec, 0 packets/sec&lt;br /&gt; 1 minute output rate 0 bits/sec, 0 packets/sec&lt;br /&gt; 30 seconds input rate 56 bits/sec, 0 packets/sec&lt;br /&gt; 30 seconds output rate 896 bits/sec, 1 packets/sec&lt;br /&gt;input rate 56 bps, 0 pps; output rate 896 bps, 1 pps&lt;br /&gt; 300 seconds input rate 112 bits/sec, 0 packets/sec&lt;br /&gt; 300 seconds output rate 488 bits/sec, 1 packets/sec&lt;br /&gt;input rate 112 bps, 0 pps; output rate 488 bps, 1 pps&lt;br /&gt; 30 seconds input rate 120 bits/sec, 0 packets/sec&lt;br /&gt; 30 seconds output rate 1072 bits/sec, 1 packets/sec&lt;br /&gt;..&amp;lt;output omitted&amp;gt;&lt;/p&gt;
&lt;p class=&quot;box-warning&quot; style=&quot;text-align: justify;&quot;&gt;All search strings are case sensitive and there is &lt;strong&gt;no space&lt;/strong&gt; between the last pipe and keywords (description|rate).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Next example command is equivalent to the OR option for a filter.&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP#&amp;nbsp;&lt;strong&gt;show run | include 'interface Vlan|ip address'&lt;/strong&gt;&lt;br /&gt;iptacacs source-interface Vlan1&lt;br /&gt;source-interface Vlan1&lt;br /&gt;ip address 10.1.1.101/24&lt;br /&gt;interface Vlan1&lt;br /&gt;ip address 192.168.250.247/24&lt;br /&gt;interface Vlan4&lt;br /&gt;ip address 192.168.4.247/24&lt;br /&gt;interface Vlan7&lt;br /&gt;ip address 172.20.199.247/24&lt;br /&gt;interface Vlan11&lt;br /&gt;interface Vlan25&lt;br /&gt;ip address 192.168.25.247/24&lt;br /&gt;interface Vlan26&lt;br /&gt;ip address 172.26.1.251/24&lt;br /&gt;interface Vlan27&lt;br /&gt;ip address 172.27.1.250/24&lt;br /&gt;interface Vlan60&lt;br /&gt;interface Vlan100&lt;br /&gt;ip address 172.20.100.247/24&lt;br /&gt;interface Vlan105&lt;br /&gt;ip address 172.20.105.247/24&lt;br /&gt;interface Vlan109&lt;br /&gt;ip address 172.20.109.247/24&lt;br /&gt;interface Vlan110&lt;br /&gt;ip address 172.20.110.247/24&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the last example is used when there is a need to use more than one word to filter specific keywords/patterns. The &lt;strong&gt;search strings&lt;/strong&gt; should be included &lt;strong&gt;between apostrophes &lt;/strong&gt;as shown below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config | include 'ip route'&lt;/strong&gt;&lt;br /&gt;ip route 0.0.0.0/0 192.168.245.245&lt;br /&gt;ip route 0.0.0.0/0 192.168.231.4&lt;br /&gt;ip route 0.0.0.0/0 172.26.1.250&lt;br /&gt;ip route 0.0.0.0/0 10.1.1.1&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;scripting-in-nx-os-executing-multiple-commands-within-a-file&quot;&gt;Scripting in NX-OS – Executing Multiple Commands within a File&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Automating time-consuming tasks such as configuring multiple interfaces or changing large portions of a configuration is easily achieved thanks to the flexibility the NX-OS provides.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Here are a few examples where automated scripts can be used to help speed up troubleshooting or even resolve problems:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Temporarily change the running configuration, obtain debugs and then roll back the change&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Have a series of commands ready to be executed when specific events occur e.g. link failure or switch becomes unresponsive&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Execute commands on the Nexus after the switch is deployed at a remote location&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Periodically obtain information from the Nexus switch using show commands.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The possibilities and combinations are really limitless.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Unfortunately the script containing the commands cannot be created within NX-OS. The script needs to be created on a workstation using a standard text editor and then uploaded to the Nexus switch bootflash.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Uploading the file to the Nexus bootflash is achieved using the &lt;strong&gt;copy tftp: bootflash:&lt;/strong&gt; command. This assumes there is already a tftp server configured, operating and serving the script:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;copy tftp: bootflash:&lt;/strong&gt;&lt;br /&gt;Enter source filename: &lt;strong&gt;nexus-script.txt&lt;/strong&gt;&lt;br /&gt;Enter vrf (If no input, current vrf 'default' is considered): &lt;strong&gt;management&lt;/strong&gt;&lt;br /&gt;Enter hostname for the tftp server: &lt;strong&gt;10.10.8.176&lt;/strong&gt;&lt;br /&gt;Trying to connect to tftp server......&lt;br /&gt;Connection to Server Established.&lt;br /&gt;TFTP get operation was successful &lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | include nexus&lt;/strong&gt;&lt;br /&gt;179 May 15 00:03:12 2023 nexus-script.txt&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The script’s content can be viewed using the &lt;strong&gt;show file&lt;/strong&gt; command as displayed below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show file bootflash:///nexus-script.txt&lt;/strong&gt;&lt;br /&gt;Configure terminal&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** TEST 1 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;description *** TEST 2 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/8&lt;br /&gt;description *** TEST 3 *** &lt;br /&gt;no shutdown&lt;br /&gt;end&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;As we can see, the script contains commands that will configure the &lt;strong&gt;description&lt;/strong&gt; on 3 Ethernet interfaces and place them in an &lt;strong&gt;administratively up status&lt;/strong&gt; (no shutdown). &amp;nbsp;Currently these interfaces do not have any configuration:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show run interface&lt;/strong&gt; &lt;br /&gt;!Command: show running-config interface&lt;br /&gt;!Time: Mon May 15 00:00:41 2023&lt;br /&gt;version 7.0(2)N1(1)&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;interface Ethernet1/8&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Executing our script can be easily done using the run-script command. The &lt;strong&gt;run-script&lt;/strong&gt; command is used to execute the commands specified in a file:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;run-script bootflash:///nexus-script.txt&lt;/strong&gt;&lt;br /&gt;`configure terminal&lt;br /&gt;`interface Ethernet1/6&lt;br /&gt;`description *** TEST 1 ***&lt;br /&gt;`no shutdown&lt;br /&gt;`interface Ethernet1/7&lt;br /&gt;`description *** TEST 2 ***&lt;br /&gt;`no shutdown&lt;br /&gt;&lt;br /&gt;`interface Ethernet1/8&lt;br /&gt;`description *** TEST 3 ***&lt;br /&gt;`no shutdown&lt;br /&gt;`end&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Once the script is executed we can check the &lt;strong&gt;running-configuration&lt;/strong&gt; and verify interfaces have been successfully configured:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config interface&lt;/strong&gt;&lt;br /&gt;!Command: show running-config interface&lt;br /&gt;!Time: Mon May 15 00:04:04 2023&lt;br /&gt;version 7.0(2)N1(1)&lt;br /&gt;&amp;lt;output omitted&amp;gt;..&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** TEST 1 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;description *** TEST 2 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/8&lt;br /&gt;description *** TEST 3 ***&lt;br /&gt;no shutdown&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Another option is to use the &lt;strong&gt;vsh&lt;/strong&gt; command and run commands directly. The &lt;strong&gt;vsh&lt;/strong&gt; stands for virtual shell and is mainly used to run &lt;strong&gt;NX-OS cli&lt;/strong&gt; commands from &lt;strong&gt;Bash Shell&lt;/strong&gt; however, we can still run the same script but this time by taking advantage of the &lt;strong&gt;vsh&lt;/strong&gt; command.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vsh&lt;/strong&gt; command is executed on a clean configuration and the interface descriptions are successfully configured:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show file script-description2.txt | vsh&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;show run interface&lt;/strong&gt;&lt;br /&gt;!Command: show running-config interface&lt;br /&gt;!Time: Mon May 15 10:49:16 2023&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** TEST 1 ***&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;description *** TEST 2 ***&lt;br /&gt;interface Ethernet1/8&lt;br /&gt;description *** TEST 3 ***&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;There is also the option to execute commands directly as illustrated in the following example.&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;echo &quot;hostname TEST-VSH&quot; | vsh&lt;/strong&gt;&lt;br /&gt;TEST-VSH#&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;introducing-python-in-the-nexus-nx-os-uploading-and-executing-python-scripts&quot;&gt;Introducing Python in the Nexus NX-OS – Uploading and Executing Python Scripts&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-hints-and-tips/cisco-nexus-python-scripting.png&quot; alt=&quot;cisco nexus python scripting&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;cisco nexus python scripting&quot; /&gt;Nexus switches offer powerful scripting capabilities since integrating&amp;nbsp;&lt;strong&gt;Python&lt;/strong&gt; into &lt;strong&gt;NX-OS&lt;/strong&gt; and can simplify network operations through the ability to run Python scripts directly on the switch. Python is a powerful programming language with a simple approach to object-oriented programming. The Cisco &lt;strong&gt;Nexus 5000 series&lt;/strong&gt; switches with &lt;strong&gt;Releases 5.2(1)N1(1)&lt;/strong&gt; and later and the Cisco &lt;strong&gt;Nexus 6000 series&lt;/strong&gt; switches with &lt;strong&gt;Releases 6.0(2)N1(1)&amp;nbsp;&lt;/strong&gt;and &lt;strong&gt;later&lt;/strong&gt;, support &lt;strong&gt;all the features&lt;/strong&gt; available in &lt;strong&gt;Python v2.7.2&lt;/strong&gt;. The Cisco &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; also support &lt;strong&gt;Python v2.7.2&lt;/strong&gt; and the Cisco &lt;strong&gt;Nexus 9000 Series&lt;/strong&gt; devices support &lt;strong&gt;Python v2.7.5&lt;/strong&gt;. The python scripts can be used to &lt;strong&gt;execute configuration commands&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;show commands&lt;/strong&gt;, &lt;strong&gt;parse CLI output&lt;/strong&gt;, &lt;strong&gt;call other scripts&lt;/strong&gt; etc.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To enter the &lt;strong&gt;python environment&lt;/strong&gt; on the Nexus NX-OS use the &lt;strong&gt;python&lt;/strong&gt; command. Once in the python environment the &lt;strong&gt;hash&lt;/strong&gt; (&lt;strong&gt;#&lt;/strong&gt;) command prompt will be replaced by &lt;strong&gt;three greater-than signs&lt;/strong&gt; (&lt;strong&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/strong&gt;). At this point we are able to directly execute python commands and scripts.&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;python&lt;/strong&gt;&lt;br /&gt;Copyright (c) 2001-2012 Python Software Foundation; All Rights Reserved&lt;br /&gt;N5k-UP# &amp;gt;&amp;gt;&amp;gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The integrated python in NX-OS supports both &lt;strong&gt;interactive&lt;/strong&gt; and &lt;strong&gt;non-interactive modes&lt;/strong&gt;. Python commands in &lt;strong&gt;interactive mode&lt;/strong&gt; can be executed &lt;strong&gt;after switching to the python environment&lt;/strong&gt;. The next &lt;strong&gt;interactive mode&amp;nbsp;&lt;/strong&gt;example illustrates how to print the old time classic in the programming world, “&lt;strong&gt;hello world&lt;/strong&gt;” output, directly from the NX-OS python environment.&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;python&lt;/strong&gt;&lt;br /&gt;Copyright (c) 2001-2012 Python Software Foundation; All Rights Reserved&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;&amp;gt;&amp;gt;&amp;gt;print &quot;hello world&quot;&lt;/strong&gt;&lt;br /&gt;hello world&lt;br /&gt;N5k-UP#&lt;strong&gt; &amp;gt;&amp;gt;&amp;gt; exit()&lt;/strong&gt;&lt;br /&gt;N5k-UP#&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note: The following commands can be used to exit the python environment and switch back to NX-OS privileged mode (#): &lt;strong&gt;quit&lt;/strong&gt;(), &lt;strong&gt;exit&lt;/strong&gt; (), &lt;strong&gt;Ctrl-C&lt;/strong&gt; or&amp;nbsp;&lt;strong&gt;Ctrl-D&lt;/strong&gt; (i.e. EOF)&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Pythonin NX-OS can run also in &lt;strong&gt;non-interactive&amp;nbsp;&lt;/strong&gt;(script) &lt;strong&gt;mode&lt;/strong&gt; by running the Python script name as an argument to the &lt;strong&gt;Python CLI command&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For demonstration purposes we’ve created a simple python script named &lt;strong&gt;helloPython.py. &lt;/strong&gt;This script has been created using a standard text editor, e.g. Notepad from the Windows OS, and has been uploaded to a TFTP server. The script has been &lt;strong&gt;downloaded&amp;nbsp;&lt;/strong&gt;to the &lt;strong&gt;Nexus switch&lt;/strong&gt; and stored in the &lt;strong&gt;bootflash:scripts&lt;/strong&gt; location which is where pythons scripts &lt;strong&gt;must be stored and executed&lt;/strong&gt;. The content of our Python script is shown below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show file bootflash:scripts/helloPython.py&lt;/strong&gt;&lt;br /&gt;#!/usr/bin/env python&lt;br /&gt;import sys&lt;br /&gt;argvList = sys.argv[1:]&lt;br /&gt;forargv in argvList:&lt;br /&gt;print 'Hello ' + argv&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;Executing Python Scripts&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The python script is executed using the &lt;strong&gt;source &amp;lt;filename&amp;gt;&lt;/strong&gt; command followed by the necessary parameters the script is expecting. A variable (argv)&amp;nbsp; is expected to be received as input to the script. This variable (firewall.cx) is printed along with the word “Hello” at the beginning of the output.&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;source helloPython.py firewall.cx&lt;/strong&gt;&lt;br /&gt;Hello firewall.cx&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;em&gt;NOTE: Before the NX-OS 7.0 version, python scripts are executed with the ‘python’ instead of the ‘source’ command.&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, you can create your own NX-OS commands by taking advantage of the python scripting. A new command named hello has been configured, using the &lt;strong&gt;cli alias&lt;/strong&gt; command, which executes our Python script along with the necessary parameters:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP(config)# &lt;strong&gt;cli alias name hello source helloPython.py&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# hello Vasilis&lt;br /&gt;Hello Vasilis&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;cli alias&lt;/strong&gt; command above instructs the NX-OS to create a new command named hello which, when executed, will run in its turn the command “&lt;strong&gt;source helloPython.py&lt;/strong&gt;” but also accept any parameters given (for our Python script). The &lt;strong&gt;cli alias&lt;/strong&gt; command is covered extensively later in this article.&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;a name=&quot;nexus-nx-os-hints-tips&quot;&gt;Nexus NX-OS Hints &amp;amp; Tips&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Working with the Nexus NX-OS is a pleasant experience considering the similarities with the Linux operating system. Unix/Linux users will surely feel right at home. To further enhance user experience we’ve written the &lt;strong&gt;top 5 NX-OS handy commands section&lt;/strong&gt; below that could be useful for the day to day operation and administration of Nexus switches. Let’s start the countdown...&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-5-executing-multiple-commands-in-one-line&quot;&gt;Nexus NX-OS Tip No.5 – Executing Multiple Commands in One Line&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus NX-OS allows the execution of multiple show or configuration commands in one go using the semi-colon ; character &amp;nbsp;between them:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show clock ; show checkpoint summary ; show hostname ;&lt;/strong&gt;&lt;br /&gt;12:56:57.370 UTC Mon May 15 2023&lt;br /&gt;User Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;1) FIRST-Checkpoint:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Wed, 16:13:19 10 May 2023&lt;br /&gt;Size is 15,831 bytes&lt;br /&gt;Description: None&lt;br /&gt;2) SLA:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Sun, 14:21:06 14 May 2023&lt;br /&gt;Size is 16,183 bytes&lt;br /&gt;Description: PYTHON-SCRIPT &lt;br /&gt;N5k-UP &lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;configure terminal ; interface eth1/6 ; description *** test multiple commands *** ;&lt;/strong&gt; &lt;br /&gt;Enter configuration commands, one per line. End with CNTL/Z.&lt;br /&gt;N5k-UP(config-if)# &lt;strong&gt;show run interface ethernet 1/6&lt;/strong&gt;&lt;br /&gt;!Command: show running-config interface Ethernet1/6&lt;br /&gt;!Time: Mon May 15 12:58:46 2023&lt;br /&gt;version 7.0(2)N1(1)&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** test multiple commands *** ;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-4-tracking-recent-user-configuration-changes&quot;&gt;Nexus NX-OS Tip No.4 – Tracking Recent User Configuration Changes&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;All commands executed within the Nexus NX-OS are logged by default. You can easily find who modified the configuration and when, as well as the exact commands that have been applied using the &lt;strong&gt;show accounting log&lt;/strong&gt; command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP(config-if)# &lt;strong&gt;show accounting log | last 3&lt;/strong&gt;&lt;br /&gt;Mon May 15 13:05:12 2023:type=update:id=10.10.8.174@pts/2:user=admin:cmd=configure terminal ; interface Ethernet1/6 ; description test (REDIRECT))&lt;br /&gt;Mon May 15 13:05:12 2023:type=update:id=10.10.8.174@pts/2:user=admin:cmd=configure terminal ; interface Ethernet1/6 ; description test (SUCCESS)&lt;br /&gt;Mon May 15 13:05:16 2023:type=start:id=vsh.9446:user=admin:cmd=&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;| last 3&lt;/strong&gt; parameter will display the last 3 entries.&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-3-creating-your-own-nx-os-alias-commands&quot;&gt;Nexus NX-OS Tip No.3 – Creating Your Own NX-OS Alias Commands&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Creating your own NX-OS alias commands is a great feature which helps simplify long and tedious commands. Cisco IOS users can also use the &lt;strong&gt;cli alias&lt;/strong&gt; command to create IOS equivalent commands. For example we can create an alias &lt;strong&gt;copy running-config startup-config&lt;/strong&gt; command and save it as &lt;strong&gt;wr&lt;/strong&gt; to help other users with more experience on Cisco IOS devices work more easily around the Nexus switch.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Several useful examples are provided below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP(config)# &lt;strong&gt;cli alias name ipb show ip interface brief&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name is show interface status&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name hb show hsrp brief&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name ps show port-channel summary&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name wr copy running-config startup-config&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;wr&lt;/strong&gt;&lt;br /&gt;[########################################] 100%&lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-2-quickly-viewing-and-executing-past-commands&quot;&gt;Nexus NX-OS Tip No.2 – Quickly Viewing and Executing Past Commands&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus NX-OS allows users to easily view and recall past commands with the use of the &lt;strong&gt;show cli history&lt;/strong&gt; command. When entered, the switch will list commands entered from the oldest to the most recent (indicated by the number on the left) along with the date/time executed. The switch will execute the selected command by using the &lt;strong&gt;exclamation mark&lt;/strong&gt; (&lt;strong&gt;!&lt;/strong&gt;) and the &lt;strong&gt;number of the command line&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the example below we selected &lt;strong&gt;command No.9&lt;/strong&gt; from the history list by entering &lt;strong&gt;!9&lt;/strong&gt;:&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show cli history&lt;/strong&gt;&lt;br /&gt;0 13:18:30 conf&lt;br /&gt;&amp;lt;output omitted&amp;gt;&lt;br /&gt;8 13:20:59 cli alias name id show interface description&lt;br /&gt;9 13:21:04 show run | include alias&lt;br /&gt;10 13:23:06 show cli alias &lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;!9&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;show run | include alias&lt;/strong&gt;&lt;br /&gt;cli alias name sla source routetrack-1.3.py 8.8.8.8/32 management 10.10.8.176&lt;br /&gt;cli alias name hello source helloPython.py&lt;br /&gt;cli alias name ipb show ip interface brief&lt;br /&gt;cli alias name is show interface status&lt;br /&gt;cli alias name hb show hsrp brief&lt;br /&gt;cli alias name ps show port-channel summary &lt;br /&gt;cli alias name wr copy running-config startup-config&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-1-comparing-differences-in-running-startup-configuration&quot;&gt;Nexus NX-OS Tip No.1 – Comparing Differences in Running &amp;amp; Startup Configuration&amp;nbsp;&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can compare the output from a &lt;strong&gt;show&lt;/strong&gt; command with the output from the previous snapshot of the same command. In particular, the Cisco NX-OS software creates temporary files for the most current output “&lt;strong&gt;show&lt;/strong&gt;&lt;strong&gt; command”&lt;/strong&gt; for all current and previous users’ sessions.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;“show run diff”&lt;/strong&gt; command can be used to &lt;strong&gt;display the difference between running and startup configuration&lt;/strong&gt;.&amp;nbsp; The section starting with &lt;strong&gt;*** &lt;/strong&gt;(stars)&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;refers to the &lt;strong&gt;Startup-config&lt;/strong&gt; while the section under &lt;strong&gt;--- &lt;/strong&gt;(dashes)&amp;nbsp;refers to the &lt;strong&gt;Running-config&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note: The switch will not show any differences to the configuration after it is saved&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show run diff&lt;/strong&gt;&lt;br /&gt;*** Startup-config&lt;br /&gt;--- Running-config&lt;br /&gt;***************&lt;br /&gt;&lt;br /&gt;*** 46,56 ****&lt;br /&gt;interface Ethernet1/2&lt;br /&gt;interface Ethernet1/3&lt;br /&gt;interface Ethernet1/4&lt;br /&gt;! description GREP2&lt;br /&gt;interface Ethernet1/5&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description test&lt;br /&gt;&lt;br /&gt;--- 45,55 ----&lt;br /&gt;interface Ethernet1/2&lt;br /&gt;interface Ethernet1/3&lt;br /&gt;interface Ethernet1/4&lt;br /&gt;! description *** TEST DIFF ***&lt;br /&gt;interface Ethernet1/5&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;wr&lt;/strong&gt;&lt;br /&gt;[########################################] 100%&lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;br /&gt;N5k-UP# &lt;strong&gt;show run diff&lt;/strong&gt;&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;diff-clean command&lt;/strong&gt; can be used to remove the temporary files for the current user's active session or for all past and present sessions for all users.&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;diff-clean all-sessions&lt;/strong&gt;&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;Summary&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco NX-OS Software&lt;/strong&gt; is a &lt;strong&gt;data center-class operating system&lt;/strong&gt; with &lt;strong&gt;powerful scripting capabilities&lt;/strong&gt;. This article showed how to make use of various &lt;strong&gt;Nexus NX-OS command options&lt;/strong&gt; and &lt;strong&gt;operators&lt;/strong&gt;, how to &lt;strong&gt;combine multiple Nexus commands&lt;/strong&gt;, &lt;strong&gt;filter Show commands output&lt;/strong&gt;, &lt;strong&gt;create and execute NX-OS scripts&lt;/strong&gt;, introduced &lt;strong&gt;Python scripting&lt;/strong&gt; and &lt;strong&gt;environment&lt;/strong&gt; and covered a number of &lt;strong&gt;Nexus NX-OS hints and tips&lt;/strong&gt; to help administrators and engineers make their day-to-day operation and administration of the &lt;strong&gt;Nexus Data Center switches&lt;/strong&gt; faster, easier and safer!&lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/nexus-hints-and-tips/nexus-nx-os-commands-scripting-hints-tips-intro.webp&quot; alt=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-hints-and-tips/cisco-nexus-configuration.png&quot; alt=&quot;cisco nexus configuration&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;cisco nexus configuration&quot; /&gt;Whether you’re new to &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Nexus switches&quot;&gt;Cisco Nexus switches&lt;/a&gt; or have been working with them for years this article will show how to get around the &lt;strong&gt;Nexus NX-OS&amp;nbsp;&lt;/strong&gt;using smart &lt;strong&gt;CLI commands&lt;/strong&gt; and &lt;strong&gt;parameters&lt;/strong&gt;, create your own commands and more. Learn how to &lt;strong&gt;filter show command outputs&lt;/strong&gt;, efficiently use &lt;strong&gt;include | begin | exclude&lt;/strong&gt; search operators&lt;strong&gt;, &lt;/strong&gt;Turn&lt;strong&gt; pagination on/off, redirect output to files, run multiple commands &lt;/strong&gt;in one CLI line, &lt;strong&gt;capture&lt;/strong&gt; specific &lt;strong&gt;keywords&lt;/strong&gt; from &lt;strong&gt;show command output&lt;/strong&gt;,&amp;nbsp; create &lt;strong&gt;custom CLI commands&lt;/strong&gt; using &lt;strong&gt;alias&lt;/strong&gt;, &lt;strong&gt;execute scripts&lt;/strong&gt;, &lt;strong&gt;introduction of Python environment&lt;/strong&gt; in the &lt;strong&gt;Nexus NX-OS&lt;/strong&gt;, &lt;strong&gt;executing Python scripts&lt;/strong&gt; and much more!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;By the end of this article we’ll agree there’s no doubt the &lt;strong&gt;Cisco NX-OS&lt;/strong&gt; has several interesting commands and &lt;strong&gt;powerful scripting capabilities&lt;/strong&gt; that can &lt;strong&gt;improve and facilitate the day-to-day administration&lt;/strong&gt; of CISCO Nexus network devices.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-warning&quot; style=&quot;text-align: justify;&quot;&gt;While basic knowledge on the Cisco NX-OS, Linux and Python scripting is recommended, it is not mandatory in order to understand the topics covered.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Key Topics&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nx-os-command-output-filtering-search-operators&quot; title=&quot;NX-OS Command Output Filtering – Search Operators&quot;&gt;NX-OS Command Output Filtering – Search Operators&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#filtering-output-from-the-show-command-show-command-grep-and-show-commandegrep-parameters&quot; title=&quot;Filtering Output From The ‘Show’ Command - ‘Show &amp;lt;command&amp;gt; | grep’ &amp;amp; ‘Show &amp;lt;command&amp;gt;egrep’ Parameters&quot;&gt;Filtering Output From The ‘Show’ Command – ‘Show | grep’&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#turning-off-pagination-for-lengthy-show-command-outputs-show-option-no-more-parameter&quot; title=&quot;Turning Off Pagination for Lengthy ‘Show’ Command Outputs - ‘Show &amp;lt;option&amp;gt; | no-more’ Parameter&quot;&gt;Turning Off Pagination for Lengthy ‘Show’ Command Outputs - ‘Show | no-more’ Parameter&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#searching-filtering-output-from-show-command-show-option-more&quot; title=&quot;Searching &amp;amp; Filtering Output from ‘Show’ Command&quot;&gt;Searching &amp;amp; Filtering Output from ‘Show’ Command&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#displaying-last-lines-from-the-show-command-output-show-option-last&quot; title=&quot;Display Last Lines from the ‘Show’ Command Output – ‘Show &amp;lt;option&amp;gt; | last ’&quot;&gt;Display Last Lines from the ‘Show’ Command Output – ‘Show | last ’&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#redirecting-show-command-output-to-file-with-or-without-timestamp-show-running-config-backupcfg-timestamp&quot; title=&quot;Redirecting ‘Show’ Command Output To File and Include Timestamps. ‘Show running-config &amp;gt; backupcfg.$(TIMESTAMP) ‘&quot;&gt;Redirecting ‘Show’ Command Output To File and Include Timestamps. ‘Show running-config &amp;gt; backupcfg.$(TIMESTAMP) ‘&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#combining-multiple-search-strings-include-parameter&quot; title=&quot;Combining Multiple Search Strings – ‘| Include’ Parameter&quot;&gt;Combining Multiple Search Strings – ‘| Include’ Parameter&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#scripting-in-nx-os-executing-multiple-commands-within-a-file&quot; title=&quot;Scripting in Nexus NX-OS – Executing Multiple Commands within a File&quot;&gt;Scripting in Nexus NX-OS – Executing Multiple Commands within a File&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#introducing-python-in-the-nexus-nx-os-uploading-and-executing-python-scripts&quot; title=&quot;Introducing Python in the Nexus NX-OS – Uploading and Executing Python Scripts&quot;&gt;Introducing Python in the Nexus NX-OS – Uploading and Executing Python Scripts&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-hints-tips&quot; title=&quot;Nexus NX-OS Hints &amp;amp; Tips&quot;&gt;Nexus NX-OS Hints &amp;amp; Tips&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-5-executing-multiple-commands-in-one-line&quot; title=&quot;Nexus NX-OS Tip No.5 – Executing Multiple Commands in One Line&quot;&gt;Nexus NX-OS Tip No.5 – Executing Multiple Commands in One Line&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-4-tracking-recent-user-configuration-changes&quot; title=&quot;Nexus NX-OS Tip No.4 – Tracking Recent User Configuration Changes&quot;&gt;Nexus NX-OS Tip No.4 – Tracking Recent User Configuration Changes&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-3-creating-your-own-nx-os-alias-commands&quot; title=&quot;Nexus NX-OS Tip No.3 – Creating Your Own NX-OS Alias Commands&quot;&gt;Nexus NX-OS Tip No.3 – Creating Your Own NX-OS Alias Commands&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-2-quickly-viewing-and-executing-past-commands&quot; title=&quot;Nexus NX-OS Tip No.2 – Quickly Viewing and Executing Past Commands&quot;&gt;Nexus NX-OS Tip No.2 – Quickly Viewing and Executing Past Commands&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-tip-no-1-comparing-differences-in-running-startup-configuration&quot; title=&quot;Nexus NX-OS Tip No.1 – Comparing Differences in Running &amp;amp; Startup Configuration&quot;&gt;Nexus NX-OS Tip No.1 – Comparing Differences in Running &amp;amp; Startup Configuration&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Additional related articles:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&quot;&gt;Introduction to Cisco Nexus Switches – Nexus Product Family. Differences Between Nexus NX-OS &amp;amp; Catalyst IOS. Comparing High-End Nexus &amp;amp; Catalyst Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&quot;&gt;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nx-os-command-output-filtering-search-operators&quot;&gt;NX-OS Command Output Filtering – Search Operators&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-hints-and-tips/cisco-nexus-cli-commands-tips-tricks.png&quot; alt=&quot;cisco nexus cli commands tips tricks&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;cisco nexus cli commands tips tricks&quot; /&gt;The output from NX-OS &lt;strong&gt;show&lt;/strong&gt;&lt;strong&gt; commands&lt;/strong&gt; can be lengthy and that makes it difficult to find the information we are looking for. The &lt;strong&gt;Cisco NX-OS software&lt;/strong&gt; provides the means to search and filter the output to assist in locating the information we are after.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Experienced Cisco users will surely be familiar with the IOS (Catalyst) &lt;strong&gt;include | begin | exclude search operators&lt;/strong&gt; which are also offered in the Nexus NX-OS (see below). The NX-OS offers additional searching and filtering options, which follow a pipe character (&lt;strong&gt;|&lt;/strong&gt;) at the end of the &lt;strong&gt;show&lt;/strong&gt; command. This provides amazing flexibility and helps make administration of any Nexus device a great experience. The most “Linux-like” useful options are displayed below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show interface brief | ?&lt;/strong&gt;&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;diff &amp;nbsp;Show difference between current and previous invocation (creates temp files: remove them with 'diff-clean' command and dont use it on commands with big outputs, like 'show tech'!) &lt;br /&gt;egrep &amp;nbsp;Egrep - print lines matching a pattern&lt;br /&gt;grep &amp;nbsp;Grep - print lines matching a pattern&lt;br /&gt;less &amp;nbsp;Filter for paging&lt;br /&gt;no-more &amp;nbsp;Turn-off pagination for command output&lt;br /&gt;section &amp;nbsp; Show lines that include the pattern as well as the subsequent lines that are more indented than matching line&lt;br /&gt;sort &amp;nbsp; &amp;nbsp;Stream Sorter&lt;br /&gt;source &amp;nbsp; Run a script (python, tcl,...) from bootflash:scripts&lt;br /&gt;vsh &amp;nbsp; The shell that understands cli command&lt;br /&gt;wc &amp;nbsp; Count words, lines, characters&lt;br /&gt;xml &amp;nbsp; Output in xml format (according to .xsd definitions)&lt;br /&gt;begin &amp;nbsp; Begin with the line that matches&lt;br /&gt;count &amp;nbsp; Count number of lines&lt;br /&gt;exclude &amp;nbsp; Exclude lines that match&lt;br /&gt;include &amp;nbsp; Include lines that match&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;filtering-output-from-the-show-command-show-command-grep-and-show-commandegrep-parameters&quot;&gt;Filtering Output From The ‘Show’ Command - ‘Show &amp;lt;command&amp;gt; | grep’ &amp;amp; ‘Show &amp;lt;command&amp;gt;egrep’ Parameters&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;grep&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;egrep&amp;nbsp;&lt;/strong&gt;parameters can be used to filter the &lt;strong&gt;show&lt;/strong&gt; command output for easier to read results.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The example below shows how to filter the &lt;strong&gt;show running-config&amp;nbsp;&lt;/strong&gt;output by specifying the number of lines to display &lt;strong&gt;before&lt;/strong&gt; and &lt;strong&gt;after&lt;/strong&gt; a &lt;strong&gt;matched line&lt;/strong&gt;. The matching variable in our example is the keyword &lt;strong&gt;Firewall&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config | grep prev 1 next 2 Firewall&lt;/strong&gt;&lt;br /&gt;interface Ethernet1/1&lt;br /&gt;description Firewall – LAN&lt;br /&gt;interface Ethernet1/2&lt;br /&gt;--&lt;br /&gt;interface Ethernet1/4&lt;br /&gt;description Firewall - WAN&lt;br /&gt;interface Ethernet1/5&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can use the &lt;strong&gt;less operator&amp;nbsp;&lt;/strong&gt;to display the contents of the &lt;strong&gt;show&amp;nbsp;&lt;/strong&gt;command output in one page at a time. There are various command options at the ‘&lt;strong&gt;:&lt;/strong&gt;’ prompt. To display all support &lt;strong&gt;less&lt;/strong&gt; command options you enter ‘&lt;strong&gt;h’&lt;/strong&gt; at the ‘&lt;strong&gt;:&lt;/strong&gt;’ prompt.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;An interesting output and useful option is using the &lt;strong&gt;show log | less&lt;/strong&gt; command which Unix/Linux users will welcome as it has the same effect as the &lt;strong&gt;tail –f &amp;lt;filename&amp;gt;&lt;/strong&gt; Linux command. This command will display the last entries of the system’s log and automatically update the display with any new content/log entries inserted. Engineers and admins can now easily troubleshoot problems while continually keeping an eye on the Nexus syslog without the need to use the &lt;strong&gt;show log&lt;/strong&gt; command every minute to get any new updates written to the system’s log:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show log | less&lt;/strong&gt;&lt;br /&gt;:F&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;2023 May 15 11:59:20 N5k-UP %EEM_ACTION-2-CRIT: SLA-PYTHON-SCRIPT-FOR-8.8.8.8/32-EXECUTED &lt;br /&gt;2023 May 15 11:59:20 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.1115&lt;br /&gt;Waiting for data... (interrupt to abort)&lt;/p&gt;
&lt;p class=&quot;box-warning&quot; style=&quot;text-align: justify;&quot;&gt;To exit this mode simply type &lt;strong&gt;Ctrl-C&lt;/strong&gt; and then &lt;strong&gt;q&lt;/strong&gt; to abort.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Another useful operator &amp;nbsp;is &amp;nbsp;the &lt;strong&gt;sort&lt;/strong&gt; parameter used to filter the &lt;strong&gt;show&lt;/strong&gt; command output in an order as shown below with the Ethernet interfaces. Keep in mind that the command will sort the output based on the character order which means any interface with an &lt;strong&gt;Eth1&lt;/strong&gt; will show first, then &lt;strong&gt;Eth2&lt;/strong&gt; and so on.&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;show interface brief | sort&lt;/strong&gt;&lt;br /&gt;Eth1/1 1 eth access down SFP validation failed 10G(D) --&lt;br /&gt;Eth1/10 1 eth access down SFP not inserted 10G(D) --&lt;br /&gt;Eth1/11 1 eth access down SFP not inserted 10G(D) --&lt;br /&gt;Eth1/12 1 eth access down SFP not inserted 10G(D) –&lt;br /&gt;&amp;lt;…&amp;gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;turning-off-pagination-for-lengthy-show-command-outputs-show-option-no-more-parameter&quot;&gt;Turning Off Pagination For Lengthy ‘Show’ Command Outputs. ‘Show &amp;lt;option&amp;gt; | no-more’ Parameter&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The | &lt;strong&gt;no-more&lt;/strong&gt; parameter is particularly useful when there is a need to display all output without stopping at the end of the page. A good example is to show the &lt;strong&gt;running-configuration&lt;/strong&gt; or obtain the output of any command in one hit. By default, the Nexus OS will pause the output once it hits the end of the user’s terminal page. This feature can be easily bypassed by appending the |&lt;strong&gt;no-more&lt;/strong&gt; parameter at the end of the command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show interface brief | no-more&lt;/strong&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;searching-filtering-output-from-show-command-show-option-more&quot;&gt;Searching &amp;amp; Filtering Output from ‘Show’ Command: ‘Show &amp;lt;option&amp;gt;’–More-&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can search and filter output from the &lt;strong&gt;--More–&lt;/strong&gt; prompt displayed in the &lt;strong&gt;show command output&lt;/strong&gt;. When the &lt;strong&gt;--More—&lt;/strong&gt; prompt appears (as shown below), simply type &lt;strong&gt;h&lt;/strong&gt; to view all possible options. An interesting feature is to filter the output by typing &lt;strong&gt;/&lt;/strong&gt;&amp;nbsp;(forward-slash) and then to search for the pattern that you are looking for:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config&lt;/strong&gt;&lt;br /&gt;!Command: show running-config&lt;br /&gt;!Time: Mon May 15 12:30:09 2023&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;--More—&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;/&amp;lt;regular expression&amp;gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;displaying-last-lines-from-the-show-command-output-show-option-last&quot;&gt;Displaying Last Lines From The ‘Show’ Command Output – ‘Show &amp;lt;option&amp;gt; | last ’&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When working with lengthy outputs from commands such as &lt;strong&gt;show logging&lt;/strong&gt; it’s often desirable to &lt;strong&gt;display the last lines&lt;/strong&gt; of the &lt;strong&gt;command output&lt;/strong&gt;. The &lt;strong&gt;show &amp;lt;option&amp;gt; | last&lt;/strong&gt; command will display the &lt;strong&gt;last 10 lines by default&lt;/strong&gt;. Appending a number after the keyword &lt;strong&gt;last&lt;/strong&gt; will adjust the lines displayed. The example below shows the &lt;strong&gt;last 5 log entries&lt;/strong&gt; in our Nexus system:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show logging | last 5&lt;/strong&gt;&lt;br /&gt;2023 May 15 12:34:30 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.5669&lt;br /&gt;2023 May 15 12:34:40 N5k-UP %EEM_ACTION-2-CRIT: SLA-PYTHON-SCRIPT-FOR-8.8.8.8/32-EXECUTED &lt;br /&gt;2023 May 15 12:34:40 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.5691&lt;br /&gt;2023 May 15 12:34:50 N5k-UP %EEM_ACTION-2-CRIT: SLA-PYTHON-SCRIPT-FOR-8.8.8.8/32-EXECUTED &lt;br /&gt;2023 May 15 12:34:50 N5k-UP %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin on vsh.5709&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;redirecting-show-command-output-to-file-with-or-without-timestamp-show-running-config-backupcfg-timestamp&quot;&gt;Redirecting ‘Show Command’ Output to File with or without Timestamp. ‘Show running-config&amp;gt;backupcfg.$(TIMESTAMP) ‘&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The ability to redirect the output of a command to a file is a feature most Linux users/administrators will welcome. Capturing lengthy outputs from commands such as &lt;strong&gt;show tech-support&lt;/strong&gt; can become quite challenging as these can sometime be over 10,000 lines. Redirecting the output of a command to a file is a very simple process making it easy to execute even by less experienced users.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The command below shows how to redirect the output of the &lt;strong&gt;show running-config&lt;/strong&gt; command to a file on the system’s flash:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config &amp;gt; backupcfg&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | include backup&lt;/strong&gt;&lt;br /&gt;4352 May 15 13:30:00 2023 backupcfg&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;When adding the &lt;strong&gt;System-Defined Timestamp Variable&lt;/strong&gt; into the command line the Nexus OS will automatically &lt;strong&gt;append&lt;/strong&gt; the &lt;strong&gt;time and date&lt;/strong&gt; to the filename making it easier to &lt;strong&gt;store and track files&lt;/strong&gt;. The next example redirects the &lt;strong&gt;show running-config&lt;/strong&gt; output to a &lt;strong&gt;file&lt;/strong&gt; that includes the system’s &lt;strong&gt;timestamp&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config&amp;gt; backupcfg.$(TIMESTAMP)&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | include backup&lt;/strong&gt;&lt;br /&gt;4352 May 15 13:30:00 2023 backupcfg&lt;br /&gt;4352 May 15 13:46:17 2023 backupcfg.2023-05-15-13.46.17&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;combining-multiple-search-strings-include-parameter&quot;&gt;Combining Multiple Search Strings – ‘| Include’ Parameter&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Sometimes, it is necessary to &lt;strong&gt;combine search strings&lt;/strong&gt; from the &lt;strong&gt;show command &lt;/strong&gt;to filter the output and quickly obtain the information we need. The &lt;strong&gt;| include&lt;/strong&gt; parameter is frequently used to filter the output and display lines containing specific keywords.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The next command will show the configured &lt;strong&gt;descriptions&lt;/strong&gt; from &lt;strong&gt;all interfaces&lt;/strong&gt; and include the &lt;strong&gt;interface utilization&lt;/strong&gt; which is captured by the &lt;strong&gt;rate&lt;/strong&gt; keyword:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;show interface | include description | rate&lt;/strong&gt;&lt;br /&gt;PH_NEXUS_7000# show interface | incdescription|rate&lt;br /&gt; 1 minute input rate 0 bits/sec, 0 packets/sec&lt;br /&gt; 1 minute output rate 0 bits/sec, 0 packets/sec&lt;br /&gt; 30 seconds input rate 56 bits/sec, 0 packets/sec&lt;br /&gt; 30 seconds output rate 896 bits/sec, 1 packets/sec&lt;br /&gt;input rate 56 bps, 0 pps; output rate 896 bps, 1 pps&lt;br /&gt; 300 seconds input rate 112 bits/sec, 0 packets/sec&lt;br /&gt; 300 seconds output rate 488 bits/sec, 1 packets/sec&lt;br /&gt;input rate 112 bps, 0 pps; output rate 488 bps, 1 pps&lt;br /&gt; 30 seconds input rate 120 bits/sec, 0 packets/sec&lt;br /&gt; 30 seconds output rate 1072 bits/sec, 1 packets/sec&lt;br /&gt;..&amp;lt;output omitted&amp;gt;&lt;/p&gt;
&lt;p class=&quot;box-warning&quot; style=&quot;text-align: justify;&quot;&gt;All search strings are case sensitive and there is &lt;strong&gt;no space&lt;/strong&gt; between the last pipe and keywords (description|rate).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Next example command is equivalent to the OR option for a filter.&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP#&amp;nbsp;&lt;strong&gt;show run | include 'interface Vlan|ip address'&lt;/strong&gt;&lt;br /&gt;iptacacs source-interface Vlan1&lt;br /&gt;source-interface Vlan1&lt;br /&gt;ip address 10.1.1.101/24&lt;br /&gt;interface Vlan1&lt;br /&gt;ip address 192.168.250.247/24&lt;br /&gt;interface Vlan4&lt;br /&gt;ip address 192.168.4.247/24&lt;br /&gt;interface Vlan7&lt;br /&gt;ip address 172.20.199.247/24&lt;br /&gt;interface Vlan11&lt;br /&gt;interface Vlan25&lt;br /&gt;ip address 192.168.25.247/24&lt;br /&gt;interface Vlan26&lt;br /&gt;ip address 172.26.1.251/24&lt;br /&gt;interface Vlan27&lt;br /&gt;ip address 172.27.1.250/24&lt;br /&gt;interface Vlan60&lt;br /&gt;interface Vlan100&lt;br /&gt;ip address 172.20.100.247/24&lt;br /&gt;interface Vlan105&lt;br /&gt;ip address 172.20.105.247/24&lt;br /&gt;interface Vlan109&lt;br /&gt;ip address 172.20.109.247/24&lt;br /&gt;interface Vlan110&lt;br /&gt;ip address 172.20.110.247/24&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the last example is used when there is a need to use more than one word to filter specific keywords/patterns. The &lt;strong&gt;search strings&lt;/strong&gt; should be included &lt;strong&gt;between apostrophes &lt;/strong&gt;as shown below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config | include 'ip route'&lt;/strong&gt;&lt;br /&gt;ip route 0.0.0.0/0 192.168.245.245&lt;br /&gt;ip route 0.0.0.0/0 192.168.231.4&lt;br /&gt;ip route 0.0.0.0/0 172.26.1.250&lt;br /&gt;ip route 0.0.0.0/0 10.1.1.1&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;scripting-in-nx-os-executing-multiple-commands-within-a-file&quot;&gt;Scripting in NX-OS – Executing Multiple Commands within a File&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Automating time-consuming tasks such as configuring multiple interfaces or changing large portions of a configuration is easily achieved thanks to the flexibility the NX-OS provides.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Here are a few examples where automated scripts can be used to help speed up troubleshooting or even resolve problems:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Temporarily change the running configuration, obtain debugs and then roll back the change&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Have a series of commands ready to be executed when specific events occur e.g. link failure or switch becomes unresponsive&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Execute commands on the Nexus after the switch is deployed at a remote location&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Periodically obtain information from the Nexus switch using show commands.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The possibilities and combinations are really limitless.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Unfortunately the script containing the commands cannot be created within NX-OS. The script needs to be created on a workstation using a standard text editor and then uploaded to the Nexus switch bootflash.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Uploading the file to the Nexus bootflash is achieved using the &lt;strong&gt;copy tftp: bootflash:&lt;/strong&gt; command. This assumes there is already a tftp server configured, operating and serving the script:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;copy tftp: bootflash:&lt;/strong&gt;&lt;br /&gt;Enter source filename: &lt;strong&gt;nexus-script.txt&lt;/strong&gt;&lt;br /&gt;Enter vrf (If no input, current vrf 'default' is considered): &lt;strong&gt;management&lt;/strong&gt;&lt;br /&gt;Enter hostname for the tftp server: &lt;strong&gt;10.10.8.176&lt;/strong&gt;&lt;br /&gt;Trying to connect to tftp server......&lt;br /&gt;Connection to Server Established.&lt;br /&gt;TFTP get operation was successful &lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | include nexus&lt;/strong&gt;&lt;br /&gt;179 May 15 00:03:12 2023 nexus-script.txt&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The script’s content can be viewed using the &lt;strong&gt;show file&lt;/strong&gt; command as displayed below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show file bootflash:///nexus-script.txt&lt;/strong&gt;&lt;br /&gt;Configure terminal&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** TEST 1 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;description *** TEST 2 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/8&lt;br /&gt;description *** TEST 3 *** &lt;br /&gt;no shutdown&lt;br /&gt;end&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;As we can see, the script contains commands that will configure the &lt;strong&gt;description&lt;/strong&gt; on 3 Ethernet interfaces and place them in an &lt;strong&gt;administratively up status&lt;/strong&gt; (no shutdown). &amp;nbsp;Currently these interfaces do not have any configuration:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show run interface&lt;/strong&gt; &lt;br /&gt;!Command: show running-config interface&lt;br /&gt;!Time: Mon May 15 00:00:41 2023&lt;br /&gt;version 7.0(2)N1(1)&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;interface Ethernet1/8&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Executing our script can be easily done using the run-script command. The &lt;strong&gt;run-script&lt;/strong&gt; command is used to execute the commands specified in a file:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;run-script bootflash:///nexus-script.txt&lt;/strong&gt;&lt;br /&gt;`configure terminal&lt;br /&gt;`interface Ethernet1/6&lt;br /&gt;`description *** TEST 1 ***&lt;br /&gt;`no shutdown&lt;br /&gt;`interface Ethernet1/7&lt;br /&gt;`description *** TEST 2 ***&lt;br /&gt;`no shutdown&lt;br /&gt;&lt;br /&gt;`interface Ethernet1/8&lt;br /&gt;`description *** TEST 3 ***&lt;br /&gt;`no shutdown&lt;br /&gt;`end&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Once the script is executed we can check the &lt;strong&gt;running-configuration&lt;/strong&gt; and verify interfaces have been successfully configured:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show running-config interface&lt;/strong&gt;&lt;br /&gt;!Command: show running-config interface&lt;br /&gt;!Time: Mon May 15 00:04:04 2023&lt;br /&gt;version 7.0(2)N1(1)&lt;br /&gt;&amp;lt;output omitted&amp;gt;..&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** TEST 1 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;description *** TEST 2 ***&lt;br /&gt;no shutdown&lt;br /&gt;interface Ethernet1/8&lt;br /&gt;description *** TEST 3 ***&lt;br /&gt;no shutdown&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Another option is to use the &lt;strong&gt;vsh&lt;/strong&gt; command and run commands directly. The &lt;strong&gt;vsh&lt;/strong&gt; stands for virtual shell and is mainly used to run &lt;strong&gt;NX-OS cli&lt;/strong&gt; commands from &lt;strong&gt;Bash Shell&lt;/strong&gt; however, we can still run the same script but this time by taking advantage of the &lt;strong&gt;vsh&lt;/strong&gt; command.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;vsh&lt;/strong&gt; command is executed on a clean configuration and the interface descriptions are successfully configured:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show file script-description2.txt | vsh&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;show run interface&lt;/strong&gt;&lt;br /&gt;!Command: show running-config interface&lt;br /&gt;!Time: Mon May 15 10:49:16 2023&lt;br /&gt;&amp;lt;…&amp;gt;&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** TEST 1 ***&lt;br /&gt;interface Ethernet1/7&lt;br /&gt;description *** TEST 2 ***&lt;br /&gt;interface Ethernet1/8&lt;br /&gt;description *** TEST 3 ***&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;There is also the option to execute commands directly as illustrated in the following example.&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;echo &quot;hostname TEST-VSH&quot; | vsh&lt;/strong&gt;&lt;br /&gt;TEST-VSH#&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;introducing-python-in-the-nexus-nx-os-uploading-and-executing-python-scripts&quot;&gt;Introducing Python in the Nexus NX-OS – Uploading and Executing Python Scripts&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/nexus-hints-and-tips/cisco-nexus-python-scripting.png&quot; alt=&quot;cisco nexus python scripting&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;cisco nexus python scripting&quot; /&gt;Nexus switches offer powerful scripting capabilities since integrating&amp;nbsp;&lt;strong&gt;Python&lt;/strong&gt; into &lt;strong&gt;NX-OS&lt;/strong&gt; and can simplify network operations through the ability to run Python scripts directly on the switch. Python is a powerful programming language with a simple approach to object-oriented programming. The Cisco &lt;strong&gt;Nexus 5000 series&lt;/strong&gt; switches with &lt;strong&gt;Releases 5.2(1)N1(1)&lt;/strong&gt; and later and the Cisco &lt;strong&gt;Nexus 6000 series&lt;/strong&gt; switches with &lt;strong&gt;Releases 6.0(2)N1(1)&amp;nbsp;&lt;/strong&gt;and &lt;strong&gt;later&lt;/strong&gt;, support &lt;strong&gt;all the features&lt;/strong&gt; available in &lt;strong&gt;Python v2.7.2&lt;/strong&gt;. The Cisco &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; also support &lt;strong&gt;Python v2.7.2&lt;/strong&gt; and the Cisco &lt;strong&gt;Nexus 9000 Series&lt;/strong&gt; devices support &lt;strong&gt;Python v2.7.5&lt;/strong&gt;. The python scripts can be used to &lt;strong&gt;execute configuration commands&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;show commands&lt;/strong&gt;, &lt;strong&gt;parse CLI output&lt;/strong&gt;, &lt;strong&gt;call other scripts&lt;/strong&gt; etc.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To enter the &lt;strong&gt;python environment&lt;/strong&gt; on the Nexus NX-OS use the &lt;strong&gt;python&lt;/strong&gt; command. Once in the python environment the &lt;strong&gt;hash&lt;/strong&gt; (&lt;strong&gt;#&lt;/strong&gt;) command prompt will be replaced by &lt;strong&gt;three greater-than signs&lt;/strong&gt; (&lt;strong&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/strong&gt;). At this point we are able to directly execute python commands and scripts.&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;python&lt;/strong&gt;&lt;br /&gt;Copyright (c) 2001-2012 Python Software Foundation; All Rights Reserved&lt;br /&gt;N5k-UP# &amp;gt;&amp;gt;&amp;gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The integrated python in NX-OS supports both &lt;strong&gt;interactive&lt;/strong&gt; and &lt;strong&gt;non-interactive modes&lt;/strong&gt;. Python commands in &lt;strong&gt;interactive mode&lt;/strong&gt; can be executed &lt;strong&gt;after switching to the python environment&lt;/strong&gt;. The next &lt;strong&gt;interactive mode&amp;nbsp;&lt;/strong&gt;example illustrates how to print the old time classic in the programming world, “&lt;strong&gt;hello world&lt;/strong&gt;” output, directly from the NX-OS python environment.&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;python&lt;/strong&gt;&lt;br /&gt;Copyright (c) 2001-2012 Python Software Foundation; All Rights Reserved&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;&amp;gt;&amp;gt;&amp;gt;print &quot;hello world&quot;&lt;/strong&gt;&lt;br /&gt;hello world&lt;br /&gt;N5k-UP#&lt;strong&gt; &amp;gt;&amp;gt;&amp;gt; exit()&lt;/strong&gt;&lt;br /&gt;N5k-UP#&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note: The following commands can be used to exit the python environment and switch back to NX-OS privileged mode (#): &lt;strong&gt;quit&lt;/strong&gt;(), &lt;strong&gt;exit&lt;/strong&gt; (), &lt;strong&gt;Ctrl-C&lt;/strong&gt; or&amp;nbsp;&lt;strong&gt;Ctrl-D&lt;/strong&gt; (i.e. EOF)&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Pythonin NX-OS can run also in &lt;strong&gt;non-interactive&amp;nbsp;&lt;/strong&gt;(script) &lt;strong&gt;mode&lt;/strong&gt; by running the Python script name as an argument to the &lt;strong&gt;Python CLI command&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For demonstration purposes we’ve created a simple python script named &lt;strong&gt;helloPython.py. &lt;/strong&gt;This script has been created using a standard text editor, e.g. Notepad from the Windows OS, and has been uploaded to a TFTP server. The script has been &lt;strong&gt;downloaded&amp;nbsp;&lt;/strong&gt;to the &lt;strong&gt;Nexus switch&lt;/strong&gt; and stored in the &lt;strong&gt;bootflash:scripts&lt;/strong&gt; location which is where pythons scripts &lt;strong&gt;must be stored and executed&lt;/strong&gt;. The content of our Python script is shown below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show file bootflash:scripts/helloPython.py&lt;/strong&gt;&lt;br /&gt;#!/usr/bin/env python&lt;br /&gt;import sys&lt;br /&gt;argvList = sys.argv[1:]&lt;br /&gt;forargv in argvList:&lt;br /&gt;print 'Hello ' + argv&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;Executing Python Scripts&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The python script is executed using the &lt;strong&gt;source &amp;lt;filename&amp;gt;&lt;/strong&gt; command followed by the necessary parameters the script is expecting. A variable (argv)&amp;nbsp; is expected to be received as input to the script. This variable (firewall.cx) is printed along with the word “Hello” at the beginning of the output.&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;source helloPython.py firewall.cx&lt;/strong&gt;&lt;br /&gt;Hello firewall.cx&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;em&gt;NOTE: Before the NX-OS 7.0 version, python scripts are executed with the ‘python’ instead of the ‘source’ command.&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, you can create your own NX-OS commands by taking advantage of the python scripting. A new command named hello has been configured, using the &lt;strong&gt;cli alias&lt;/strong&gt; command, which executes our Python script along with the necessary parameters:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP(config)# &lt;strong&gt;cli alias name hello source helloPython.py&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# hello Vasilis&lt;br /&gt;Hello Vasilis&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;cli alias&lt;/strong&gt; command above instructs the NX-OS to create a new command named hello which, when executed, will run in its turn the command “&lt;strong&gt;source helloPython.py&lt;/strong&gt;” but also accept any parameters given (for our Python script). The &lt;strong&gt;cli alias&lt;/strong&gt; command is covered extensively later in this article.&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;a name=&quot;nexus-nx-os-hints-tips&quot;&gt;Nexus NX-OS Hints &amp;amp; Tips&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Working with the Nexus NX-OS is a pleasant experience considering the similarities with the Linux operating system. Unix/Linux users will surely feel right at home. To further enhance user experience we’ve written the &lt;strong&gt;top 5 NX-OS handy commands section&lt;/strong&gt; below that could be useful for the day to day operation and administration of Nexus switches. Let’s start the countdown...&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-5-executing-multiple-commands-in-one-line&quot;&gt;Nexus NX-OS Tip No.5 – Executing Multiple Commands in One Line&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus NX-OS allows the execution of multiple show or configuration commands in one go using the semi-colon ; character &amp;nbsp;between them:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show clock ; show checkpoint summary ; show hostname ;&lt;/strong&gt;&lt;br /&gt;12:56:57.370 UTC Mon May 15 2023&lt;br /&gt;User Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;1) FIRST-Checkpoint:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Wed, 16:13:19 10 May 2023&lt;br /&gt;Size is 15,831 bytes&lt;br /&gt;Description: None&lt;br /&gt;2) SLA:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Sun, 14:21:06 14 May 2023&lt;br /&gt;Size is 16,183 bytes&lt;br /&gt;Description: PYTHON-SCRIPT &lt;br /&gt;N5k-UP &lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;configure terminal ; interface eth1/6 ; description *** test multiple commands *** ;&lt;/strong&gt; &lt;br /&gt;Enter configuration commands, one per line. End with CNTL/Z.&lt;br /&gt;N5k-UP(config-if)# &lt;strong&gt;show run interface ethernet 1/6&lt;/strong&gt;&lt;br /&gt;!Command: show running-config interface Ethernet1/6&lt;br /&gt;!Time: Mon May 15 12:58:46 2023&lt;br /&gt;version 7.0(2)N1(1)&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description *** test multiple commands *** ;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-4-tracking-recent-user-configuration-changes&quot;&gt;Nexus NX-OS Tip No.4 – Tracking Recent User Configuration Changes&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;All commands executed within the Nexus NX-OS are logged by default. You can easily find who modified the configuration and when, as well as the exact commands that have been applied using the &lt;strong&gt;show accounting log&lt;/strong&gt; command:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP(config-if)# &lt;strong&gt;show accounting log | last 3&lt;/strong&gt;&lt;br /&gt;Mon May 15 13:05:12 2023:type=update:id=10.10.8.174@pts/2:user=admin:cmd=configure terminal ; interface Ethernet1/6 ; description test (REDIRECT))&lt;br /&gt;Mon May 15 13:05:12 2023:type=update:id=10.10.8.174@pts/2:user=admin:cmd=configure terminal ; interface Ethernet1/6 ; description test (SUCCESS)&lt;br /&gt;Mon May 15 13:05:16 2023:type=start:id=vsh.9446:user=admin:cmd=&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;| last 3&lt;/strong&gt; parameter will display the last 3 entries.&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-3-creating-your-own-nx-os-alias-commands&quot;&gt;Nexus NX-OS Tip No.3 – Creating Your Own NX-OS Alias Commands&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Creating your own NX-OS alias commands is a great feature which helps simplify long and tedious commands. Cisco IOS users can also use the &lt;strong&gt;cli alias&lt;/strong&gt; command to create IOS equivalent commands. For example we can create an alias &lt;strong&gt;copy running-config startup-config&lt;/strong&gt; command and save it as &lt;strong&gt;wr&lt;/strong&gt; to help other users with more experience on Cisco IOS devices work more easily around the Nexus switch.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Several useful examples are provided below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP(config)# &lt;strong&gt;cli alias name ipb show ip interface brief&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name is show interface status&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name hb show hsrp brief&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name ps show port-channel summary&lt;/strong&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;cli alias name wr copy running-config startup-config&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;N5k-UP(config)# &lt;strong&gt;wr&lt;/strong&gt;&lt;br /&gt;[########################################] 100%&lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-2-quickly-viewing-and-executing-past-commands&quot;&gt;Nexus NX-OS Tip No.2 – Quickly Viewing and Executing Past Commands&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus NX-OS allows users to easily view and recall past commands with the use of the &lt;strong&gt;show cli history&lt;/strong&gt; command. When entered, the switch will list commands entered from the oldest to the most recent (indicated by the number on the left) along with the date/time executed. The switch will execute the selected command by using the &lt;strong&gt;exclamation mark&lt;/strong&gt; (&lt;strong&gt;!&lt;/strong&gt;) and the &lt;strong&gt;number of the command line&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In the example below we selected &lt;strong&gt;command No.9&lt;/strong&gt; from the history list by entering &lt;strong&gt;!9&lt;/strong&gt;:&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show cli history&lt;/strong&gt;&lt;br /&gt;0 13:18:30 conf&lt;br /&gt;&amp;lt;output omitted&amp;gt;&lt;br /&gt;8 13:20:59 cli alias name id show interface description&lt;br /&gt;9 13:21:04 show run | include alias&lt;br /&gt;10 13:23:06 show cli alias &lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;!9&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;show run | include alias&lt;/strong&gt;&lt;br /&gt;cli alias name sla source routetrack-1.3.py 8.8.8.8/32 management 10.10.8.176&lt;br /&gt;cli alias name hello source helloPython.py&lt;br /&gt;cli alias name ipb show ip interface brief&lt;br /&gt;cli alias name is show interface status&lt;br /&gt;cli alias name hb show hsrp brief&lt;br /&gt;cli alias name ps show port-channel summary &lt;br /&gt;cli alias name wr copy running-config startup-config&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-tip-no-1-comparing-differences-in-running-startup-configuration&quot;&gt;Nexus NX-OS Tip No.1 – Comparing Differences in Running &amp;amp; Startup Configuration&amp;nbsp;&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can compare the output from a &lt;strong&gt;show&lt;/strong&gt; command with the output from the previous snapshot of the same command. In particular, the Cisco NX-OS software creates temporary files for the most current output “&lt;strong&gt;show&lt;/strong&gt;&lt;strong&gt; command”&lt;/strong&gt; for all current and previous users’ sessions.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;“show run diff”&lt;/strong&gt; command can be used to &lt;strong&gt;display the difference between running and startup configuration&lt;/strong&gt;.&amp;nbsp; The section starting with &lt;strong&gt;*** &lt;/strong&gt;(stars)&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;refers to the &lt;strong&gt;Startup-config&lt;/strong&gt; while the section under &lt;strong&gt;--- &lt;/strong&gt;(dashes)&amp;nbsp;refers to the &lt;strong&gt;Running-config&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note: The switch will not show any differences to the configuration after it is saved&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;show run diff&lt;/strong&gt;&lt;br /&gt;*** Startup-config&lt;br /&gt;--- Running-config&lt;br /&gt;***************&lt;br /&gt;&lt;br /&gt;*** 46,56 ****&lt;br /&gt;interface Ethernet1/2&lt;br /&gt;interface Ethernet1/3&lt;br /&gt;interface Ethernet1/4&lt;br /&gt;! description GREP2&lt;br /&gt;interface Ethernet1/5&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;description test&lt;br /&gt;&lt;br /&gt;--- 45,55 ----&lt;br /&gt;interface Ethernet1/2&lt;br /&gt;interface Ethernet1/3&lt;br /&gt;interface Ethernet1/4&lt;br /&gt;! description *** TEST DIFF ***&lt;br /&gt;interface Ethernet1/5&lt;br /&gt;interface Ethernet1/6&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;wr&lt;/strong&gt;&lt;br /&gt;[########################################] 100%&lt;br /&gt;Copy complete, now saving to disk (please wait)...&lt;br /&gt;N5k-UP# &lt;strong&gt;show run diff&lt;/strong&gt;&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;diff-clean command&lt;/strong&gt; can be used to remove the temporary files for the current user's active session or for all past and present sessions for all users.&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;diff-clean all-sessions&lt;/strong&gt;&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;Summary&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco NX-OS Software&lt;/strong&gt; is a &lt;strong&gt;data center-class operating system&lt;/strong&gt; with &lt;strong&gt;powerful scripting capabilities&lt;/strong&gt;. This article showed how to make use of various &lt;strong&gt;Nexus NX-OS command options&lt;/strong&gt; and &lt;strong&gt;operators&lt;/strong&gt;, how to &lt;strong&gt;combine multiple Nexus commands&lt;/strong&gt;, &lt;strong&gt;filter Show commands output&lt;/strong&gt;, &lt;strong&gt;create and execute NX-OS scripts&lt;/strong&gt;, introduced &lt;strong&gt;Python scripting&lt;/strong&gt; and &lt;strong&gt;environment&lt;/strong&gt; and covered a number of &lt;strong&gt;Nexus NX-OS hints and tips&lt;/strong&gt; to help administrators and engineers make their day-to-day operation and administration of the &lt;strong&gt;Nexus Data Center switches&lt;/strong&gt; faster, easier and safer!&lt;/p&gt;</content>
		<category term="Cisco Data Center (Nexus/UCS)" />
	</entry>
	<entry>
		<title>Complete Guide to Nexus Checkpoint &amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000</title>
		<link rel="alternate" type="text/html" href="https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html"/>
		<published>2017-05-27T09:26:52+10:00</published>
		<updated>2017-05-27T09:26:52+10:00</updated>
		<id>https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html</id>
		<author>
			<name>Vasileios Bouloukos</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/checkpoint-rollback/cisco-nexus-checkpoint-rollback-feature-intro.webp&quot; alt=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/checkpoint-rollback/cisco-nexus-configuration-checkpoint-rollback.png&quot; alt=&quot;cisco nexus configuration checkpoint rollback&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;Cisco Nexus Checkpoint - Rollback Feature. Configuration &amp;amp; Examples.&quot; /&gt;The &lt;strong&gt;Cisco NX-OS checkpoint feature&amp;nbsp;&lt;/strong&gt;provides the capability to capture at any time a &lt;strong&gt;snapshot&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;backup&lt;/strong&gt;) of the&amp;nbsp;&lt;strong&gt;Cisco Nexus configuration&lt;/strong&gt; before making any changes. The captured configuration (&lt;strong&gt;checkpoint&lt;/strong&gt;) can then be used to&amp;nbsp;&lt;strong&gt;roll back&amp;nbsp;&lt;/strong&gt;and &lt;strong&gt;restore&lt;/strong&gt; the &lt;strong&gt;original configuration&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;NX-OS checkpoint and rollback feature&amp;nbsp;&lt;/strong&gt;is extremely useful, and a life saver in some cases, when a new configuration change to a production system has caused unwanted effects or was incorrectly made/planned and we need to immediately return to an original/stable configuration.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;With &lt;strong&gt;Catalyst IOS switches&lt;/strong&gt; we would &lt;strong&gt;manually remove&lt;/strong&gt; or &lt;strong&gt;restore IOS commands&lt;/strong&gt; but with the &lt;strong&gt;Nexus NS-OS checkpoint-rollback feature&lt;/strong&gt; this is a much &lt;strong&gt;faster&lt;/strong&gt; and &lt;strong&gt;safer process&lt;/strong&gt; that can be executed even by an authorized user with basic experience/knowledge on Nexus switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Key Topics:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nx-os-checkpoint-and-rollback-limitations-guidelines&quot; title=&quot;NX-OS Checkpoint &amp;amp; Rollback Limitations - Guidelines&quot;&gt;NX-OS Checkpoint &amp;amp; Rollback Limitations - Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#understanding-and-configuring-the-nx-os-checkpoint-feature&quot; title=&quot;Understanding and Configuring the NX-OS Checkpoint Feature&quot;&gt;Understanding and Configuring the NX-OS Checkpoint Feature&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#how-to-backup-nexus-checkpoints-exceeding-the-10-checkpoint-limit&quot; title=&quot;How to Backup Nexus Checkpoints – Exceeding The 10 Checkpoint Limit&quot;&gt;How to Backup Nexus Checkpoints – Exceeding the 10 Checkpoint Limit&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#rollback-configuration-checking-differences-between-running-config-and-checkpoint&quot; title=&quot;Rollback Configuration – Checking Differences Between ‘Running Config’ &amp;amp; ‘CheckPoint’&quot;&gt;Rollback Configuration – Checking Differences Between ‘Running Config’ &amp;amp; ‘CheckPoint’&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;Summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, we must point out that &lt;strong&gt;basic knowledge&lt;/strong&gt; of the Cisco NX-OS is required for this article.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Additional Reading:&lt;/h3&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&quot;&gt;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-switches/cisco-nexus-7000-module-shutdown-replacement-removal.html&quot; target=&quot;_blank&quot; style=&quot;background-color: initial; display: inline !important;&quot; title=&quot;Cisco Nexus 7000 Module Shutdown and Removal Procedure&quot;&gt;Cisco Nexus 7000 Module Shutdown and Removal Procedure&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&quot;&gt;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nx-os-checkpoint-and-rollback-limitations-guidelines&quot;&gt;NX-OS Checkpoint &amp;amp; Rollback Limitations - Guidelines&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Checkpoint and Rollback feature&amp;nbsp;&lt;/strong&gt;has the following main configuration guidelines and limitations:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;maximum number of checkpoints&lt;/strong&gt; supported is equal to &lt;strong&gt;ten (10)&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Checkpoints are stored in an internal repository not accessible by the common user.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Checkpoints are persistent and &lt;strong&gt;synced&lt;/strong&gt; between &lt;strong&gt;redundant supervisors&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It is &lt;strong&gt;not possible&lt;/strong&gt; to &lt;strong&gt;apply&lt;/strong&gt; or &lt;strong&gt;import&lt;/strong&gt; the &lt;strong&gt;checkpoint&lt;/strong&gt; &lt;strong&gt;file&lt;/strong&gt; from &lt;strong&gt;another Nexus switch&lt;/strong&gt;. Checkpoints can only be used on the device they were created on.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Only one user&lt;/strong&gt;&amp;nbsp;at a time can perform a &lt;strong&gt;checkpoint, rollback&lt;/strong&gt;, or &lt;strong&gt;copy of the running configuration&lt;/strong&gt; to the &lt;strong&gt;startup configuration&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoints&lt;/strong&gt; are&lt;strong&gt; cleared from the system’s database&lt;/strong&gt; after executing the &lt;strong&gt;write erase&lt;/strong&gt; or &lt;strong&gt;reload &lt;/strong&gt;command (switch reload).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoints&lt;/strong&gt; can be &lt;strong&gt;manually cleared&lt;/strong&gt; by running the &lt;strong&gt;clear checkpoint database&lt;/strong&gt; command. The checkpoints saved to the &lt;strong&gt;bootflash&lt;/strong&gt; are not affected by the aforementioned commands.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Checkpoints are&lt;strong&gt; only local&lt;/strong&gt; to the &lt;strong&gt;NX-OS switch&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Rollback using files stored in &lt;strong&gt;bootflash&lt;/strong&gt; is supported only if it has been created using the &lt;strong&gt;checkpoint&lt;/strong&gt; command.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoint names&lt;/strong&gt; must be &lt;strong&gt;unique&lt;/strong&gt;. You cannot overwrite previously saved checkpoints. If attempting to overwrite existing checkpoints the user will receive the following error: &lt;strong&gt;ERROR: ascii-cfg: Checkpoint Name already exists (err id 0x405F002B)&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoints&lt;/strong&gt; are &lt;strong&gt;local&lt;/strong&gt; to a &lt;strong&gt;virtual device context&lt;/strong&gt; (VDC) for the &lt;strong&gt;Nexus 7000&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Rollback&lt;/strong&gt; is &lt;strong&gt;not supported&lt;/strong&gt; in the &lt;strong&gt;storage VDC&lt;/strong&gt; for the&lt;strong&gt; Nexus 7000&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Rollback&lt;/strong&gt; is &lt;strong&gt;not supported&lt;/strong&gt; on the &lt;strong&gt;Nexus 5000&lt;/strong&gt; after &lt;strong&gt;enabling&lt;/strong&gt; the &lt;strong&gt;FCoE feature&lt;/strong&gt;. System will generate the following &lt;strong&gt;error&lt;/strong&gt; after enabling the FCoE feature: &lt;strong&gt;ERROR: FCOE is enabled. Disabling rollback module.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;understanding-and-configuring-the-nx-os-checkpoint-feature&quot;&gt;Understanding and Configuring the NX-OS Checkpoint Feature&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Working with the Nexus Checkpoint feature is a very easy process and the commands used follow a logical order allowing the easy usage of this fantastic feature.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It’s important to always create a checkpoint before you begin making changes to the existing configuration of your Nexus switch. The command below shows the creation of our first checkpoint named &lt;strong&gt;Checkpoint-1&amp;nbsp;&lt;/strong&gt;along with the optional&amp;nbsp;&lt;strong&gt;description parameter&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;max 80 characters&lt;/strong&gt;) allowing the easy identification of the checkpoint:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;checkpoint Checkpoint-1 description *** Testing the checkpoint feature ***&lt;strong&gt;&lt;br /&gt;&lt;strong&gt;.....Done&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Once the checkpoint has been created, we can easily confirm its creation and details by issuing the &lt;strong&gt;show checkpoint summary&lt;/strong&gt; command as shown below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;show checkpoint summary&lt;/strong&gt; &lt;br /&gt;User Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;1) Checkpoint-1:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Mon, 08:10:29 22 May2023&lt;br /&gt;Size is 15,568 bytes&lt;br /&gt;Description: *** Testing the checkpoint feature ***&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note how the system not only provides all the necessary details about the recently created checkpoint but also shows which &lt;strong&gt;system user&lt;/strong&gt; created it (admin). This detail is particularly important if the system is managed by multiple admins or engineers.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The NX-OS checkpoint feature doesn’t stop surprising thanks to the system’s intelligent features. Users can actually configure their Nexus switch to &lt;strong&gt;automatically generate checkpoints&lt;/strong&gt; when specific changes occur in its running configuration. This awesome capability minimizes the risk for network downtime due to NX-OS key features misconfigurations and helps ensure there is &lt;strong&gt;always&lt;/strong&gt; a &lt;strong&gt;valid snapshot&lt;/strong&gt; that we can rollback to in case someone forgot to create a checkpoint before applying their changes!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Further capabilities built into this great feature allow the system to automatically create a checkpoint when aconfigured expiration period, e.g. the 120 days trial grace period of a license, has been exceeded. Reasons that could &lt;strong&gt;trigger automated system checkpoints&lt;/strong&gt; are highlighted below:&amp;nbsp;&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;License expiration of a feature&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Disabling a feature with the &lt;strong&gt;no feature&lt;/strong&gt; command&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Removing an instance of a Layer 3 protocol&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;system-generated checkpoint name&lt;/strong&gt; convention has the format &lt;strong&gt;system-fm-feature&lt;/strong&gt;. To help illustrate this &lt;strong&gt;automated feature&lt;/strong&gt; we attempted to &lt;strong&gt;disable&lt;/strong&gt; the &lt;strong&gt;VRRP feature&lt;/strong&gt; on our Nexus 5000 therefore triggering the system to create a checkpoint. First we &lt;strong&gt;confirm the VRRP feature is enabled&lt;/strong&gt; by issuing the &lt;strong&gt;show feature | include vrrp&lt;/strong&gt; command then &lt;strong&gt;disable it&lt;/strong&gt; and then &lt;strong&gt;verify it has been disabled&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;show feature | include vrrp&lt;/strong&gt;&lt;br /&gt;vrrp 1 enabled &lt;br /&gt;N5k-UP(config)# &lt;strong&gt;no feature vrrp&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;vrrp 1 disabled&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;show checkpoint summary&lt;/strong&gt; &lt;br /&gt;User Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;1) Checkpoint-1:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Mon, 08:10:29 22 May2023&lt;br /&gt;Size is 15,568 bytes&lt;br /&gt;Description: *** Testing the checkpoint feature ***&lt;br /&gt;System Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;2) system-fm-vrrp:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Mon, 11:31:41 22 May2023&lt;br /&gt;Size is 15,581 bytes&lt;br /&gt;Description: Created by Feature Manager.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Notice that the system now shows a second checkpoint&amp;nbsp;&lt;strong&gt;system-fm-vrrp&amp;nbsp;&lt;/strong&gt;which did not previously exist. This second checkpoint was created automatically by the Nexus as soon as we disabled the &lt;strong&gt;vrrp feature.&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Multiple checkpoints can be created to save different versions of the running configuration, however as previously noted, there is a limit of&amp;nbsp;&lt;strong&gt;ten (10) checkpoints&amp;nbsp;&lt;/strong&gt;a user can create. When this limit is reached a&amp;nbsp;&lt;strong&gt;warning message&lt;/strong&gt; to &lt;strong&gt;overwrite the oldest checkpoint&lt;/strong&gt; is shown:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;checkpoint Checkpoint-11&lt;/strong&gt;&lt;br /&gt;Checkpoints limit reached, this will overwrite the oldest checkpoint,&lt;br /&gt;Continue? (y/n) [n]&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;how-to-backup-nexus-checkpoints-exceeding-the-10-checkpoint-limit&quot;&gt;How to Backup Nexus Checkpoints – Exceeding The 10 Checkpoint Limit&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Those who require the ability to store &lt;strong&gt;more than 10 checkpoints&lt;/strong&gt; can store checkpoint files&amp;nbsp;in the &lt;strong&gt;bootflash&lt;/strong&gt; (internal compact flash memory). This is a useful methodology to &lt;strong&gt;safely store checkpoint files&lt;/strong&gt;&amp;nbsp;as they &lt;strong&gt;won’t be erased&lt;/strong&gt; with the &lt;strong&gt;write erase command&lt;/strong&gt; or &lt;strong&gt;reboot&lt;/strong&gt; of the Nexus switch.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To store the &lt;strong&gt;checkpoint&lt;/strong&gt; to the &lt;strong&gt;bootflash&lt;/strong&gt; simple use the &lt;strong&gt;checkpoint file bootflash:&lt;/strong&gt; command and append the name to be used for the checkpoint file:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;checkpoint file bootflash:Checkpoint-11&lt;/strong&gt;&lt;br /&gt;.Done&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | grep 11&lt;/strong&gt;&lt;br /&gt;15568 May 22 11:54:53 2023 Checkpoint-11&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;user&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;system checkpoint database&lt;/strong&gt; can be manually cleared using the &lt;strong&gt;clear checkpoint database&lt;/strong&gt; command. However, the checkpoint files stored at the &lt;strong&gt;bootflash&lt;/strong&gt; are not affected by the &lt;strong&gt;clear checkpoint database&amp;nbsp;&lt;/strong&gt;command as displayed below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;clear checkpoint database&lt;/strong&gt;&lt;br /&gt;...Done&lt;br /&gt;N5k-UP# &lt;strong&gt;show checkpoint summary&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;br /&gt;N5k-UP# &lt;strong&gt;dir | grep 11&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15568 May22 11:54:53 2023 Checkpoint-11&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;rollback-configuration-checking-differences-between-running-config-and-checkpoint&quot;&gt;Rollback Configuration – Checking Differences Between ‘Running Config’ &amp;amp; ‘CheckPoint’&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;rollback feature&lt;/strong&gt; allows us to apply a&amp;nbsp;&lt;strong&gt;checkpoint backup configuration&amp;nbsp;&lt;/strong&gt;of the Cisco NX-OS switch at any point &lt;strong&gt;without&lt;/strong&gt; having to &lt;strong&gt;reload&lt;/strong&gt; the &lt;strong&gt;switch&lt;/strong&gt;. When executed, rollback will &lt;strong&gt;compare&lt;/strong&gt; the &lt;strong&gt;running-configuration&lt;/strong&gt; with the &lt;strong&gt;checkpoint&lt;/strong&gt; and make the necessary changes to the running configuration so that they become identical. &lt;strong&gt;Network-admin user privileges&lt;/strong&gt; are required to configure&amp;nbsp;&lt;strong&gt;rollback&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To test the rollback feature on our Nexus 5000 we created a checkpoint (&lt;strong&gt;Checkpoint-1&lt;/strong&gt;) and configured a description for &lt;strong&gt;interfaces E1/10-E1/14&lt;/strong&gt;. We then will attempt to rollback to the initial checkpoint created (&lt;strong&gt;Checkpoint-1&lt;/strong&gt;) which should remove the descriptions from &lt;strong&gt;interfaces E1/10-E1/14&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;interface ethernet 1/10-14&lt;/strong&gt;&lt;br /&gt;N5k-UP(config-if-range)# &lt;strong&gt;description *** TESTING CHECKPOINT FEATURE ***&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We can review the &lt;strong&gt;differences&lt;/strong&gt; between the &lt;strong&gt;running-config&lt;/strong&gt; and a &lt;strong&gt;checkpoint before applying&lt;/strong&gt; the &lt;strong&gt;rollback &lt;/strong&gt;command by executing the&amp;nbsp;&lt;strong&gt;show diff&amp;nbsp;&lt;/strong&gt;command. It is always recommended to use the&amp;nbsp;&lt;strong&gt;show diff&amp;nbsp;&lt;/strong&gt;command and review the configuration changes before applying the checkpoint configuration file:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;show diff rollback-patch running-config checkpoint Checkpoint-1&lt;/strong&gt;&lt;br /&gt;Collecting Running-Config&lt;br /&gt;#Generating Rollback Patch&lt;br /&gt;!! &lt;br /&gt;interface Ethernet1/14 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/13 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/12 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/11 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/10 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The next rollback command options are provided for the &lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;Series:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Atomic:&lt;/strong&gt; This is the default rollback type and applies the rollback file only if no errors occur&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Verbose:&lt;/strong&gt; This option displays the execution log and allows the user to see the applied configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;rollback running-config checkpoint Checkpoint-1 ?&lt;/strong&gt;&lt;br /&gt;&amp;lt;CR&amp;gt;&lt;br /&gt;atomic Stop rollback and revert to original configuration (default)&lt;br /&gt;verbose Show the execution log&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, the &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;Series support the following &lt;strong&gt;extra rollback options&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Best-effort:&lt;/strong&gt; Implement a rollback and skip any errors&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Stop-at-first-failure:&lt;/strong&gt; Implement a rollback that stops if an error occurs&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 3000&lt;/strong&gt; supports &lt;strong&gt;only&lt;/strong&gt; the &lt;strong&gt;atomic rollback option&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the rollback mechanism has been successfully applied and…&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;rollback running-config checkpoint Checkpoint-1 verbose&lt;/strong&gt; &lt;br /&gt;Collecting Running-Config&lt;br /&gt;Generating Rollback patch for switch profile&lt;br /&gt;Rollback Patch is Empty&lt;br /&gt;Note: Applying config parallelly may fail Rollback verification&lt;br /&gt;Collecting Running-Config&lt;br /&gt;#Generating Rollback Patch&lt;br /&gt;Executing Rollback Patch&lt;br /&gt;========================================================&lt;br /&gt;`config t `&lt;br /&gt;`interface Ethernet1/14 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/13 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/12 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/11 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/10 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;========================================================&lt;br /&gt;Generating Running-config for verification&lt;br /&gt;Generating Patch for verification&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;At this point it seems like the rollback to the selected checkpoint was successful. We can verify this by checking to see if there is any description on Ethernet interfaces 1/10-14:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;sh interface ethernet 1/10-14 | include description&lt;/strong&gt;&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The rollback configuration test has been completed successfully.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, to &lt;strong&gt;rollback&amp;nbsp;&lt;/strong&gt;using a&amp;nbsp;&lt;strong&gt;checkpoint file &lt;/strong&gt;located in the system’s &lt;strong&gt;bootflash&lt;/strong&gt; we simply specify its location as shown below:&lt;/p&gt;
&lt;p class=&quot;style= box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;rollback running-config file bootflash:///Checkpoint-11&lt;/strong&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This article serves as a&amp;nbsp;&lt;strong&gt;configuration guide&lt;/strong&gt; for the&amp;nbsp;&lt;strong&gt;Nexus NX-OS checkpoint &lt;/strong&gt;and &lt;strong&gt;rollback feature&lt;/strong&gt;. &amp;nbsp;We have covered the &lt;strong&gt;main limitations&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;guidelines&lt;/strong&gt; of this powerful Nexus NX-OS feature, demonstrated how to use the checkpoint &amp;amp; rollback feature and showed how to save checkpoints so they are not lost during a &lt;strong&gt;switch reboot&lt;/strong&gt; or &lt;strong&gt;write erase&lt;/strong&gt;. Finally, it is recommended that the configuration rollback procedure be used for managing change controls and notas a long term configuration management solution.&lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/checkpoint-rollback/cisco-nexus-checkpoint-rollback-feature-intro.webp&quot; alt=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/checkpoint-rollback/cisco-nexus-configuration-checkpoint-rollback.png&quot; alt=&quot;cisco nexus configuration checkpoint rollback&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;Cisco Nexus Checkpoint - Rollback Feature. Configuration &amp;amp; Examples.&quot; /&gt;The &lt;strong&gt;Cisco NX-OS checkpoint feature&amp;nbsp;&lt;/strong&gt;provides the capability to capture at any time a &lt;strong&gt;snapshot&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;backup&lt;/strong&gt;) of the&amp;nbsp;&lt;strong&gt;Cisco Nexus configuration&lt;/strong&gt; before making any changes. The captured configuration (&lt;strong&gt;checkpoint&lt;/strong&gt;) can then be used to&amp;nbsp;&lt;strong&gt;roll back&amp;nbsp;&lt;/strong&gt;and &lt;strong&gt;restore&lt;/strong&gt; the &lt;strong&gt;original configuration&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;NX-OS checkpoint and rollback feature&amp;nbsp;&lt;/strong&gt;is extremely useful, and a life saver in some cases, when a new configuration change to a production system has caused unwanted effects or was incorrectly made/planned and we need to immediately return to an original/stable configuration.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;With &lt;strong&gt;Catalyst IOS switches&lt;/strong&gt; we would &lt;strong&gt;manually remove&lt;/strong&gt; or &lt;strong&gt;restore IOS commands&lt;/strong&gt; but with the &lt;strong&gt;Nexus NS-OS checkpoint-rollback feature&lt;/strong&gt; this is a much &lt;strong&gt;faster&lt;/strong&gt; and &lt;strong&gt;safer process&lt;/strong&gt; that can be executed even by an authorized user with basic experience/knowledge on Nexus switches.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Key Topics:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nx-os-checkpoint-and-rollback-limitations-guidelines&quot; title=&quot;NX-OS Checkpoint &amp;amp; Rollback Limitations - Guidelines&quot;&gt;NX-OS Checkpoint &amp;amp; Rollback Limitations - Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#understanding-and-configuring-the-nx-os-checkpoint-feature&quot; title=&quot;Understanding and Configuring the NX-OS Checkpoint Feature&quot;&gt;Understanding and Configuring the NX-OS Checkpoint Feature&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#how-to-backup-nexus-checkpoints-exceeding-the-10-checkpoint-limit&quot; title=&quot;How to Backup Nexus Checkpoints – Exceeding The 10 Checkpoint Limit&quot;&gt;How to Backup Nexus Checkpoints – Exceeding the 10 Checkpoint Limit&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#rollback-configuration-checking-differences-between-running-config-and-checkpoint&quot; title=&quot;Rollback Configuration – Checking Differences Between ‘Running Config’ &amp;amp; ‘CheckPoint’&quot;&gt;Rollback Configuration – Checking Differences Between ‘Running Config’ &amp;amp; ‘CheckPoint’&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;Summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, we must point out that &lt;strong&gt;basic knowledge&lt;/strong&gt; of the Cisco NX-OS is required for this article.&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Additional Reading:&lt;/h3&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html&quot; target=&quot;_blank&quot; title=&quot;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&quot;&gt;Introduction to Nexus Family – Nexus OS vs Catalyst IOS&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-switches/cisco-nexus-7000-module-shutdown-replacement-removal.html&quot; target=&quot;_blank&quot; style=&quot;background-color: initial; display: inline !important;&quot; title=&quot;Cisco Nexus 7000 Module Shutdown and Removal Procedure&quot;&gt;Cisco Nexus 7000 Module Shutdown and Removal Procedure&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&quot;&gt;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nx-os-checkpoint-and-rollback-limitations-guidelines&quot;&gt;NX-OS Checkpoint &amp;amp; Rollback Limitations - Guidelines&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Checkpoint and Rollback feature&amp;nbsp;&lt;/strong&gt;has the following main configuration guidelines and limitations:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;maximum number of checkpoints&lt;/strong&gt; supported is equal to &lt;strong&gt;ten (10)&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Checkpoints are stored in an internal repository not accessible by the common user.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Checkpoints are persistent and &lt;strong&gt;synced&lt;/strong&gt; between &lt;strong&gt;redundant supervisors&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It is &lt;strong&gt;not possible&lt;/strong&gt; to &lt;strong&gt;apply&lt;/strong&gt; or &lt;strong&gt;import&lt;/strong&gt; the &lt;strong&gt;checkpoint&lt;/strong&gt; &lt;strong&gt;file&lt;/strong&gt; from &lt;strong&gt;another Nexus switch&lt;/strong&gt;. Checkpoints can only be used on the device they were created on.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Only one user&lt;/strong&gt;&amp;nbsp;at a time can perform a &lt;strong&gt;checkpoint, rollback&lt;/strong&gt;, or &lt;strong&gt;copy of the running configuration&lt;/strong&gt; to the &lt;strong&gt;startup configuration&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoints&lt;/strong&gt; are&lt;strong&gt; cleared from the system’s database&lt;/strong&gt; after executing the &lt;strong&gt;write erase&lt;/strong&gt; or &lt;strong&gt;reload &lt;/strong&gt;command (switch reload).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoints&lt;/strong&gt; can be &lt;strong&gt;manually cleared&lt;/strong&gt; by running the &lt;strong&gt;clear checkpoint database&lt;/strong&gt; command. The checkpoints saved to the &lt;strong&gt;bootflash&lt;/strong&gt; are not affected by the aforementioned commands.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Checkpoints are&lt;strong&gt; only local&lt;/strong&gt; to the &lt;strong&gt;NX-OS switch&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Rollback using files stored in &lt;strong&gt;bootflash&lt;/strong&gt; is supported only if it has been created using the &lt;strong&gt;checkpoint&lt;/strong&gt; command.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoint names&lt;/strong&gt; must be &lt;strong&gt;unique&lt;/strong&gt;. You cannot overwrite previously saved checkpoints. If attempting to overwrite existing checkpoints the user will receive the following error: &lt;strong&gt;ERROR: ascii-cfg: Checkpoint Name already exists (err id 0x405F002B)&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Checkpoints&lt;/strong&gt; are &lt;strong&gt;local&lt;/strong&gt; to a &lt;strong&gt;virtual device context&lt;/strong&gt; (VDC) for the &lt;strong&gt;Nexus 7000&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Rollback&lt;/strong&gt; is &lt;strong&gt;not supported&lt;/strong&gt; in the &lt;strong&gt;storage VDC&lt;/strong&gt; for the&lt;strong&gt; Nexus 7000&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Rollback&lt;/strong&gt; is &lt;strong&gt;not supported&lt;/strong&gt; on the &lt;strong&gt;Nexus 5000&lt;/strong&gt; after &lt;strong&gt;enabling&lt;/strong&gt; the &lt;strong&gt;FCoE feature&lt;/strong&gt;. System will generate the following &lt;strong&gt;error&lt;/strong&gt; after enabling the FCoE feature: &lt;strong&gt;ERROR: FCOE is enabled. Disabling rollback module.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;understanding-and-configuring-the-nx-os-checkpoint-feature&quot;&gt;Understanding and Configuring the NX-OS Checkpoint Feature&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Working with the Nexus Checkpoint feature is a very easy process and the commands used follow a logical order allowing the easy usage of this fantastic feature.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It’s important to always create a checkpoint before you begin making changes to the existing configuration of your Nexus switch. The command below shows the creation of our first checkpoint named &lt;strong&gt;Checkpoint-1&amp;nbsp;&lt;/strong&gt;along with the optional&amp;nbsp;&lt;strong&gt;description parameter&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;max 80 characters&lt;/strong&gt;) allowing the easy identification of the checkpoint:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;checkpoint Checkpoint-1 description *** Testing the checkpoint feature ***&lt;strong&gt;&lt;br /&gt;&lt;strong&gt;.....Done&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Once the checkpoint has been created, we can easily confirm its creation and details by issuing the &lt;strong&gt;show checkpoint summary&lt;/strong&gt; command as shown below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;show checkpoint summary&lt;/strong&gt; &lt;br /&gt;User Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;1) Checkpoint-1:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Mon, 08:10:29 22 May2023&lt;br /&gt;Size is 15,568 bytes&lt;br /&gt;Description: *** Testing the checkpoint feature ***&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Note how the system not only provides all the necessary details about the recently created checkpoint but also shows which &lt;strong&gt;system user&lt;/strong&gt; created it (admin). This detail is particularly important if the system is managed by multiple admins or engineers.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The NX-OS checkpoint feature doesn’t stop surprising thanks to the system’s intelligent features. Users can actually configure their Nexus switch to &lt;strong&gt;automatically generate checkpoints&lt;/strong&gt; when specific changes occur in its running configuration. This awesome capability minimizes the risk for network downtime due to NX-OS key features misconfigurations and helps ensure there is &lt;strong&gt;always&lt;/strong&gt; a &lt;strong&gt;valid snapshot&lt;/strong&gt; that we can rollback to in case someone forgot to create a checkpoint before applying their changes!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Further capabilities built into this great feature allow the system to automatically create a checkpoint when aconfigured expiration period, e.g. the 120 days trial grace period of a license, has been exceeded. Reasons that could &lt;strong&gt;trigger automated system checkpoints&lt;/strong&gt; are highlighted below:&amp;nbsp;&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;License expiration of a feature&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Disabling a feature with the &lt;strong&gt;no feature&lt;/strong&gt; command&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Removing an instance of a Layer 3 protocol&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;system-generated checkpoint name&lt;/strong&gt; convention has the format &lt;strong&gt;system-fm-feature&lt;/strong&gt;. To help illustrate this &lt;strong&gt;automated feature&lt;/strong&gt; we attempted to &lt;strong&gt;disable&lt;/strong&gt; the &lt;strong&gt;VRRP feature&lt;/strong&gt; on our Nexus 5000 therefore triggering the system to create a checkpoint. First we &lt;strong&gt;confirm the VRRP feature is enabled&lt;/strong&gt; by issuing the &lt;strong&gt;show feature | include vrrp&lt;/strong&gt; command then &lt;strong&gt;disable it&lt;/strong&gt; and then &lt;strong&gt;verify it has been disabled&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;show feature | include vrrp&lt;/strong&gt;&lt;br /&gt;vrrp 1 enabled &lt;br /&gt;N5k-UP(config)# &lt;strong&gt;no feature vrrp&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;vrrp 1 disabled&lt;br /&gt;&lt;br /&gt;N5k-UP# &lt;strong&gt;show checkpoint summary&lt;/strong&gt; &lt;br /&gt;User Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;1) Checkpoint-1:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Mon, 08:10:29 22 May2023&lt;br /&gt;Size is 15,568 bytes&lt;br /&gt;Description: *** Testing the checkpoint feature ***&lt;br /&gt;System Checkpoint Summary&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;2) system-fm-vrrp:&lt;br /&gt;Created by admin&lt;br /&gt;Created at Mon, 11:31:41 22 May2023&lt;br /&gt;Size is 15,581 bytes&lt;br /&gt;Description: Created by Feature Manager.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Notice that the system now shows a second checkpoint&amp;nbsp;&lt;strong&gt;system-fm-vrrp&amp;nbsp;&lt;/strong&gt;which did not previously exist. This second checkpoint was created automatically by the Nexus as soon as we disabled the &lt;strong&gt;vrrp feature.&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Multiple checkpoints can be created to save different versions of the running configuration, however as previously noted, there is a limit of&amp;nbsp;&lt;strong&gt;ten (10) checkpoints&amp;nbsp;&lt;/strong&gt;a user can create. When this limit is reached a&amp;nbsp;&lt;strong&gt;warning message&lt;/strong&gt; to &lt;strong&gt;overwrite the oldest checkpoint&lt;/strong&gt; is shown:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;checkpoint Checkpoint-11&lt;/strong&gt;&lt;br /&gt;Checkpoints limit reached, this will overwrite the oldest checkpoint,&lt;br /&gt;Continue? (y/n) [n]&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;how-to-backup-nexus-checkpoints-exceeding-the-10-checkpoint-limit&quot;&gt;How to Backup Nexus Checkpoints – Exceeding The 10 Checkpoint Limit&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Those who require the ability to store &lt;strong&gt;more than 10 checkpoints&lt;/strong&gt; can store checkpoint files&amp;nbsp;in the &lt;strong&gt;bootflash&lt;/strong&gt; (internal compact flash memory). This is a useful methodology to &lt;strong&gt;safely store checkpoint files&lt;/strong&gt;&amp;nbsp;as they &lt;strong&gt;won’t be erased&lt;/strong&gt; with the &lt;strong&gt;write erase command&lt;/strong&gt; or &lt;strong&gt;reboot&lt;/strong&gt; of the Nexus switch.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To store the &lt;strong&gt;checkpoint&lt;/strong&gt; to the &lt;strong&gt;bootflash&lt;/strong&gt; simple use the &lt;strong&gt;checkpoint file bootflash:&lt;/strong&gt; command and append the name to be used for the checkpoint file:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;checkpoint file bootflash:Checkpoint-11&lt;/strong&gt;&lt;br /&gt;.Done&lt;br /&gt;N5k-UP# &lt;strong&gt;dir | grep 11&lt;/strong&gt;&lt;br /&gt;15568 May 22 11:54:53 2023 Checkpoint-11&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;user&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;system checkpoint database&lt;/strong&gt; can be manually cleared using the &lt;strong&gt;clear checkpoint database&lt;/strong&gt; command. However, the checkpoint files stored at the &lt;strong&gt;bootflash&lt;/strong&gt; are not affected by the &lt;strong&gt;clear checkpoint database&amp;nbsp;&lt;/strong&gt;command as displayed below:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;clear checkpoint database&lt;/strong&gt;&lt;br /&gt;...Done&lt;br /&gt;N5k-UP# &lt;strong&gt;show checkpoint summary&lt;/strong&gt;&lt;br /&gt;N5k-UP# &lt;br /&gt;N5k-UP# &lt;strong&gt;dir | grep 11&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15568 May22 11:54:53 2023 Checkpoint-11&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;rollback-configuration-checking-differences-between-running-config-and-checkpoint&quot;&gt;Rollback Configuration – Checking Differences Between ‘Running Config’ &amp;amp; ‘CheckPoint’&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;rollback feature&lt;/strong&gt; allows us to apply a&amp;nbsp;&lt;strong&gt;checkpoint backup configuration&amp;nbsp;&lt;/strong&gt;of the Cisco NX-OS switch at any point &lt;strong&gt;without&lt;/strong&gt; having to &lt;strong&gt;reload&lt;/strong&gt; the &lt;strong&gt;switch&lt;/strong&gt;. When executed, rollback will &lt;strong&gt;compare&lt;/strong&gt; the &lt;strong&gt;running-configuration&lt;/strong&gt; with the &lt;strong&gt;checkpoint&lt;/strong&gt; and make the necessary changes to the running configuration so that they become identical. &lt;strong&gt;Network-admin user privileges&lt;/strong&gt; are required to configure&amp;nbsp;&lt;strong&gt;rollback&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;To test the rollback feature on our Nexus 5000 we created a checkpoint (&lt;strong&gt;Checkpoint-1&lt;/strong&gt;) and configured a description for &lt;strong&gt;interfaces E1/10-E1/14&lt;/strong&gt;. We then will attempt to rollback to the initial checkpoint created (&lt;strong&gt;Checkpoint-1&lt;/strong&gt;) which should remove the descriptions from &lt;strong&gt;interfaces E1/10-E1/14&lt;/strong&gt;:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;interface ethernet 1/10-14&lt;/strong&gt;&lt;br /&gt;N5k-UP(config-if-range)# &lt;strong&gt;description *** TESTING CHECKPOINT FEATURE ***&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We can review the &lt;strong&gt;differences&lt;/strong&gt; between the &lt;strong&gt;running-config&lt;/strong&gt; and a &lt;strong&gt;checkpoint before applying&lt;/strong&gt; the &lt;strong&gt;rollback &lt;/strong&gt;command by executing the&amp;nbsp;&lt;strong&gt;show diff&amp;nbsp;&lt;/strong&gt;command. It is always recommended to use the&amp;nbsp;&lt;strong&gt;show diff&amp;nbsp;&lt;/strong&gt;command and review the configuration changes before applying the checkpoint configuration file:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;show diff rollback-patch running-config checkpoint Checkpoint-1&lt;/strong&gt;&lt;br /&gt;Collecting Running-Config&lt;br /&gt;#Generating Rollback Patch&lt;br /&gt;!! &lt;br /&gt;interface Ethernet1/14 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/13 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/12 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/11 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;br /&gt;interface Ethernet1/10 &lt;br /&gt;no description *** TESTING CHECKPOINT FEATURE *** &lt;br /&gt;exit&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The next rollback command options are provided for the &lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;Series:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Atomic:&lt;/strong&gt; This is the default rollback type and applies the rollback file only if no errors occur&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Verbose:&lt;/strong&gt; This option displays the execution log and allows the user to see the applied configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;rollback running-config checkpoint Checkpoint-1 ?&lt;/strong&gt;&lt;br /&gt;&amp;lt;CR&amp;gt;&lt;br /&gt;atomic Stop rollback and revert to original configuration (default)&lt;br /&gt;verbose Show the execution log&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In addition, the &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;Series support the following &lt;strong&gt;extra rollback options&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Best-effort:&lt;/strong&gt; Implement a rollback and skip any errors&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Stop-at-first-failure:&lt;/strong&gt; Implement a rollback that stops if an error occurs&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 3000&lt;/strong&gt; supports &lt;strong&gt;only&lt;/strong&gt; the &lt;strong&gt;atomic rollback option&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally the rollback mechanism has been successfully applied and…&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP(config)# &lt;strong&gt;rollback running-config checkpoint Checkpoint-1 verbose&lt;/strong&gt; &lt;br /&gt;Collecting Running-Config&lt;br /&gt;Generating Rollback patch for switch profile&lt;br /&gt;Rollback Patch is Empty&lt;br /&gt;Note: Applying config parallelly may fail Rollback verification&lt;br /&gt;Collecting Running-Config&lt;br /&gt;#Generating Rollback Patch&lt;br /&gt;Executing Rollback Patch&lt;br /&gt;========================================================&lt;br /&gt;`config t `&lt;br /&gt;`interface Ethernet1/14 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/13 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/12 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/11 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;`interface Ethernet1/10 `&lt;br /&gt;`no description *** TESTING CHECKPOINT FEATURE *** `&lt;br /&gt;`exit`&lt;br /&gt;========================================================&lt;br /&gt;Generating Running-config for verification&lt;br /&gt;Generating Patch for verification&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;At this point it seems like the rollback to the selected checkpoint was successful. We can verify this by checking to see if there is any description on Ethernet interfaces 1/10-14:&lt;/p&gt;
&lt;p class=&quot;box-content&quot;&gt;N5k-UP# &lt;strong&gt;sh interface ethernet 1/10-14 | include description&lt;/strong&gt;&lt;br /&gt;N5k-UP#&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The rollback configuration test has been completed successfully.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Finally, to &lt;strong&gt;rollback&amp;nbsp;&lt;/strong&gt;using a&amp;nbsp;&lt;strong&gt;checkpoint file &lt;/strong&gt;located in the system’s &lt;strong&gt;bootflash&lt;/strong&gt; we simply specify its location as shown below:&lt;/p&gt;
&lt;p class=&quot;style= box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5k-UP# &lt;strong&gt;rollback running-config file bootflash:///Checkpoint-11&lt;/strong&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This article serves as a&amp;nbsp;&lt;strong&gt;configuration guide&lt;/strong&gt; for the&amp;nbsp;&lt;strong&gt;Nexus NX-OS checkpoint &lt;/strong&gt;and &lt;strong&gt;rollback feature&lt;/strong&gt;. &amp;nbsp;We have covered the &lt;strong&gt;main limitations&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;guidelines&lt;/strong&gt; of this powerful Nexus NX-OS feature, demonstrated how to use the checkpoint &amp;amp; rollback feature and showed how to save checkpoints so they are not lost during a &lt;strong&gt;switch reboot&lt;/strong&gt; or &lt;strong&gt;write erase&lt;/strong&gt;. Finally, it is recommended that the configuration rollback procedure be used for managing change controls and notas a long term configuration management solution.&lt;/p&gt;</content>
		<category term="Cisco Data Center (Nexus/UCS)" />
	</entry>
	<entry>
		<title>Introduction to Cisco Nexus Switches – Nexus Product Family.  Differences Between Nexus NX-OS &amp; Catalyst IOS. Comparing High-End Nexus &amp; Catalyst Switches</title>
		<link rel="alternate" type="text/html" href="https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html"/>
		<published>2017-05-19T07:04:07+10:00</published>
		<updated>2017-05-19T07:04:07+10:00</updated>
		<id>https://www.firewall.cx/cisco/cisco-data-center/introduction-nexus-family-nx-os-ios-differences.html</id>
		<author>
			<name>Vasileios Bouloukos</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/introduction-to-nexus/introduction-nexus-family-nx-os-ios-differences-intro.webp&quot; alt=&quot;Introduction to Cisco Nexus Switches&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/introduction-cisco-nexus-mds-switches.png&quot; alt=&quot;Introduction to Cisco Nexus Data Center Switches&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;Introduction to Cisco Nexus Data Center Switches&quot; /&gt;This article introduces the &lt;strong&gt;Cisco Nexus product family&lt;/strong&gt; (Nexus 9000, Nexus 7000, Nexus 5000, Nexus 3000, Nexus 2000, Nexus 1000V and MDS 9000). We explain the &lt;strong&gt;differences between Nexus and Catalyst switches&lt;/strong&gt; but also&amp;nbsp;&lt;strong&gt;compare commands&lt;/strong&gt;, &lt;strong&gt;naming conventions&lt;/strong&gt;, hardware capabilities etc. between&amp;nbsp;&lt;strong&gt;Nexus NX-OS&amp;nbsp;&lt;/strong&gt;and&amp;nbsp;&lt;strong&gt;Catalyst IOS operating systems&lt;/strong&gt;. To provide a comprehensive overview we explain &lt;strong&gt;where each Nexus model is best positioned&lt;/strong&gt; in the &lt;strong&gt;Data Center&lt;/strong&gt; and directly &lt;strong&gt;compare high-end Nexus switches&lt;/strong&gt; (Nexus 9000/7000) with &lt;strong&gt;high-end Catalyst switches&lt;/strong&gt; (Catalyst 6800 / 6500) &lt;strong&gt;examining specifications&lt;/strong&gt;, &lt;strong&gt;bandwidth – capacity&lt;/strong&gt;, &lt;strong&gt;modules&lt;/strong&gt; and features (&lt;strong&gt;High-Availability&lt;/strong&gt;, &lt;strong&gt;Port Scalability&lt;/strong&gt;, &lt;strong&gt;VDC&lt;/strong&gt;, &lt;strong&gt;vPC – VSS&lt;/strong&gt;, &lt;strong&gt;OTV&lt;/strong&gt;, &lt;strong&gt;VXLAN&lt;/strong&gt;, etc).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For our readers convenience we have made available for &lt;strong&gt;free download&lt;/strong&gt; over &lt;strong&gt;90 different datasheets&lt;/strong&gt; in our &lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Data Center download section&quot;&gt;Cisco Data Center download section&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Following are the topics covered in this article:&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-product-family&quot; title=&quot;Cisco Nexus Product Family&quot;&gt;Cisco Nexus Product Family&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-9000-series-switches&quot; title=&quot;Cisco Nexus 9000 Series Switches&quot;&gt;Cisco Nexus 9000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-7000-series-switches&quot; title=&quot;Cisco Nexus 7000 Series Switches&quot;&gt;Cisco Nexus 7000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-5000-series-switches&quot; title=&quot;Cisco Nexus 5000 Series Switches&quot;&gt;Cisco Nexus 5000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-3000-series-switches&quot; title=&quot;Cisco Nexus 3000 Series Switches&quot;&gt;Cisco Nexus 3000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-2000-series-switches&quot; title=&quot;Cisco Nexus 2000 Series Switches&quot;&gt;Cisco Nexus 2000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-1000v-series-switches&quot; title=&quot;Cisco Nexus 1000v Series Switches&quot;&gt;Cisco Nexus 1000v Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-mds-9000-san-switches&quot; title=&quot;Cisco MDS 9000 SAN Switches&quot;&gt;Cisco MDS 9000 SAN Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#the-nexus-operating-system-nx-os-software&quot; title=&quot;The Nexus Operating System – NX-OS Software&quot;&gt;The Nexus Operating Systems - NX-OS Software&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-catalyst-ios-key-differences&quot; title=&quot;Nexus NX-OS – Catalyst IOS Key Differences&quot;&gt;Nexus NX-OS – Catalyst IOS Key Differences&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#high-end-switches-nexus-vs-catalyst&quot; title=&quot;High-End Switches: Nexus vs Catalyst&quot;&gt;High-End Switches: Nexus vs Catalyst&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-basic-design-aspects-where-the-nexus-and-mds-switches-fit-in-a-data-center&quot; title=&quot;Nexus Basic Design Aspects – Where The Nexus &amp;amp; MDS Switches Fir In a Data Center&quot;&gt;Nexus Basic Design Aspects – Where The Nexus &amp;amp; MDS Switches Fit In a Data Center&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#single-tier-nexus-data-center-design&quot; title=&quot;Single-Tier Nexus Data Center Design&quot;&gt;Single-Tier Nexus Data Center Design&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#two-tier-nexus-data-center-design&quot; title=&quot;Two-Tier Nexus Data Center Design&quot;&gt;Two-Tier Nexus Data Center Design&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#three-tier-nexus-data-center-design&quot; title=&quot;Three-Tier Nexus Data Center Design&quot;&gt;Three-Tier Nexus Data Center Design&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;Summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Additional Reading:&lt;/h3&gt;
&lt;div&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-switches/cisco-nexus-7000-module-shutdown-replacement-removal.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Nexus 7000 Module Shutdown and Removal Procedure&quot;&gt;Cisco Nexus 7000 Module Shutdown and Removal Procedure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&quot;&gt;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-product-family&quot;&gt;Cisco Nexus Product Family&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Cisco Nexus Family of products has become extremely popular in small and large data centers thanks to their capability for unifying storage, data and networking services. Thanks to the &lt;strong&gt;Cisco Fabric Interconnect&lt;/strong&gt; they are able not only to support all these services but also provide a rock-solid programmable platform that fully supports any &lt;strong&gt;virtualized environment&lt;/strong&gt;.&amp;nbsp; The Cisco Nexus family includes a generous number of different Nexus models to meet the demands of any Data Center environment. Let’s take a look at what the Nexus Family has to offer!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/cisco-nexus-data-center-switches.jpg&quot; alt=&quot;The Nexus Product Family&quot; title=&quot;The Nexus Product Family&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus Product Family&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-9000-series-switches&quot;&gt;Cisco Nexus 9000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;These data center switches can operate in &lt;strong&gt;Cisco NX-OS Software&lt;/strong&gt; or &lt;strong&gt;Application Centric Infrastructure&lt;/strong&gt; (&lt;strong&gt;ACI&lt;/strong&gt;) modes. The main features of the new &lt;strong&gt;Cisco Nexus 9000 Series&amp;nbsp;&lt;/strong&gt;are: support of&amp;nbsp;&lt;strong&gt;Fabric Extender Technology&lt;/strong&gt; (&lt;strong&gt;FEX&lt;/strong&gt;), &lt;strong&gt;virtual Port Channel&lt;/strong&gt; (&lt;strong&gt;vPC&lt;/strong&gt;), and &lt;strong&gt;Virtual Extensible LAN &lt;/strong&gt;(&lt;strong&gt;VXLAN&lt;/strong&gt;). There are a few key differences between the &lt;strong&gt;Cisco Nexus 7000 Series&amp;nbsp;&lt;/strong&gt;and&amp;nbsp;&lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;DC switches. The &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;supports &lt;strong&gt;Application Centric Infrastructure&lt;/strong&gt; (&lt;strong&gt;ACI&lt;/strong&gt;) in contrast to the &lt;strong&gt;Nexus 7000&lt;/strong&gt; switches.&amp;nbsp; However, the Cisco &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;switches do not support the &lt;strong&gt;VDCs&lt;/strong&gt; (&lt;strong&gt;Virtual Device Context&lt;/strong&gt;) technology like the &lt;strong&gt;Nexus 7000&lt;/strong&gt; and the &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;Series doesn't support storage protocols, in contrast to the&amp;nbsp;&lt;strong&gt;Nexus 7000&lt;/strong&gt;. Finally, it is foreseen that the &lt;strong&gt;Nexus 9000&lt;/strong&gt; will complement the &lt;strong&gt;Nexus 7000&amp;nbsp;&lt;/strong&gt;as data centers transition to ACI.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-9000-series-switches.png&quot; alt=&quot;The Nexus 9000 Series Data Center Switches&quot; title=&quot;The Nexus 9000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 9000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus 9000 switches are available in a variety of models and configurations starting from the &lt;strong&gt;Nexus 9200 series&lt;/strong&gt; (1 RU) Cloud Scale - standalone, &lt;strong&gt;Nexus 9300 series&lt;/strong&gt; (1RU), &lt;strong&gt;Nexus 9300-EX&lt;/strong&gt; (1RU) Cloud Scale standalone/ACI, &lt;strong&gt;Nexus 9500-EX&lt;/strong&gt; (1RU) Cloud Scale Modules to the &lt;strong&gt;Nexus 9500 Cloud Scale&lt;/strong&gt; switches (4, 8, 16 slots).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can compare all available modes at the following URL:&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/models-comparison.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 9000 series switches models comparison&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/models-comparison.html&lt;/a&gt;&lt;a href=&quot;http://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/models-comparison.html&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 9500 series, Nexus 9300-EX series, Nexus 9300 series and Nexus 9200 series&quot;&gt;Download complete data sheets: Nexus 9500 series, Nexus 9300-EX series, Nexus 9300 series and Nexus 9200 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-7000-series-switches&quot;&gt;Cisco Nexus 7000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;They can provide an end-to-end data center architecture on a single platform, including data center core, aggregation, and access layer. The &lt;strong&gt;N7k series&lt;/strong&gt; provides high-density 10, 40, and 100 Gigabit Ethernetinterfaces. The main features of the &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; are: support for &lt;strong&gt;FEX&lt;/strong&gt;, &lt;strong&gt;virtual Port Channel&lt;/strong&gt; (&lt;strong&gt;vPC&lt;/strong&gt;), &lt;strong&gt;VDC&lt;/strong&gt;, &lt;strong&gt;MPLS&lt;/strong&gt; and &lt;strong&gt;Fabricpath&lt;/strong&gt;. In addition, the &lt;strong&gt;N7K&lt;/strong&gt; supports fairly robust and established technologies for &lt;strong&gt;multi-DC interconnect&lt;/strong&gt; (&lt;strong&gt;DCI&lt;/strong&gt;) such as&amp;nbsp;&lt;strong&gt;OTV&lt;/strong&gt; and &lt;strong&gt;LISP&lt;/strong&gt;.&amp;nbsp; The &lt;strong&gt;N9K&lt;/strong&gt; does not support these well-established DCI technologies, but a newer DCI technology,&amp;nbsp;&lt;strong&gt;VXLAN, BGP, EVPN,&lt;/strong&gt; that can be deployed for site-to-site DCI.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-7000-7700-series-switches.jpg&quot; alt=&quot;The Nexus 7000 Series Data Center Switches&quot; title=&quot;The Nexus 7000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 7000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; series consists of the &lt;strong&gt;7000&lt;/strong&gt; and &lt;strong&gt;7700&lt;/strong&gt; series switches, the latter being an updated series to the original 7000 series. The &lt;strong&gt;Nexus 7700&lt;/strong&gt; series offers higher bandwidth per slot (&lt;strong&gt;1.3Tbps &lt;/strong&gt;compared to &lt;strong&gt;550Gbps&lt;/strong&gt;), greater performance and ability to support up to an impressive&amp;nbsp;&lt;strong&gt;192 100GE ports&lt;/strong&gt; (7700 – 18 slot) compared to &lt;strong&gt;96 100GE ports&amp;nbsp;&lt;/strong&gt;(7000 – 18 slot).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; is offered in&amp;nbsp;&lt;strong&gt;4&lt;/strong&gt;, &lt;strong&gt;9&lt;/strong&gt;, &lt;strong&gt;10&lt;/strong&gt; and &lt;strong&gt;18 slot&amp;nbsp;&lt;/strong&gt;models while the &lt;strong&gt;7700&amp;nbsp;&lt;/strong&gt;comes in &lt;strong&gt;2, 6&lt;/strong&gt;, &lt;strong&gt;10&lt;/strong&gt; and &lt;strong&gt;18 slot &lt;/strong&gt;models.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can compare all available models at the following URL:&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-7000-series-switches/models-comparison.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 7000 series switches models comparison&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-7000-series-switches/models-comparison.html&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 7700 series or Nexus 7000 series&quot;&gt;Download complete data sheets: Nexus 7700 series or Nexus 7000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-5000-series-switches&quot;&gt;Cisco Nexus 5000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This product line is ideal for the &lt;strong&gt;DC access layer&lt;/strong&gt; (&lt;strong&gt;End of Row&lt;/strong&gt;), providing architectural support for virtualization and Unified Fabric environments. &lt;strong&gt;Cisco Nexus 5000 Series&lt;/strong&gt; (&lt;strong&gt;N5k&lt;/strong&gt;) can support &lt;strong&gt;VXLAN&lt;/strong&gt; and comprehensive &lt;strong&gt;Layer 2&lt;/strong&gt; and &lt;strong&gt;3&lt;/strong&gt; features for scaling data center networking. It supports &lt;strong&gt;Native Fibre Channel&lt;/strong&gt;, &lt;strong&gt;Ethernet&lt;/strong&gt;, and &lt;strong&gt;FCoE&lt;/strong&gt; interfaces. The default system software includes most Cisco Nexus 5000 Platform features, such as &lt;strong&gt;Layer 2 security&lt;/strong&gt; and management features. Licensed features include: &lt;strong&gt;Layer 3 routing&lt;/strong&gt;, &lt;strong&gt;IP multicast&lt;/strong&gt;, and &lt;strong&gt;enhanced Layer 2&lt;/strong&gt; (&lt;strong&gt;Cisco Fabric Path&lt;/strong&gt;).&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-5500-5600-series-switches.png&quot; alt=&quot;The Nexus 5000 Series Data Center Switches&quot; title=&quot;The Nexus 5000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 5000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 5000 series switches&lt;/strong&gt; are available in two platforms: &lt;strong&gt;10 Gbps&lt;/strong&gt; and &lt;strong&gt;40 Gbps&lt;/strong&gt;. The &lt;strong&gt;5600 Series 10 Gbps platform&amp;nbsp;&lt;/strong&gt;is capable of delivering up to &lt;strong&gt;2.56 Tbps&lt;/strong&gt; switching capacity while the &lt;strong&gt;5600 Series 40 Gbps platform&amp;nbsp;&lt;/strong&gt;can squeeze up to an impressive &lt;strong&gt;7.68 Tbps&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;All units except the &lt;strong&gt;Nexus 5696Q &lt;/strong&gt;(&lt;strong&gt;40 Gbps&lt;/strong&gt;) occupy between 1 and 2 RUs space whereas the &lt;strong&gt;Nexus 5696Q&lt;/strong&gt; requires a generous 4 RU of rack space.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Full comparison of all available models can be found here: &lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-5000-series-switches/index.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 5000 series switches&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-5000-series-switches/index.html&lt;/a&gt; - Note the 5000 series Nexus switches are now End-of-Sales / End-of-Support.&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 5500 series or Nexus 5600 series&quot;&gt;Download complete data sheets: Nexus 5500 series or Nexus 5600 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-3000-series-switches&quot;&gt;Cisco Nexus 3000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The product family offers features such as &lt;strong&gt;latency&lt;/strong&gt; of &lt;strong&gt;less than a microsecond&lt;/strong&gt;, &lt;strong&gt;line-rate at Layer 2 &amp;amp; 3 unicast&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;multicast switching&lt;/strong&gt;, and the support of&amp;nbsp;&lt;strong&gt;40 Gigabit Ethernet interfaces&lt;/strong&gt;. The &lt;strong&gt;Cisco Nexus 3000 Series &lt;/strong&gt;switches are positioned for use in environments with ultra-low latency requirements such as financial &lt;strong&gt;High-Frequency Trading&lt;/strong&gt; (&lt;strong&gt;HFT&lt;/strong&gt;), &lt;strong&gt;High-Performance Computing&lt;/strong&gt; (&lt;strong&gt;HPC&lt;/strong&gt;) and automotive crash-test simulation Applications.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-3000-series-switches.jpg&quot; alt=&quot;The Nexus 3000 Series Data Center Switches&quot; title=&quot;The Nexus 3000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 3000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco Nexus 3000 platform&lt;/strong&gt; offers more than &lt;strong&gt;15 models&lt;/strong&gt; to satisfy all the switching needs an organization might have. The Nexus 3000 series offers switches starting with 1GE ports (Nexus 3000) and scales all the way up to &lt;strong&gt;32 port 100GE ports&lt;/strong&gt; with the &lt;strong&gt;Nexus 3232C&lt;/strong&gt; model. Environments sensitive to delays will surely benefit from this series as they have been designed to practically eliminate any switching latency while at the same time offering large buffer spaces per port. Some models also have the ability to monitor their latency.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Full comparison can be found here: &lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-3000-series-switches/models-comparison.html#~nexus3500&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 3000 series switches models comparison&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-3000-series-switches/models-comparison.html#~nexus3500&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;box-info&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 3000 series&quot;&gt;Download complete data sheets: Nexus 3000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-2000-series-switches&quot;&gt;Cisco Nexus 2000 Series Switches&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;These integrate into existing data center networking infrastructures as well as the Cisco ACI setup. The Cisco Nexus 2000 Series (N2k) utilizes FEX technology to provide flexible data center deployment models and to meet the growing server demands. This series is a flexible and low cost solution to add access and server ports to a data center. The parent switch of an&amp;nbsp;&lt;strong&gt;N2k&lt;/strong&gt; switch can be a&amp;nbsp;&lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;Nexus 7000&lt;/strong&gt; or &lt;strong&gt;Nexus 9000 series&lt;/strong&gt; switch. With &lt;strong&gt;FEX technology&lt;/strong&gt; deployed, all the configuration and management is performed on the parent switch. In particular the &lt;strong&gt;N2k, &lt;/strong&gt;with &lt;strong&gt;FEX technology&lt;/strong&gt;, acts as a&amp;nbsp;&lt;strong&gt;remote line card&amp;nbsp;&lt;/strong&gt;of the parent switches.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-2000-series-switches.png&quot; alt=&quot;The Nexus 2000 series switches&quot; title=&quot;The Nexus 2000 series switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Cisco Nexus 2000 platform offers over 10 models starting with a &lt;strong&gt;24-port 1GE&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;Nexus 2224TP&lt;/strong&gt;) all the way up to &lt;strong&gt;48-port 1/10GE SFP/SFP+&lt;/strong&gt; (&lt;strong&gt;Nexus 2300&lt;/strong&gt;).&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 2000 series&quot;&gt;Download complete data sheets: Nexus 2000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-1000v-series-switches&quot;&gt;Cisco Nexus 1000v Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco Nexus 1000V Series&lt;/strong&gt; (&lt;strong&gt;N1KV&lt;/strong&gt;) is a &lt;strong&gt;software-based switch&lt;/strong&gt;. It operates inside the &lt;strong&gt;VMware ESX hypervisor&lt;/strong&gt; and utilizes the &lt;strong&gt;NX-OS&lt;/strong&gt; Software. The &lt;strong&gt;Nexus 1000v architecture&lt;/strong&gt; has two components: the&amp;nbsp;&lt;strong&gt;Virtual Ethernet Module&lt;/strong&gt; (&lt;strong&gt;VEM&lt;/strong&gt;) and the &lt;strong&gt;Virtual Supervisor Module&lt;/strong&gt; (&lt;strong&gt;VSM&lt;/strong&gt;). These two components together make up the &lt;strong&gt;Cisco Nexus 1000V Series Switch&lt;/strong&gt;, with the &lt;strong&gt;VSM&lt;/strong&gt; providing the management plane and the &lt;strong&gt;VEM&lt;/strong&gt; providing the data plane.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It should be noted that the &lt;strong&gt;Nexus 1000V Essential license&lt;/strong&gt; is available at &lt;strong&gt;no cost&amp;nbsp;&lt;/strong&gt;and can provide various &lt;strong&gt;Layer 2&lt;/strong&gt; networking features.&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 1000v series&quot;&gt;Download complete data sheets: Nexus 1000v series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-mds-9000-san-switches&quot;&gt;Cisco MDS 9000 SAN Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Cisco MDS 9000 Series Multilayer Switches&lt;/strong&gt; are used to support Data Center&amp;nbsp;&lt;strong&gt;SAN infrastructure&lt;/strong&gt;. This series offers director-class platforms and Fabric switches. It utilizes the Cisco NX-OS software. Finally, the &lt;strong&gt;MDS 9000&amp;nbsp;&lt;/strong&gt;can offer&amp;nbsp;&lt;strong&gt;native fibre channel&lt;/strong&gt;, &lt;strong&gt;storage services&lt;/strong&gt;, and &lt;strong&gt;FCoE&lt;/strong&gt;.&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: MDS 9000 series&quot;&gt;Download complete data sheets: MDS 9000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;the-nexus-operating-system-nx-os-software&quot;&gt;The Nexus Operating System – NX-OS Software&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Cisco NX-OS Software is a data center-class operating system that is built with modularity, resilience, and serviceability as its foundation. It is ideal for implementation within mission-critical data center environments where reliability and fault tolerance are very important.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The NX-OS architecture can perform three different main functions of a Data Center by being able to process Layer 2, Layer 3, and storage protocols. Each service (feature) in NX-OS runs as a separate independent protected process. In particular, each non-kernel process runs in its own &lt;strong&gt;protected memory space&lt;/strong&gt;, providing fault tolerance while isolating any issues that arise with that process. For instance, if a Layer 2 service such as &lt;a href=&quot;https://www.firewall.cx/networking/network-protocols/spanning-tree-protocol.html&quot; target=&quot;_blank&quot; title=&quot;RSTP (Rapid Spanning-Tree Protocol)&quot;&gt;RSTP (Rapid Spanning-Tree Protocol)&lt;/a&gt;&amp;nbsp;fails, it will not affect any other services running at that time such as the Layer 3 EIGRP service. In addition, NX-OS is based on the &lt;a href=&quot;https://www.firewall.cx/operating-systems/linux-unix.html&quot; target=&quot;_blank&quot; title=&quot;Linux kernel&quot;&gt;Linux kernel&lt;/a&gt;&amp;nbsp;taking advantage of the characteristics offered by the most reliable OS.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Most NX-OS features are not enabled by default to achieve optimum processing and memory utilization, so if it is needed to deploy a technology like UDLD, this feature should be enabled manually. It should be mentioned that NX-OS offers feature testing for a &lt;strong&gt;120-day grace period&lt;/strong&gt;. Using the grace period enables customers to test a feature prior to purchasing a license.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;A network engineer who is familiar with the traditional Cisco IOS command-line interface (CLI) will not face difficulties in using the &lt;strong&gt;NX-OS CLI&lt;/strong&gt; for basic operations. The official Cisco Tool,&amp;nbsp;&lt;a href=&quot;http://nxmt.cloudapps.cisco.com/design.htm?_flowId=home-flow&amp;amp;_flowExecutionKey=e1s1&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Cisco IOS to NXOS Configuration Converter&quot;&gt;Cisco IOS to NXOS Configuration Converter&lt;/a&gt; (required Cisco CCO account), can be helpful for the translation between CISCO IOS and NX-OS. This online tool is free and supports Catalyst 4900-6500 IOS configurations, which can be translated to NS-OS configuration for the &lt;strong&gt;Nexus 3000&lt;/strong&gt;, &lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;Nexus 6000&lt;/strong&gt;, &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 9000 series&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-catalyst-ios-key-differences&quot;&gt;Nexus NX-OS – Catalyst IOS Key Differences&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;There are key differences that should be understood prior to getting involved with the &lt;strong&gt;Cisco Nexus Operating System&lt;/strong&gt; (&lt;strong&gt;NX-OS&lt;/strong&gt;), these are highlighted below:&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;NX-OS uses a &lt;strong&gt;feature-based license model&lt;/strong&gt;. Features such as &lt;strong&gt;Unidirectional Link Detection&lt;/strong&gt; (&lt;strong&gt;UDLD&lt;/strong&gt;) and&amp;nbsp;&lt;strong&gt;Fibre Channel over Ethernet&lt;/strong&gt; (&lt;strong&gt;FCoE&lt;/strong&gt;) can be enabled via the &lt;strong&gt;feature configuration command&lt;/strong&gt;. Configuration and verification commands for a specific feature are not available until that feature has been enabled.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;NX-OS supports &lt;strong&gt;VDCs&lt;/strong&gt; for &lt;strong&gt;Nexus 7000 platforms&lt;/strong&gt;, which enables a physical device to be partitioned into logical devices. The &lt;strong&gt;default VDC&lt;/strong&gt; is used when you log in for the first time.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;By default,&amp;nbsp;&lt;strong&gt;Secure Shell version 2&lt;/strong&gt; (&lt;strong&gt;SSHv2&lt;/strong&gt;) is enabled and &lt;strong&gt;Telnet&lt;/strong&gt; is &lt;strong&gt;disabled&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;default login administrator&lt;/strong&gt; user is &lt;strong&gt;admin&lt;/strong&gt;. It is no longer possible to login with just a password.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;NX-OS uses a &lt;strong&gt;kickstart image&lt;/strong&gt; and a &lt;strong&gt;system image&lt;/strong&gt;. The &lt;strong&gt;kickstart image&lt;/strong&gt; provides the &lt;strong&gt;Linux kernel&lt;/strong&gt; and the &lt;strong&gt;system image&lt;/strong&gt; provides the &lt;strong&gt;Layer 2/3 functionalities&lt;/strong&gt; and &lt;strong&gt;features&lt;/strong&gt; such as &lt;strong&gt;OTV&lt;/strong&gt;, &lt;strong&gt;DHCP&lt;/strong&gt; etc.&lt;/li&gt;
&lt;li&gt;NX-OS supports &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Nexus Checkpoint &amp;amp; Rollback feature&quot;&gt;Checkpoint &amp;amp; Rollback feature&lt;/a&gt; that allows the creation of configuration snapshots with the ability to rollback changes at any point without interrupting system functionality.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;All Ethernet interfaces&lt;/strong&gt; are called &lt;strong&gt;Ethernet&lt;/strong&gt;. The &lt;strong&gt;FastEthernet&lt;/strong&gt;, &lt;strong&gt;GigabitEthernet&lt;/strong&gt;, &lt;strong&gt;TenGigabitEthernet&amp;nbsp;&lt;/strong&gt;interface naming conventions no longer exist.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;EtherChannel&lt;/strong&gt;(&lt;strong&gt;IOS&lt;/strong&gt;) naming convention has been replaced by &lt;strong&gt;Port-Channel&lt;/strong&gt; (&lt;strong&gt;NX-OS&lt;/strong&gt;).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Write memory&amp;nbsp;&lt;/strong&gt;command is no longer available and has been replaced with the&amp;nbsp;&lt;strong&gt;copy running-config startup-config&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Show&lt;/strong&gt; commands can be executed identically from both the &lt;strong&gt;exec&lt;/strong&gt; and &lt;strong&gt;config mode&lt;/strong&gt;. e.g:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N7K (config)#&lt;strong&gt; show version&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Show&lt;/strong&gt; commands have parser help even in &lt;strong&gt;configuration mode&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Slash&amp;nbsp;&lt;/strong&gt;(forward-slash) notation supported for all IPv4/IPv6 masks. For instance:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5K (config)# &lt;strong&gt;int e1/1&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;br /&gt;N5K (config-if)# &lt;strong&gt;ip address 10.1.1.1/24&lt;/strong&gt;&lt;br /&gt;N5K (config-if)#&lt;strong&gt; ipv6 address ::1/120&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Two configuration models exist for the routing protocols:&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- IGPs follow interface-centric model&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- BGP follows neighbor-centric model&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In any case the &lt;strong&gt;NX-OS alias command &lt;/strong&gt;syntax can be used to create an &lt;strong&gt;alias&lt;/strong&gt; for a &lt;strong&gt;shortcut&lt;/strong&gt;. For instance, to use the &lt;strong&gt;write&lt;/strong&gt; IOS command in NX-OS to save the running configuration, the next alias can be used:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5K (config)#&lt;strong&gt;cli alias name write copy running-config startup-config&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This alias executing the &lt;strong&gt;write&lt;/strong&gt; command will run the command &lt;strong&gt;copy running-config startup-config&lt;/strong&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;high-end-switches-nexus-vs-catalyst&quot;&gt;High-End Switches: Nexus vs Catalyst&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus product family is tailored mainly for &lt;strong&gt;Data Center environments&lt;/strong&gt; and offers the following advantages over &lt;strong&gt;Catalyst Core switches:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Interfaces&lt;/strong&gt;: Only the &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; has&amp;nbsp;&lt;strong&gt;100GbE line cards &lt;/strong&gt;available.&amp;nbsp;&lt;strong&gt;Catalyst 6500 &amp;amp; 6800 &lt;/strong&gt;Core switches offer interfaces up to &lt;strong&gt;40GbE&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Capacity&lt;/strong&gt;: &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; (&lt;strong&gt;Nexus 7700&lt;/strong&gt;) has a maximum system capacity &lt;strong&gt;~42Tbps&lt;/strong&gt; and the Nexus 9000 (9500 model)&amp;nbsp;&lt;strong&gt;60Tbps&lt;/strong&gt;. In contrast, the maximum system capacity of the &lt;strong&gt;Catalyst 6800&lt;/strong&gt; is much lower &lt;strong&gt;~6Tbps&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Port Scalability&lt;/strong&gt;: The Nexus family is much more scalable than the &lt;strong&gt;Catalyst 6500/6800&lt;/strong&gt; regarding maximum port density of 1G, 10G &amp;amp; 40G ports.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;High Availability (HA)&lt;/strong&gt;: Nexus products can utilize &lt;strong&gt;vPC technology&lt;/strong&gt;, which is one of the most commonly used &lt;strong&gt;Nexus HA features&lt;/strong&gt; and is similar to the &lt;strong&gt;Catalyst VSS mode&lt;/strong&gt;. It is used to provide &lt;strong&gt;multi-chassis link aggregation&lt;/strong&gt;. The key difference is that &lt;strong&gt;vPC&lt;/strong&gt; does not rely on a unified control plane as the &lt;strong&gt;VSS&lt;/strong&gt; setup, so both Nexus switches can operate independently.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000 VDC&lt;/strong&gt; feature offers the capability to partition the Nexus switch into &lt;strong&gt;multiple independent&lt;/strong&gt; logical switches. There is no possible way for &lt;strong&gt;VDCs&lt;/strong&gt; to communicate with each other, aside from physically connecting a physical port in one VDC to a port in another VDC. A maximum number of &lt;strong&gt;four VDC&lt;/strong&gt; for a &lt;strong&gt;Supervisor 1 &lt;/strong&gt;(&lt;strong&gt;SUP1&lt;/strong&gt;) - or &lt;strong&gt;Supervisor 2&lt;/strong&gt; (&lt;strong&gt;SUP2&lt;/strong&gt;) based system, and up to &lt;strong&gt;eight&lt;/strong&gt; for a&amp;nbsp;&lt;strong&gt;Supervisor 2 Enhanced&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;SUP2E) based system&amp;nbsp;&lt;/strong&gt;is supported. The VDC feature actually implements a separate control plane for each context. The VDC virtual technology feature offers the advantage of consolidating several network physical devices.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;7000&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;9000&lt;/strong&gt; series family support the use of the &lt;strong&gt;Nexus 2000 Series Fabric Extenders&lt;/strong&gt; to additionally expand the system and provide a large-scale virtual chassis in the data center. This unique feature of the Nexus switches can greatly simplify the management and operation of a data center network.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; can support several DC interconnection technologies which are not applicable to the &lt;strong&gt;Catalyst 6500&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800&lt;/strong&gt; Core Switches. In particular, the &lt;strong&gt;Nexus 7000 Series&lt;/strong&gt; supports the well-established technologies &lt;strong&gt;OTV&lt;/strong&gt;, &lt;strong&gt;VXLAN&amp;nbsp;&lt;/strong&gt;and&amp;nbsp;&lt;strong&gt;Fabric path&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;NX-OS&lt;/strong&gt; is much more robust operating system than&amp;nbsp;&lt;strong&gt;IOS&lt;/strong&gt;. &lt;strong&gt;NX-OS&lt;/strong&gt; is built with &lt;strong&gt;modularity&lt;/strong&gt;, &lt;strong&gt;resilience&lt;/strong&gt;, and &lt;strong&gt;service ability&lt;/strong&gt; as its foundation.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;5000&lt;/strong&gt; series switches can implement &lt;strong&gt;Converge LAN/SAN Network setup&lt;/strong&gt; by supporting storage protocols (&lt;strong&gt;FC&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;FCoE&lt;/strong&gt;) which are &lt;strong&gt;not supported&amp;nbsp;&lt;/strong&gt;by the &lt;strong&gt;Catalyst 6500&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800 switches&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The Nexus switches &lt;strong&gt;cannot accept&lt;/strong&gt; service module line cards such as &lt;strong&gt;Firewall&lt;/strong&gt; (&lt;strong&gt;FWSM&lt;/strong&gt;) or &lt;strong&gt;Wireless&lt;/strong&gt; (&lt;strong&gt;WISM&lt;/strong&gt;) &lt;strong&gt;Service modules&lt;/strong&gt; like the &lt;strong&gt;Catalyst 6500&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800 switches&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Finally, the Nexus switches &lt;strong&gt;do not support the NAT feature&amp;nbsp;&lt;/strong&gt;in contrast to the &lt;strong&gt;Catalyst 6500 &lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800&lt;/strong&gt;.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-basic-design-aspects-where-the-nexus-and-mds-switches-fit-in-a-data-center&quot;&gt;Nexus Basic Design Aspects – Where The Nexus and MDS Switches Fit In a Data Center&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This section identifies the typical placement of the &lt;strong&gt;Cisco Nexus&lt;/strong&gt; and &lt;strong&gt;MDS Families series&lt;/strong&gt; switches in a Cisco Data Center.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;single-tier-nexus-data-center-design&quot;&gt;Single-Tier Nexus Data Center Design&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; can be used for both &lt;strong&gt;access&lt;/strong&gt; and &lt;strong&gt;core layer&lt;/strong&gt; connectivity in the &lt;strong&gt;single-tier data center&lt;/strong&gt; architecture. The &lt;strong&gt;access layer&lt;/strong&gt; connectivity for the servers can be provided with low cost &lt;strong&gt;48-port Gigabit Ethernet linecards&lt;/strong&gt; or with the &lt;strong&gt;32-port 10 Gigabit Ethernet linecards &lt;/strong&gt;if &lt;strong&gt;10GE&lt;/strong&gt; interfaces are required.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/single-tier-data-center.png&quot; alt=&quot;Single-Tier Nexus Data Center Topology&quot; title=&quot;Single-Tier Nexus Data Center Topology&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Single-Tier Nexus Data Center Topology&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;single-tier data center architecture&amp;nbsp;&lt;/strong&gt;(shown above) can be expanded by connecting &lt;strong&gt;Cisco Nexus 2000 fabric extenders&lt;/strong&gt; to &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; switches to provide connectivity for the servers. It should be mentioned that the &lt;strong&gt;Nexus 2000&lt;/strong&gt; can be used &lt;strong&gt;only to provide connectivity to servers or end hosts&lt;/strong&gt; and &lt;strong&gt;should not &lt;/strong&gt;be connected with switches.&amp;nbsp; This setup would provide a &lt;strong&gt;Top-of-Rack&lt;/strong&gt; (&lt;strong&gt;ToR&lt;/strong&gt;) solution for the servers with a &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; switch acting as the management point, and collapsing the &lt;strong&gt;access&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;aggregation&lt;/strong&gt;, &amp;amp;&amp;nbsp;&lt;strong&gt;core layers&lt;/strong&gt;. It should be highlighted that if the budget is limited then the &lt;strong&gt;Nexus 9000&lt;/strong&gt; is the best alternative to the &lt;strong&gt;Nexus 7000&lt;/strong&gt;. A pair of &lt;strong&gt;Nexus 5000&amp;nbsp;&lt;/strong&gt;switches in a &lt;strong&gt;single-tier setup&lt;/strong&gt; is a common &lt;strong&gt;low cost solution&lt;/strong&gt; for small Data Centers.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;two-tier-nexus-data-center-design&quot;&gt;Two-Tier Nexus Data Center Design&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;two-tier data center &lt;/strong&gt;option connects the &lt;strong&gt;Cisco Nexus 2000 Fabric Extenders&lt;/strong&gt; to an upstream &lt;strong&gt;Cisco Nexus 5000 Series&lt;/strong&gt; switch. The &lt;strong&gt;Cisco Nexus 5000&lt;/strong&gt; functions as an&amp;nbsp;&lt;strong&gt;End-of-Row&lt;/strong&gt; (&lt;strong&gt;EOR&lt;/strong&gt;)&amp;nbsp;&lt;strong&gt;access switch&lt;/strong&gt; and is connected via multiple links to a pair of &lt;strong&gt;Cisco Nexus 7000&lt;/strong&gt; switches. This topology provides an &lt;strong&gt;access layer&lt;/strong&gt; and a &lt;strong&gt;collapsed core&lt;/strong&gt; and &lt;strong&gt;aggregation layer&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/two-tier-data-center.png&quot; alt=&quot;Two-Tier Nexus Data Center Topology&quot; title=&quot;Two-Tier Nexus Data Center Topology&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Two-Tier Nexus Data Center Topology&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;three-tier-nexus-data-center-design&quot;&gt;Three-Tier Nexus Data Center Design&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;three-tier data center &lt;/strong&gt;is similar to the &lt;strong&gt;two-tier data center&lt;/strong&gt; architecture regarding the access layer and the placement of the &lt;strong&gt;Nexus 5000&lt;/strong&gt; and &lt;strong&gt;Nexus 2000&lt;/strong&gt; switches. However, &lt;strong&gt;multiple Nexus 7000&lt;/strong&gt; switches are used to the &lt;strong&gt;aggregation layer&lt;/strong&gt;. The &lt;strong&gt;core layer&lt;/strong&gt; is provided by a &lt;strong&gt;pair of Cisco Nexus 7000 Series&lt;/strong&gt; switches:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/three-tier-data-center.png&quot; alt=&quot;Three-Tier Nexus Data Center Topology&quot; title=&quot;Three-Tier Nexus Data Center Topology&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Three-Tier Nexus Data Center Topology&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;Nexus 9000&lt;/strong&gt; switches, due to their exceptional performance and comprehensive feature set, are versatile platforms that can be deployed in multiple scenarios such as&amp;nbsp;&amp;nbsp;&lt;strong&gt;layered access-aggregation-core designs&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;Leaf-and-spine architecture&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;Compact aggregation-layer solutions&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco MDS 9000 Series Multilayer Switches&amp;nbsp;&lt;/strong&gt;can provide the SAN connectivity at the &lt;strong&gt;accesslayer&lt;/strong&gt; and the &lt;strong&gt;storage core layer&lt;/strong&gt;. Connectivity between the &lt;strong&gt;SAN&lt;/strong&gt; and &lt;strong&gt;LAN infrastructures&lt;/strong&gt; to support &lt;strong&gt;FCoE&lt;/strong&gt; would be supported through the &lt;strong&gt;Cisco Nexus 7000&lt;/strong&gt;or &lt;strong&gt;5000 series&lt;/strong&gt;switches and the &lt;strong&gt;Cisco MDS 9000 Series core layer&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This article introduced the &lt;strong&gt;Cisco Nexus product family&lt;/strong&gt;. We explained how the &lt;strong&gt;Nexus&lt;/strong&gt; platform &lt;strong&gt;differentiates&lt;/strong&gt; from the well-known &lt;strong&gt;Catalyst switches&lt;/strong&gt; and examined &lt;strong&gt;key-differences&lt;/strong&gt; in the two &lt;strong&gt;platforms&lt;/strong&gt; and &lt;strong&gt;operating systems&lt;/strong&gt; (&lt;strong&gt;NX-OS – IOS&lt;/strong&gt;).&amp;nbsp; We analyzed each Nexus series including the well-known &lt;strong&gt;MDS 9000&lt;/strong&gt; and showed how &lt;strong&gt;Single-Tier&lt;/strong&gt;, &lt;strong&gt;Two-Tier&lt;/strong&gt; and &lt;strong&gt;Three-Tier Data Center topologies&lt;/strong&gt; make use of the &lt;strong&gt;Nexus&lt;/strong&gt; platform. For more information including technical articles visit our &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center.html&quot; title=&quot;Cisco Data Center section&quot;&gt;Cisco Data Center section&lt;/a&gt;.&lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/cisco/data-center/introduction-to-nexus/introduction-nexus-family-nx-os-ios-differences-intro.webp&quot; alt=&quot;Introduction to Cisco Nexus Switches&quot; width=&quot;500&quot; height=&quot;300&quot; loading=&quot;lazy&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/introduction-cisco-nexus-mds-switches.png&quot; alt=&quot;Introduction to Cisco Nexus Data Center Switches&quot; style=&quot;margin: 7px; float: left;&quot; title=&quot;Introduction to Cisco Nexus Data Center Switches&quot; /&gt;This article introduces the &lt;strong&gt;Cisco Nexus product family&lt;/strong&gt; (Nexus 9000, Nexus 7000, Nexus 5000, Nexus 3000, Nexus 2000, Nexus 1000V and MDS 9000). We explain the &lt;strong&gt;differences between Nexus and Catalyst switches&lt;/strong&gt; but also&amp;nbsp;&lt;strong&gt;compare commands&lt;/strong&gt;, &lt;strong&gt;naming conventions&lt;/strong&gt;, hardware capabilities etc. between&amp;nbsp;&lt;strong&gt;Nexus NX-OS&amp;nbsp;&lt;/strong&gt;and&amp;nbsp;&lt;strong&gt;Catalyst IOS operating systems&lt;/strong&gt;. To provide a comprehensive overview we explain &lt;strong&gt;where each Nexus model is best positioned&lt;/strong&gt; in the &lt;strong&gt;Data Center&lt;/strong&gt; and directly &lt;strong&gt;compare high-end Nexus switches&lt;/strong&gt; (Nexus 9000/7000) with &lt;strong&gt;high-end Catalyst switches&lt;/strong&gt; (Catalyst 6800 / 6500) &lt;strong&gt;examining specifications&lt;/strong&gt;, &lt;strong&gt;bandwidth – capacity&lt;/strong&gt;, &lt;strong&gt;modules&lt;/strong&gt; and features (&lt;strong&gt;High-Availability&lt;/strong&gt;, &lt;strong&gt;Port Scalability&lt;/strong&gt;, &lt;strong&gt;VDC&lt;/strong&gt;, &lt;strong&gt;vPC – VSS&lt;/strong&gt;, &lt;strong&gt;OTV&lt;/strong&gt;, &lt;strong&gt;VXLAN&lt;/strong&gt;, etc).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For our readers convenience we have made available for &lt;strong&gt;free download&lt;/strong&gt; over &lt;strong&gt;90 different datasheets&lt;/strong&gt; in our &lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Data Center download section&quot;&gt;Cisco Data Center download section&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Following are the topics covered in this article:&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-product-family&quot; title=&quot;Cisco Nexus Product Family&quot;&gt;Cisco Nexus Product Family&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-9000-series-switches&quot; title=&quot;Cisco Nexus 9000 Series Switches&quot;&gt;Cisco Nexus 9000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-7000-series-switches&quot; title=&quot;Cisco Nexus 7000 Series Switches&quot;&gt;Cisco Nexus 7000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-5000-series-switches&quot; title=&quot;Cisco Nexus 5000 Series Switches&quot;&gt;Cisco Nexus 5000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-3000-series-switches&quot; title=&quot;Cisco Nexus 3000 Series Switches&quot;&gt;Cisco Nexus 3000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-2000-series-switches&quot; title=&quot;Cisco Nexus 2000 Series Switches&quot;&gt;Cisco Nexus 2000 Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-nexus-1000v-series-switches&quot; title=&quot;Cisco Nexus 1000v Series Switches&quot;&gt;Cisco Nexus 1000v Series Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#cisco-mds-9000-san-switches&quot; title=&quot;Cisco MDS 9000 SAN Switches&quot;&gt;Cisco MDS 9000 SAN Switches&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#the-nexus-operating-system-nx-os-software&quot; title=&quot;The Nexus Operating System – NX-OS Software&quot;&gt;The Nexus Operating Systems - NX-OS Software&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-nx-os-catalyst-ios-key-differences&quot; title=&quot;Nexus NX-OS – Catalyst IOS Key Differences&quot;&gt;Nexus NX-OS – Catalyst IOS Key Differences&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#high-end-switches-nexus-vs-catalyst&quot; title=&quot;High-End Switches: Nexus vs Catalyst&quot;&gt;High-End Switches: Nexus vs Catalyst&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#nexus-basic-design-aspects-where-the-nexus-and-mds-switches-fit-in-a-data-center&quot; title=&quot;Nexus Basic Design Aspects – Where The Nexus &amp;amp; MDS Switches Fir In a Data Center&quot;&gt;Nexus Basic Design Aspects – Where The Nexus &amp;amp; MDS Switches Fit In a Data Center&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#single-tier-nexus-data-center-design&quot; title=&quot;Single-Tier Nexus Data Center Design&quot;&gt;Single-Tier Nexus Data Center Design&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#two-tier-nexus-data-center-design&quot; title=&quot;Two-Tier Nexus Data Center Design&quot;&gt;Two-Tier Nexus Data Center Design&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#three-tier-nexus-data-center-design&quot; title=&quot;Three-Tier Nexus Data Center Design&quot;&gt;Three-Tier Nexus Data Center Design&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/#summary&quot; title=&quot;Summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Additional Reading:&lt;/h3&gt;
&lt;div&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-switches/cisco-nexus-7000-module-shutdown-replacement-removal.html&quot; target=&quot;_blank&quot; title=&quot;Cisco Nexus 7000 Module Shutdown and Removal Procedure&quot;&gt;Cisco Nexus 7000 Module Shutdown and Removal Procedure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&quot;&gt;Complete Guide to Nexus Checkpoint &amp;amp; Rollback Feature. Fast Recovery from Nexus Misconfiguration. Nexus 9000, 7000, 5000, 3000&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-nx-os-commands-scripting-hints-and-tips.html&quot; target=&quot;_blank&quot; title=&quot;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&quot;&gt;NEXUS NX-OS: Useful Commands, CLI Scripting, Hints &amp;amp; Tips, Python Scripting and more&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/nexus-vpc-configuration-design-operation-troubleshooting.html&quot; target=&quot;_blank&quot; title=&quot;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&quot;&gt;The Complete Cisco Nexus vPC Guide. Features &amp;amp; Advantages, Design Guidelines, Configuration, Failure Scenarios, Troubleshooting, VSS vs vPC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-product-family&quot;&gt;Cisco Nexus Product Family&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Cisco Nexus Family of products has become extremely popular in small and large data centers thanks to their capability for unifying storage, data and networking services. Thanks to the &lt;strong&gt;Cisco Fabric Interconnect&lt;/strong&gt; they are able not only to support all these services but also provide a rock-solid programmable platform that fully supports any &lt;strong&gt;virtualized environment&lt;/strong&gt;.&amp;nbsp; The Cisco Nexus family includes a generous number of different Nexus models to meet the demands of any Data Center environment. Let’s take a look at what the Nexus Family has to offer!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/cisco-nexus-data-center-switches.jpg&quot; alt=&quot;The Nexus Product Family&quot; title=&quot;The Nexus Product Family&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus Product Family&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-9000-series-switches&quot;&gt;Cisco Nexus 9000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;These data center switches can operate in &lt;strong&gt;Cisco NX-OS Software&lt;/strong&gt; or &lt;strong&gt;Application Centric Infrastructure&lt;/strong&gt; (&lt;strong&gt;ACI&lt;/strong&gt;) modes. The main features of the new &lt;strong&gt;Cisco Nexus 9000 Series&amp;nbsp;&lt;/strong&gt;are: support of&amp;nbsp;&lt;strong&gt;Fabric Extender Technology&lt;/strong&gt; (&lt;strong&gt;FEX&lt;/strong&gt;), &lt;strong&gt;virtual Port Channel&lt;/strong&gt; (&lt;strong&gt;vPC&lt;/strong&gt;), and &lt;strong&gt;Virtual Extensible LAN &lt;/strong&gt;(&lt;strong&gt;VXLAN&lt;/strong&gt;). There are a few key differences between the &lt;strong&gt;Cisco Nexus 7000 Series&amp;nbsp;&lt;/strong&gt;and&amp;nbsp;&lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;DC switches. The &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;supports &lt;strong&gt;Application Centric Infrastructure&lt;/strong&gt; (&lt;strong&gt;ACI&lt;/strong&gt;) in contrast to the &lt;strong&gt;Nexus 7000&lt;/strong&gt; switches.&amp;nbsp; However, the Cisco &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;switches do not support the &lt;strong&gt;VDCs&lt;/strong&gt; (&lt;strong&gt;Virtual Device Context&lt;/strong&gt;) technology like the &lt;strong&gt;Nexus 7000&lt;/strong&gt; and the &lt;strong&gt;Nexus 9000&amp;nbsp;&lt;/strong&gt;Series doesn't support storage protocols, in contrast to the&amp;nbsp;&lt;strong&gt;Nexus 7000&lt;/strong&gt;. Finally, it is foreseen that the &lt;strong&gt;Nexus 9000&lt;/strong&gt; will complement the &lt;strong&gt;Nexus 7000&amp;nbsp;&lt;/strong&gt;as data centers transition to ACI.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-9000-series-switches.png&quot; alt=&quot;The Nexus 9000 Series Data Center Switches&quot; title=&quot;The Nexus 9000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 9000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus 9000 switches are available in a variety of models and configurations starting from the &lt;strong&gt;Nexus 9200 series&lt;/strong&gt; (1 RU) Cloud Scale - standalone, &lt;strong&gt;Nexus 9300 series&lt;/strong&gt; (1RU), &lt;strong&gt;Nexus 9300-EX&lt;/strong&gt; (1RU) Cloud Scale standalone/ACI, &lt;strong&gt;Nexus 9500-EX&lt;/strong&gt; (1RU) Cloud Scale Modules to the &lt;strong&gt;Nexus 9500 Cloud Scale&lt;/strong&gt; switches (4, 8, 16 slots).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can compare all available modes at the following URL:&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/models-comparison.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 9000 series switches models comparison&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/models-comparison.html&lt;/a&gt;&lt;a href=&quot;http://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/models-comparison.html&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 9500 series, Nexus 9300-EX series, Nexus 9300 series and Nexus 9200 series&quot;&gt;Download complete data sheets: Nexus 9500 series, Nexus 9300-EX series, Nexus 9300 series and Nexus 9200 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-7000-series-switches&quot;&gt;Cisco Nexus 7000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;They can provide an end-to-end data center architecture on a single platform, including data center core, aggregation, and access layer. The &lt;strong&gt;N7k series&lt;/strong&gt; provides high-density 10, 40, and 100 Gigabit Ethernetinterfaces. The main features of the &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; are: support for &lt;strong&gt;FEX&lt;/strong&gt;, &lt;strong&gt;virtual Port Channel&lt;/strong&gt; (&lt;strong&gt;vPC&lt;/strong&gt;), &lt;strong&gt;VDC&lt;/strong&gt;, &lt;strong&gt;MPLS&lt;/strong&gt; and &lt;strong&gt;Fabricpath&lt;/strong&gt;. In addition, the &lt;strong&gt;N7K&lt;/strong&gt; supports fairly robust and established technologies for &lt;strong&gt;multi-DC interconnect&lt;/strong&gt; (&lt;strong&gt;DCI&lt;/strong&gt;) such as&amp;nbsp;&lt;strong&gt;OTV&lt;/strong&gt; and &lt;strong&gt;LISP&lt;/strong&gt;.&amp;nbsp; The &lt;strong&gt;N9K&lt;/strong&gt; does not support these well-established DCI technologies, but a newer DCI technology,&amp;nbsp;&lt;strong&gt;VXLAN, BGP, EVPN,&lt;/strong&gt; that can be deployed for site-to-site DCI.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-7000-7700-series-switches.jpg&quot; alt=&quot;The Nexus 7000 Series Data Center Switches&quot; title=&quot;The Nexus 7000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 7000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; series consists of the &lt;strong&gt;7000&lt;/strong&gt; and &lt;strong&gt;7700&lt;/strong&gt; series switches, the latter being an updated series to the original 7000 series. The &lt;strong&gt;Nexus 7700&lt;/strong&gt; series offers higher bandwidth per slot (&lt;strong&gt;1.3Tbps &lt;/strong&gt;compared to &lt;strong&gt;550Gbps&lt;/strong&gt;), greater performance and ability to support up to an impressive&amp;nbsp;&lt;strong&gt;192 100GE ports&lt;/strong&gt; (7700 – 18 slot) compared to &lt;strong&gt;96 100GE ports&amp;nbsp;&lt;/strong&gt;(7000 – 18 slot).&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; is offered in&amp;nbsp;&lt;strong&gt;4&lt;/strong&gt;, &lt;strong&gt;9&lt;/strong&gt;, &lt;strong&gt;10&lt;/strong&gt; and &lt;strong&gt;18 slot&amp;nbsp;&lt;/strong&gt;models while the &lt;strong&gt;7700&amp;nbsp;&lt;/strong&gt;comes in &lt;strong&gt;2, 6&lt;/strong&gt;, &lt;strong&gt;10&lt;/strong&gt; and &lt;strong&gt;18 slot &lt;/strong&gt;models.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;You can compare all available models at the following URL:&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-7000-series-switches/models-comparison.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 7000 series switches models comparison&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-7000-series-switches/models-comparison.html&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 7700 series or Nexus 7000 series&quot;&gt;Download complete data sheets: Nexus 7700 series or Nexus 7000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-5000-series-switches&quot;&gt;Cisco Nexus 5000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This product line is ideal for the &lt;strong&gt;DC access layer&lt;/strong&gt; (&lt;strong&gt;End of Row&lt;/strong&gt;), providing architectural support for virtualization and Unified Fabric environments. &lt;strong&gt;Cisco Nexus 5000 Series&lt;/strong&gt; (&lt;strong&gt;N5k&lt;/strong&gt;) can support &lt;strong&gt;VXLAN&lt;/strong&gt; and comprehensive &lt;strong&gt;Layer 2&lt;/strong&gt; and &lt;strong&gt;3&lt;/strong&gt; features for scaling data center networking. It supports &lt;strong&gt;Native Fibre Channel&lt;/strong&gt;, &lt;strong&gt;Ethernet&lt;/strong&gt;, and &lt;strong&gt;FCoE&lt;/strong&gt; interfaces. The default system software includes most Cisco Nexus 5000 Platform features, such as &lt;strong&gt;Layer 2 security&lt;/strong&gt; and management features. Licensed features include: &lt;strong&gt;Layer 3 routing&lt;/strong&gt;, &lt;strong&gt;IP multicast&lt;/strong&gt;, and &lt;strong&gt;enhanced Layer 2&lt;/strong&gt; (&lt;strong&gt;Cisco Fabric Path&lt;/strong&gt;).&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-5500-5600-series-switches.png&quot; alt=&quot;The Nexus 5000 Series Data Center Switches&quot; title=&quot;The Nexus 5000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 5000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 5000 series switches&lt;/strong&gt; are available in two platforms: &lt;strong&gt;10 Gbps&lt;/strong&gt; and &lt;strong&gt;40 Gbps&lt;/strong&gt;. The &lt;strong&gt;5600 Series 10 Gbps platform&amp;nbsp;&lt;/strong&gt;is capable of delivering up to &lt;strong&gt;2.56 Tbps&lt;/strong&gt; switching capacity while the &lt;strong&gt;5600 Series 40 Gbps platform&amp;nbsp;&lt;/strong&gt;can squeeze up to an impressive &lt;strong&gt;7.68 Tbps&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;All units except the &lt;strong&gt;Nexus 5696Q &lt;/strong&gt;(&lt;strong&gt;40 Gbps&lt;/strong&gt;) occupy between 1 and 2 RUs space whereas the &lt;strong&gt;Nexus 5696Q&lt;/strong&gt; requires a generous 4 RU of rack space.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Full comparison of all available models can be found here: &lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-5000-series-switches/index.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 5000 series switches&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-5000-series-switches/index.html&lt;/a&gt; - Note the 5000 series Nexus switches are now End-of-Sales / End-of-Support.&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 5500 series or Nexus 5600 series&quot;&gt;Download complete data sheets: Nexus 5500 series or Nexus 5600 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-3000-series-switches&quot;&gt;Cisco Nexus 3000 Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The product family offers features such as &lt;strong&gt;latency&lt;/strong&gt; of &lt;strong&gt;less than a microsecond&lt;/strong&gt;, &lt;strong&gt;line-rate at Layer 2 &amp;amp; 3 unicast&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;multicast switching&lt;/strong&gt;, and the support of&amp;nbsp;&lt;strong&gt;40 Gigabit Ethernet interfaces&lt;/strong&gt;. The &lt;strong&gt;Cisco Nexus 3000 Series &lt;/strong&gt;switches are positioned for use in environments with ultra-low latency requirements such as financial &lt;strong&gt;High-Frequency Trading&lt;/strong&gt; (&lt;strong&gt;HFT&lt;/strong&gt;), &lt;strong&gt;High-Performance Computing&lt;/strong&gt; (&lt;strong&gt;HPC&lt;/strong&gt;) and automotive crash-test simulation Applications.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-3000-series-switches.jpg&quot; alt=&quot;The Nexus 3000 Series Data Center Switches&quot; title=&quot;The Nexus 3000 Series Data Center Switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;The Nexus 3000 Series Data Center Switches&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco Nexus 3000 platform&lt;/strong&gt; offers more than &lt;strong&gt;15 models&lt;/strong&gt; to satisfy all the switching needs an organization might have. The Nexus 3000 series offers switches starting with 1GE ports (Nexus 3000) and scales all the way up to &lt;strong&gt;32 port 100GE ports&lt;/strong&gt; with the &lt;strong&gt;Nexus 3232C&lt;/strong&gt; model. Environments sensitive to delays will surely benefit from this series as they have been designed to practically eliminate any switching latency while at the same time offering large buffer spaces per port. Some models also have the ability to monitor their latency.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Full comparison can be found here: &lt;a href=&quot;https://www.cisco.com/c/en/us/products/switches/nexus-3000-series-switches/models-comparison.html#~nexus3500&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Nexus 3000 series switches models comparison&quot;&gt;https://www.cisco.com/c/en/us/products/switches/nexus-3000-series-switches/models-comparison.html#~nexus3500&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;box-info&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 3000 series&quot;&gt;Download complete data sheets: Nexus 3000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-2000-series-switches&quot;&gt;Cisco Nexus 2000 Series Switches&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;These integrate into existing data center networking infrastructures as well as the Cisco ACI setup. The Cisco Nexus 2000 Series (N2k) utilizes FEX technology to provide flexible data center deployment models and to meet the growing server demands. This series is a flexible and low cost solution to add access and server ports to a data center. The parent switch of an&amp;nbsp;&lt;strong&gt;N2k&lt;/strong&gt; switch can be a&amp;nbsp;&lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;Nexus 7000&lt;/strong&gt; or &lt;strong&gt;Nexus 9000 series&lt;/strong&gt; switch. With &lt;strong&gt;FEX technology&lt;/strong&gt; deployed, all the configuration and management is performed on the parent switch. In particular the &lt;strong&gt;N2k, &lt;/strong&gt;with &lt;strong&gt;FEX technology&lt;/strong&gt;, acts as a&amp;nbsp;&lt;strong&gt;remote line card&amp;nbsp;&lt;/strong&gt;of the parent switches.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/nexus-2000-series-switches.png&quot; alt=&quot;The Nexus 2000 series switches&quot; title=&quot;The Nexus 2000 series switches&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Cisco Nexus 2000 platform offers over 10 models starting with a &lt;strong&gt;24-port 1GE&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;Nexus 2224TP&lt;/strong&gt;) all the way up to &lt;strong&gt;48-port 1/10GE SFP/SFP+&lt;/strong&gt; (&lt;strong&gt;Nexus 2300&lt;/strong&gt;).&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 2000 series&quot;&gt;Download complete data sheets: Nexus 2000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-nexus-1000v-series-switches&quot;&gt;Cisco Nexus 1000v Series Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco Nexus 1000V Series&lt;/strong&gt; (&lt;strong&gt;N1KV&lt;/strong&gt;) is a &lt;strong&gt;software-based switch&lt;/strong&gt;. It operates inside the &lt;strong&gt;VMware ESX hypervisor&lt;/strong&gt; and utilizes the &lt;strong&gt;NX-OS&lt;/strong&gt; Software. The &lt;strong&gt;Nexus 1000v architecture&lt;/strong&gt; has two components: the&amp;nbsp;&lt;strong&gt;Virtual Ethernet Module&lt;/strong&gt; (&lt;strong&gt;VEM&lt;/strong&gt;) and the &lt;strong&gt;Virtual Supervisor Module&lt;/strong&gt; (&lt;strong&gt;VSM&lt;/strong&gt;). These two components together make up the &lt;strong&gt;Cisco Nexus 1000V Series Switch&lt;/strong&gt;, with the &lt;strong&gt;VSM&lt;/strong&gt; providing the management plane and the &lt;strong&gt;VEM&lt;/strong&gt; providing the data plane.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;It should be noted that the &lt;strong&gt;Nexus 1000V Essential license&lt;/strong&gt; is available at &lt;strong&gt;no cost&amp;nbsp;&lt;/strong&gt;and can provide various &lt;strong&gt;Layer 2&lt;/strong&gt; networking features.&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: Nexus 1000v series&quot;&gt;Download complete data sheets: Nexus 1000v series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;cisco-mds-9000-san-switches&quot;&gt;Cisco MDS 9000 SAN Switches&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Cisco MDS 9000 Series Multilayer Switches&lt;/strong&gt; are used to support Data Center&amp;nbsp;&lt;strong&gt;SAN infrastructure&lt;/strong&gt;. This series offers director-class platforms and Fabric switches. It utilizes the Cisco NX-OS software. Finally, the &lt;strong&gt;MDS 9000&amp;nbsp;&lt;/strong&gt;can offer&amp;nbsp;&lt;strong&gt;native fibre channel&lt;/strong&gt;, &lt;strong&gt;storage services&lt;/strong&gt;, and &lt;strong&gt;FCoE&lt;/strong&gt;.&lt;/p&gt;
&lt;p class=&quot;box-info&quot; style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://www.firewall.cx/downloads/cisco-product-datasheets-a-guides/cisco-data-center-nexus-mds.html&quot; target=&quot;_blank&quot; title=&quot;Download complete data sheets: MDS 9000 series&quot;&gt;Download complete data sheets: MDS 9000 series&lt;/a&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;the-nexus-operating-system-nx-os-software&quot;&gt;The Nexus Operating System – NX-OS Software&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Cisco NX-OS Software is a data center-class operating system that is built with modularity, resilience, and serviceability as its foundation. It is ideal for implementation within mission-critical data center environments where reliability and fault tolerance are very important.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The NX-OS architecture can perform three different main functions of a Data Center by being able to process Layer 2, Layer 3, and storage protocols. Each service (feature) in NX-OS runs as a separate independent protected process. In particular, each non-kernel process runs in its own &lt;strong&gt;protected memory space&lt;/strong&gt;, providing fault tolerance while isolating any issues that arise with that process. For instance, if a Layer 2 service such as &lt;a href=&quot;https://www.firewall.cx/networking/network-protocols/spanning-tree-protocol.html&quot; target=&quot;_blank&quot; title=&quot;RSTP (Rapid Spanning-Tree Protocol)&quot;&gt;RSTP (Rapid Spanning-Tree Protocol)&lt;/a&gt;&amp;nbsp;fails, it will not affect any other services running at that time such as the Layer 3 EIGRP service. In addition, NX-OS is based on the &lt;a href=&quot;https://www.firewall.cx/operating-systems/linux-unix.html&quot; target=&quot;_blank&quot; title=&quot;Linux kernel&quot;&gt;Linux kernel&lt;/a&gt;&amp;nbsp;taking advantage of the characteristics offered by the most reliable OS.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Most NX-OS features are not enabled by default to achieve optimum processing and memory utilization, so if it is needed to deploy a technology like UDLD, this feature should be enabled manually. It should be mentioned that NX-OS offers feature testing for a &lt;strong&gt;120-day grace period&lt;/strong&gt;. Using the grace period enables customers to test a feature prior to purchasing a license.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;A network engineer who is familiar with the traditional Cisco IOS command-line interface (CLI) will not face difficulties in using the &lt;strong&gt;NX-OS CLI&lt;/strong&gt; for basic operations. The official Cisco Tool,&amp;nbsp;&lt;a href=&quot;http://nxmt.cloudapps.cisco.com/design.htm?_flowId=home-flow&amp;amp;_flowExecutionKey=e1s1&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; title=&quot;Cisco IOS to NXOS Configuration Converter&quot;&gt;Cisco IOS to NXOS Configuration Converter&lt;/a&gt; (required Cisco CCO account), can be helpful for the translation between CISCO IOS and NX-OS. This online tool is free and supports Catalyst 4900-6500 IOS configurations, which can be translated to NS-OS configuration for the &lt;strong&gt;Nexus 3000&lt;/strong&gt;, &lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;Nexus 6000&lt;/strong&gt;, &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;Nexus 9000 series&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-nx-os-catalyst-ios-key-differences&quot;&gt;Nexus NX-OS – Catalyst IOS Key Differences&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;There are key differences that should be understood prior to getting involved with the &lt;strong&gt;Cisco Nexus Operating System&lt;/strong&gt; (&lt;strong&gt;NX-OS&lt;/strong&gt;), these are highlighted below:&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;NX-OS uses a &lt;strong&gt;feature-based license model&lt;/strong&gt;. Features such as &lt;strong&gt;Unidirectional Link Detection&lt;/strong&gt; (&lt;strong&gt;UDLD&lt;/strong&gt;) and&amp;nbsp;&lt;strong&gt;Fibre Channel over Ethernet&lt;/strong&gt; (&lt;strong&gt;FCoE&lt;/strong&gt;) can be enabled via the &lt;strong&gt;feature configuration command&lt;/strong&gt;. Configuration and verification commands for a specific feature are not available until that feature has been enabled.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;NX-OS supports &lt;strong&gt;VDCs&lt;/strong&gt; for &lt;strong&gt;Nexus 7000 platforms&lt;/strong&gt;, which enables a physical device to be partitioned into logical devices. The &lt;strong&gt;default VDC&lt;/strong&gt; is used when you log in for the first time.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;By default,&amp;nbsp;&lt;strong&gt;Secure Shell version 2&lt;/strong&gt; (&lt;strong&gt;SSHv2&lt;/strong&gt;) is enabled and &lt;strong&gt;Telnet&lt;/strong&gt; is &lt;strong&gt;disabled&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;default login administrator&lt;/strong&gt; user is &lt;strong&gt;admin&lt;/strong&gt;. It is no longer possible to login with just a password.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;NX-OS uses a &lt;strong&gt;kickstart image&lt;/strong&gt; and a &lt;strong&gt;system image&lt;/strong&gt;. The &lt;strong&gt;kickstart image&lt;/strong&gt; provides the &lt;strong&gt;Linux kernel&lt;/strong&gt; and the &lt;strong&gt;system image&lt;/strong&gt; provides the &lt;strong&gt;Layer 2/3 functionalities&lt;/strong&gt; and &lt;strong&gt;features&lt;/strong&gt; such as &lt;strong&gt;OTV&lt;/strong&gt;, &lt;strong&gt;DHCP&lt;/strong&gt; etc.&lt;/li&gt;
&lt;li&gt;NX-OS supports &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center/cisco-nexus-checkpoint-rollback-feature.html&quot; target=&quot;_blank&quot; title=&quot;Nexus Checkpoint &amp;amp; Rollback feature&quot;&gt;Checkpoint &amp;amp; Rollback feature&lt;/a&gt; that allows the creation of configuration snapshots with the ability to rollback changes at any point without interrupting system functionality.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;All Ethernet interfaces&lt;/strong&gt; are called &lt;strong&gt;Ethernet&lt;/strong&gt;. The &lt;strong&gt;FastEthernet&lt;/strong&gt;, &lt;strong&gt;GigabitEthernet&lt;/strong&gt;, &lt;strong&gt;TenGigabitEthernet&amp;nbsp;&lt;/strong&gt;interface naming conventions no longer exist.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;EtherChannel&lt;/strong&gt;(&lt;strong&gt;IOS&lt;/strong&gt;) naming convention has been replaced by &lt;strong&gt;Port-Channel&lt;/strong&gt; (&lt;strong&gt;NX-OS&lt;/strong&gt;).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Write memory&amp;nbsp;&lt;/strong&gt;command is no longer available and has been replaced with the&amp;nbsp;&lt;strong&gt;copy running-config startup-config&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Show&lt;/strong&gt; commands can be executed identically from both the &lt;strong&gt;exec&lt;/strong&gt; and &lt;strong&gt;config mode&lt;/strong&gt;. e.g:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N7K (config)#&lt;strong&gt; show version&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Show&lt;/strong&gt; commands have parser help even in &lt;strong&gt;configuration mode&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Slash&amp;nbsp;&lt;/strong&gt;(forward-slash) notation supported for all IPv4/IPv6 masks. For instance:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5K (config)# &lt;strong&gt;int e1/1&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;br /&gt;N5K (config-if)# &lt;strong&gt;ip address 10.1.1.1/24&lt;/strong&gt;&lt;br /&gt;N5K (config-if)#&lt;strong&gt; ipv6 address ::1/120&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Two configuration models exist for the routing protocols:&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- IGPs follow interface-centric model&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- BGP follows neighbor-centric model&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;In any case the &lt;strong&gt;NX-OS alias command &lt;/strong&gt;syntax can be used to create an &lt;strong&gt;alias&lt;/strong&gt; for a &lt;strong&gt;shortcut&lt;/strong&gt;. For instance, to use the &lt;strong&gt;write&lt;/strong&gt; IOS command in NX-OS to save the running configuration, the next alias can be used:&lt;/p&gt;
&lt;p class=&quot;box-content&quot; style=&quot;text-align: justify;&quot;&gt;N5K (config)#&lt;strong&gt;cli alias name write copy running-config startup-config&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This alias executing the &lt;strong&gt;write&lt;/strong&gt; command will run the command &lt;strong&gt;copy running-config startup-config&lt;/strong&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;high-end-switches-nexus-vs-catalyst&quot;&gt;High-End Switches: Nexus vs Catalyst&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The Nexus product family is tailored mainly for &lt;strong&gt;Data Center environments&lt;/strong&gt; and offers the following advantages over &lt;strong&gt;Catalyst Core switches:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;check&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Interfaces&lt;/strong&gt;: Only the &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; has&amp;nbsp;&lt;strong&gt;100GbE line cards &lt;/strong&gt;available.&amp;nbsp;&lt;strong&gt;Catalyst 6500 &amp;amp; 6800 &lt;/strong&gt;Core switches offer interfaces up to &lt;strong&gt;40GbE&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Capacity&lt;/strong&gt;: &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; (&lt;strong&gt;Nexus 7700&lt;/strong&gt;) has a maximum system capacity &lt;strong&gt;~42Tbps&lt;/strong&gt; and the Nexus 9000 (9500 model)&amp;nbsp;&lt;strong&gt;60Tbps&lt;/strong&gt;. In contrast, the maximum system capacity of the &lt;strong&gt;Catalyst 6800&lt;/strong&gt; is much lower &lt;strong&gt;~6Tbps&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Port Scalability&lt;/strong&gt;: The Nexus family is much more scalable than the &lt;strong&gt;Catalyst 6500/6800&lt;/strong&gt; regarding maximum port density of 1G, 10G &amp;amp; 40G ports.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;High Availability (HA)&lt;/strong&gt;: Nexus products can utilize &lt;strong&gt;vPC technology&lt;/strong&gt;, which is one of the most commonly used &lt;strong&gt;Nexus HA features&lt;/strong&gt; and is similar to the &lt;strong&gt;Catalyst VSS mode&lt;/strong&gt;. It is used to provide &lt;strong&gt;multi-chassis link aggregation&lt;/strong&gt;. The key difference is that &lt;strong&gt;vPC&lt;/strong&gt; does not rely on a unified control plane as the &lt;strong&gt;VSS&lt;/strong&gt; setup, so both Nexus switches can operate independently.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000 VDC&lt;/strong&gt; feature offers the capability to partition the Nexus switch into &lt;strong&gt;multiple independent&lt;/strong&gt; logical switches. There is no possible way for &lt;strong&gt;VDCs&lt;/strong&gt; to communicate with each other, aside from physically connecting a physical port in one VDC to a port in another VDC. A maximum number of &lt;strong&gt;four VDC&lt;/strong&gt; for a &lt;strong&gt;Supervisor 1 &lt;/strong&gt;(&lt;strong&gt;SUP1&lt;/strong&gt;) - or &lt;strong&gt;Supervisor 2&lt;/strong&gt; (&lt;strong&gt;SUP2&lt;/strong&gt;) based system, and up to &lt;strong&gt;eight&lt;/strong&gt; for a&amp;nbsp;&lt;strong&gt;Supervisor 2 Enhanced&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;SUP2E) based system&amp;nbsp;&lt;/strong&gt;is supported. The VDC feature actually implements a separate control plane for each context. The VDC virtual technology feature offers the advantage of consolidating several network physical devices.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 5000&lt;/strong&gt;, &lt;strong&gt;7000&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;9000&lt;/strong&gt; series family support the use of the &lt;strong&gt;Nexus 2000 Series Fabric Extenders&lt;/strong&gt; to additionally expand the system and provide a large-scale virtual chassis in the data center. This unique feature of the Nexus switches can greatly simplify the management and operation of a data center network.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000 series&lt;/strong&gt; can support several DC interconnection technologies which are not applicable to the &lt;strong&gt;Catalyst 6500&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800&lt;/strong&gt; Core Switches. In particular, the &lt;strong&gt;Nexus 7000 Series&lt;/strong&gt; supports the well-established technologies &lt;strong&gt;OTV&lt;/strong&gt;, &lt;strong&gt;VXLAN&amp;nbsp;&lt;/strong&gt;and&amp;nbsp;&lt;strong&gt;Fabric path&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;NX-OS&lt;/strong&gt; is much more robust operating system than&amp;nbsp;&lt;strong&gt;IOS&lt;/strong&gt;. &lt;strong&gt;NX-OS&lt;/strong&gt; is built with &lt;strong&gt;modularity&lt;/strong&gt;, &lt;strong&gt;resilience&lt;/strong&gt;, and &lt;strong&gt;service ability&lt;/strong&gt; as its foundation.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Nexus 7000&lt;/strong&gt; and &lt;strong&gt;5000&lt;/strong&gt; series switches can implement &lt;strong&gt;Converge LAN/SAN Network setup&lt;/strong&gt; by supporting storage protocols (&lt;strong&gt;FC&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;FCoE&lt;/strong&gt;) which are &lt;strong&gt;not supported&amp;nbsp;&lt;/strong&gt;by the &lt;strong&gt;Catalyst 6500&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800 switches&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The Nexus switches &lt;strong&gt;cannot accept&lt;/strong&gt; service module line cards such as &lt;strong&gt;Firewall&lt;/strong&gt; (&lt;strong&gt;FWSM&lt;/strong&gt;) or &lt;strong&gt;Wireless&lt;/strong&gt; (&lt;strong&gt;WISM&lt;/strong&gt;) &lt;strong&gt;Service modules&lt;/strong&gt; like the &lt;strong&gt;Catalyst 6500&amp;nbsp;&lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800 switches&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Finally, the Nexus switches &lt;strong&gt;do not support the NAT feature&amp;nbsp;&lt;/strong&gt;in contrast to the &lt;strong&gt;Catalyst 6500 &lt;/strong&gt;&amp;amp;&amp;nbsp;&lt;strong&gt;6800&lt;/strong&gt;.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;nexus-basic-design-aspects-where-the-nexus-and-mds-switches-fit-in-a-data-center&quot;&gt;Nexus Basic Design Aspects – Where The Nexus and MDS Switches Fit In a Data Center&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This section identifies the typical placement of the &lt;strong&gt;Cisco Nexus&lt;/strong&gt; and &lt;strong&gt;MDS Families series&lt;/strong&gt; switches in a Cisco Data Center.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;single-tier-nexus-data-center-design&quot;&gt;Single-Tier Nexus Data Center Design&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; can be used for both &lt;strong&gt;access&lt;/strong&gt; and &lt;strong&gt;core layer&lt;/strong&gt; connectivity in the &lt;strong&gt;single-tier data center&lt;/strong&gt; architecture. The &lt;strong&gt;access layer&lt;/strong&gt; connectivity for the servers can be provided with low cost &lt;strong&gt;48-port Gigabit Ethernet linecards&lt;/strong&gt; or with the &lt;strong&gt;32-port 10 Gigabit Ethernet linecards &lt;/strong&gt;if &lt;strong&gt;10GE&lt;/strong&gt; interfaces are required.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/single-tier-data-center.png&quot; alt=&quot;Single-Tier Nexus Data Center Topology&quot; title=&quot;Single-Tier Nexus Data Center Topology&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Single-Tier Nexus Data Center Topology&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;single-tier data center architecture&amp;nbsp;&lt;/strong&gt;(shown above) can be expanded by connecting &lt;strong&gt;Cisco Nexus 2000 fabric extenders&lt;/strong&gt; to &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; switches to provide connectivity for the servers. It should be mentioned that the &lt;strong&gt;Nexus 2000&lt;/strong&gt; can be used &lt;strong&gt;only to provide connectivity to servers or end hosts&lt;/strong&gt; and &lt;strong&gt;should not &lt;/strong&gt;be connected with switches.&amp;nbsp; This setup would provide a &lt;strong&gt;Top-of-Rack&lt;/strong&gt; (&lt;strong&gt;ToR&lt;/strong&gt;) solution for the servers with a &lt;strong&gt;Cisco Nexus 7000 Series&lt;/strong&gt; switch acting as the management point, and collapsing the &lt;strong&gt;access&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;aggregation&lt;/strong&gt;, &amp;amp;&amp;nbsp;&lt;strong&gt;core layers&lt;/strong&gt;. It should be highlighted that if the budget is limited then the &lt;strong&gt;Nexus 9000&lt;/strong&gt; is the best alternative to the &lt;strong&gt;Nexus 7000&lt;/strong&gt;. A pair of &lt;strong&gt;Nexus 5000&amp;nbsp;&lt;/strong&gt;switches in a &lt;strong&gt;single-tier setup&lt;/strong&gt; is a common &lt;strong&gt;low cost solution&lt;/strong&gt; for small Data Centers.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;two-tier-nexus-data-center-design&quot;&gt;Two-Tier Nexus Data Center Design&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;two-tier data center &lt;/strong&gt;option connects the &lt;strong&gt;Cisco Nexus 2000 Fabric Extenders&lt;/strong&gt; to an upstream &lt;strong&gt;Cisco Nexus 5000 Series&lt;/strong&gt; switch. The &lt;strong&gt;Cisco Nexus 5000&lt;/strong&gt; functions as an&amp;nbsp;&lt;strong&gt;End-of-Row&lt;/strong&gt; (&lt;strong&gt;EOR&lt;/strong&gt;)&amp;nbsp;&lt;strong&gt;access switch&lt;/strong&gt; and is connected via multiple links to a pair of &lt;strong&gt;Cisco Nexus 7000&lt;/strong&gt; switches. This topology provides an &lt;strong&gt;access layer&lt;/strong&gt; and a &lt;strong&gt;collapsed core&lt;/strong&gt; and &lt;strong&gt;aggregation layer&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/two-tier-data-center.png&quot; alt=&quot;Two-Tier Nexus Data Center Topology&quot; title=&quot;Two-Tier Nexus Data Center Topology&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Two-Tier Nexus Data Center Topology&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;three-tier-nexus-data-center-design&quot;&gt;Three-Tier Nexus Data Center Design&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;three-tier data center &lt;/strong&gt;is similar to the &lt;strong&gt;two-tier data center&lt;/strong&gt; architecture regarding the access layer and the placement of the &lt;strong&gt;Nexus 5000&lt;/strong&gt; and &lt;strong&gt;Nexus 2000&lt;/strong&gt; switches. However, &lt;strong&gt;multiple Nexus 7000&lt;/strong&gt; switches are used to the &lt;strong&gt;aggregation layer&lt;/strong&gt;. The &lt;strong&gt;core layer&lt;/strong&gt; is provided by a &lt;strong&gt;pair of Cisco Nexus 7000 Series&lt;/strong&gt; switches:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/cisco/data-center/introduction-to-nexus/three-tier-data-center.png&quot; alt=&quot;Three-Tier Nexus Data Center Topology&quot; title=&quot;Three-Tier Nexus Data Center Topology&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Three-Tier Nexus Data Center Topology&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The&amp;nbsp;&lt;strong&gt;Nexus 9000&lt;/strong&gt; switches, due to their exceptional performance and comprehensive feature set, are versatile platforms that can be deployed in multiple scenarios such as&amp;nbsp;&amp;nbsp;&lt;strong&gt;layered access-aggregation-core designs&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;Leaf-and-spine architecture&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;Compact aggregation-layer solutions&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The &lt;strong&gt;Cisco MDS 9000 Series Multilayer Switches&amp;nbsp;&lt;/strong&gt;can provide the SAN connectivity at the &lt;strong&gt;accesslayer&lt;/strong&gt; and the &lt;strong&gt;storage core layer&lt;/strong&gt;. Connectivity between the &lt;strong&gt;SAN&lt;/strong&gt; and &lt;strong&gt;LAN infrastructures&lt;/strong&gt; to support &lt;strong&gt;FCoE&lt;/strong&gt; would be supported through the &lt;strong&gt;Cisco Nexus 7000&lt;/strong&gt;or &lt;strong&gt;5000 series&lt;/strong&gt;switches and the &lt;strong&gt;Cisco MDS 9000 Series core layer&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;a name=&quot;summary&quot;&gt;Summary&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;This article introduced the &lt;strong&gt;Cisco Nexus product family&lt;/strong&gt;. We explained how the &lt;strong&gt;Nexus&lt;/strong&gt; platform &lt;strong&gt;differentiates&lt;/strong&gt; from the well-known &lt;strong&gt;Catalyst switches&lt;/strong&gt; and examined &lt;strong&gt;key-differences&lt;/strong&gt; in the two &lt;strong&gt;platforms&lt;/strong&gt; and &lt;strong&gt;operating systems&lt;/strong&gt; (&lt;strong&gt;NX-OS – IOS&lt;/strong&gt;).&amp;nbsp; We analyzed each Nexus series including the well-known &lt;strong&gt;MDS 9000&lt;/strong&gt; and showed how &lt;strong&gt;Single-Tier&lt;/strong&gt;, &lt;strong&gt;Two-Tier&lt;/strong&gt; and &lt;strong&gt;Three-Tier Data Center topologies&lt;/strong&gt; make use of the &lt;strong&gt;Nexus&lt;/strong&gt; platform. For more information including technical articles visit our &lt;a href=&quot;https://www.firewall.cx/cisco/cisco-data-center.html&quot; title=&quot;Cisco Data Center section&quot;&gt;Cisco Data Center section&lt;/a&gt;.&lt;/p&gt;</content>
		<category term="Cisco Data Center (Nexus/UCS)" />
	</entry>
	<entry>
		<title>Join Australia’s First Official Cisco Data Center User Group (DCUG) &amp; Become Part of a Friendly Fast-Growing Professional Community That Meets Once a Month in Melbourne!</title>
		<link rel="alternate" type="text/html" href="https://www.firewall.cx/cisco/cisco-data-center/official-cisco-data-center-user-group-melbourne-australia.html"/>
		<published>2016-05-31T19:52:33+10:00</published>
		<updated>2016-05-31T19:52:33+10:00</updated>
		<id>https://www.firewall.cx/cisco/cisco-data-center/official-cisco-data-center-user-group-melbourne-australia.html</id>
		<author>
			<name>Administrator</name>
		</author>
		<summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/official-cisco-data-center-user-group-melbourne-australia-intro.webp&quot; alt=&quot;Cisco&amp;#039;s First Official Australian User Group&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/official-cisco-data-center-user-group-melbourne-australia-1.png&quot; alt=&quot;official-cisco-data-center-user-group-melbourne-australia-1&quot; style=&quot;display: block; margin: 7px; float: left;&quot; title=&quot;Cisco Data Center User Group - Melbourne, Australia&quot; /&gt;It’s a reality – &lt;strong&gt;Australia&lt;/strong&gt; now has its own &lt;strong&gt;Official Cisco Data Center User Group&lt;/strong&gt; (&lt;strong&gt;DCUG&lt;/strong&gt;) and it’s growing fast! Originally inspired by &lt;strong&gt;Cisco Champions Chris Partsenidis&lt;/strong&gt; and &lt;strong&gt;Derek Hennessy&lt;/strong&gt;, the idea was fully backed by Cisco Systems as they happened to be looking to start up something similar on a global scale.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The idea was born in the morning hours of the &lt;strong&gt;18&lt;sup&gt;th&lt;/sup&gt; of March 2016&lt;/strong&gt; over a hot cup of coffee when Chris Partsenidis and Derek Hennessy met for the first time, after Cisco’s Live! in Melbourne Australia. Both Chris and Derek agreed that it was time to create a friendly professional Cisco community group that would gather Cisco professionals and encourage users to share knowledge and experience.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The proposal was sent to Lauren Friedman at Cisco Systems, who just happened to be working on a similar concept on a global scale. Lauren loved the idea and, with her help, Australia got its first official Cisco Data Center User Group!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Becoming part of the &lt;strong&gt;Melbourne Cisco Data Center User Group&lt;/strong&gt; is &lt;strong&gt;absolutely free&lt;/strong&gt; and, by joining, you’ll be part of Australia’s first official Cisco user group, which is currently the largest in the world!&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;Where are the Meetings Held and What’s Included?&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The user group will catch up on the first Tuesday of every month at the The Crafty Squire&amp;nbsp;at &lt;strong&gt;127 Russell Street in Melbourne CBD&lt;/strong&gt;. We’ll be located upstairs in &lt;strong&gt;Porter Place&lt;/strong&gt;. Our first meeting will be on &lt;strong&gt;Tuesday June 7th 2016&lt;/strong&gt; and all meetings will take place between &lt;strong&gt;17:30 and 19:30&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For the duration of the meeting, we’ll have free beer for all registered members, food and if we are lucky – free Cisco beer mugs! The mugs are actually on their way from the USA and we are hoping to have them in time before the meeting otherwise we’ll be handing them out during the following meeting.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/official-cisco-data-center-user-group-melbourne-australia-2.jpg&quot; alt=&quot;official-cisco-data-center-user-group-melbourne-australia-2&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;Cisco Data Center User Group Meeting Place&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Figure 1. The &lt;strong&gt;Porter Place&lt;/strong&gt; - Crafty Squire&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For more details about our regular meet ups and join our community, head over to the &lt;a href=&quot;https://www.meetup.com/Melbourne-Cisco-Data-Center-User-Group-Meetup/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot; title=&quot;Cisco Data Center User Group page on Meetup.com&quot;&gt;Cisco Data Center User Group page on Meetup.com.&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We're really excited to start building a Data Center community in Melbourne so come along and join us!&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Agenda – 7&lt;sup&gt;th&lt;/sup&gt; of June 2016&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Vendor Session&lt;/strong&gt;:&amp;nbsp;Infrastructure as Code and DevOps&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Speaker&lt;/strong&gt;: Chris Gascoigne - Technical Solutions Architect, Cisco Systems Melbourne, Australia&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Chris Gascoigne is a Technical Solutions Architect with Cisco Systems working in the Australia/New Zealand Data Centre team. Chris has been with Cisco for nine years and specialises in Application Centric Infrastructure.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Community Session&lt;/strong&gt;: GNS3 Connectivity&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Speaker&lt;/strong&gt;: Will Robinson - Senior Systems Engineer&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Will Robinson is a Senior Systems Engineer and has extensive networking and data center experience. Will is an active community member and is the only Australian member of the NetAppATeam group.&lt;/p&gt;</summary>
		<content type="html">&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx//images/stories/official-cisco-data-center-user-group-melbourne-australia-intro.webp&quot; alt=&quot;Cisco&amp;#039;s First Official Australian User Group&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/official-cisco-data-center-user-group-melbourne-australia-1.png&quot; alt=&quot;official-cisco-data-center-user-group-melbourne-australia-1&quot; style=&quot;display: block; margin: 7px; float: left;&quot; title=&quot;Cisco Data Center User Group - Melbourne, Australia&quot; /&gt;It’s a reality – &lt;strong&gt;Australia&lt;/strong&gt; now has its own &lt;strong&gt;Official Cisco Data Center User Group&lt;/strong&gt; (&lt;strong&gt;DCUG&lt;/strong&gt;) and it’s growing fast! Originally inspired by &lt;strong&gt;Cisco Champions Chris Partsenidis&lt;/strong&gt; and &lt;strong&gt;Derek Hennessy&lt;/strong&gt;, the idea was fully backed by Cisco Systems as they happened to be looking to start up something similar on a global scale.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The idea was born in the morning hours of the &lt;strong&gt;18&lt;sup&gt;th&lt;/sup&gt; of March 2016&lt;/strong&gt; over a hot cup of coffee when Chris Partsenidis and Derek Hennessy met for the first time, after Cisco’s Live! in Melbourne Australia. Both Chris and Derek agreed that it was time to create a friendly professional Cisco community group that would gather Cisco professionals and encourage users to share knowledge and experience.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The proposal was sent to Lauren Friedman at Cisco Systems, who just happened to be working on a similar concept on a global scale. Lauren loved the idea and, with her help, Australia got its first official Cisco Data Center User Group!&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Becoming part of the &lt;strong&gt;Melbourne Cisco Data Center User Group&lt;/strong&gt; is &lt;strong&gt;absolutely free&lt;/strong&gt; and, by joining, you’ll be part of Australia’s first official Cisco user group, which is currently the largest in the world!&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;Where are the Meetings Held and What’s Included?&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;The user group will catch up on the first Tuesday of every month at the The Crafty Squire&amp;nbsp;at &lt;strong&gt;127 Russell Street in Melbourne CBD&lt;/strong&gt;. We’ll be located upstairs in &lt;strong&gt;Porter Place&lt;/strong&gt;. Our first meeting will be on &lt;strong&gt;Tuesday June 7th 2016&lt;/strong&gt; and all meetings will take place between &lt;strong&gt;17:30 and 19:30&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For the duration of the meeting, we’ll have free beer for all registered members, food and if we are lucky – free Cisco beer mugs! The mugs are actually on their way from the USA and we are hoping to have them in time before the meeting otherwise we’ll be handing them out during the following meeting.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.firewall.cx/images/stories/official-cisco-data-center-user-group-melbourne-australia-2.jpg&quot; alt=&quot;official-cisco-data-center-user-group-melbourne-australia-2&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;Cisco Data Center User Group Meeting Place&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;Figure 1. The &lt;strong&gt;Porter Place&lt;/strong&gt; - Crafty Squire&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;For more details about our regular meet ups and join our community, head over to the &lt;a href=&quot;https://www.meetup.com/Melbourne-Cisco-Data-Center-User-Group-Meetup/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot; title=&quot;Cisco Data Center User Group page on Meetup.com&quot;&gt;Cisco Data Center User Group page on Meetup.com.&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;We're really excited to start building a Data Center community in Melbourne so come along and join us!&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Agenda – 7&lt;sup&gt;th&lt;/sup&gt; of June 2016&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Vendor Session&lt;/strong&gt;:&amp;nbsp;Infrastructure as Code and DevOps&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Speaker&lt;/strong&gt;: Chris Gascoigne - Technical Solutions Architect, Cisco Systems Melbourne, Australia&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Chris Gascoigne is a Technical Solutions Architect with Cisco Systems working in the Australia/New Zealand Data Centre team. Chris has been with Cisco for nine years and specialises in Application Centric Infrastructure.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Community Session&lt;/strong&gt;: GNS3 Connectivity&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Speaker&lt;/strong&gt;: Will Robinson - Senior Systems Engineer&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;Will Robinson is a Senior Systems Engineer and has extensive networking and data center experience. Will is an active community member and is the only Australian member of the NetAppATeam group.&lt;/p&gt;</content>
		<category term="Cisco Data Center (Nexus/UCS)" />
	</entry>
</feed>
