{"id":206,"date":"2018-02-27T15:22:06","date_gmt":"2018-02-27T15:22:06","guid":{"rendered":"https:\/\/www.kuncar.net\/blog\/?p=206"},"modified":"2018-02-27T15:22:06","modified_gmt":"2018-02-27T15:22:06","slug":"ex3300-removing-virtual-chassis-autobonding","status":"publish","type":"post","link":"https:\/\/www.kuncar.net\/blog\/2018\/ex3300-removing-virtual-chassis-autobonding\/","title":{"rendered":"ex3300 &#8211; removing virtual chassis (autobonding)"},"content":{"rendered":"<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-213\" src=\"https:\/\/www.kuncar.net\/blog\/wp-content\/uploads\/2018\/02\/juniper_logo2-150x150.png\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.kuncar.net\/blog\/wp-content\/uploads\/2018\/02\/juniper_logo2-150x150.png 150w, https:\/\/www.kuncar.net\/blog\/wp-content\/uploads\/2018\/02\/juniper_logo2-100x100.png 100w, https:\/\/www.kuncar.net\/blog\/wp-content\/uploads\/2018\/02\/juniper_logo2.png 195w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">The ex3300 has a feature out of the box\u00a0 which is that specific ports are by default used for virtual chassis function. This might be handy in some situations but most of the time it is annoying and bit obscure. This short article will explain how to disable this feature completely and permanently.<\/span><\/p>\n<h4><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">Identifying that the vchassis is present<\/span><\/h4>\n<p><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">The main indicator that the vchassis is active is that you will not see the some ports up no matter what. It is usually the last two uplink ports but I&#8217;ve seen other normal ports behaving the same way. One sure way to find out is to issue the following command:<\/span><\/p>\n<pre><em><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">show virtual-chassis<\/span><\/em><\/pre>\n<p><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">If there are some vc-ports in the output then the virtual chassis function has been activated.<\/span><\/p>\n<h4><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">Completely removing <\/span><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">all vchassis elements<\/span><\/h4>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">On primary switch start shell and navigate to \/config\/vchassis and delete all content. If you get the Permission denied you need to use &#8220;su&#8221; to become root user.<\/span><\/p>\n<pre><em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">switch&gt; start shell<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">% cd \/config\/vchassis\/<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">% rm -rf .\/*<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">rm: .\/vc.db: Permission denied<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">rm: .\/vc.param: Permission denied<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">rm: .\/vc.tlv.db: Permission denied<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">rm: .\/vc.tlv.db.0: Permission denied<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">% su<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Password:<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">root@switch:RE:0% ls<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">vc.db vc.param vc.tlv.db vc.tlv.db.0<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">root@switch:RE:0% rm -rf .\/*<\/span><\/em>\r\n\r\n<\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">After the procedure some files will be re-created but that should not matter. Repeat the procedure on the secondary switch as well. I strongly recommend to reboot the devices after removing the files. I have seen on couple of occasions that the vschassis config was re-synced before the device has been rebooted &#8211; in that case just repeat the procedure.<\/span><\/p>\n<h4><span style=\"font-family: arial, helvetica, sans-serif;\"><span style=\"font-size: 14px;\">Verification<\/span><\/span><\/h4>\n<pre><em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">switch&gt; show virtual-chassis<\/span><\/em>\r\n\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Virtual Chassis ID: 2451.b0fd.724c<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Virtual Chassis Mode: Enabled<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"> Mstr Mixed Neighbor List<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Member ID Status Serial No Model prio Role Mode ID Interface<\/span><\/em>\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">0 (FPC 0) Prsnt GB0216370830 ex3300-48p 128 Master* NA<\/span><\/em>\r\n\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Member ID for next new member: 1 (FPC 1)<\/span><\/em>\r\n\r\n<em><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">{master:0}<\/span><\/em><\/pre>\n<p><span style=\"font-size: 14px; font-family: arial, helvetica, sans-serif;\">Now there are no vc-ports present in the output so the vchassis is gone.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The ex3300 has a feature out of the box\u00a0 which is that specific ports are by default used for virtual chassis function. This might be handy in some situations but most of the time it is annoying and bit obscure. This short article will explain how to disable this feature completely and permanently. Identifying that &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.kuncar.net\/blog\/2018\/ex3300-removing-virtual-chassis-autobonding\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;ex3300 &#8211; removing virtual chassis (autobonding)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[],"class_list":["post-206","post","type-post","status-publish","format-standard","hentry","category-juniper","category-networks"],"_links":{"self":[{"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/posts\/206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/comments?post=206"}],"version-history":[{"count":6,"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/posts\/206\/revisions"}],"predecessor-version":[{"id":217,"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/posts\/206\/revisions\/217"}],"wp:attachment":[{"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/media?parent=206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/categories?post=206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kuncar.net\/blog\/wp-json\/wp\/v2\/tags?post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}