Compartir a través de


Prueba Device.Network.Switch.DAL-TOR

En este tema se describe cómo probar los conmutadores de red para la compatibilidad con OMI como parte del Programa de certificación de Windows. Para comenzar la parte de prueba del proceso de certificación, debe instalar y ejecutar el Kit de laboratorio de hardware de Windows (Windows HLK) y configurar el entorno de prueba. Para obtener información sobre cómo instalar y configurar Windows HLK, vea Paso 1: Instalar controlador y Studio en el servidor de prueba.

Los tipos de productos de la categoría Device.Network.Switch.DAL-TOR incluyen Top of the Rack Switches.

Requisitos previos de prueba de conmutadores

En esta sección se describen las siguientes tareas que debe completar antes de probar un modificador mediante el HLK de Windows:

Requisitos de hardware

El siguiente hardware es necesario para las pruebas de conmutadores. Se puede requerir hardware adicional si el dispositivo de prueba proporciona compatibilidad específica del bus. Consulte la descripción de la prueba de cada prueba específica de bus para determinar si hay requisitos de hardware adicionales.

  • Configuración básica de la prueba HLK de Windows (Controlador y Studio). Consulta Windows HLK Introducción.

  • Dos equipos de prueba.

    Nota

    Todos los equipos deben cumplir los requisitos de Windows HLK. Si se requieren dos equipos de prueba, ambos equipos deben estar en el mismo grupo de equipos. Para obtener más información, consulte Requisitos previos de Windows HLK.

    Para probar las funcionalidades de red, el equipo de prueba al que está conectado físicamente el conmutador se conoce como sistema sometido a prueba (SUT).

  • Una prueba superior del conmutador de bastidor.

  • Una tarjeta de red para cada una de las máquinas de prueba.

La configuración de hardware se muestra en la figura 1 Configuración de hardware:

configuración de hardware

Requisitos de software

Instale el sistema operativo en los sistemas cliente antes de que se supere la prueba final para asegurarse de que el sistema está en un estado correcto conocido.

  • Requisitos de software del lado cliente:

    • Windows PowerShell 3.0

    • Dot Net 3.5 o superior

  • Requisitos de software del lado conmutador

    • Servidor OMI integrado en el conmutador

Configuración del dispositivo

Para configurar el dispositivo de prueba para las pruebas de HLK, siga estos pasos:

  1. Conecte el conmutador al puerto serie del equipo de prueba mediante un cable de consola.

  2. Establezca una conexión de consola al conmutador para comunicarse a través del puerto serie.

  3. Cree una contraseña predeterminada para el usuario administrador en el modificador si aún no está establecida. (Nota: La contraseña se comparte cuando se envía el resultado, así que asegúrese de usar una contraseña predeterminada para el usuario administrador solo con fines de prueba).

  4. Asigne un nombre de host al modificador mediante la cli switch.

  5. Asigne una dirección IP en el puerto de administración del conmutador y asegúrese de que la dirección IP está en la misma subred que el equipo de prueba para que el equipo de prueba pueda comunicarse con el conmutador a través del puerto de administración.

  6. Asegúrese de que el servidor OMI se está ejecutando en el conmutador. El proveedor del conmutador determina cómo está habilitado el servidor OMI.

  7. Asegúrese de que las listas de control de acceso (ACL) necesarias estén establecidas en el conmutador para permitir el tráfico https en el puerto OMI seleccionado por el proveedor del conmutador en el que escucha el servidor OMI.

  8. Asegúrese de que el certificado válido está instalado para el servicio OMI que se ejecuta en el sistema. Este certificado se usa para una conexión SSL al servicio OMI desde el cliente.

Prueba de la configuración del equipo

