Radioclub Castelló Costa de Azahar

Apartado 165, E-12080 Castelló E-Mail: ea5fmc@ure.es



Apendice F Control de enrutamiento en el PC

Este apéndice describe un método para controlar todos los aspectos del enrutamiento de ciertos mensajes p`rotocolares del PacketCluster. Esta información se incluye aqui en un apendice, ya quue no es necesaria para la correcta operacion de la red del PacketCluster. Sin embargo como las redes tienden a crecer en tamaño, complejidad y configuración, no viene nada mal tener las ideas claras y poder controlar como se distribuye la información a lo largo del Cluster. Insistiendo que esta información no es necesaria para la operativa normal del PackertCluster.

Los mensajes protocolares, que se controlan son los siguientes:

PC11 DX

PC12 Anuncios

PC16 Añadir estaciones

PC17 Quitar estaciones

PC23 WWV

Estos mensajes se han elegido en principio porque son los más normales que se envian habitualmente a lo largo de todos los Nodos del Cluster. También porque la información llevada por ellos es del tipo de la que mas nos interesa controlar. Esta funcionalidad nos obligo a añadir a las especificaciones originales de los mensajes protocolares PC11, PC12, PC17 y PC23 la especificación nodo. Por tanto esta informacion solo será valida si tenemos en el Nodo el software en una versión V5.0 o posterior.

Ejemplo:

Supongamos que tenemos un Cluster con la siguiente configuración:

AK1A________K1EA________K1GQ

|

|___________KB1H________KY1H________K5NA

K1EA quiere establecer las siguientes rutas:

* Los Dx desde AK1A deben mandarse a los usuarios de K1EA y a los Nodos K1GQ, KB1H y KY1H.

* Los DX desde K5NA no deben mandarse a los usuarios de KlEA, ni a los de AK1A, pero si a los de K1GQ.

* Los Anuncios desde KY1H no deben mandarse a los usuarios de KlEA, Pero si a deben enviarse a AK1A y K1GQ.

* Los anuncios de WWV desde K1GQ deben enviarse a los usuarios de K1EA, y solo mandarse a KB1H Los anuncios de DX desde K1GQ no deben distribuirse a los usuarios locales, y solo enviarlos hacia AK1A.

Esta aparente compleja situación, puede definirse facilmente. La informacion sobre el enrutamiento del protocolo se guarda en un fichero ASCII llamado PCROUTES.DAT. Este fichero ha de estar en el directorio \MPACKCLUS. Para nuestro ejemplo, creariamos el siguiente fichero PCROUTES.DAT:

AK1A K1GQ KB1H

11 + - 2

*

K5NA AK1A K1GQ

11 - 0 -

*

KY1H

12 -

*

K1GQ

11

K1GQ AK1A KB1H

11 - - 0

23 + _ 0 1

De acuerdo que este es un ejemplo un poco enrrevesado, pero nos sieve para ver la gran flexibilidad de la que disponemos para que el software nos enrute correctamente nuestras necesidades. El formato general del fichero PCROUTES.DAT es:

source_nodel dest_nodel dest_node2 ...dest_node7

PC# local_use hops hops ...hops

PC# local_use hops hops ... hops

*

source_node2 dest_nodel dest_node2 ... dest_node7

PC# local use hops hops ... hops

el source_node es el indicativo del nodo Origen y dest_node es el indicativo del nodo al que va dirigido el mensaje protocolar El source_node puede ser cualquier Nodo de la red; dest_node tiene que ser un nodo conectado directamente a nuestro nodo. El mrensaje PC# tiene que ser 11, 12, 16, 17, o 23. Local_use puede se o un signo más (+) o un guión (-). El + indica que el protocolo debe ejecutarse sobre nuestro Nodo; - indica que debe ignorarse. Hops indica el numero de saltos que se ponen en el mensaje saliente, 0 indica que no se enviara, y de 1 a 99 el contador de saltos, y un guion (-) indica mandarlo al siguiente con el conteo normal de los saltos. El asterisco (*) es un separador entre entradas.