Está en la página 1de 13

Pontificia Universidad Catlica Madre y Maestra

Ingeniera de Trafico
Trabajo Final: MPLS TE
Wilson Ruiz 2011-5684

Abstracto

El proceso de distribuir sobre toda la topologa de una red el trfico


circundante de informacin con el fin de evitar congestiones en enlaces
saturados es objeto de investigacin de la ingeniera de trfico. El presente
artculo describe la aplicacin de la ingeniera de trfico en redes IP
mediante la distribucin de trfico, de acuerdo con la disponibilidad de los
recursos, el trfico actual y el trfico esperado. Se estudia y simula el
comportamiento de la conmutacin de etiquetas junto con RSVP-TE.

Introduccin
El enrutamiento IP tradicional se basa en la transmisin del trfico al destino
lo ms rpido posible. Como resultado, los protocolos de enrutamiento
averigua la ruta ms corta hasta el destino en base al costo de la conexin
(tambin llamada mtrica) que se reenva el paquete. Adems, los paquetes
IP se transmiten en una base per, cada router (salto) reenva el paquete
basndose en la direccin IP de destino. Enrutamiento IP tradicional no tiene
en cuenta el ancho de banda disponible del enlace. Esto puede hacer que
algunos enlaces para ser utilizados en exceso en comparacin con otros.
Este comportamiento de enrutamiento IP tradicional puede ser abordado
mediante Policy-based Routing (PBR). Sin embargo, se requiere de polticas a
ser implementadas en cada router a lo largo de la ruta al destino. Esto puede
resultar en configuraciones masivas en cada router. MPLS TE resuelve este
de problemas.
o enrutamiento basado en la fuente se aplica al trfico desde el router
cabecera (fuente de tnel MPLS TE). Un camino definido de forma
explcita, se puede configurar en el router cabecera a travs del cual
debe seguir el trfico de un LSP particular.
o MPLS TE proporciona una forma eficiente de reenvo de trfico en toda
la red, evitando sobre-utilizado y enlaces infrautilizados.
o MPLS TE se adapta a los cambios de ancho de banda.

o MPLS TE tiene en cuenta el ancho de banda configurado de los


enlaces.
Terminologa MPLS

o FEC (Forwarding Equivalence Class): conjunto de paquetes que entran


en la red MPLS por la misma interfaz, que reciben la misma etiqueta y
por tanto circulan por un mismo trayecto.
o LSP (Label Switched Path): camino que siguen por la red MPLS los
paquetes que pertenecen a la misma FEC. Es equivalente a un circuito
virtual en ATM o Frame Relay.
o LSR (Label Switching Router): router que puede encaminar paquetes en
funcin del valor de la etiqueta MPLS
o LIB (Label Information Base): La tabla de etiquetas que manejan los
LSR. Relaciona la pareja (interfaz de entrada - etiqueta de entrada) con
(interfaz de salida - etiqueta de salida)
o LER (Label Edge Router): LSR Frontera de Ingreso: los que se
encuentran en la entrada del flujo a la red MPLS (al principio del LSP).
Se encargan de clasificar los paquetes en FECs y poner las etiquetas
correspondientes. LSR Frontera de Egreso: Los que se encuentran a la
salida del flujo de la red MPLS (al final del LSP). Se encargan de eliminar
del paquete la etiqueta MPLS, dejndolo tal como estaba al principio.
o TT: el Trfico de tronco (MPLS-TE-tnel). Un Label Switched Path tnel
configurado entre los dos routers.
o CEF: Cisco Express Forwarding.
o RSVP: Protocolo de reserva de Recursos. Un IETF protocolo utilizado
para la sealizacin las solicitudes.
o TDP/LDP: Protocolo de Distribucin de Etiquetas y Etiquetas estndar de
la Distribucin de Protocolo.
o LCAC: nivel de Enlace (per-hop) Control de Admisin de llamadas.

