Diameter: Principios de Enrutamiento

Embed Size (px)

DESCRIPTION

Diameter: Fundamentos del enrutamiento.

Citation preview

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 1

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 2

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 3

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 4

  • Aqu se muestra una red formada por dos realm, Realm1.com y Realm2.com. Los

    . Protocolo Diameter [email protected] Digenes Marcano

    enlaces entre los nodos se clasifican en aquellos que fueron configurados en formaesttica y aquellos que fueron descubiertos dinmicamente.

    5Cap. 7. Enrutamiento en Diameter

  • . Protocolo Diameter [email protected] Digenes Marcano

    6Cap. 7. Enrutamiento en Diameter

  • . Protocolo Diameter [email protected] Digenes Marcano

    7Cap. 7. Enrutamiento en Diameter

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 8

  • . Protocolo Diameter [email protected] Digenes Marcano

    9Cap. 7. Enrutamiento en Diameter

  • Peer Table y Routing Table para en node A de la red. La informacin sobre las

    . Protocolo Diameter [email protected] Digenes Marcano

    aplicaciones que soporta cada nodo se obtienen a partir del comando CER/CEAque se enva al inicio, como requisito para que los nodos conozcan suscapacidades y puedan establecer un conjunto de capacidades comunes las cualessern usadas para enviar todos los otros mensajes Diameter. El cliente A slosoporta las aplicaciones 1, 2, 3 y 4; no soporta la aplicacin 5. Entonces el cliente Aslo se comunicar con los servidores que tengan las aplicaciones que l soporta.Por esa razn no incluye en su Realm Routing Table el servidor H que soporta slola aplicacin 5.

    10Cap. 7. Enrutamiento en Diameter

  • . Protocolo Diameter [email protected] Digenes Marcano

    11Cap. 7. Enrutamiento en Diameter

  • En este caso el usuario [email protected] est accediendo a la red a travs de

    . Protocolo Diameter [email protected] Digenes Marcano

    NAS. El dispositivo del usuario jose no soporta Diameter, es el NAS quien debesoportarlo y convertirse en un cliente a fin de enviar el request al servidor . Elcliente Diameter, ubicado en el NAS; hace el request en nombre del usuario jose.

    12Cap. 7. Enrutamiento en Diameter

  • El usuario [email protected] hace una solitud a NAS, NAS enva el request a su

    . Protocolo Diameter [email protected] Digenes Marcano

    relay, el cual no tiene informacin de enrutamiento para dirigir el request a sudestino. El realy usa su default ruta, en este caso est configurado para que en esasituacin enve la soilictud al Redirect DRD (1). El DRD regresa al relay en surespuesta una lista con la informacin de los servidores asociados al usuario (2). ElRelayL selecciona uno de los servidores y reenva el request original al servidorseleccionado (3). El servidor seleccionado enva su respuesta al Relay (4).

    13Cap. 7. Enrutamiento en Diameter

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 14

  • La sealizacin usando Diameter est creciendo a un ritmo vertiginoso en los

    . Protocolo Diameter [email protected] Digenes Marcano

    ltimos aos y se estima que siga en aumento, esto principalmente debido a lapenetracin de LTE y de IMS. Cuando analizamos las interfaces entre LTE e IMSnos percatamos que su cantidad ha ido en aumento. Actualmente existe tal vez unpoco ms de 50 interfaces del 3GPP que usan Diameter.

    15Cap. 7. Enrutamiento en Diameter

  • Esta situacin puede volverse inmanejable, ya que la cantidad de enlaces peer-to-

    . Protocolo Diameter [email protected] Digenes Marcano

    peer crece constantemente.

    16Cap. 7. Enrutamiento en Diameter

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 17

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 18

  • . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 19

  • Un DRA es un ejemplo de un Diameter Proxy.

    . Protocolo Diameter [email protected] Digenes Marcano

    Cap. 7. Enrutamiento en Diameter 20