[technique] Retour sur switch fs.com S3900-48T6S-R en successeur des ubiquiti ES48-Lite

Laurent GUERBY laurent at guerby.net
Ven 30 Déc 11:18:39 CET 2022


Bonjour,

Pour continuer a renforcer le reseau d'hebergement de tetaneutral.net
nous avons du trouver un modele de switch 1G+10G car les ubiquiti ES48-
Lite que nous achetions jusque la ne sont plus disponibles :

https://store.ui.com/collections/operator-edgemax-switches/products/edgeswitch-48-lite

Apres quelques recherches nous avons choisi le S3900-48T6S-R de fs.com:

https://www.fs.com/fr/products/134657.html
550.80 EUR TTC

Commande de deux switch livrés en 2 jours, merci a geek31 pour la
logistique. 

C'est un switch 48 ports 1G cuivre, 6 ports 10G SFP+, un port console
serie, deux alimentations (intégrées, non hot swap), stackable
logiciellement (plusieurs switch apparaissent comme un seul), et avec
une CLI classique CISCO-like (interface web aussi).

https://img-en.fs.com/file/user_manual/s3900-r-series-switches-cli-reference-guide.pdf

https://resource.fs.com/mall/doc/20221221175343z1qbak.pdf

Par rapport au ES48-Lite il a donc en plus la double alim et 4 ports
10G SFP+ de plus (le ES48-Lite a 2x10G SFP+ et 2x1G SFP).

Ls ventilateurs ne sont pas tres bruyants (vs un nexus 3064) mais
souflent quand meme, donc eviter d'en mettre un dans un bureau. 

La consommation a vide du switch est autour de 20 Watt.

Apres quelques tests nous avons remplacé les switch "s16xg1" et "s58"
de picto par un seul S3900-48T6S-R "f30" grace a ses 6 ports SFP+,
photos par Matthieu :

https://pano.tetaneutral.net/data/picto/IMG_20221229_123140.jpg
https://pano.tetaneutral.net/data/picto/IMG_20221229_123128.jpg

Dans les retours sur ce modele :

- le stacking fonctionne et est plutot facile a mettre en place (1)

- pour destacker attention le "no bvss enable" ne suffit pas, il laisse
les ports de stacking dans un etat bizarre (pas de traffic), il faut
explicitement faire "no xxx" pour toute la config (2)

- il y a un petit bug dans le firmware actuel ou sur les trames tag sur
les ports 10G avec un payload de 1500 sont comptés en "error" en plus
de "oversize" sur le port, alors que le traffic passe bien. Le support
fs.com (reactif) a confirmé le bug apres quelques echanges de mails
(show run, pcap du traffic). Le workaround est de passer la MTU du
switch a plus de 1500. Nous avons mis le max via "system mtu 9216".

- SNMP via check_mk a fonctionné sans soucis comme pour les autres
switch de tetaneutral.nt

- pour NTP il faut utiliser "sntp" qui n'est pas dans la doc PDF.

- bouts de la config en (4) ci-apres.

Nous allons en acheter deux autres début 2023 ce qui nous permettra de
remplacer s52 (ES48-Lite) a TLS00 par un switch fs.com double alim et
d'avoir du double alim partout sur la partie cluster + admin + routage
de TLS00, et un spare dans chaque local (picto, TLS00).

Sincèrement,

Laurent

(1)
(switch top)
Switch#conf
Switch_config#bvss
Switch_config_bvss#bvss enable 
Please write bvss configuration and reboot switch, if not bvss function
invalid.
Switch_config_bvss#bvss domain-id 1
Switch_config_bvss#bvss member-id 1
Switch_config_bvss#bvss priority 254
Switch_config_bvss#bvss mode normal 
Switch_config_bvss#bvss interface 1 type TGigaEthernet port 53 group 1 
Switch_config_bvss#bvss interface 2 type TGigaEthernet port 54 group 1
Switch_config_bvss#bvss sgnp neighbour-timeout 10
Switch_config_bvss#quit
Switch#write bvss-config 
Saving current bvss configuration...
OK!
Switch#reboot

(switch bottom)
Switch_config#bvss
Switch_config_bvss#bvss enable
Please write bvss configuration and reboot switch, if not bvss function
invalid.
Switch_config_bvss#bvss domain-id 1
Switch_config_bvss#bvss member-id 2
Switch_config_bvss#bvss priority 200
Switch_config_bvss#bvss mode normal 
Switch_config_bvss#bvss interface 1 type TGigaEthernet port 53 group 2 
Switch_config_bvss#bvss interface 2 type TGigaEthernet port 54 group 2
Switch_config_bvss#bvss sgnp neighbour-timeout 10
Switch_config_bvss#quit
Switch#write bvss-config 
Saving current bvss configuration...
OK!
Switch#reboot

(2)
f30_config#bvss 
f30_config_bvss#no bvss enable                   
f30_config_bvss#no bvss interface 1 
f30_config_bvss#no bvss interface 2 
f30_config_bvss#no bvss mode 
f30_config_bvss#no bvss domain-id 
f30_config_bvss#no bvss member-id 
f30_config_bvss#no bvss priority  
f30_config_bvss#no bvss sgnp neighbour-timeout 
f30_config_bvss#exit
f30#write bvss-config 
Saving current bvss configuration...
OK!
f30#reboot

(4)
!version 2.2.0F build 99729
service timestamps log date
service timestamps debug date
service timestamps microsecond
logging source-interface VLAN3175
logging 192.168.3.7 debugging
logging buffered 1048576
logging trap debugging

hostname f30
system mtu 9216

no spanning-tree
...
interface GigaEthernet0/1
 description A1
 switchport pvid 3131
...
interface TGigaEthernet0/49
 description TLS00-1
 switchport trunk vlan-allowed 128,3131-3132,3166,3175,3196,3199
 switchport mode trunk
...
interface VLAN3175
 ip address 192.168.3.30 255.255.255.0
 no ip directed-broadcast
!
!
!
vlan 128
 name IPMI
!
vlan 3131
 name Toulouse
!
vlan 3175
 name admin
!
vlan 1,128,3131-3132,3166,3175,3196,3199
...
snmp-server community 0 public RO 
sntp server 192.168.3.7


Plus d'informations sur la liste de diffusion technique