Marco terico

La ingeniera de trfico se puede definir como el proceso de distribuir sobre


toda la topologa de la red el trfico circundante, con el fin de evitar
congestiones y enlaces saturados. La mejora de la utilizacin de la red no
implica necesariamente que se obtenga el mejor camino para toda la red,
pero s el mejor camino para un determinado tipo de trfico.
Segn la RFC 2702 MPLS Traffic Engineering, la ingeniera de trfico en
MPLS debe enfocarse a la optimizacin de la performance (rendimiento) de
una red e involucra tareas como medicin del trfico, evaluacin del
rendimiento, control del flujo en el Backbone. Entre los objetivos primordiales
se encuentran:
Reenrutar el trfico del camino establecido por el IGP (Interior Gateway
Protocol) a una ruta menos congestionada, en caso de estar saturada la red.
Maximizar la utilizacin de los recursos existentes en la red (enlaces,
nodos, colas).
Garantizar la confiabilidad de la transmisin, en caso de fallos inesperados.
Establecer criterios para garantizar la preferencia de ciertos caminos que
puedan ser o no obligatorios.
Garantizar los recursos impuestos por el usuario antes del envo de la
informacin
Entre de las acciones que se necesita controlar para aplicar la TE
estn:
Modificacin de los parmetros de gestin de trfico.
Cambio de los parmetros asociados al enrutamiento, es decir,
optimizacin de la transmisin, enviando los flujos por enlaces que, entre
otros beneficios, garanticen retardos mnimos en los enlaces y la calidad del
servicio.
Variacin de los atributos asociados con los recursos existentes en la red
(asignacin de acuerdo con la prioridad del trfico) .
La ventaja de la ingeniera de trfico MPLS es que se puede hacer
directamente sobre una red IP, al margen de que haya o no una
infraestructura ATM por debajo, todo ello de manera ms flexible y con

menores costes de planificacin y gestin para el administrador, y con mayor


calidad de servicio para los clientes.

Metodologa

Para la realizacin de este trabajo investigativo nos auxiliamos de fuentes


acreditadas, como en el caso de las pginas argumentativas de cisco, que
nos sirvieron como modelo para comparar informaciones con otras fuentes y
validad su integridad. Igualmente nos dimos la tarea de leer algunos papers
de grandes universidades como: rochester institute of technology, Yale
University y Massachusetts Institute of Technology entre otras, para tomar
informaciones que nos serian til para la argumentacin de esta
investigacin.
Primero a recolectar informacin general sobre Ingeniera de Trafico
Informaciones generales de MPLS
Antecedentes de MPLS TE
Se procedi a buscar Informaciones especfica y caracterstica del
tema
o Se procedi a buscar la terminologa que abarcan el tema.
o Se compararon fuentes
o Descartamos informaciones y validamos otras
o
o
o
o

Estos fueron los poso seguidos para lograr una investigacin integra y
confiable

Resultados
El funcionamiento de MPLS se puede extender con ingeniera de trfico
(Traffic Engineering, TE). En el caso tradicional, el coste asociado a cada
interfaz es un valor esttico, asignado manualmente o automticamente
segn la tecnologa usada. Este sistema crea un uso no ptimo de los
recursos disponibles. En efecto, todos los datagramas iran siempre y
exclusivamente por los caminos de coste mnimo creando posibles zonas de
congestin. Por el contrario, TE correlaciona los flujos entre dos routers
apropiadamente para permitir el uso eficiente de la red. Para la distribucin
del estado real de cada interfaz (y no simplemente su coste inicial), las
extensiones TE se han aplicado al protocolo de encaminamiento dinmico
OSPF, creando por lo tanto el nuevo protocolo OSPF-TE. Con la informacin
actualizada sobre el estado de la red distribuida por OSPF-TE, MPLS-TE puede
computar caminos LSP optimizando los recursos de la red y capaces de
cumplir con determinados requerimientos de los clientes. En este caso se
dice que MPLS usa un algoritmo de encaminamiento llamado Constraint
Based Routing (CBR), es decir, datas las restricciones de los clientes, CBR
calcula el mejor camino LSP posible. Para crear el LSP, MPLS usa un protocolo
de sealizacin llamado RSVP-TE (Resource Reservation Protocol with Traffic
Engineering) que reserva los recursos necesarios entre routers. Cabe
destacar que en el caso de MPLS-TE, se suele llamar Tunnel el LSP creado por
RSVP-TE
Entre la caracterstica de MPLS-TE
o
o
o
o
o
o
o

