{"id":345,"date":"2013-01-03T10:19:20","date_gmt":"2013-01-03T09:19:20","guid":{"rendered":"http:\/\/janscholten.de\/blog\/?p=345"},"modified":"2013-01-03T10:19:20","modified_gmt":"2013-01-03T09:19:20","slug":"alcatel-lucent-os6900-virtual-chassis-aktivieren","status":"publish","type":"post","link":"https:\/\/janscholten.de\/blog\/2013\/01\/alcatel-lucent-os6900-virtual-chassis-aktivieren\/","title":{"rendered":"Alcatel-Lucent OS6900 Virtual Chassis aktivieren"},"content":{"rendered":"<p>Mit dem neuen Firmware Release 7.3.1.632 kann man jetzt 2* 6900er oder 2* OS10k stacken.<br \/>\nDas ganze nennt sich dann Virtual Chassis und funktioniert (erstmal) nur f\u00fcr 2 Chassis.<\/p>\n<p>Im Vergleich zu MC-LAG sollte das eine deutlich einfachere Konfiguration mit sich bringen, da man nur noch ein logisches Ger\u00e4t hat und z.B. einen LACP agg nur noch da konfiguriert (statt vorher auf beiden Ger\u00e4ten identisch).<\/p>\n<p>Vergleichbar also mit Cisco VSS bei den 6500 (und bald 4500).<\/p>\n<p>Was ist notwendig?<br \/>\n1. eine Advanced Licence (zum testen kann man auch die 5 Tage Lizenz mittels <\/p>\n<pre>debug demo-license<\/pre>\n<p> einspielen.<br \/>\nEin paar Zeilen Konfiguration.<\/p>\n<p>Sinnvollerweise macht man sich ein Testverzeichnis und macht die Experimente da drinnen. <\/p>\n<pre>mkdir v_chassis\r\ncp \/working\/* v_chassis<\/pre>\n<p>Man braucht nat\u00fcrlich das richtige AOS in dem Verzeichnis (7.3.1.632) und startet dann den Switch mit der 7.3.1.632<br \/>\n<code>reload from v_chassis no rollback-timeout<\/code><\/p>\n<p>Auf dem 1.Chassis gibt man als Chassis-ID die eins, auf dem zweiten die 2.<br \/>\nPlant man mehrere solcher Konstrukte sollte man unterschiedliche Gruppen w\u00e4hlen, damit die Split Brain Detection  funktioniert (muss man ja bei MC-LAG auch)<\/p>\n<p>Sinnvollerweise vergibt man auch gleich EMP Adressen &#8211; dar\u00fcber wird sp\u00e4ter eine Split-Brain Detection gemacht, falls der VF-Link mal weg ist. Die Chassis m\u00fcssen sich also \u00fcber das EMP Interface gegenseitig erreichen k\u00f6nnen, eine 1:1 Direktverbindung ist aber nicht sinnvoll\/machbar (zumindest nicht wenn man man mehr CMMs z.B. OS10k) verbinden mu\u00df.<\/p>\n<p>1.Chassis<\/p>\n<pre>\r\nvirtual-chassis configured-chassis-id 1\r\nvirtual-chassis vf-link 0 create\r\nvirtual-chassis vf-link 0 member-port 1\/1\r\nvirtual-chassis chassis-group 2\r\nip interface emp address 192.168.252.1\/24\r\nwrite memory\r\nconvert-configuration to v_chassis<\/pre>\n<p>2.Chassis<\/p>\n<pre>virtual-chassis configured-chassis-id 2\r\nvirtual-chassis chassis-group 2\r\nvirtual-chassis vf-link 0 create\r\nvirtual-chassis vf-link 0 member-port 1\/1\r\nip interface emp address 192.168.252.2\/24\r\nwrite memory\r\nconvert-configuration to v_chassis<\/pre>\n<p>Danach startet man beide Chassis mit der neu erstellten Virtual Chassis Konfiguration (siehe vcboot.cfg\/vcsetup.cfg im v_chassis Ordner) <\/p>\n<p>Auf beiden Chassis:<\/p>\n<pre>reload from v_chassis no rollback-timeout<\/pre>\n<p>Nach dem booten sieht man auf dem prim\u00e4ren (Master) das andere Chassis Ports des anderen Ger\u00e4tes und kann wie in einem gew\u00f6hnlichen Stack damit hantieren.<\/p>\n<pre> show virtual-chassis topology \r\nLocal Chassis: 1\r\n                                        Config \r\n Chas  Role         Status              Chas ID  Pri   Group  MAC-Address      \r\n-----+------------+-------------------+--------+-----+------+------------------\r\n 1     Master       Running             1        100   2      e8:e7:32:XX:XX:69\r\n 2     Slave        Running             2        100   2      e8:e7:32:XX:XX:89\r\n\r\n show chassis \r\nLocal Chassis ID 1 (Master)\r\n  Model Name:                    OS6900-X40,\r\n  Module Type:                   0x5062202,\r\n  Description:                   Chassis,\r\n  Part Number:                   902910-90,\r\n  Hardware Revision:             B08,\r\n  Serial Number:                 M366XXXX,\r\n  Manufacture Date:              Sep 11 2011,\r\n  Admin Status:                  POWER ON,\r\n  Operational Status:            UP,\r\n  Number Of Resets:              29,\r\n  MAC Address:                   e8:e7:32:XX:XX:69\r\n\r\nRemote Chassis ID 2 (Slave)\r\n  Model Name:                    OS6900-X40,\r\n  Module Type:                   0x5062202,\r\n  Description:                   Chassis,\r\n  Part Number:                   902910-90,\r\n  Hardware Revision:             B08,\r\n  Serial Number:                 M366XXXX,\r\n  Manufacture Date:              Sep 11 2011,\r\n  Admin Status:                  POWER ON,\r\n  Operational Status:            UP,\r\n  Number Of Resets:              42,\r\n  MAC Address:                   e8:e7:32:XX:XX:89\r\n\r\n\r\n->show interfaces status \r\n Chas\/                   DETECTED-VALUES         CONFIGURED-VALUES    \r\n Slot\/    Admin  Auto  Speed   Duplex  Pause   Speed   Duplex  Pause  Link\r\n Port     Status Nego  (Mbps)                  (Mbps)                 Trap\r\n---------+------+----+--------+------+-------+--------+------+-------+-----\r\n  1\/1\/1      en   dis   10000   Full     -     10000    Full     -     dis\r\n  1\/1\/2      en   dis     -      -       -     10000    Full     -     dis\r\n  1\/1\/3      en   dis     -      -       -     10000    Full     -     dis\r\n [.. snip ..]\r\n 1\/1\/40     en   dis     -      -       -     10000    Full     -     dis\r\n  2\/1\/1      en   dis   10000   Full     -     10000    Full     -     dis\r\n  2\/1\/2      en   dis     -      -       -     10000    Full     -     dis\r\n [.. snip ..] \r\n 2\/1\/40     en   dis     -      -       -     10000    Full     -     dis\r\n<\/pre>\n<p>Will man LACPs anlegen geht das &#8222;wie immer&#8220;:<\/p>\n<pre>\r\nlinkagg lacp agg 1 size 2 admin-state enable name \"To_DC\" actor admin-key 1 \r\nlinkagg lacp agg 2 size 2 admin-state enable name \"To_RZ\" actor admin-key 2\r\nlinkagg lacp port 1\/1\/31 actor admin-key 1\r\nlinkagg lacp port 2\/1\/31 actor admin-key 1\r\nlinkagg lacp port 2\/1\/39 actor admin-key 2\r\nlinkagg lacp port 1\/1\/39 actor admin-key 2\r\n\r\n->show linkagg port \r\n\r\nChassis\/Slot\/Port  Aggregate   SNMP Id   Status    Agg  Oper   Link Prim\r\n-------------------+----------+--------+----------+----+-----+-----+----\r\n         1\/1\/31     Dynamic      1031   ATTACHED      1  UP   UP    YES\r\n         1\/1\/39     Dynamic      1039   ATTACHED      2  UP   UP    NO \r\n         2\/1\/31     Dynamic    101031   ATTACHED      1  UP   UP    NO \r\n         2\/1\/39     Dynamic    101039   ATTACHED      2  UP   UP    YES\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Mit dem neuen Firmware Release 7.3.1.632 kann man jetzt 2* 6900er oder 2* OS10k stacken. Das ganze nennt sich dann Virtual Chassis und funktioniert (erstmal) nur f\u00fcr 2 Chassis. Im Vergleich zu MC-LAG sollte das eine deutlich einfachere Konfiguration mit sich bringen, da man nur noch ein logisches Ger\u00e4t hat und z.B. einen LACP agg &hellip; <a href=\"https:\/\/janscholten.de\/blog\/2013\/01\/alcatel-lucent-os6900-virtual-chassis-aktivieren\/\" class=\"more-link\"><span class=\"screen-reader-text\">Alcatel-Lucent OS6900 Virtual Chassis aktivieren<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,1,7,12],"tags":[31,25,22,32],"class_list":["post-345","post","type-post","status-publish","format-standard","hentry","category-alcatel","category-allgemein","category-erfahrungen","category-job","tag-alcatel","tag-cli","tag-redundanz","tag-switch"],"_links":{"self":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/comments?post=345"}],"version-history":[{"count":9,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions"}],"predecessor-version":[{"id":354,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions\/354"}],"wp:attachment":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/categories?post=345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/tags?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}