Este es el comando brsccla que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, el emulador en línea de Windows o el emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
brsccla - Tarea de adaptador de capa de convergencia BP basada en BRSC (entrada y salida)
SINOPSIS
brscla nombre_host_servidor[:servidor_puerto_nbr]_propio_nodo_nbr
DESCRIPCIÓN
BRSC es el lado "cliente" del protocolo de capa de convergencia del Bundle Relay Service (BRS) para
BP. Se complementa con BRSS, el lado "servidor" del protocolo de capa de convergencia BRS.
para BP. Los clientes de BRS envían paquetes directamente solo al servidor, independientemente de su
destinos y el servidor los reenvía a otros clientes según sea necesario.
brscla es una tarea "demonio" en segundo plano que consta de tres subprocesos: uno que se conecta al
Servidor BRS, genera los otros subprocesos y luego maneja la salida del protocolo BRSC por
transmitir paquetes a través del enchufe conectado al servidor BRS; uno que simplemente envía
mensajes periódicos "keepalive" a través del socket conectado al servidor (para asegurar que
la inactividad local no hace que se pierda la conexión); y uno que maneja BRSC
entrada de protocolo del servidor conectado.
El hilo de salida se conecta al socket TCP del servidor en nombre_host_servidor y
servidor_puerto_nbr, envía a través del enchufe conectado el cliente propio_nodo_nbr (en SDNV
representación) seguido de una etiqueta de tiempo de 32 bits y un resumen HMAC-SHA160 de 1 bits de ese tiempo
etiqueta, para autenticarse; comprueba la autenticidad de la contraseña de 160 bits devuelta
por el servidor; genera los hilos keepalive y receptor; y luego comienza a extraer
paquetes de las colas de paquetes listos para la transmisión a través de BRSC y la transmisión de esos
paquetes sobre el zócalo conectado al servidor. Cada paquete transmitido está precedido por
su longitud, un entero sin signo de 32 bits en el orden de bytes de la red. El valor predeterminado para
servidor_puerto_nbr, si se omite, es 80.
El hilo de recepción recibe paquetes a través del enchufe conectado y los pasa al
paquete de agente de protocolo en el nodo ION local. Cada paquete recibido en la conexión es
precedido por su longitud, un entero sin signo de 32 bits en el orden de bytes de la red.
El hilo keepalive simplemente envía un valor de "longitud de paquete" de cero (un valor de 32 bits sin firmar
entero en orden de bytes de red) al servidor una vez cada 15 segundos.
Tenga en cuenta que brscla no es un demonio de capa de convergencia "promiscuo": puede transmitir paquetes
sólo al servidor BRS al que está conectado, por lo que las directivas de configuración del esquema que
citar este conducto de salida solo necesita proporcionar el nombre del protocolo y el nombre del conducto de salida BRSC como
especificado en la línea de comando cuando brscla Está empezado.
brscla es generado automáticamente por administrador de bp en respuesta al comando 's' (START) que
inicia la operación del Protocolo Bundle, y es terminado por administrador de bp en respuesta a un
comando 'x' (DETENER). brscla también se puede generar y terminar en respuesta a START y
STOP comandos que pertenecen específicamente al protocolo de la capa de convergencia BRSC.
SALIR ESTADO
"0" brscla terminado normalmente, por las razones señaladas en el ion.log expediente. Si esto
no se ordenó la terminación, investigue y resuelva el problema identificado en el registro
archivo y uso administrador de bp para reiniciar el protocolo BRSC.
"1" brscla terminado anormalmente, por las razones señaladas en el ion.log expediente. Investigar y
resuelva el problema identificado en el archivo de registro, luego use administrador de bp para reiniciar el BRSC
protocolo.
Utilice brsccla en línea utilizando los servicios de onworks.net