Mejor aprovechamiento de enlace


Se usa cuando existe diversos caminos
El objetivo es enviar el trafico apropiado por cada camino
Recuperacin rpida por fallas(fast Rerouter)
La direccin de ruteo no ser solo Shortest path
El IGP debe ser Link State(IS-IS o OSPF)
Control de admission

Cmo funciona la ingeniera de trafico MPLS?


El flujo de paquetes viaja atreves de un tnel de datos en el eje troncal
creado por el protocolo de reserva de reserva de recursos (RSVP), la
ruta de dicho tnel est dada por los requisitos de recursos del tnel y
de la red (constraint-base drouting). El protocolo de enrutamiento
interno (IGP) rutea el trfico a dichos tneles.

Este es el Fish Problem , bsicamente se explica as . R1 quiere llegar a R4,


como su camino mas corto hacia R4 es por medio de la secuencia R1-R2-R3R4 (esto es debido que los coste por este camino son ms bajos que por el
camino de abajo) entonces mandara todo su trfico por esa secuencia,
dejando inhabilitado el otro camino que tiene la secuencia R2-R5-R6-R4.
Ahora que pasa si R7 quiere llegar a R4 , pues tomara la misma secuencia
que la que tomo R1 , se ira por el camino de arriba debido a que el protocolo
IGP se basa en el camino ms corto para enviar el trfico . Los problemas
que puede causar esto es sobresaturar los enlaces de arriba y dejar
totalmente inhabilitado los enlaces de abajo, esto no est bien de ninguna
manera. Ahora que se puede hacer para mejorar esto , pues se puede aplicar
los atributos de los protocolos IGP para que hagan un balanceo de carga
,pero esto no funcionara en un ambiente de red de 1000 routers , por que
estar trabajando balanceando la carga de la red para 1000 routers , pues se
halla ilgico y es difcilmente de hacer . Por este propsito de administrar de
una manera correcta y aprovechar todos los recursos de la red es que se ha
implementado TE sobre MPLS.

Componentes de MPLS TE
Los componentes principales para hacer MPLS TE son:

Se define el Headend y el Tailend


Caractersticas del Tunnel
Caractersticas de las interfaces o enlaces
Caractersticas del CSPF ( Constrains Base Routing )
Caractersticas del RSVP ( Resources Reservation Protocol)

Bien antes de implementar lo que es MPLS TE , tenemos que saber dnde


implementarlo , es decir si ponemos el grfico anterior

R1 puede crear un tnel hacia R4, podemos asignarle por donde va pasar
ese trfico del tnel, es decir podemos decirle al tunnel que creemos en R1
que para llegar a R4, se tiene que ir por la secuencia R1-R2-R3-R4. Por otro
lado si queremos de igual manera crear un tunnel en R7 a R4 podemos
decirle a R7 que para llegar a R4 se valla por la secuencia R7-R2-R5-R6-R4 .
De esta manera el trfico de R1 se ira por la secuencia de routers de arriba y
el trfico de R7 se ira por la secuencia de enlaces de abajo y tendremos un
Balanceo de Carga sencillo!! (El headend en el primer ejemplo de R1 a R4
seria R1 y el Taildend seria R4, para el segundo ejemplo es lo mismo).
Trminos Importantes:
LSP = Label Switch Path , es una sucesin de routers por donde el trafico va
circular , en el caso del ejemplo del grfico , si tengo un tunnel desde R1 a
R4 que va por la secuencia R1-R2-R3-R4 , pues el LSP es esa secuencia!
Caractersticas del Tnel
Bien el tnel en primer lugar es unidireccional, esto quiere decir que no har
ninguna vecindad con ningn routers. El tnel se crea en el Headend,
bsicamente toda la configuracin o la mayora de la configuracin,

