Linux Networking HOWTO | ||
---|---|---|
Prev | Chapter 12. Autres technologies r�seau | Next |
Les noms de p�riph�riques de `relais de trames' sont `dlci00', `dlci01' etc pour les syst�mes d'encapsulation DLCI et `sdla0', `sdla1' etc pour les FRAD(s) (Frame Relay Access Device).
Le relais de trames est une nouvelle technologie r�seau con�ue pour s'adapter au trafic de transmission de donn�es `par � coups' ou de nature intermittente. Vous vous connectez � un r�seau de ce type en utilisant un dispositif d'acc�s par relais de trames (FRAD). Les supports Linux relais de trames supportent IP par-dessus celui-ci comme d�crit dans la RFC-1490.
Options de compilation noyau :
Network device support ---> <*> Frame relay DLCI support (EXPERIMENTAL) (24) Max open DLCI (8) Max DLCI per device <*> SDLA (Sangoma S502/S508) support |
Mike McLagan, mike.mclagan@linux.org, a d�velopp� le support Frame Relay et les outils de configuration.
� l'heure actuelle le seul FRAD support� est, � ma connaissance, Sangoma TechnologiesS502A, S502E et S508. et Emerging Technologies. Leur site se trouve sur ici.
Je voudrais dire quelquechose. J'ai une exp�rience personnelle avec Emerging Technologies et je vous les recommande pas. Je les ai trouv�s absolument pas professionnels et tr�s grossiers. Si quelqu'un d'autre a eu une bonne exp�rience avec eux, faites le moi savoir. A leur d�charge, leur produit est souple d'utilisation et para�t stable.
Pour configurer les syst�mes FRAD et DLCI apr�s avoir reconstruit votre noyau, vous aurez besoin des outils de configuration. Ils sont disponibles sur ftp.invlogic.com.
Compiler et installer les outils est tr�s facile, mais le manque de fichier Makefile au premier niveau oblige � le faire � la main :
user% tar xvfz .../frad-0.15.tgz user% cd frad-0.15 user% for i in common dlci frad; make -C $i clean; make -C $i; done root# mkdir /etc/frad root# install -m 644 -o root -g root bin/*.sfm /etc/frad root# install -m 700 -o root -g root frad/fradcfg /sbin root# install -m 700 -o root -g root dlci/dlcicfg /sbin |
Notez que ces commandes utilisent la syntaxe du shell sh, et si vous utilisez csh (comme tcsh), la boucle for sera diff�rente.
Apr�s l'installation vous devez cr�er un fichier /etc/frad/router.conf Vous pouvez utiliser cet exemple, qui est une version modifi�e de l'un des fichiers donn� en exemple :
# /etc/frad/router.conf # C'est un mod�le de configuration pour relais de trames. # Tout y est inclus. Les valeurs par d�faut sont fond�es sur le code # fourni avec les gestionnaires DOS de la carte Sangoma S502A. # # Une ligne avec '#' est un commentaire # Les blancs sont ignor�s (vous pouvez utiliser des tabulations aussi). # Les sections [] inconnues et les entr�es inconnues sont ignor�es. # [Devices] Count=1 # nombre de p�riph�riques � configurer Dev_1=sdla0 # nom d'un p�riph�rique #Dev_2=sdla1 # nom d'un p�riph�rique # Ce qui est sp�cifie ici s'applique � tous les p�riph�riques, et peut �tre # mis � jour pour chaque carte individuelle. # Access=CPE Clock=Internal KBaud=64 Flags=TX # # MTU=1500 # Taille maximum de l'unit� de transfert 4096 par d�faut # T391=10 # valeur de T391 5 - 30, 10 par d�faut # T392=15 # valeur de T392 5 - 30, 15 par d�faut # N391=6 # valeur de N391 1 - 255, 6 par d�faut # N392=3 # valeur de N392 1 - 10, 3 par d�faut # N393=4 # valeur de N393 1 - 10, 4 par d�faut # On sp�cifie ici les valeurs par d�faut pour toutes les cartes # CIRfwd=16 # CIR forward 1 - 64 # Bc_fwd=16 # Bc forward 1 - 512 # Be_fwd=0 # Be forward 0 - 511 # CIRbak=16 # CIR backward 1 - 64 # Bc_bak=16 # Bc backward 1 - 512 # Be_bak=0 # Be backward 0 - 511 # # # Configurations sp�cifiques # # # # Sangoma S502E # [sdla0] Type=Sangoma # Type de p�riph�rique � configurer, actuellement seul # SANGOMA est reconnu # # Sp�cifique des types 'Sangoma' # # cartes S502A, S502E, S508 Board=S502E # # Le nom du logiciel de carte en essai pour Sangoma # Testware=/usr/src/frad-0.10/bin/sdla_tst.502 # # Le nom du logiciel de carte FR # Firmware=/usr/src/frad-0.10/bin/frm_rel.502 # Port=360 # Port pour cette carte particuli�re Mem=C8 # Adresse de fen�tre m�moire, A0-EE, d�pend de la carte IRQ=5 # num�ro d'IRQ, pas n�cessaire pour S502A DLCIs=1 # Nombre de DLCI attach�s � ce p�riph�rique DLCI_1=16 # num�ro du premier DLCI, de 16 � 991 # DLCI_2=17 # DLCI_3=18 # DLCI_4=19 # DLCI_5=20 # # Ce qui est sp�cifie ici s'applique au p�riph�rique seulement, # et remplace les valeurs par d�faut # # Access=CPE # CPE ou NODE, CPE par d�faut # Flags=TXIgnore,RXIgnore,BufferFrames,DropAborted,Stats,MCI,AutoDLCI # Clock=Internal # Externe ou Interne, Interne par d�faut # Baud=128 # D�bit sp�cifi� du CSU/DSU attach� # MTU=2048 # Taille maximum de l'unit� de transfert 4096 par d�faut # T391=10 # valeur de T391 5 - 30, 10 par d�faut # T392=15 # valeur de T392 5 - 30, 15 par d�faut # N391=6 # valeur de N391 1 - 255, 6 par d�faut # N392=3 # valeur de N392 1 - 10, 3 par d�faut # N393=4 # valeur de N393 1 - 10, 4 par d�faut # # Le second periph�rique est une autre carte # # [sdla1] # Type=FancyCard # Type de p�riph�rique � configurer. # Board= # Type de carte Sangoma # Key=Value # valeurs sp�cifiques pour ce type de p�riph�rique # # Param�tres de configuration DLCI par d�faut. # Peuvent �tre �cras�s par des configurations sp�cifiques # CIRfwd=64 # CIR forward 1 - 64 # Bc_fwd=16 # Bc forward 1 - 512 # Be_fwd=0 # Be forward 0 - 511 # CIRbak=16 # CIR backward 1 - 64 # Bc_bak=16 # Bc backward 1 - 512 # Be_bak=0 # Be backward 0 - 511 # # Configuration DLCI # Optionnel. La convention d'appellation est # [DLCI_D<devicenum>_<DLCI_Num>] # [DLCI_D1_16] # IP= # Net= # Mask= # Drapeaux d�finis par Sangoma: TXIgnore,RXIgnore,BufferFrames # DLCIFlags=TXIgnore,RXIgnore,BufferFrames # CIRfwd=64 # Bc_fwd=512 # Be_fwd=0 # CIRbak=64 # Bc_bak=512 # Be_bak=0 [DLCI_D2_16] # IP= # Net= # Mask= # Drapeaux d�finis par Sangoma: TXIgnore,RXIgnore,BufferFrames # DLCIFlags=TXIgnore,RXIgnore,BufferFrames # CIRfwd=16 # Bc_fwd=16 # Be_fwd=0 # CIRbak=16 # Bc_bak=16 # Be_bak=0 |
Lorsque vous avez construit votre fichier /etc/frad/router.conf, la seule �tape restante est de configurer les p�riph�riques eux-m�mes. C'est un tout petit peu plus compliqu� que la configuration normale d'un p�riph�rique r�seau; vous devez vous souvenir de monter le p�riph�rique FRAD avant les p�riph�riques d'encapsulation DLCI.
#!/bin/sh # Configure le materiel frad et les parametres DLCI /sbin/fradcfg /etc/frad/router.conf || exit 1 /sbin/dlcicfg file /etc/frad/router.conf # # Montage du dispositif FRAD ifconfig sdla0 up # # Configure les interfaces d'encapsulation DLCI et le routage ifconfig dlci00 192.168.10.1 pointopoint 192.168.10.2 up route add -net 192.168.10.0 netmask 255.255.255.0 dlci00 # ifconfig dlci01 192.168.11.1 pointopoint 192.168.11.2 up route add -net 192.168.11.0 netmask 255.255.255.0 dlci00 # route add default dev dlci00 # |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:32