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 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

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.

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

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
arihavspare(config)#reload

DCS-7280CR2A

Tisk/export