{"id":59,"date":"2019-10-29T08:40:06","date_gmt":"2019-10-28T22:40:06","guid":{"rendered":"https:\/\/mitchbradford.me\/wp\/?p=59"},"modified":"2019-10-29T08:40:07","modified_gmt":"2019-10-28T22:40:07","slug":"downgrading-sd-wan-image-to-classic-ios-xe-on-cisco-routers","status":"publish","type":"post","link":"https:\/\/mitchbradford.me\/wp\/2019\/10\/29\/downgrading-sd-wan-image-to-classic-ios-xe-on-cisco-routers\/","title":{"rendered":"Downgrading SD-WAN Image to Classic IOS-XE on Cisco Routers"},"content":{"rendered":"\n<p>Recently I was working on an engagement that involved 100+ Cisco C1111 Routers, the only problem was that the routers all shipped with Cisco&#8217;s IOS-XE-based SD-WAN image instead of the &#8220;classic&#8221; IOS-XE image.<\/p>\n\n\n\n<p>The documentation on Cisco&#8217;s website on the downgrade process is rather slim, so I&#8217;ve listed the steps below:<\/p>\n\n\n\n<p>Delete all files from flash:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>delete \/force \/recursive flash:\/*<\/code><\/pre>\n\n\n\n<p>Insert a USB drive containing the image into the USB port and copy the IOS-XE image onto the routers flash (I used the latest star release at the time, 16.09.04:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>copy usb0:c1100-universalk9_ias.16.09.04.SPA.bin flash:<\/code><\/pre>\n\n\n\n<p>Stop the SD-WAN process that tries to re-download the SD-WAN image:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pnpa service discovery stop<\/code><\/pre>\n\n\n\n<p>Reload the router:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>reload<\/code><\/pre>\n\n\n\n<p>I had some issues where I couldn&#8217;t copy the image from the USB port on several routers due to read errors that don&#8217;t appear to be flash drive related.  If so, the process to avoid this is booting into RMON, booting the IOS-XE image from the flash drive (surprisingly works despite USB read errors on copying), and then TFTP&#8217;ing the image off a TFTP server.<\/p>\n\n\n\n<p>From RMON:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>boot usb0:c1100-universalk9_ias.16.09.04.SPA.bin<\/code><\/pre>\n\n\n\n<p>Once the image boots from your USB drive, configure a TFTP server and copy the image across.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>en\nconf t\ninterface vlan 1\nip address &lt;IP Address> &lt;Subnet>\nexit\nip tftp blocksize 8192\nexit\ncopy tftp:c1100-universalk9_ias.16.09.04.SPA.bin flash:<\/code><\/pre>\n\n\n\n<p>And you&#8217;re done.  Hopefully this helps someone in need.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently I was working on an engagement that involved 100+ Cisco C1111 Routers, the only problem was that the routers all shipped with Cisco&#8217;s IOS-XE-based <a href=\"https:\/\/mitchbradford.me\/wp\/2019\/10\/29\/downgrading-sd-wan-image-to-classic-ios-xe-on-cisco-routers\/\" class=\"btn btn-link continue-link\">Continue Reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-cisco"],"_links":{"self":[{"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":1,"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/posts\/59\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mitchbradford.me\/wp\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}