Estoy viendo un problema con BFD en un enlace que está siendo vigilado por egreso donde aparece durante los momentos en que el regulador está maximizado. Los paquetes de BFD no están llegando al otro lado. Me pregunto si los saludos de BFD están sujetos a la policía o si quedan fuera de la policía. Si están sujetos a un regulador, ¿es tan simple como agregar una coincidencia para DSCP CS6 y darle prioridad? A continuación se muestra la configuración:
interface GigabitEthernet1/1
service-policy output 500meg
end
Router-1#sh policy-map 500meg
Policy Map 500meg
Class class-default
police cir 500000000 bc 31250000 be 31250000
conform-action transmit
exceed-action drop
violate-action drop
Respuestas:
@Mud, prácticamente tienes la respuesta a tu pregunta distribuida en varios comentarios, así que simplemente la estoy consolidando aquí en una sola respuesta.
En los 7600s / 6500s puede filtrar BFD (tráfico del plano de control) en el nivel de la interfaz como cualquier otro tráfico (tráfico de tránsito que pasa por el dispositivo).
Cuando aplica una ACL a un puerto en la tarjeta de línea, se aplica a todo el tráfico en esa interfaz. El tráfico que debe ser procesado por el RSP o DFC si los está utilizando debe ser procesado allí, después de que se procese la ACL.
Como regla general, he estado incluyendo tráfico de aviones de control en las políticas de QoS en los últimos tiempos, como las siguientes donde "clase NC" solo coincide con CS6 y CS7:
Si escribe una política de CoPP para sus 7600s / 6500s, necesita escribir ACL que coincidan con todos sus tipos relevantes de tráfico de aviones de control. Por lo tanto, también puede hacer coincidir el tráfico BFD haciendo coincidir el tráfico hacia / desde el puerto UDP 3784 (y bloquearlo aún más a su IP de interfaz si es posible).
Como @ytti dijo que debe tener cuidado con los temporizadores BFD en su configuración, si no tiene DFC, su BFD en funcionamiento con la potencia de RSP / CPU. En ese caso, es posible que también desee ver cómo ajustar su comando global "process-max-time" y la programación del proceso "Scheduler allocate xxx xxx".
El mínimo recomendado por Cisco es,
bfd interval 100 min_rx 100 multiplier 3
pero en algunas cajas de producción sin DFC que estoy ejecutando, lobfd interval 500 min_rx 500 multiplier 3
que ha estado bien, creo que en las cajas con DFC a las que no tengo acceso en este momento, estoy ejecutando lo mismo.Puede ver estas referencias para obtener más información, que cubre la sintonización de BFD y las ACL para el tráfico del plano de control (tanto CoPP como ACL de interfaz), y también algunos ajustes del plano de control que generalmente son una buena práctica, también el comportamiento de QoS con el tráfico del plano de control:
http://www.cisco.com/c/en/us/td/docs/routers/7600/troubleshoot/guide/7600_Trouble_Shooting.pdf
http://www.cisco.com/c/en/us/td/docs/routers/7600/ios/12-2SR/configuration/guide/swcg/dos.html
http://www.cisco.com/web/about/security/intelligence/coppwp_gs.html
http://www.cisco.com/c/en/us/support/docs/quality-of-service-qos/qos-congestion-management-queueing/18664-rtgupdates.html
fuente
Debido a la naturaleza crítica del paquete de control BFD, no pasa por el mapa de políticas de QoS de salida al salir y se coloca directamente en la cola de salida. Confirmado con TAC.
fuente
De acuerdo con este documento de Cisco "Los usuarios no pueden, por ejemplo, filtrar o aplicar la calidad de servicio (QoS) al paquete BFD transmitido". Así que supongo que esos paquetes obtienen el indicador PAK_PRIORITY .
fuente