Para configurar el equipo de prueba para las pruebas de conmutadores, siga estos pasos:

  1. Instale el sistema operativo adecuado en el equipo de prueba.

  2. Configure el equipo de prueba para la red de prueba que contiene Windows HLK Studio y Windows HLK Controller.

  3. Conecte el SUT a la parte superior del conmutador del bastidor en el puerto de administración y conecte una máquina de prueba a uno de los puertos de vínculo descendente del conmutador superior del bastidor.

  4. Haga ping al modificador desde la máquina de prueba que está conectada a su puerto de vínculo descendente.

  5. Compruebe que el conmutador funciona correctamente en el equipo de prueba.

  6. Instale la aplicación cliente HLK de Windows en el equipo de prueba.

  7. Instale el certificado válido en el equipo de prueba, que corresponde al del conmutador y agréguelo al almacén de certificados del equipo local.

  8. Copie \\<HLKControllerMachineName>\tests\AMD64\nttest\admintest\wmi\TORSwitch\Logo\ GenerateVirtualNode.ps1 en el directorio de instalación del cliente HLK de Windows seleccionado en el paso 6, en la máquina de prueba. Esto suele ser C:\WLK\JobsWorkingDir.

  9. Ejecute el script GenerateVirtualNode en el equipo cliente mediante una ventana de PowerShell con privilegios elevados. Este script de configuración de prueba detecta el conmutador que está conectado a este host y crea un nodo para que las pruebas se puedan destinar al dispositivo.

    GenerateVirtualNode genera un destino virtual para el conmutador en el controlador HLK de Windows para dirigirse a las pruebas de conmutadores de Rack. El script establece una conexión con el conmutador a través de OMI e intenta recuperar información crítica que se usa para el envío de prueba en el conmutador.

    Nota

    Al final de una ejecución correcta del script, se reinicia la máquina.

**Script parameters**

-   **ipAddress**: The management IP address of the TOR switch that is connected to the host.

-   **username**: The user name of the TOR switch device admin.

-   **password**: The default password of the TOR switch admin user account.

-   **portNumber**: The OMI port number for SSL communication to the switch.

**Script example:**

The following example shows how to run the script by passing the information of all the script arguments.

``` syntax
.\GenerateVirtualNode.ps1 -ipAddress 10.0.0.1 -userName 'admin'-password 'defaultpassword' -portNumber '5986'
```

Before you start to test, make sure that the test computers are in the ready state. If a test requires parameters to be set before it is run, a dialog box displays for that test. Review the specific test topic for more information.

Some Windows HLK tests require user intervention. When you run tests for a submission, it is a best practice to run the automated tests in a separate block from manual tests. This prevents a manual test from interrupting an automated test run.

Solución de problemas de pruebas Device.Network.Switch.DAL-TOR

Para solucionar problemas que se producen con las pruebas Device.Network.Switch.DAL-TOR, siga estos pasos:

  1. Revise el tema Solución de problemas de Windows HLK .

  2. Revise las notas de la versión de Windows HLK para ver los problemas de prueba actuales.

  3. Para ver un error de prueba, busque información utilizable en el registro de pruebas de Windows HLK Studio. Si encuentra información utilizable, resuelva el problema y vuelva a ejecutar la prueba.

  4. Revise este tema para obtener información sobre los problemas de prueba conocidos para el tipo específico de dispositivo que está probando. Realice cualquier acción adecuada que se base en la información que encuentre y, a continuación, vuelva a ejecutar la prueba o las pruebas afectadas. Si no puede completar las pruebas para el envío, abra un caso de soporte técnico como se describe en Solución de problemas de Windows HLK.

Información específica de la prueba de conmutador

Si la característica Device.Network.Switch.DAL-TOR no se detecta durante las pruebas, se recomienda ejecutar el script GenerateVirtualNode para asegurarse de que el dispositivo DAL-TOR se detecte en Windows HLK Studio.

Pruebas de modificador

La categoría Switch incluye las siguientes pruebas:

Nota

No se permiten filtros TDI ni LSP.

