05.01.2015 Views

movilidad ip basado en transmisión multicast - Universidad ...

movilidad ip basado en transmisión multicast - Universidad ...

movilidad ip basado en transmisión multicast - Universidad ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sistemas de Movilidad <strong>en</strong> redes IP<br />

Registro utilizando un Foreign Ag<strong>en</strong>t.<br />

En este caso el m<strong>en</strong>saje de solicitud de registro se <strong>en</strong>capsula <strong>en</strong> un<br />

paquete IP, con la dirección perman<strong>en</strong>te del nodo (Home Address) <strong>en</strong> el<br />

campo dirección fu<strong>en</strong>te y la del ag<strong>en</strong>te (Foreign Ag<strong>en</strong>t) <strong>en</strong> el campo de<br />

dirección destino.<br />

El ag<strong>en</strong>te analizará el m<strong>en</strong>saje, y si por cualquier motivo no es<br />

válido le <strong>en</strong>viará un m<strong>en</strong>saje de rechazo de registro. Algunos de los motivos<br />

que pued<strong>en</strong> ocasionar este rechazo son: el campo de aut<strong>en</strong>tificación no es<br />

valido; el nodo requiere un t<strong>ip</strong>o de túnel que no es soportado por el ag<strong>en</strong>te;<br />

el ag<strong>en</strong>te no ti<strong>en</strong>e sufici<strong>en</strong>tes recursos para aceptar el registro; o el nodo<br />

requiere un tiempo de vida que excede el máximo permitido por le ag<strong>en</strong>te.<br />

Si el m<strong>en</strong>saje es válido el ag<strong>en</strong>te lo re<strong>en</strong>viará, sustituy<strong>en</strong>do,<br />

respectivam<strong>en</strong>te, los campos de IP fu<strong>en</strong>te y destino por la dirección del<br />

ag<strong>en</strong>te <strong>en</strong> el interfaz por el que lo <strong>en</strong>vía y la dirección del ag<strong>en</strong>te local del<br />

nodo (Home Ag<strong>en</strong>t). Además el ‘Foreign Ag<strong>en</strong>t’ almac<strong>en</strong>ará cierta<br />

información (por ejemplo, dirección física, dirección IP y puerto del nodo)<br />

para posteriorm<strong>en</strong>te poder <strong>en</strong>tregar los paquetes de datos.<br />

El Home Ag<strong>en</strong>t recibe el m<strong>en</strong>saje de solicitud y actualiza la base de<br />

datos donde almac<strong>en</strong>a la información del nodo. Es importante destacar<br />

aquí que dep<strong>en</strong>di<strong>en</strong>do de un campo de la solicitud de registro (d<strong>en</strong>ominado<br />

bit S) el nuevo <strong>en</strong>lace sustituye a los anteriores o crea uno nuevo<br />

mant<strong>en</strong>i<strong>en</strong>do los exist<strong>en</strong>tes. Un proceso similar es utilizado para eliminar<br />

<strong>en</strong>laces de la tabla.<br />

Por último el Foreign Ag<strong>en</strong>t recibe la contestación de la solicitud de<br />

registro (‘Registration Reply’) y se la <strong>en</strong>vía al nodo utilizando la información<br />

almac<strong>en</strong>ada previam<strong>en</strong>te. A partir de ese mom<strong>en</strong>to el ag<strong>en</strong>te empieza a<br />

extraer del túnel paquetes <strong>en</strong>viados al nodo y a actuar como <strong>en</strong>caminador<br />

por defecto de la información g<strong>en</strong>erada por él. En la figura 2.5 puede<br />

observarse gráficam<strong>en</strong>te todo el proceso descrito.<br />

30

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!