Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze Následující verze Obě strany příští revize | ||
arista_dcs-7050s [2019/05/05 23:50] 0.0.0.0 vytvořeno |
arista_dcs-7050s [2023/10/11 01:32] simandl |
||
---|---|---|---|
Řá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 ====== | ||
+ | spanning-tree mode rapid-pvst | ||
+ | spanning-tree vlan 5 priority 4096 | ||
+ |