Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
arista_dcs-7050s [2019/05/05 23:50]
0.0.0.0 vytvořeno
arista_dcs-7050s [2023/10/11 01:40] (aktuální)
simandl [spanning tree]
Řádek 1: Řádek 1:
 ====== Arista_DCS-7050S ====== ====== Arista_DCS-7050S ======
  
-arista+Arista switche
  
-Serial port 9600+Arista Dcs-7048t-a 48 Port 10gbe Gigabit Ethernet Switch
  
- ​localhost login: admin +Cena použitých 10G/​40G ​Arista ​switchů je na ebay na úrovni celkem obyčejných 1G switchů. Možnosti, které se při spotřebě cca 30-100W dle typu, otevírají,​ jsou popsány níže.
- ​localhost>​ena +
- ​localhost#​bash +
-  +
- Arista ​Networks EOS shell +
-  +
- ​[[admin@localhost|~]]$ touch /​mnt/​flash/​enable3px +
- ​[[admin@localhost|~]]$ sudo reboot+
  
- ​hostname arihav +**DCS-7050QX-32S**
- ! +
- ntp server 10.33.0.11 +
- ntp server 10.33.0.23 +
- ntp server 10.33.0.25 +
- ! +
- snmp-server community public ro +
- ! +
- clock timezone Europe/​Prague +
- ​username admin secret X passwd +
- ​interface Management1 +
-    ip address 10.33.11.50/​26 +
- ! +
- ip route 0.0.0.0/0 10.33.11.1+
  
 +Switch má 32 40G portů. První port číslo 5 je combo se čtyřmi porty 10G 1 2 3 4 které jako jediné mají šachtu sfp+. Pokud je chceme použít dá se do konfigu "​hardware port-group 1 select Et1-4"​. Pak port 5 qsfp slot nejde použít.
 +Ostatní porty mají qsfp šachtu.
 +
 +Do 40G qsfp portů lze zapojit i redukci na čtyři sfp+ samce, pak se takový port, např. 6, rozdělí na čtyři porty 6/1 6/2 6/3 6/4.
 +
 +Dále lze do 40G portů zapojit redukci na sfp+ slot/​samici,​ pak se takový port, např. 7, změní na 7/1. Tento sfp+ slot je možné osadit i sfp transceiverem i redukcí sfp-UTP obojí s 1G/100M rychlostí. 100M jde nastavit ale 10M není podporována.
 +
 +**DCS-7050S-64**
 +
 +Switch má 48 10G sfp+ a 4 40G qsfp portů. ​
 +
 +Do 40G qsfp portů lze zapojit i redukci na čtyři sfp+ samce, pak se takový port, např. 49, rozdělí na čtyři porty 49/1 49/2 49/3 49/4.
 +
 +Do sfp+ slotů je možné osadit i sfp transceiver i redukcí sfp-UTP obojí s 1G rychlostí.
 +
 +**DCS-7050S-52**
 +
 +Switch má 52 10G sfp+ slotů. ​
 +
 +Do sfp+ slotů je možné osadit i sfp transceiver i redukcí sfp-UTP obojí s 1G rychlostí.
 +
 +**7010T-48**
 +Spotřeba 30W, 48 metalických a 4 sfp+ sloty.
 +
 +procesor AMD GX-412TC SOC
 +
 +**DCS-7150S-52**
 +
 +Switch má 52 10G sfp+ slotů, umí navíc NAT a spotřeba je 80W.
 +
 +**Kompatibilní transceivery**
 +
 +Switche přijmou arista kompatibilní transceivery. Pokud se povolí i unsupported,​ umí i některé ostatní.
 +Unsupported se povolí buď vytvořením souboru "touch /​mnt/​flash/​enable3px"​ a nebo v novějších pomůže už jen dát do konfigu
 +  service unsupported-transceiver wiprolabs f5047577
 +Některé neumí tak i tak a je třeba je přeprogramovat. K tomu používáme https://​sfptotal.com .
 +
 +**Systém**
 +
 +Ve switchích je klasické PC s procesorem AMD GX-420CA a systém Fedora readonly. Se switchem je samotný PC propojený 1G síťovou kartou.
 +Pokud jde o napojení na switch je v systému vidět každý port switche jako samostatná síťová karta. Routování a dokonce i NATování, ale neprobíhá v jádře, ale v hardware switche.
 +
 +Systémová paměť 4GB ddr3 je v klasickém slotu a lze jí vyměnit za větší.
 +
 +Systém podporuje i virtualizaci lze vytvořit a provozovat KVM virtuální systém. Je možné dokompilovat a provozovat lecos, například quaggu.
 +Možností je na netu možno najít dost https://​forums.servethehome.com/​index.php?​threads/​modding-upgrading-arista-switches.19885/​
 +
 +Ve switchi je jako /mnt/flash usb disk na který se ukládají konfigurace a updaty systému. Výměna flash disku viz níže.
 +Tento linux lze vybavit 80mm m2 ssd diskem, který se připojí jako /mnt/drive.
 +
 +Instalační firmware se dá rozbalit, chrootnout do něj doinstalit co je třeba a zase zabalit viz [[czfeos]] ​
 +
 +Switch se dá otevřít po odšroubování osmi šroubků na bocích a odsunutí krytu dopředu. Někdy to jde špatně a zvlášť zavření je někdy problém. Pomůže položit switch na koberec a dlaněmi na krytu přitlačit dolů a dopředu/​dozadu.
 +
 +  ssh admin@aristaswitch
 +  Password: ​
 +  aristaswitch>​enable
 +  aristaswitch#​bash
 +  ​
 +  Arista Networks EOS shell
 +  ​
 +  [[admin@aristaswitch|~]]$ df
 +  Filesystem ​    ​1K-blocks ​   Used Available Use% Mounted on
 +  none              574176 ​  ​43824 ​   530352 ​  8% /
 +  none              574176 ​  ​43824 ​   530352 ​  8% /.overlay
 +  devtmpfs ​           8192       ​0 ​     8192   0% /dev
 +  tmpfs            1913916 ​      ​0 ​  ​1913916 ​  0% /dev/shm
 +  tmpfs            1913916 ​    ​848 ​  ​1913068 ​  1% /run
 +  tmpfs            1913916 ​      ​0 ​  ​1913916 ​  0% /​sys/​fs/​cgroup
 +  tmpfs             ​574176 ​     76    574100 ​  1% /tmp
 +  tmpfs              65536     ​696 ​    ​64840 ​  2% /.deltas
 +  tmpfs            1913916 ​      ​0 ​  ​1913916 ​  0% /​var/​run/​netns
 +  tmpfs             ​382784 ​      ​0 ​   382784 ​  0% /var/core
 +  tmpfs             ​382784 ​  ​66288 ​   316496 ​ 18% /var/log
 +  tmpfs            1048576 ​   6232   ​1042344 ​  1% /var/shmem
 +  /​dev/​sda ​      ​123072876 ​ 192056 116629080 ​  1% /mnt/drive
 +  /​dev/​sdb1 ​       3549240 1565148 ​  ​1984092 ​ 45% /mnt/flash
 +  [[admin@aristaswitch|~]]$ sudo su -
 +  ​
 +  Arista Networks EOS shell
 +  ​
 +  -bash-4.3# id
 +  uid=0(root) gid=0(root) groups=0(root)
 +  -bash-4.3# ​
 +
 +
 +**Konzole a management**
 +
 +Serial port 9600 bd na konektoru rj45.
 +
 +Management port je samostatný metalický 1G utp.
 +
 +Defaultní uživatel je admin a heslo je prázdné/​není nastaveno.
 +
 +----
 +
 +   ​localhost login: admin
 +   ​localhost>​ena
 +   ​localhost#​bash
 +   
 +   ​Arista Networks EOS shell
 +   
 +   ​[[admin@localhost|~]]$ touch /​mnt/​flash/​enable3px
 +   ​[[admin@localhost|~]]$ sudo reboot
 +  ​
 +   ​hostname arihav
 +   !
 +   ntp server 10.33.0.11
 +   ntp server 10.33.0.23
 +   ntp server 10.33.0.25
 +   !
 +   ​snmp-server community public ro
 +   !
 +   clock timezone Europe/​Prague
 +   ​username admin secret X passwd
 +   ​interface Management1
 +      ip address 10.33.11.50/​26
 +   !
 +   ip route 0.0.0.0/0 10.33.11.1
 +  ​
 https://​www.arista.com/​assets/​data/​pdf/​Transceiver-Guide-V04.pdf https://​www.arista.com/​assets/​data/​pdf/​Transceiver-Guide-V04.pdf
  