troubleshooting en lo que a tnel respecta tiene que hacerse solamente en el


Headend.
Comenzando a explicar los atributos del tnel o caractersticas del tnel,
pues aqu va:

Ancho de Banda
Attribute flags
Prioridades

Atribute Flags
Bsicamente para lo que nos ayuda las banderas, es para identificar cada
enlace de la red donde vamos a correr MPLS TE . Son como identificativos
que asignamos a las interfaces y que nosotros mismos , cuando
configuremos el tnel en el headend , vamos a indicarle al tnel por donde
debe pasar y que caminos debe descartar .
Prioridad
Ahora , el valor de la prioridad del tnel es muy importante por qu ? porqu
bsicamente indica que tnel es ms importante que otro , el concepto
general de lo que hay que tener del tema de prioridad es ese , que hay
tneles que son importantes que otros y que por consecuente en caso de
que dos tneles por ejemplo ocupen el mismo LSP , pero no haya suficiente
ancho de banda para los dos , pues el tnel menos importante o con menor
prioridad es que ceder el LSP para el tnel ms importante , ahora un poco
de teora ms .
Constrain Base Routing ( CBR)
Este es un protocolo que se dedicara exclusivamente a analizar todos los
recursos de la red disponibles, tales sean el ancho de banda disponible o
reservado en cada interface, los atribute flags , las mtricas de los enlaces
que conforman la red MPLS TE , en fin juntara todos esos atributos tanto los
atributos de las interfaces como los requerimientos del tnel y tratara de
sacar el LSP , el mejor LSP por donde circulara el tnel hacia el destino
( tailend).

Con las implementaciones bsicas del esquema de CBR, hay una especie de
balance y equilibrio entre la conservacin de recursos y el balance de carga.
Un esquema de CBR puede seleccionar de las siguientes opciones para un
camino viable para un flujo:
Shortest-Distance Path (SDP): ste acercamiento es bsicamente el mismo
que el ruteo dinmico. Hace nfasis en preservar los recursos de la red por
medio de la seleccin de los caminos ms cortos.
Widest-Shortest Path (WSP): ste acercamiento hace nfasis en balancear
la carga por medio de la eleccin de caminos ms anchos en cuanto al
ancho de banda. Encuentra caminos con el mnimo nmero de saltos y, si
encuentra mltiples caminos, se queda con el que tiene ancho de banda
mayor.
Shortest-Widest Path (SWP): ste acercamiento hace una especie de
intercambio entre los dos extremos. Favorece a los caminos ms cortos
cuando la carga de la red es pesada y a los caminos ms anchos cuando la
carga de la red es moderada. Encuentra un camino con el ancho de banda
ms grande y, en caso de haber mltiples caminos, se queda con el que
tiene la mnima cantidad de saltos.
RSVP ( Resources Reservation Protocol)
Este protocolo tambin se usa para lo que es el modo Intserv de lo que es
QoS , que se utiliza , pero que ha estado de cada por que no es escalable .
Bsicamente RSVP lo que hace en MPLS TE , es que una vez dado el LSP por
el CBR o por la forma manual , lo que hace este es ir a cada una de esas IP
del LSP y reservar el ancho de banda correspondiente , segn lo que pide el
tnel de TE . Es un protocolo de sealizacin.
El RSVP PATH mensajes son generados por la cabecera del router despus de
que se complete CSPF para un TE de tnel a la seal de la ruta de acceso a
la red. La RUTA de acceso que se enva el mensaje a la next-hop LSR a lo
largo del camino calculado para el tnel tailend LSR. Un CAMINO mensaje
tiene los siguientes atributos (objetos)SESIN: transporta el Tipo de Sesin (LSP_TUNNEL_IPv4 o LSP_TUNNEL_IPv6),
el Tnel direccin IP de Destino, el Tnel de IDENTIFICACIN y Extendido
Tnel de IDENTIFICACIN (normalmente se establecen en el Tnel de la
direccin IP de Origen).

