Switching por etiquetas multiprotocolo (MPLS) : MPLS

Túnel del MPLS TE que agita el script EEM

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios

Introducción

Este documento describe el proceso para implementar un script integrado del administrador del evento (EEM) donde un túnel de ingeniería del tráfico del Multiprotocol Label Switching (MPLS) agita aleatoriamente (y el administrador de red o el ingeniero TAC desea recopilar la información específica mientras que ocurre el flap).

Contribuido por Madhu Sudhanan T S B, ingeniero de Cisco TAC.

Prerrequisitos

La audiencia debe ser familiar con el MPLS básico y los conceptos y configuración de la ingeniería de tráfico.

Este script EEM captura los registros y los mensajes requeridos del debug cuando hay un flap al azar del túnel de la Ingeniería de tráfico MPLS. Este script puede ser extendido de acuerdo con las necesidades de usuario.

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

  • MPLS
  • Conceptos y configuraciones de la Ingeniería de tráfico MPLS.

Este script EEM requiere la versión 3.0 o posterior de la versión EEM o un ciertas funciones no pudieron trabajar según lo previsto.

Componentes Utilizados

La información en este documento se basa en la plataforma de los Cisco 7600 Series Router.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si su red está viva, asegúrese de que usted entienda el impacto potencial del comando any.

Productos Relacionados

Este documento se puede también utilizar con estas versiones de software y hardware:

  • Cisco 7600 Series Router que funcionan con la versión 15.3(2.19)S0.6

Convenciones

Consulte Convenciones de Consejos Técnicos de Cisco para obtener información sobre las convenciones sobre documentos.

Problema

En un entorno del proveedor de servicios que funciona con los túneles múltiples de la Ingeniería de tráfico MPLS, de vez en cuando las aletas de un túnel y se restablece. Puede ser que tarde a administrador de la red varios minutos para determinar porqué los túneles agitaron. La información recolectó cuando ocurre el problema es muy crítico determinar la causa raíz del problema. El script EEM da una secuencia de comandos de ejemplo que se pueda utilizar para capturar la información para ayudar a identificar la causa potencial del problema. Este script no requiere ninguna intervención manual cuando sucede el problema. Se automatiza y acciona totalmente solamente cuando ocurre el problema (basado en los mensajes de registro de la consola que ocurren durante el flap del túnel).

Solución

Las funciones del script EEM:

  • Cuando el EEM ve un mensaje del registro arriba/abajo del túnel, fija los debugs.
  • Capture las salidas de la demostración de los diversos comandos por los tiempos “n”, y permita que el script espere los minutos “m” para recoger más salidas del debug y del netdr. Todas las salidas se registran en un archivo en un disco con el nombre de fichero TAC.txt.
  • Undebug y capturas del netdr de la parada: cierre los cuatro túneles de la ingeniería de tráfico (TE) (que están agitando) en el router, y quite el script EEM (puesto que el script continúa ejecutándose si hay aletas múltiples vistas).
  • Usted debe modificar los nombres de la interfaz a su interfaz conectada para mirar. Modifique los números de la interfaz del túnel, la dirección IP del destino del túnel en el routecommand del IP de la demostración, y otros lugares cuanto sea necesario.
  • Las funciones de la captura del netdr se incorporan a la plataforma de 7600/6500 donde capturan todos los paquetes llevados en batea al CPU. Puede ser que no estén disponibles en otras Plataformas.

event manager applet TUNNEL_FLAP
event syslog pattern "LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel" maxrun 36000
action 1.0 cli command "enable"
action 1.1 cli command "access-list 199 permit ip host 10.1.0.2 host 10.1.0.5"
action 1.2 cli command "debug mpls traffic-eng tunnels state detail 199"
action 1.3 cli command "debug mpls traffic-eng tunnel error detail"
action 1.4 cli command "debug mpls traffic-eng tunnels fast-reroute detail 199"
action 1.5 cli command "debug mpls traffic-eng tunnels signalling detail 199"
action 1.6 cli command "debug ip rsvp signalling"
action 1.7 cli command "debug ip rsvp message"
action 1.8 cli command "debug netdr capture interface port-channel 52"
action 1.9 set loop1 "0"
action 2.0 while $loop1 le 1
action 2.1 cli command "show mpls traffic-eng tunnel tunnel 505 | append disk0:TAC.txt"
action 2.2 cli command "show mpls traffic-eng tunnel tunnel 506 | append disk0:TAC.txt"
action 2.3 cli command "show mpls traffic-eng tunnel tunnel 507 | append disk0:TAC.txt"
action 2.4 cli command "show mpls traffic-eng tunnel tunnel 508 | append disk0:TAC.txt"
action 2.5 cli command "show netdr capture | append disk0:TAC.txt"
action 2.6 cli command "show ip rsvp neighbor | append disk0:TAC.txt"
action 2.7 cli command "show ip rsvp counter summary | append disk0:TAC.txt"
action 2.8 cli command "show ip rsvp counter state teardown | append disk0:TAC.txt"
action 2.9 cli command "show proc cpu sorted | append disk0:TAC.txt"
action 3.0 cli command "show proc cpu history | append disk0:TAC.txt"
action 3.1 cli command "show ip route 10.1.0.5 | append disk0:TAC.txt"
action 3.2 cli command "show ip cef 10.1.0.5 | append disk0:TAC.txt"
action 3.3 cli command "show logging | append disk0:TAC.txt"
action 3.4 increment loop1
action 3.5 end
action 3.6 wait 60
action 3.7 cli command "undebug all"
action 3.8 cli command "no debug netdr capture interface port-channel 52"
action 3.9 cli command " configure terminal"
action 4.0 cli command " no access-list 199 permit ip host 10.1.0.2 host 10.1.0.5"
action 4.1 cli command " inter range tunnel 505 - 508"
action 4.2 cli command " shutdown"
action 4.3 cli command "debug netdr clear-capture"
action 4.4 cli command "no event manager applet TUNNEL_FLAP"


Document ID: 116274