Prueba de TOR

  • D3M. TOR. BVT. SwitchFeatures.Enumerate: la prueba comprueba que switch Enumerate Features obtiene el conjunto correcto de características del modificador.

    Pasos:

    1. Obtenga Instancia en la lista de características.

    2. Compruebe que el recuento de características es mayor que cero (0).

    3. Filtre las características a la característica SSH.

    4. Compruebe que se encuentra la característica SSH.

  • D3M. TOR. BVT. SwitchFeatures.Enable: la prueba comprueba que puede habilitar y deshabilitar las características del conmutador.

    Pasos:

    1. Obtenga Instancia en la lista de características.

    2. Filtre las características a la característica SSH.

    3. Deshabilite la característica SSH.

    4. Compruebe que la característica SSH está deshabilitada.

    5. Habilite la característica SSH.

    6. Compruebe que la característica SSH está habilitada.

  • D3M. TOR. BVT. EthernetPort.GetPortList: la prueba comprueba que se puede recuperar la lista de puertos.

    Pasos:

    1. Obtenga Instancia en la lista de puertos Ethernet.

    2. Compruebe que la lista de puertos devueltos es mayor que cero (0).

    3. Compruebe las propiedades necesarias del puerto.

  • D3M. TOR. BVT. EthernetPort.EnablePort: la prueba comprueba que puede habilitar y deshabilitar el puerto Ethernet.

    Pasos:

    1. Obtenga Instancia en la lista de puertos Ethernet.

    2. Obtenga el primer puerto de la lista.

    3. Establezca el estado Habilitado del puerto en dos (2).

    4. Obtenga el puerto que corresponde al mismo nombre de puerto.

    5. Compruebe que el estado está habilitado.

    6. Deshabilite el puerto.

    7. Compruebe que el estado está deshabilitado.

  • D3M. TOR. BVT. EthernetPort.PortProperties: la prueba comprueba que puede establecer las propiedades del puerto Ethernet.

    Pasos:

    1. Obtenga Instancia en la lista de puertos Ethernet.

    2. Obtenga el primer puerto de la lista.

    3. Establezca la velocidad del puerto y la descripción del puerto.

    4. Compruebe que las propiedades están configuradas correctamente.

  • D3M. TOR. BVT. EthernetPort.PortAssociation: la prueba comprueba que las asociaciones Ethernet del puerto Ethernet funcionan según lo previsto.

    Pasos:

    1. Obtenga Instancia en la lista de puertos Ethernet.

    2. Obtenga el primer puerto de la lista.

    3. Obtenga los datos de configuración del puerto Ethernet asociado para ese puerto.

  • D3M. TOR. BVT. EthernetPort.PortModeToAccess: la prueba comprueba que puede establecer el modo de puerto Ethernet en Access.

    Pasos:

    1. Obtenga Instancia en la lista de datos de configuración de puerto Ethernet.

    2. Obtenga el primer puerto de la lista.

    3. Cambie el modo de puerto a Access.

    4. Compruebe que el modo de puerto se ha establecido correctamente en Access llamando a una instancia Get.

  • D3M. TOR. BVT. EthernetPort.PortModeToTrunk: la prueba comprueba que el puerto Ethernet se puede establecer en Puerto de tronco.

    Pasos:

    1. Obtenga Instancia en la lista de datos de configuración de puerto Ethernet.

    2. Obtenga el primer puerto de la lista.

    3. Cambie el modo de puerto a Trunk.

    4. Compruebe que el modo de puerto se ha establecido correctamente en Trunk mediante una llamada a Get Instance.

  • D3M. TOR. BVT. VLAN. CreateVLAN: la prueba comprueba que puede crear correctamente una VLAN.

    Pasos:

    1. Cree dos VLAN en la máquina.

    2. Compruebe que se han creado las dos VLAN.

    3. Elimine las dos VLAN.

    4. Compruebe que se eliminan las dos VLAN.

  • D3M. TOR. BVT. VLAN. EnableVLAN: la prueba comprueba que puede habilitar la VLAN en el conmutador.

    Pasos:

    1. Cree una VLAN en la máquina.

    2. Habilite la VLAN.

    3. Compruebe el estado Habilitado.

    4. Deshabilite la VLAN.

    5. Compruebe el estado Deshabilitado.

    6. Elimine la VLAN.

  • D3M. TOR. BVT. VLAN. AssociateAccessPortWithVLAN: la prueba comprueba que la VLAN se puede asociar a un puerto Ethernet.

    Pasos:

    1. Cree una VLAN en la máquina.

    2. Asocie la VLAN a un puerto Ethernet.

    3. Compruebe que el punto de conexión de VLAN está asociado al puerto.

    4. Elimine la VLAN.

  • D3M. TOR. BVT. VLAN. AssociateTrunkPortWithVLAN: la prueba comprueba que la VLAN se puede asociar a un puerto Ethernet.

    Pasos:

    1. Cree dos VLAN en la máquina.

    2. Cambie el puerto Ethernet a Puerto de tronco.

    3. Asocie las dos VLAN al puerto Ethernet.

    4. Compruebe que los puntos de conexión de VLAN están asociados al puerto.

    5. Elimine la VLAN.

  • D3M. TOR. BVT. VLAN. VLANProperties: la prueba comprueba que la VLAN se puede habilitar en el conmutador.

    Pasos:

    1. Cree una VLAN en la máquina.

    2. Establezca el nombre de la VLAN.

    3. Compruebe el nombre de la VLAN.

    4. Elimine la VLAN.

  • D3M. TOR. BVT. Configuration.CopyConfig: la prueba comprueba que la configuración se puede copiar del inicio a la configuración actual y de nuevo.

    Pasos:

    1. Cree una VLAN en la máquina.

    2. Copie el objeto Running (En ejecución) en el inicio.

    3. Valide el valor devuelto del método .

    4. Elimine la VLAN.

    5. Compruebe que no hay ninguna VLAN en la configuración actual.

    6. Copie el inicio en la instancia en ejecución.

    7. Compruebe que la VLAN está actualizada.

    8. Elimine la VLAN.

    9. Copie el objeto Running (En ejecución) en el inicio.

  • D3M. TOR. BVT. Configuration.SetHostName: la prueba comprueba que puede cambiar correctamente el nombre de host en el conmutador.

    Pasos:

    1. Obtiene la instancia del modificador desde el sistema de equipo.

    2. Establezca el nombre de host del modificador.

    3. Obtiene la instancia del modificador.

    4. Compruebe que el nombre de host del modificador está establecido según lo previsto.

  • D3M. TOR. BVT. Configuration.SetBanner: la prueba comprueba que los datos del banner se pueden establecer correctamente para el modificador.

    Pasos:

    1. Obtiene la instancia del modificador desde el sistema de equipo.

    2. Obtenga la instancia de los datos asociados para el modificador.

    3. Establezca el texto del banner en un valor específico.

    4. Obtenga de nuevo la instancia de MSFT_Banner datos.

    5. Compruebe que los datos del banner se recuperan correctamente.

  • D3M. TOR. BVT. Configuration.SetIPAddressOnEthernetPort: la prueba comprueba que la dirección IP se puede establecer correctamente en el puerto Ethernet del conmutador.

    Pasos:

    1. Obtenga la instancia del puerto Ethernet del sistema informático.

    2. Cree una instancia de solo cliente de Cim_IPProtocolEndpoint.

    3. Invoque addProtocolEndpoint en la clase switch service.

    4. Emita un comando Get y obtenga la instancia asociada del punto de conexión del protocolo IP.

    5. Compruebe que la dirección IP se ha establecido correctamente en el puerto Ethernet.

    6. Llame a Remove Protocol en la interfaz IP.

    7. Compruebe que la dirección IP se restablece correctamente en el conmutador.

  • D3M. TOR. BVT. Configuration.SetIPAddressOnVLAN: la prueba comprueba que puede establecer correctamente la dirección IP en la interfaz VLAN del conmutador.

    Pasos:

    1. Cree una nueva VLAN en el conmutador.

    2. Cree una instancia de solo cliente de Cim_SwitchedVirtualInterface.

    3. Invoque addProtocolEndpoint en la clase de servicio Switch en la VLAN.

    4. Emita un comando Get y obtenga la instancia asociada del punto de conexión de protocolo IP para la VLAN.

    5. Compruebe que la dirección IP se ha establecido correctamente en la VLAN.

    6. Llame a Remove Protocol en la interfaz VLAN.

    7. Compruebe que la dirección IP se restablece correctamente en la VLAN.

  • D3M. TOR. BVT. Configuration.MACAddressTable: comprueba que MACTable se puede enumerar en el modificador y que las entradas de la tabla de direcciones MAC son válidas.

    Pasos:

    1. Enumere la tabla de direcciones MAC.

    2. Obtenga las entradas de la tabla MAC asociadas de la tabla.

    3. Compruebe las propiedades necesarias de la tabla MAC.

    4. Filtre por tabla de direcciones MAC dinámicas.

    5. Compruebe que las entradas dinámicas se encuentran en la tabla de direcciones MAC.