HOP: contiene el LSR upstream de la direccin IP de la interfaz (SALTO PHOP).


Los VALORES de TIEMPO: es un perodo de actualizacin (en milisegundos)
utilizado para enviar o la RUTA de los mensajes RESV. El valor
predeterminado es de 30000 ms.
Rutas EXPLCITAS (ERO): define una ruta de MPLS TE tnel de toma. Es una
coleccin de sub-objetos. IOS de Cisco utiliza slo IPv4 sub-objetos que
contienen las direcciones IP que el router debe reenviar este CAMINO
mensaje.
ETIQUETA de la SOLICITUD: Se solicita una etiqueta. Contiene la Capa 3 del
Protocolo de IDENTIFICACIN (L3PID) que se realiza en la etiqueta. El L3PID
es siempre 0 x 0800 para IPv4. Se solicita a la tailend router para
proporcionar una etiqueta para esta IPv4 TE tnel.
SESIN ATRIBUTO: contiene la configuracin y la celebracin de las
prioridades de la LSP tnel. Tambin contiene los locales de proteccin de la
bandera (0x01 para el enlace de proteccin y 0x10 para el nodo de
proteccin). Cisco IOS siempre SE establece el estilo de la bandera que
indica Compartido reserva Explcita de estilo.
REMITENTE PLANTILLA: lleva el Tnel direccin IP del Remitente, que es el
Router-ID de la TE del tnel de cabecera router y un LSP, que es la del tnel
LSP ID. El LSP de IDENTIFICACIN de cambios cuando tnel del cambio de
propiedades como el ancho de banda o la ruta de acceso.
REMITENTE TSPEC: define las caractersticas de trfico de la remitente del
flujo de datos. Lleva el ancho de banda solicitado por el tnel LSP.
ADSPEC: Se describe una reserva modelo en el que la RUTA de los mensajes
enviados aguas abajo recopilar informacin que los receptores pueden
utilizar para predecir de extremo a extremo del servicio.
REGISTRO de RUTA: Esto es opcional y debe ser configurado. Se utiliza para
recoger el detallado ruta de acceso de la informacin, y es til para la
deteccin de bucles y de diagnstico. En esencia, se mantiene un registro de
la lista de LSRs el CAMINO mensaje ha atravesado. Puede estar presente en
RESV mensaje.

Se divide bsicamente en dos tipos de mensajes:

Path Message
Resv Message
Lo que hace el Path message es bsicamente como solicitar el ancho de
banda en cada una de las IP que ha calculado el CBR o que nosotros hemos
asignado manualmente.
Constraint-based SPF (CSPF)
En condiciones normales de SPF proceso Los clculo, un router se coloca en
la raz del rbol con los caminos ms cortos para cada uno de los destinos,
slo teniendo en cuenta el mnimo valor (costo) en el destino.

El proceso que genera una ruta de acceso para un TE de tnel a tomar es


