Toto je starší verze dokumentu!
Arista_DCS-7050S
Arista switche
Arista Dcs-7048t-a 48 Port 10gbe Gigabit Ethernet Switch
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 75-100W dle typu, otevírají, jsou popsány níže.
DCS-7050QX-32S
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 transceiver i redukcí sfp-UTP obojí s 1G rychlostí.
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
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. Tento linux lze vybavit 80mm m2 ssd diskem, který se připojí jako /mnt/drive.
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.
localhost login: admin localhost>ena localhost#bash
Arista Networks EOS shell
~$ touch /mnt/flash/enable3px ~$ 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
10G SFP+ to SFP+ 25G SFP to SFP 40G QSFP+ to QSFP+ 100G QSFP to QSFP Arista Part Number CAB-SFP-SFP-yM CAB-S-S-25G-yM CAB-Q-Q-yM CAB-Q-Q-100G-yM Cable Type Twinax Twinax Twinax Twinax Supported Standards 10GBASE-CR 25GBASE-CR 40GBASE-CR4 100GBASE-CR4
show interfaces ethernet 24 capabilities
arihav>show inventory System information
Model Description ------------------------ ---------------------------------------------------- DCS-7050S-52 48 SFP+ +4 SFP 10Gb 1RU
HW Version Serial Number Mfg Date ----------- -------------- ---------- 01.06 JPE13311935 2013-08-16
System has 2 power supply slots
Slot Model Serial Number ---- ---------------- ---------------- 1 Not Inserted 2 PWR-460DC-F K343KT00061HZ
System has 4 fan modules
Module Number of Fans Model Serial Number ------- --------------- ---------------- ---------------- 1 1 FAN-7000-F N/A 2 1 FAN-7000-F N/A 3 1 FAN-7000-F N/A 4 1 FAN-7000-F N/A
System has 53 ports
Type Count ---------------- ---- Management 1 Switched 52
System has 52 transceiver slots
Port Manufacturer Model Serial Number Rev ---- ---------------- ---------------- ---------------- ---- 1 Not Present 2 Not Present 3 Not Present 4 Not Present 5 Not Present 6 Not Present 7 Not Present 8 Not Present 9 Not Present 10 Not Present 11 Not Present 12 Not Present 13 Not Present 14 Not Present 15 OEM SFP-T M80T1606 1.0 16 Not Present 17 Not Present 18 Not Present 19 Not Present 20 Not Present 21 Not Present 22 Not Present 23 MIKROTIK MCS17A10270 24 MIKROTIK MCS17A30248 25 OEM SFP-T M80T1609 1.0 26 Not Present 27 OEM SFP-T M80T1611 1.0 28 Not Present 29 Not Present 30 OEM SFP-T M80T1610 1.0 31 MIKROTIK MCS17A10252 32 MIKROTIK MCS17A10267 33 H3C SFP+-10-1310-20 GS110845022 1.0 34 OEM 10GB-SFP-LR XP96L1972 1.0 35 Not Present 36 Molex Inc. 747529637 430730012 A2 37 H3C SFP+-10-1310-20 GS110847116 1.0 38 OEM SFP-T M80T1790 1.0 39 OEM SFP-T M80T1237 1.0 40 OEM SFP-T M80T1236 1.0 41 OEM SFP-T M80T0430 1.0 42 OEM SFP-T M80T1608 1.0 43 OEM SFP-T M80T0429 1.0 44 Molex Inc. 74752-1301 436433684 45 OEM SFP-T M80T1791 1.0 46 Not Present 47 OEM SFP-T M80T1607 1.0 48 Not Present 49 OEM SFP-T M80T1235 1.0 50 Not Present 51 OEM SFP-T M80T1232 1.0 52 Not Present
arihav>show interfaces ethernet 36 capabilities Ethernet36
Model: DCS-7050S-52 Type: 10GBASE-CR Speed/Duplex: 10G/full Flowcontrol: rx-(off,on),tx-(off,on)
arihav>show interfaces ethernet 37 capabilities Ethernet37
Model: DCS-7050S-52 Type: 10GBASE-LR Speed/Duplex: 10G/full Flowcontrol: rx-(off,on),tx-(off,on)
arihav>show interfaces ethernet 38 capabilities Ethernet38
Model: DCS-7050S-52 Type: 1000BASE-T Speed/Duplex: 100M/full,1G/full,auto Flowcontrol: rx-(off,on,desired),tx-(off,on,desired)
Upgrade
enable bash scp user@host:EOS-4.19.9M.swi /mnt/flash exit conf term arihavspare(config)#install source EOS-4.19.9M.swi reload