Articulo de referencia

Protocolo de control de protocolo de Internet

En redes informáticas , el Protocolo de Control de Protocolo de Internet ( IPCP ) es un Protocolo de Control de Red (NCP) para establecer y configurar el Protocolo de Internet a...

En redes informáticas , el Protocolo de Control de Protocolo de Internet ( IPCP ) es un Protocolo de Control de Red (NCP) para establecer y configurar el Protocolo de Internet a través de un enlace de Protocolo Punto a Punto . El IPCP se encarga de configurar las direcciones IP, así como de habilitar y deshabilitar los módulos del protocolo IP en ambos extremos del enlace. El IPCP utiliza el mismo mecanismo de intercambio de paquetes que el Protocolo de Control de Enlace . Los paquetes IPCP no se intercambian hasta que el Protocolo Punto a Punto (PPP) alcanza la fase del Protocolo de Capa de Red, y cualquier paquete IPCP recibido antes de esta fase debe descartarse silenciosamente. El IPCP tiene el código de protocolo NCP 0x8021.

Cada uno de los dos extremos de una conexión PPP debe enviar una solicitud de configuración IPCP a su par porque las opciones TCP/IP son independientes para cada dirección de una conexión PPP. [ 1 ]

Un extremo PPP puede solicitar una dirección IP específica a su par. También puede pedirle al par que sugiera una dirección IP solicitando la dirección 0.0.0.0; el par envía entonces su sugerencia en un paquete IPCP Nak, que el primer par debe solicitar posteriormente para completar la negociación. En la práctica, en protocolos como PPPoE , comúnmente utilizado en conexiones de banda ancha domésticas, el segundo método (solicitud de sugerencia, Nak con sugerencia, solicitud de dirección sugerida) se utiliza para establecer la dirección IP del extremo del cliente del proveedor de servicios de Internet (ISP) (es decir, el equipo en las instalaciones del cliente ), mientras que el primer método (solicitud de dirección) se utiliza para informar al cliente de la IP del extremo del ISP ( equipo de borde del proveedor ).

Existe un protocolo NCP similar, el Protocolo de Control IPv6 (IPv6 Control Protocol), para IPv6 . Se puede usar junto con IPCP en la misma conexión PPP para un enlace de pila dual . (Al conectar equipos nuevos y antiguos que no admiten IPv6, se observan mensajes LCP ProtRej para el protocolo 0x8057 en el lado que no admite IPv6CP).

Marco IP

Una vez realizada la configuración, el enlace puede transmitir datos IP como carga útil de la trama PPP. Este código indica que se están transmitiendo datos IP.

Encabezado IPCP:

Código.

8 bits. Especifica la función que se va a realizar.

Identificador. 8 bits.

Se utiliza para relacionar solicitudes y respuestas.

Longitud. 16 bits. Tamaño del paquete incluyendo la cabecera.

Datos. Longitud variable. Cero o más bytes de datos según lo indicado por la Longitud. Este campo puede contener una o más Opciones .

Opciones de configuración

Las opciones de configuración de IPCP permiten negociar los parámetros deseados del protocolo de Internet. IPCP utiliza el mismo formato de opciones de configuración definido para el protocolo de control de enlace LCP , con un conjunto de opciones independiente.

Opciones de configuración de IPCP:

Opción. 8 bits.

Longitud. 8 bits.

Datos. Longitud variable.

Protocolo de compresión IP

Dirección IP

Microsoft

En la implementación de Microsoft, "Las opciones comunes de IPCP incluyen una dirección IP y las direcciones IP de los servidores de nombres DNS y NetBIOS ". [ 2 ]

Véase también

Referencias

  1. Andrew Sun (1999). Uso y gestión de las asociaciones público-privadas . O'Reilly Media, Inc. págs. 55-56 . ISBN  978-1-56592-321-8.
  2. "Negociación de la capa de red PPP con NCP | Microsoft Docs" .
  • RFC 1332 : Protocolo de control de protocolo de Internet (IPCP) 
  • RFC 1570 : Extensiones del protocolo de control de enlace (LCP) PPP 
  • RFC 1661 : El protocolo punto a punto (PPP) 
  • RFC 1877 : Extensiones del Protocolo de Control de Protocolo de Internet (PPP) para direcciones de servidores de nombres 
  • RFC 5072 : IP versión 6 sobre PPP define el núcleo de IPV6CP, con extensiones definidas en RFC 5172.  
  • RFC 4241 : Un modelo de servicio de acceso a Internet de pila dual IPv6/IPv4: analiza la combinación de IPCP e IPv6CP.