diferente de la SPF normal del proceso. CSPF utiliza ms que el costo del
vnculo para identificar las probables rutas de acceso que puede ser utilizado
para TE LSP caminos. CSPF determina la mejor ruta a slo el tnel tailend
router, no todos los routers. Adems, en lugar de un solo costo de un enlace
entre dos vecinos, tambin hay ancho de banda, los atributos de vnculo y
administrativas de peso. La decisin en cuanto a qu camino es el elegido
para establecer un TE LSP se realiza en la cabecera del router despus de
descartar todos los enlaces que no cumplan los requisitos de ancho de
banda, adems del costo del enlace. El resultado de la CSPF de clculo es
una lista ordenada de las direcciones IP que se asigna a la next-hop
direcciones de los routers que forman el TE LSP.
CSPF toma la entrada de, ambos, el usuario especfica la ruta de las
restricciones y de la informacin en la base de datos, antes de iniciar la ruta
de la computacin.

La determinacin de esta ruta, o sea la creacin del LSP, es previa a


la transmisin del paquete. MPLS tiene dos formas de crear LSPs:

Ruteo Salto a Salto: Cada LSR selecciona independientemente el prximo


salto para una FEC dada. Este mtodo es anlogo al usado en redes IP y se
utilizan para ello los protocolos de ruteo disponibles.
Ruteo Explicito: En el ruteo explicito el enrutador de ingreso elige los nodos
a travs del cual debe pasar el LSP. El camino elegido puede no ser el ms
corto. Esto facilita la ingeniera de trfico ya que puede elegirse los LSPs
para poder brindar una determinada calidad de servicio, descongestionar
ciertos nodos, reducir los retardos o bien minimizar la probabilidad de
perdida de paquetes.

Conclusin
Por medio de estas tecnologas es posible tener una mayor estabilidad en
cuando la direccin que toman los datos en la red, ya que permiten un mejor
encaminamiento basado en criterios tan importantes como prioridad y
calidad de servicio (QoS). Tambin son una gran herramienta para los
proveedores de servicio ya que permiten la creacin de nuevos servicios los
cuales no son posibles con las tcnicas actuales.

Referencias

1) http://www.cisco.com/c/en/us/td/docs/ios/12_0s/feature/guide/TE_1208
S.pdf
2) http://www.dc.uba.ar/materias/tc/2012/2c/descargas/clasespracticas/m
pls
3) http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/212/L
UNA_JAVIER_MEDICION_ANALISIS_TRAFICO_REDES_MPLS.pdf?
sequence=2
4) http://gitaca.es/javiercg/uploads/ES/jimenez05jitel.pdf
5) http://repository.unad.edu.co/bitstream/10596/5771/1/Caracteristicas_d
efinicion_MPLS_GMPLS_ASON.pdf
6) http://www.eslared.net/walcs/walc2010/material/track4/2.%20Introducc
i%F3n%20a%20MPLS.pdf
7) http://dspace.ups.edu.ec/bitstream/123456789/10297/1/UPSGT001192.pdf
8) http://ect.bell-labs.com/who/gtucci/publications/documento.pdf
9) http://people.ccaba.upc.edu/careglio/wpcontent/uploads/2013/12/Lab7-MPLS.pdf
10)
http://ldc.usb.ve/~poc/RedesII/Grupos/G5/aplicaciones.htm
11)
http://jpadilla.docentes.upbbga.edu.co/Network_routing/9Ingenier%C3%ADa%20de%20tr%C3%A1fico.pdf
12)
http://repositorio.utp.edu.co/dspace/bitstream/11059/1311/1/004
6T172.pdf
13)
https://networkfaculty.com/es/video/detail/57-mpls-te--introduccion-a-la-ingenieria-de-trafico
14)
http://iie.fing.edu.uy/investigacion/grupos/artes/fce/nette/Ingenieria_de_Trafico_en_Redes_MPLS.pdf
15)
file:///C:/Users/WILDRI/Downloads/DialnetIngenieriaDeTraficoDeRedesDeConmutacionDeEtiquetas-4168667.pdf
16)
https://sites.google.com/site/amitsciscozone/home/importanttips/traffic-engineering/mpls-te-basics
17)
http://www.networkworld.com/article/2281049/lan-wan/chapter4--cisco-mpls-traffic-engineering.html