route-filter-list
route-filter-list
route-filter-list route-filter-list-name { ip-addresses <exact | longer | orlonger | prefix-length-range | through | upto> label range start : end; ip-addresses <exact | longer | orlonger | prefix-length-range | through | upto> label-allocation-fallback-reject; ip-addresses exact label value; ip-addresses exact label-allocation-fallback-reject;
Nivel jerárquico
[edit logical-systems logical-system-name policy-options], [edit policy-options]
route-filter-list (uso)
route-filter-list route-filter-list-name;
Nivel jerárquico
[edit logical-systems logical-system-name policy-statement policy-statement-name term term-name from], [edit policy-options policy-statement policy-statement-name term term-name from]
Descripción
La lista de filtros de ruta es una lista configurada por el usuario de filtros de ruta individuales que se crean en el nivel de [edit policy-options]
jerarquía. Cada elemento de la lista consta de una instrucción de filtro de ruta completa, compuesta por un prefijo de destino, un tipo de coincidencia y una acción opcional. Puede reutilizar la lista en diferentes políticas, agregando los calificadores que necesite, en lugar de tener que volver a crearla para cada caso diferente, como se muestra en los ejemplos a continuación.
[edit] user@router# show policy-options route-filter-list rf-test-list 203.0.113.0/24 address-mask 255.255.255.0; 192.0.2.0/26 orlonger reject; 198.51.100.8/29 exact accept;
Una vez configurado, el route-filter-list
se utiliza haciendo referencia a su route-filter-list-name
en un policy-statement
nivel de [edit policy-options policy-statement policy-statement-name term term-name from]
jerarquía. Las listas de filtros de ruta se pueden utilizar junto con otras route-filter
instrucciones.
Por ejemplo:
[edit] user@router# show policy-options policy-statement test-route-filter-list-statement from { route-filter 198.51.100.32/29 exact accept; route-filter 192.0.2.1/32 exact; route-filter-list rf-test-list; } then reject;
Si una acción está asociada a la entrada y otra acción está asociada a la entrada de nivel de lista, la acción asociada a la route-filter-list
entrada de nivel de lista tiene prioridad.
policy-options { route-filter-list RFL-1 { 198.1.1.0/24 exact; 198.2.1.0/24 orlonger; } route-filter-list RFL-2 { 198.1.1.0/24 exact reject; 198.2.1.0/24 orlonger accept; } policy-statement pol { term 1 { from { route-filter-list RFL-1 longer accept; } } term 2 { from { route-filter-list RFL-2 longer reject; } } } }
Este es un ejemplo de cómo especificar el control basado en políticas para las etiquetas BGP-LU que se asignan para un prefijo determinado:
[edit] user@host# show policy-options route-filter-list rfl-1{ 198.51.1.1/32 exact { label 1000101; next-hop 198.52.1.2; accept; label-allocation-fallback-reject; } 198.51.1.0/24 prefix-length-range /24-/32 { label range 1000000:1000200; next-hop 198.53.2.2; accept; } }
[edit] user@host# show policy-options policy-statement p-1{ from { route-filter-list rfl-1; } then accept; }
[edit] user@host# show protocols bgp group ibgp{ type internal; local-address 198.0.23.3; family inet { labeled-unicast { per-prefix-label; } } neighbor 198.0.12.1 { export p-1; } }
Opciones
Al especificar un prefijo de coincidencia, puede especificar una coincidencia exacta con una ruta determinada o una coincidencia menos precisa. Puede configurar una acción común que se aplique a toda la lista o una acción asociada a cada prefijo.
list-name
—Nombre de la lista de rutas que se van a filtrar.exact
: coinciden exactamente con la longitud del prefijo.longer
: la máscara es mayor que la longitud del prefijo.orlonger
: la máscara es mayor o igual que la longitud del prefijo.prefix-length-range
: la máscara se encuentra entre dos longitudes de prefijo.upto
: la máscara se encuentra entre dos longitudes de prefijo.
Nivel de privilegio requerido
enrutamiento: para ver esta instrucción en la configuración.
routing-control: para agregar esta instrucción a la configuración.
Información de la versión
Instrucción introducida en Junos OS versión 16.1.
Compatibilidad con enrutadores de transporte de paquetes PTX1000, PTX10000 y PTX10003 introducidos en Junos OS versión 20.2R1 para los siguientes calificadores de nivel de lista: exact
, , , prefix-length-range
, longer
orlonger
y upto
.