Řádek 146: Řádek 246:
 Upgrade Upgrade
  
- enable +  ​enable 
- ​bash +  bash 
- scp user@host:​EOS-4.19.9M.swi /​mnt/​flash +  scp user@host:​EOS-4.19.9M.swi /​mnt/​flash 
- ​exit +  exit 
- conf term +  conf term 
- ​arihavspare(config)#​install source EOS-4.19.9M.swi reload+  arihavspare(config)#​install source EOS-4.19.9M.swi reload 
 +  arihavspare(config)#​reload 
 +   
 +====== DCS-7280CR2A ====== 
 + 
 +https://​www.arista.com/​assets/​data/​pdf/​Datasheets/​7280R-DataSheet.pdf 
 + 
 +https://​www.ebay.com/​itm/​Arista-DCS-7280CR2A-60-F-60x-100GbE-QSFP100G-Ports-Switch-W-Dual-PS-F-R-Airflow/​133252208891?​hash=item1f067358fb:​g:​5VcAAOSw5WRd3ROJ 
 + 
 +http://​10.33.0.30/​cgi-bin/​switches.cgi 
 + 
 +  interface Vlan5 
 +   ip address 10.33.30.1/​23 
 +   ip address 10.33.30.10/​23 secondary 
 +   ip address 10.33.138.1/​24 secondary 
 +   ip verify unicast source reachable-via any 
 +    
 +====== Upgrade/​výměna interní USB flash ====== 
 + 
 +Uvnitř switche je DOM USB konektor a lze tam připojit buď k tomu určenou a nebo libovolnou USB flash paměť s použitím redukce. 
 + 
 +Vedle klíče jsou piny v pořadí GND D+ D- VCC 
 + 
 +  [root@localhost flash]$ df -h 
 +  Filesystem ​     Size  Used Avail Use% Mounted on 
 +  none            581M   ​62M ​ 519M  11% / 
 +  none            581M   ​62M ​ 519M  11% /.overlay 
 +  devtmpfs ​       8.0M     ​0 ​ 8.0M   0% /dev 
 +  tmpfs           ​1.9G ​    ​0 ​ 1.9G   0% /dev/shm 
 +  tmpfs           ​1.9G ​ 720K  1.9G   1% /run 
 +  tmpfs           ​1.9G ​    ​0 ​ 1.9G   0% /​sys/​fs/​cgroup 
 +  tmpfs           ​581M ​  ​72K ​ 581M   1% /tmp 
 +  tmpfs            64M  624K   ​64M ​  1% /.deltas 
 +  tmpfs           ​1.9G ​    ​0 ​ 1.9G   0% /​var/​run/​netns 
 +  tmpfs           ​388M ​    ​0 ​ 388M   0% /var/core 
 +  tmpfs           ​388M ​  ​43M ​ 345M  12% /var/log 
 +  tmpfs           ​1.0G ​ 4.7M 1020M   1% /​var/​shmem 
 +  /​dev/​sda1 ​       15G  1.8G   ​12G ​ 13% /​mnt/​flash 
 +   
 +====== spanning tree ====== 
 +Nastaveni switche tak, aby vlan smerovala k nemu a tedy mel nejvyssi prioritu, coz je ciselne nejnizsi hodnota. Default je 32768 a my dame tedy 4096. 
 + 
 +  spanning-tree mode rapid-pvst 
 +  spanning-tree vlan 5 priority 4096 
 +   
 +Na vysledek se muzeme kouknout a vidime, ze k nam vse smeruje nebo-li "This bridge is the root"​. 
 + 
 +  arista#show spanning-tree vlan 5 
 +  Spanning tree instance for vlan 5 
 +  VL5 
 +    Spanning tree enabled protocol rapid-pvst 
 +    Root ID    Priority ​   4101 
 +               ​Address ​    ​001c.7318.22a2 
 +               This bridge is the root 
 +   
 +    Bridge ID  Priority ​    ​4101 ​ (priority 4096 sys-id-ext 5) 
 +               ​Address ​    ​001c.7318.22a2 
 +               Hello Time  2.000 sec  Max Age 20 sec  Forward Delay 15 sec 
 +   
 +  Interface ​       Role       ​State ​     Cost      Prio.Nbr Type 
 +  ---------------- ---------- ---------- --------- -------- -------------------- 
 +  Et27             ​designated forwarding 2000      128.27 ​  P2p Edge                       
 +  Et36             ​designated forwarding 20000     ​128.36 ​  ​P2p ​                           
 +  Et46             ​designated forwarding 20000     ​128.46 ​  ​P2p ​                           
 +  Po2000 ​          ​designated forwarding 1999      128.100 ​ P2p                            
 +   
 +  arista# 
 +  ​
Tisk/export