29.17. ATM en FreeBSD 5.X
Anterior | Capítulo 29. Networking avanzado | Siguiente

## 29.17. ATM en FreeBSD 5.X

Escrito por Harti Brandt.

### 29.17.1. Configuración de IP clásico sobre ATM (PVCs)

IP clásico sobre ATM (CLIP) es el método más sencillo de utilizar ATM con IP. Se puede utilizar con conexiones conmutadas (SVC) y con conexiones permanentes (PVCs). En esta sección se describe cómo configurar una red basada en PVCs.

#### 29.17.1.1. Configuraciones en red mallada completa

El primer método para configurar CLIP con PVCs consiste en conectar unas máquinas con otras mediante circuitos PVC dedicados. Aunque la configuración parece sencilla llega a resultar imposible de manejar cuando se posee un número grande de máquinas. El ejemplo que se muestra a continuación supone que nuestra red posee cuatro máquinas y que cada una se conecta a la red ATM mediante una tarjeta de red ATM. El primer paso consiste en planificar las direcciones IP y las conexiones ATM que se van a configurar en las máquinas.

Máquina | Dirección IP
--- | ---
`hostA` | `192.168.173.1`
`hostB` | `192.168.173.2`
`hostC` | `192.168.173.3`
`hostD` | `192.168.173.4`

Para construir una red completamente mallada necesitamos una conexión ATM entre cada par de máquinas:

Máquinas | Pareja VPI.VCI
--- | ---
`hostA` - `hostB` | 0.100
`hostA` - `hostC` | 0.101
`hostA` - `hostD` | 0.102
`hostB` - `hostC` | 0.103
`hostB` - `hostD` | 0.104
`hostC` - `hostD` | 0.105

Los valores VPI y VCI en cada extremo de la conexión pueden ser diferentes pero por simplicidad suponemos que son iguales. A continuación necesitamos configurar las interfaces ATM en cada máquina:

hostA`#` ifconfig hatm0 192.168.173.1 up hostB`#` ifconfig hatm0 192.168.173.2 up hostC`#` ifconfig hatm0 192.168.173.3 up hostD`#` ifconfig hatm0 192.168.173.4 up

Suponiendo que la interfaz ATM es `hatm0` en todas las máquinas. Ahora necesitamos configurar los PVCs en las máquinas (suponemos que ya se han configurado de forma correcta en el “switch” ATM, para lo cual puede ser necesario consultar el manual del “switch”).

hostA`#` atmconfig natm add 192.168.173.2 hatm0 0 100 llc/snap ubr hostA`#` atmconfig natm add 192.168.173.3 hatm0 0 101 llc/snap ubr hostA`#` atmconfig natm add 192.168.173.4 hatm0 0 102 llc/snap ubr hostB`#` atmconfig natm add 192.168.173.1 hatm0 0 100 llc/snap ubr hostB`#` atmconfig natm add 192.168.173.3 hatm0 0 103 llc/snap ubr hostB`#` atmconfig natm add 192.168.173.4 hatm0 0 104 llc/snap ubr hostC`#` atmconfig natm add 192.168.173.1 hatm0 0 101 llc/snap ubr hostC`#` atmconfig natm add 192.168.173.2 hatm0 0 103 llc/snap ubr hostC`#` atmconfig natm add 192.168.173.4 hatm0 0 105 llc/snap ubr hostD`#` atmconfig natm add 192.168.173.1 hatm0 0 102 llc/snap ubr hostD`#` atmconfig natm add 192.168.173.2 hatm0 0 104 llc/snap ubr hostD`#` atmconfig natm add 192.168.173.3 hatm0 0 105 llc/snap ubr

Por supuesto que se pueden utilizar otras especificaciones de tráfico siempre y cuando las tarjetas de red las soporten. En este caso la especificación del tipo de tráfico se completa con los parámetros del tráfico. Puede acceder a la ayuda de atmconfig(8) así:

`#` `atmconfig help natm add`

y por supuesto en la página de manual de atmconfig(8).

Se puede crear la misma configuración utilizando el fichero `/etc/rc.conf`. Para la máquina `hostA` sería algo así:

network_interfaces="lo0 hatm0" ifconfig_hatm0="inet 192.168.173.1 up" natm_static_routes="hostB hostC hostD" route_hostB="192.168.173.2 hatm0 0 100 llc/snap ubr" route_hostC="192.168.173.3 hatm0 0 101 llc/snap ubr" route_hostD="192.168.173.4 hatm0 0 102 llc/snap ubr"

El estado de todas las rutas CLIP se puede obtener en todo momento con:

hostA`#` `atmconfig natm show`

Anterior | Subir | Siguiente
29.16. IPv6 | Inicio | Parte V. Apéndices

Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Si tiene dudas sobre FreeBSD consulte la documentación antes de escribir a la lista <questions@FreeBSD.org>.
Envíe sus preguntas sobre la documentación a <doc@FreeBSD.org>.