Este documento describe cómo configurar un conjunto estándar de reglas de filtrado para los mensajes de Fuente Activa (SA) del Multicast Source Discovery Protocol (MSDP). Cisco recomienda encarecidamente establecer al menos estos filtros al conectar con Internet multicast de IP nativa.
Nota: La información de este documento se aplica a todas las versiones actuales del software Cisco IOS® compatibles con MSDP.
No hay requisitos específicos para este documento.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
Los mensajes MSDP-SA contienen información (origen, grupo (S,G)) para los puntos de encuentro (RPs) (llamados peers MSDP) en dominios de modo disperso de multidifusión independiente de protocolo (PIM-SM). Este mecanismo les permite a los RP detectar los orígenes de multidifusión en los dominios PIM-SM remotos para que puedan unirse a esos orígenes si existen receptores locales en su propio dominio. También puede utilizar MSDP entre varios RPs en un único dominio PIM-SM para establecer grupos de malla MSDP.
Con una configuración predeterminada, MSDP intercambia mensajes SA sin filtrarlos para un origen o direcciones de grupos en particular.
Generalmente, hay un número de estados (S, G) en el dominio PIM-SM que debería permanecer dentro de ese dominio pero, debido a la filtración predeterminada, pasan en los mensajes SA hacia los pares MSDP. Algunos ejemplos de esto incluyen aplicaciones locales de dominio que utilizan direcciones IP multicast globales y orígenes que utilizan direcciones IP locales (como 10.x.y.z). En el Internet de multidifusión IP nativo, este valor predeterminado hace que se comparta información excesiva (S,G). Para mejorar la escalabilidad de MSDP en el Internet de multidifusión IP nativo y evitar la visibilidad global de la información local de dominio (S,G), recomendamos utilizar la siguiente configuración para reducir la creación, el reenvío y el almacenamiento en caché innecesarios de algunos de estos orígenes locales de dominio conocidos.
Cisco recomienda utilizar el siguiente filtro de configuración para dominios PIM-SM con un solo RP para cada grupo (sin grupo de malla MSDP):
! !--- Filter MSDP SA-messages. !--- Replicate the following two rules for every external MSDP peer. ! ip msdp sa-filter in <peer_address> list 111 ip msdp sa-filter out <peer_address> list 111 ! !--- The redistribution rule is independent of peers. ! ip msdp redistribute list 111 ! !--- ACL to control SA-messages originated, forwarded. ! !--- Domain-local applications. access-list 111 deny ip any host 224.0.2.2 ! access-list 111 deny ip any host 224.0.1.3 ! Rwhod access-list 111 deny ip any host 224.0.1.24 ! Microsoft-ds access-list 111 deny ip any host 224.0.1.22 ! SVRLOC access-list 111 deny ip any host 224.0.1.2 ! SGI-Dogfight access-list 111 deny ip any host 224.0.1.35 ! SVRLOC-DA access-list 111 deny ip any host 224.0.1.60 ! hp-device-disc !--- Auto-RP groups. access-list 111 deny ip any host 224.0.1.39 access-list 111 deny ip any host 224.0.1.40 !--- Scoped groups. access-list 111 deny ip any 239.0.0.0 0.255.255.255 !--- Loopback, private addresses (RFC 1918). access-list 111 deny ip 10.0.0.0 0.255.255.255 any access-list 111 deny ip 127.0.0.0 0.255.255.255 any access-list 111 deny ip 172.16.0.0 0.15.255.255 any access-list 111 deny ip 192.168.0.0 0.0.255.255 any !--- Default SSM-range. Do not do MSDP in this range. access-list 111 deny ip any 232.0.0.0 0.255.255.255 access-list 111 permit ip any any ! !
En el ejemplo anterior, la lista de acceso 111 (puede utilizar cualquier número) define la información de SA local del dominio. Esto incluye el estado (S,G) para grupos globales utilizado por las aplicaciones locales del dominio, los dos grupos RP automáticos, los grupos de alcance y el estado (S,G) de las direcciones de IP locales.
Esta lista de filtros se aplica para que el router local no acepte información de SA local de dominio de peers MSDP externos y que los peers MSDP externos nunca obtengan información de SA o información local de dominio del router.
El comando ip msdp sa-filter en <peer_address> list 111 filtra la información local de los mensajes SA recibidos del peer de MSDP <peer_address> . Si configura este comando en cada peer MSDP externo, entonces el propio router no aceptará ninguna información local de dominio desde fuera del dominio.
El comando ip msdp sa-filter out <peer_address> lista 111 filtra la información local del dominio desde los anuncios SA enviados al peer MSDP <peer_address>. Si configura este comando en cada peer MSDP externo, no se anuncia ninguna información local del dominio fuera del dominio.
Incluimos el comando ip msdp redistribute list 111 para brindar mayor seguridad. Impide que el router origine mensajes SA para el estado local (S,G) del dominio. Esta acción es independiente del filtrado de mensajes SA enviados que causó el comando ip msdp sa-filter out.
Si el dominio PIM-SM utiliza un grupo de malla MSDP, entonces hay pares MSDP internos del dominio. Para esta situación, es necesario examinar más a fondo la configuración descrita anteriormente.
Debe aplicar las reglas ip msdp sa-filter in e ip msdp sa-filter out para pares MSDP externos únicamente. Si los aplica a los peers MSDP internos, toda la información SA filtrada por la lista de acceso 111 no se transmitirá entre peers internos, que interrumpe cualquier aplicación usando las direcciones de origen o de grupo filtradas por la lista de acceso 111 (a menos que, como en el caso de los grupos de RP automático, los grupos utilicen PIM-DM en lugar de PIM-SM).
Cisco recomienda no configurar el comando ip msdp redistribute list 111 porque evita que el RP origine mensajes SA para el estado local del dominio (S,G). Este comando interrumpe toda aplicación local del dominio que dependa de él. Dado que este comando se incluye para mayor seguridad, eliminarlo no modificará el modo en que los mensajes son filtrados entre los pares MSDP externos.
Nota: Debe aplicar consistentemente el filtrado descrito aquí a todos los RP dentro del grupo de malla MSDP.
La documentación de MSDP sobre CCO describe los comandos MSDP.
Los siguientes comandos filtran los mensajes SA:
ip msdp sa-filter en <peer> [list <acl>] [route-map <map>: define qué mensajes SA recibidos de los peers MSDP son aceptados. De forma predeterminada, todos los mensajes SA se aceptan si pasan las comprobaciones de Reenvío de Trayectoria Inversa (RPF) de MSDP descritas en este documento MSDP.
ip msdp redistribute [list <acl>] [asn <aspath-acl>] [route-map <map>]: define para qué información (S,G) el router local origina mensajes SA. De forma predeterminada, los mensajes SA se originan para todos los orígenes que coinciden con uno de los siguientes criterios:
Registro recibido.
Conexión directa.
Los datos recibidos en la misma interfaz de modo denso y RPF a la que se originará.
Nota: Cuando se cumple una de estas reglas, se establece un indicador "A" en la entrada (S,G) correspondiente a ese origen en Cisco IOS® Software Release 12.0(6) o posterior.
ip msdp sa-filter out <peer> [list <acl>] [route-map <map>: define qué mensajes SA que se han originado localmente o que se han aceptado de peers MSDP se reenvían a otros peers MSDP. De forma predeterminada, todos los mensajes SA originados localmente y todos los mensajes SA recibidos y aceptados se envían a otros peers MSDP.
Para minimizar la necesidad de actualizar continuamente la lista de filtros recomendada anteriormente, las aplicaciones locales de dominio siempre deben utilizar direcciones de grupo con ámbito o direcciones de origen privadas de forma predeterminada. En el límite de dominio, estas direcciones se filtran mediante el filtrado de mensajes SA y por las definiciones de límite multicast para las direcciones multicast alcanzadas.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
10-Aug-2005 |
Versión inicial |