El protocolo de control remoto Realtek (RRCP) , desarrollado por Realtek , es un protocolo de capa de aplicación que se ejecuta directamente sobre tramas Ethernet . La idea principal de este protocolo es permitir el acceso directo al registro interno de un controlador de conmutador Ethernet (ASIC) a través de la propia red Ethernet. Este enfoque permite evitar el coste de incluir un procesador, RAM, memoria flash , etc., en un conmutador Ethernet gestionado. En su lugar, toda la inteligencia reside en un ordenador cercano que ejecuta un software de gestión de conmutadores Ethernet compatible con RRCP.
Todos los paquetes RRCP se transmiten como tramas Ethernet con EtherType 0x8899. [ 1 ] Los detalles sobre el protocolo RRCP se enumeran en las hojas de datos de algunos ASIC de Realtek con soporte para RRCP, incluidos RTL8324BP [ 2 ] y RTL8326. [ 3 ] [ 4 ] Los tipos de paquetes RRCP son los siguientes:
- Hola , se utiliza para iniciar un escaneo de conmutadores compatibles con RRCP en un segmento de red y para obtener algunos de sus parámetros.
- Respuesta de saludo : enviada por un conmutador compatible con RRCP como respuesta a un paquete "Hello" válido. Contiene algunos de sus parámetros, como identificadores y direcciones MAC.
- Get : se utiliza para obtener el valor de un registro interno del controlador del interruptor.
- Respuesta GET : enviada por un conmutador compatible con RRCP como respuesta a un paquete GET válido . Contiene el número de registro solicitado y el valor leído del mismo.
- Set : se utiliza para establecer un valor determinado en el registro interno de un controlador de conmutación. Contiene el número de registro y el valor que se escribirá en él. El conmutador no genera ninguna confirmación.
- Paquete Loop Detect : no forma parte del protocolo RRCP en sí, pero está estrechamente asociado, siendo un mecanismo subyacente para un sustituto simplificado del protocolo Spanning Tree en controladores de conmutación compatibles con RRCP. [ 5 ]
- Solicitud de eco : no forma parte del protocolo RRCP en sí, pero está estrechamente relacionada, ya que es un mecanismo subyacente para un análogo de capa 2 del mensaje de solicitud de eco ICMP (tipo 8) en los controladores de conmutación compatibles con RRCP.
- Respuesta de eco : no forma parte del protocolo RRCP en sí, pero está estrechamente relacionada, ya que es un mecanismo subyacente para un análogo de capa 2 del mensaje de respuesta de eco ICMP (tipo 0) en los controladores de conmutación compatibles con RRCP.
Actualmente, el protocolo RRCP funciona oficialmente en los chips controladores de conmutadores RTL8316BP, RTL8318P y RTL8324P de Realtek. De forma no oficial, también se ha comprobado su funcionamiento en los chips RTL8316B, RTL8324, RTL8326 y RTL8326S.
Existen dos paquetes de software capaces de comunicarse con conmutadores compatibles con RRCP. El primero es la utilidad WinSmart de Realtek y sus variantes desarrolladas por otros fabricantes. El segundo es el proyecto de código abierto OpenRRCP. Además, tcpdump cuenta con un intérprete para paquetes RRCP.
Referencias
- ↑ "OpenRRCP Wiki" . 30-12-2010 . Consultado el 13-08-2012 .
- ↑ "Hoja de datos RTL8324" (PDF) . 21/03/2005 . Consultado el 13/08/2012 .
- ↑ "Hoja de datos RTL8326" (PDF) . 27/11/2003 . Consultado el 13/08/2012 .
- ↑ Jakum, Andreas. "El blog de aj" . Wordpress . Consultado el 5 de junio de 2020 .
- ↑ Ajo, Miguel Ángel. "Conmutador Ethernet basado en RTL8305SC" . Archivado del original el 6 de junio de 2020. Consultado el 5 de junio de 2019 .
Enlaces externos
- Proyecto OpenRRCP
- Protocolos de Internet
- protocolos de la capa de aplicación