12.171 cursos gratis
8.748.032 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Redes de Linux, cómo funcionan

Autor: José A. Toujague Gutiérrez
Curso:
10/10 (4 opiniones) |5515 alumnos|Fecha publicación: 01/09/2006
Envía un mensaje al autor

Capítulo 49:

 Retransmisión de Tramas (Frame Relay)

Los nombres de dispositivo Frame Relay son dlci00, dlci01, etc para los dispositivos de encapsulación DLCI y sdla0, sdla1, etc para los FRAD.

El Frame Relay (Retransmisión de tramas) es una tecnología de red diseñada para ajustarse al tráfico de comunicación de datos que es de naturaleza explosiva o intermitente. La conexión a una red Frame Relay se realiza usando un Frame Relay Access Device (FRAD). El Linux Frame Relay implementa IP sobre Frame Relay según se describe en el RFC-1490.

Opciones de Compilación del Núcleo:
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, desarrolló el soporte de Frame Relay y las herramientas de configuración.

Actualmente los únicos FRAD soportados son los S502A, S502E y S508 de Sangoma Technologies http://www.sangoma.com Para configurar los dispositivos FRAD y DLCI después de haber recompilado el núcleo necesitará las herramientas de configuración Frame Relay. Están disponibles en

ftp://ftp.invlogic.com/pub/linux/fr/frad-0.15.tgz. Compilar e instalar las herramientas es algo muy sencillo, pero la carencia de un fichero Makefile para todo lo convierte en un proceso básicamente manual:
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

Tenga en cuenta que estas órdenes usan sintaxis de sh. Si utiliza un intérprete de órdenes tipo csh (como tcsh), el bucle for será diferente.

Después de instalar las herramientas necesitará crear un fichero /etc/frad/router.conf. Puede usar esta plantilla, que es una versión modificada de uno de los ficheros de ejemplo:
# /etc/frad/router.conf
# Esta es una plantilla de configuración para retransmisión de tramas.
# Se incluyen todas las etiquetas. Los valores por defecto están basados
# en el código proporcionado con los controladores DOS para la tarjeta
# Sangoma S502A.
#
# Un ´#´ en cualquier parte de una línea constituye un comentario
# Los espacios en blanco son ignorados (puede indentar con tabuladores
# también)
# Las entradas [] y claves desconocidas son ignoradas
#
[Devices]
Count=1 # Número de dispositivos a configurar
Dev_1=sdla0 # el nombre del dispositivo
#Dev_2=sdla1 # el nombre del dispositivo
# Lo especificado aquí es aplicado a todos los dispositivos y puede ser
# cambiado para cada tarjeta en particular.
#
Access=CPE
Clock=Internal
KBaud=64
Flags=TX
#
# MTU=1500 # Máxima longitud del IFrame, por defecto 4096
# T391=10 # valor T391 5 - 30, por defecto 10
# T392=15 # valor T392 5 - 30, por defecto 15
# N391=6 # valor N391 1 - 255, por defecto 6
# N392=3 # valor N392 1 - 10, por defecto 3
# N393=4 # valor N393 1 - 10, por defecto 4
# Lo especificado aquí da los valores por defecto para todas las tarjetas
# 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
#
#
# Configuración específica para el dispositivo
#
#
#
# El primer dispositivo es un Sangoma S502E
#
[sdla0]
Type=Sangoma # Tipo del dispositivo a configurar, actualmente
# sólo se reconoce SANGOMA
#
# Estas claves son específicas al tipo "Sangoma"
#
# El tipo de tarjeta Sangoma - S502A, S502E, S508
Board=S502E
#
# El nombre del firmware de prueba para la tarjeta Sangoma
# Testware=/usr/src/frad-0.10/bin/sdla_tst.502
#
# El nombre del firmware FR
# Firmware=/usr/src/frad-0.10/bin/frm_rel.502
#
Port=360 # Puerto de esta tarjeta
Mem=C8 # Dirección de la memoria, A0-EE, depende
IRQ=5 # Número de la IRQ, no especificar para la S502A
DLCIs=1 # Número de DLCI asociados al dispositivo
DLCI_1=16 # Número del DLCI no 1, 16 - 991
# DLCI_2=17
# DLCI_3=18
# DLCI_4=19
# DLCI_5=20
#
# Lo especificado aquí se aplica a este dispositivo nada más y
# prevalece sobre los valores por defecto
#
# Access=CPE # CPE o NODE, por defecto CPE
# Flags=TXIgnore,RXIgnore,BufferFrames,DropAborted,Stats,MCI,AutoDLCI
# Clock=Internal # External o Internal, por defecto Internal
# Baud=128 # Tasa en baudios del CSU/DSU asociado
# MTU=2048 # Longitud máxima del IFrame, por defecto 4096
# T391=10 # valor T391 5 - 30, por defecto 10
# T392=15 # valor T392 5 - 30, por defecto 15
# N391=6 # valor N391 1 - 255, por defecto 6
# N392=3 # valor N392 1 - 10, por defecto 3
# N393=4 # valor N393 1 - 10, por defecto 4
#
# El segundo dispositivo es otra tarjeta
#
# [sdla1]
# Type=FancyCard # Type of the device to configure.
# Board= # Type of Sangoma board
# Key=Value # values specific to this type of device
#
# DLCI Default configuration parameters
# These may be overridden in the DLCI specific configurations
#
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
#
# DLCI Configuration
# These are all optional. The naming convention is
# [DLCI_D<devicenum>_<DLCI_Num>]
#
[DLCI_D1_16]
# IP=
# Net=
# Mask=
# Flags defined by 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=
# Flags defined by Sangoma: TXIgnore,RXIgnore,BufferFrames
# DLCIFlags=TXIgnore,RXIgnore,BufferFrames
# CIRfwd=16
# Bc_fwd=16
# Be_fwd=0
# CIRbak=16
# Bc_bak=16
# Be_bak=0

Cuando haya terminado el fichero /etc/frad/router.conf, el único paso que queda es configurar el dispositivo en sí. Esto es sólo un poco más complejo que la configuración de un dispositivo de red normal. Debe recordar activar el dispositivo FRAD antes que los dispositivos de encapsulación DLCI. Es mejor que ponga estas órdenes en un guión, ya que son muchos:
#!/bin/sh
# Configurar los parámetros del frad y los DLCI
/sbin/fradcfg /etc/frad/router.conf || exit 1
/sbin/dlcicfg file /etc/frad/router.conf
#
# Activar el dispositivo FRAD
ifconfig sdla0 up
#
# Configurar los dispositivos de encapsulación DLCI
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
#

Capítulo siguiente - IPX (AF IPX)
Capítulo anterior - ATM

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratará tus datos para realizar acciones promocionales (vía email y/o teléfono).
En la política de privacidad conocerás tu derechos y gestionarás la baja.

Cursos similares a Redes de Linux, cómo funcionan



  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Redes de área local conmutadas
En el presente curso se describirán las redes LAN conmutadas (basadas en switches),... [08/03/06]
7.886  
2. Redes y comunicaciones (segunda parte)
Este curso es la segunda parte de nuestro estudio técnico explicativo sobre redes y... [27/08/08]
2.624  
3. Facebook, cómo aprovecharlo comercialmente
Actualmente Facebook cuenta con más de 150 millones de usuarios activos. Esto... [29/02/12]
4  

Capítulos del curso


¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail