Protocolo de acceso a subred


El Protocolo de acceso a la subred ( SNAP ) es un mecanismo para multiplexar, en redes que utilizan IEEE 802.2 LLC , más protocolos de los que se pueden distinguir mediante los campos de punto de acceso al servicio (SAP) 802.2 de 8 bits. SNAP admite la identificación de protocolos por valores de campo EtherType ; también admite espacios de identificador de protocolo privado de proveedor. Se utiliza con IEEE 802.3 , IEEE 802.4 , IEEE 802.5 , IEEE 802.11 y otras capas de red física IEEE 802 , así como con capas de red física que no son IEEE 802, como FDDI , que utilizan 802.2 LLC.

Los campos SNAP y LSAP se agregan a los paquetes en el nodo transmisor para permitir que el nodo receptor pase cada trama recibida a un controlador de dispositivo apropiado que comprenda el protocolo dado .

El modelo OSI utiliza un punto de acceso al servicio (SAP) para definir la comunicación entre capas (como red, transporte, sesión y las demás capas del modelo de siete capas), es decir, para identificar qué protocolo debe procesar un mensaje entrante. Dentro de una capa determinada, los programas pueden intercambiar datos mediante un mecanismo de protocolo acordado mutuamente. Un par de programas que no admiten un protocolo común no pueden comunicarse entre sí. Por lo tanto, para que coexistan múltiples protocolos dentro de una capa, es necesario determinar qué protocolo se invoca para procesar una unidad de datos de servicio entregada por la capa inferior.

La referencia más común a SAP, incluido un punto de acceso al servicio de origen (SSAP) y un punto de acceso al servicio de destino (DSAP), se refiere al límite entre la capa de enlace de datos y la capa de red. Es común pensar en SAP solo en términos de su uso en la capa 2, específicamente en su subcapa de control de enlace lógico (LLC) como se define en los estándares IEEE 802.2. El punto de acceso al servicio de enlace (LSAP) incluye tanto el punto de acceso al servicio de destino (DSAP) como el punto de acceso al servicio de origen (SSAP). Permite que una estación MAC se comunique con las capas superiores a través de diferentes protocolos.

A los protocolos de capa de red estándar se les han asignado direcciones LLC reservadas, como se registra en ISO/IEC TR 11802-1. La mitad del espacio de direcciones de la LLC está reservada para dicha asignación. Otros protocolos se acomodan de dos maneras. Una forma es mediante la asignación local de LSAP, para lo cual está disponible la otra mitad del espacio de direcciones LLC. La segunda forma es utilizar un valor de dirección LLC reservado particular que se ha asignado para su uso junto con el Protocolo de acceso a subred (SNAP) y se denomina dirección SNAP. La dirección SNAP identifica, en cada MAC SAP, un solo LSAP. Por lo tanto, cada protocolo que usa SNAP debe emplear un identificador de protocolo. Así, el Protocolo de Acceso a Subredes (SNAP) es un mecanismo de multiplexación, en redes que utilizan IEEE 802.2 LLC, más protocolos de los que se pueden distinguir por los campos de punto de acceso al servicio (SAP) 802.2 de 8 bits. SNAP admite la identificación de protocolos por valores de campo de tipo Ethernet ; también admite espacios de identificador de protocolo privado de proveedor. Se utiliza con IEEE 802.3 , IEEE 802.4 , IEEE 802.5 , IEEE 802.11 y otras capas de red física IEEE 802 , así como con capas de red física que no son IEEE 802, como FDDI , que utilizan 802.2 LLC.

El SNAP es una extensión del 802.2 LLC especificado en el documento IEEE 802 Overview and Architecture. [1] El encabezado SNAP de 5 octetos sigue al encabezado LLC 802.2 si el SAP de destino (DSAP) y el SAP de origen (SSAP) contienen valores hexadecimales de AA o AB: