Funciones principales:
Encaminamiento la subred debe encargarse de recoger los fragmentos que
las estaciones transmiten y conducirlos a través de la red. La
selección de una ruta se basa generalmente en algún criterio de
rendimiento el criterio mas simple es la elección de la ruta mas
corta, es decir, la que atraviesa menor numero de nodos con enlaces
más cortos. Existen distintos algoritmos de encaminamiento que
permiten determinar las rutas más adecuadas. La información que
utilizan suele almacenarse en estructuras conocidas como tablas de
encaminamiento que se sitúan en uno, varios o todos los nodos de la
red. Cada tabla contiene como mínimo una entrada por cada destino
posible y asociados a esa entrada el enlace de salida que debe
utilizarse para alcanzar el nodo siguiente de la red. Además las
tablas pueden contener mas información como el coste asociado a la
ruta elegida: rutas alternativas...
Ejemplo: encaminamiento estático fijo.
Es uno de los algoritmos más sencillos, selecciona un único camino
para cada pareja de nodos (fuente-destino). Las rutas son fijas solo
cambiar cuando se producen cambios en la topología de la red. Se crea
un directorio central que se puede almacenar en uno de los nodos de la
red. En cada nodo solo se necesita saber la identidad del próximo nodo
por lo que en cada nodo solo hay que almacenar una fila del directorio.
Las funciones de esta capa tambien pueden ser capaces de reconfigurar
la red para que los datos fluyan por un camino u otro si es que un
enlace se cae.
Un nodo de la red se da cuenta de que existe congestión en uno de sus
enlaces (esto es informado por la capa dos, una forma en que se puede
determinar es monitoreando el tamaño de el buffer de retransmisión)
El nodo congestionado manda un mensaje de transferencia restringida
(TFR), a los nodos vecinos, los que al recibirlo escogen una ruta
alterna para mandar sus mensajes.
Si la congestión es severa o el enlace se pierde, entonces se manda
un mensaje de transferencia prohibida (TFP), en este mensaje se envia
el ultimo FSK recibido. Los nodos vecinos, al recibir este mensage,
retransmiten todos los mensajes de el buffer de retransmision que no
hayan sido acusados de recibo en la ruta alterna. (para esto usan la
unformación recibida en el TFP)
Una vez que la comunicación se restablece, el nodo afectado manda un
mensaje de transferencia aceptada (TFA) a los nodos vecinos, los cuales
usan esta ruta ottra vez.