1 points par GN⁺ 2024-07-05 | 1 commentaires | Partager sur WhatsApp

Administration d’un switch réseau

  • Un switch réseau est un appareil simple, où les paquets entrent et sortent
  • Un switch administrable devient plus complexe en ajoutant une interface web pour la configuration
  • Les switches haut de gamme proposent aussi des interfaces alternatives comme Telnet et des ports de console série
  • Le switch réseau à l’intérieur d’un routeur grand public est lui aussi une forme de switch administrable
  • Un routeur est un petit appareil Linux comprenant une puce de switch ; certains ports sont reliés en interne au CPU, tandis que les autres sont connectés vers l’extérieur à des ports physiques

Fabriquer son propre switch réseau gigabit

  • Fabriquer un switch gigabit n’est pas difficile
  • La fiche technique de la puce Realtek aide à la conception
  • La puce RTL8367S a été choisie pour concevoir un switch gigabit à 5 ports
  • Les exigences d’alimentation et les interfaces de communication de la puce sont complexes, mais le problème a été résolu simplement en reliant des plages de tension qui se chevauchent
  • La conception Ethernet demande une ingénierie précise, mais en pratique il est possible de fabriquer l’ensemble à faible coût

Connexion à Linux

  • Utilisation d’une carte PINE64 A64-lts pour les tests
  • Recompilation du noyau afin d’activer les modules nécessaires
  • Configuration de la reconnaissance de la puce de switch via des modifications du device tree
  • Activation de l’interface réseau pour mettre le switch en service

Limitations

  • Il faut fabriquer un switch réseau sur mesure ou modifier un switch existant
  • L’utilisation est difficile sur un ordinateur/serveur classique
  • L’usage est impossible avec des ports variables comme une interface réseau USB

L’avis de GN⁺

  • Cet article est intéressant car il explique en détail la structure interne d’un switch réseau et sa méthode d’administration sous Linux
  • Le processus de fabrication d’un switch réseau DIY aide à comprendre l’intégration entre matériel et logiciel
  • De nombreux réglages n’étant possibles que sur des appareils ARM, l’approche reste peu accessible au grand public
  • Parmi les produits commerciaux offrant des fonctions comparables, on trouve les switches administrables de Mikrotik ou Ubiquiti
  • Lors de l’adoption d’une nouvelle technologie, il faut prendre en compte la compatibilité, la maintenance et le support de la communauté

1 commentaires

 
GN⁺ 2024-07-05
Avis Hacker News
  • Un switch réseau est un appareil simple, dont le rôle est de faire entrer et sortir les paquets

    • Les switches haut de gamme utilisent des ASIC complexes ; par exemple, un switch Dell OS9 dispose de 48 ports 10 Gb/s et de 4 ports QSFP+ 40 Gb/s
    • Ces switches peuvent traiter jusqu’à 1,28 Tb/s et peuvent être achetés pour environ 1 800 £
    • Netgear propose un switch 8 ports 1 Gb avec prise en charge du Power over Ethernet sur tous les ports pour environ 125 £
    • Lorsqu’on évalue la viabilité financière du projet, il faut prendre en compte un coût horaire de 20 à 50 £
    • Mais si le projet est une fin en soi, le prix n’a pas d’importance
  • Projet intéressant

    • Pour un usage simple, on peut utiliser un routeur compatible OpenWRT, qui emploie dans la plupart des cas une puce de switch manageable
    • OpenWRT offre une bonne interface pour configurer les VLAN et d’autres options
  • Bon article, merci de l’avoir écrit

    • La première fois que j’ai vu une utilisation créative d’un switch RTL83something, c’était sur <a href="https://spritesmods.com/?art=rtl8366sb" rel="nofollow">ce lien</a>
    • Il y a eu d’autres exemples depuis, mais dans mon cas, il s’agissait de « fabriquer le switch manageable lui-même »
  • Je me demande ce qu’est devenu Openflow

    • Cet appareil semble parfait pour Openflow
    • J’ai perdu l’intérêt parce qu’il était presque impossible de monter un laboratoire
  • Je me demande s’il prend en charge rSTP

  • J’ai lu qu’il était difficile de fabriquer un switch 10 Gbps

    • Parce que les fabricants de puces d’accélération ne prennent pas en charge les pilotes open source
    • Faire le switching sur le CPU est très coûteux
  • Je me demande quel est l’avantage de cette approche par rapport au fait de connecter plusieurs adaptateurs gigabit à une machine Linux et de les ajouter à un bridge

    • Les performances matérielles semblent meilleures, mais je me demande si quelqu’un a fait des tests
  • J’espère qu’il n’y a pas de malentendu

    • Le diagramme en blocs de RouterBOARD a été utilisé comme modèle pour expliquer comment le switch matériel est relié au reste du système
    • Mais il est affirmé qu’ils sont impossibles ou difficiles à gérer
    • Je me demande si vous avez déjà utilisé un RouterBOARD
    • OpenWRT peut être compilé pour la plupart des RouterBOARD, et les modèles de 2011 sont courants sur le marché de l’occasion
    • Je me demande si vous aviez toujours l’intention de tout faire depuis zéro, ou s’il y a une raison pour laquelle vous avez écarté l’idée d’utiliser le matériel de quelqu’un d’autre