7.3.3.3.1 Algoritmo de autenticación del fichero de configuración del PS para el modo de
configuración DHCP
El procedimiento para verificar el troceo del fichero de configuración de PS mediante el
elemento PS funcionando en el modo de configuración DHCP es el siguiente:
1)
Cuando el generador del fichero de configuración del sistema de configuración crea un
nuevo fichero de configuración de PS o modifica un fichero existente, dicho generador
creará un troceo SHA-1 del contenido del fichero de configuración del PS, que se considera
como una cadena de bytes. El marcador de fin de datos y cualquier relleno que venga a
continuación no se incluyen en el cálculo del troceo.
2)
El generador del fichero de configuración añade el valor de troceo, que se calculó en el
paso 1, al fichero de configuración del PS como el último valor TLV (inmediatamente antes
del marcador de fin de datos) utilizando un TLV tipo 53. A continuación, el fichero de
configuración del PS se pone a disposición del servidor TFTP pertinente.
3)
El elemento PS descarga el fichero de configuración del PS.
4)
El PS DEBE actualizar el objeto MIB cabhPsDevProvConfigHash con el valor de troceo
del TLV de troceo que se creó en los pasos 1 y 2.
5)
El elemento PS DEBE calcular un troceo SHA-1 del contenido del fichero de configuración
del PS excluyendo el TLV de troceo (que se emplea para configurar el objeto MIB
cabhPsDevProvConfigHash), el marcador de fin de datos y cualquier relleno que venga a
continuación. Si el troceo calculado y el valor del objeto MIB anterior son idénticos, se
verifica la integridad del fichero de configuración del PS y a continuación se DEBE
procesar; de lo contrario, el fichero DEBE rechazarse.
7.3.3.3.2 Algoritmo de autenticación del fichero de configuración para el modo de
configuración SNMP
El procedimiento para verificar el troceo del fichero de configuración del PS mediante el elemento
PS en modo de configuración SNMP es el siguiente:
1)
Cuando el generador del fichero de configuración del sistema de configuración crea un
nuevo fichero de configuración de PS o modifica un fichero existente, dicho generador
creará un troceo SHA-1 del contenido del fichero de configuración del PS, que se considera
como una cadena de bytes. El marcador de fin de datos y cualquier relleno que venga a
continuación no se incluyen en el cálculo del troceo.
2)
El NMS envía el valor de troceo que se calculó en el paso 1 al elemento PS a través de
SNMP SET. El PS actualiza su objeto MIB cabhPsDevProvConfigHash con el nuevo valor.
3)
El NMS envía el nombre y la ubicación del fichero de configuración del PS a través de
SNMP SET. El PS actualiza su objeto MIB cabhPsDevProvConfigFile con el nuevo valor.
4)
El elemento PS descarga el fichero nombrado desde el servidor TFTP configurado. Si el
fichero de configuración del PS incluye el TLV tipo 53, el PS debe ignorarlo.
5)
El elemento PS DEBE calcular un troceo SHA-1 del contenido del fichero de configuración
del PS excluyendo el TLV 53 si está presente, el marcador de fin de datos y cualquier
relleno que venga a continuación. Si el troceo que se calculó y el valor del objeto MIB
cabhPsDevProvConfigHash son idénticos, se verifica la integridad del fichero de
configuración del PS y a continuación DEBE procesarse; de lo contrario, el fichero DEBE
rechazarse.
Se considera que la descarga del fichero de configuración del PS ha tenido éxito cuando el
elemento PS ha recibido completa y correctamente el contenido del fichero de configuración del PS
dentro del periodo de tiempo del TFTP Y se ha efectuado por parte del PS el cálculo de los valores
de troceo del fichero de configuración del PS sin errores.
92
Rec. UIT-T J.191 (03/2004)