filter-policy export (OSPF view)

Function

The filter-policy export command filters imported routes to be advertised based on a filtering policy.

The undo filter-policy export command restores the default setting.

By default, the imported routes to be advertised are not filtered.

Format

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export direct

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export bgp

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export static

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export rip [ protocolID ]

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export isis [ protocolID ]

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export ospf [ protocolID ]

filter-policy acl-number export direct

filter-policy acl-number export bgp

filter-policy acl-number export static

filter-policy acl-number export rip [ protocolID ]

filter-policy acl-number export isis [ protocolID ]

filter-policy acl-number export ospf [ protocolID ]

filter-policy acl-number export

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export

filter-policy acl-number export unr

filter-policy { acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export unr

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export direct

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export bgp

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export static

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export rip [ protocolID ]

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export isis [ protocolID ]

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export ospf [ protocolID ]

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export unr

Parameters

Parameter Description Value
acl-name acl-name

Specifies the name of a named basic ACL.

The value is a string of 1 to 64 case-sensitive characters without spaces. The value must start with a letter (a to z or A to Z, case sensitive).

ip-prefix ip-prefix-name

Specifies the name of an IP prefix list.

The name is a string of 1 to 169 case-sensitive characters, with spaces not supported. When double quotation marks are used around the string, spaces are allowed in the string.

route-policy route-policy-name

Specifies the name of a route-policy.

The name is a string of 1 to 200 case-sensitive characters, with spaces not supported. When double quotation marks are used around the string, spaces are allowed in the string.

direct

Filters direct routes.

-

bgp

Filters BGP routes.

-

static

Filters static routes.

-

rip

Filters RIP routes.

-

protocolID

Specifies the process ID of the imported protocol.

The value is an integer ranging from 1 to 4294967295. The default value is 1.

isis

Filters IS-IS routes.

-

ospf

Filters OSPF routes.

-

acl-number

Specifies the basic ACL number.

The value is an integer ranging from 2000 to 2999.

unr

Imports UNR routes.

-

Views

OSPF view

Default Level

2: Configuration level

Task Name and Operations

Task Name Operations
ospf write

Usage Guidelines

Usage Scenario

After OSPF imports external routes using the import-route command, you can use the filter-policy export command to filter the imported routes to be advertised. Only the external routes that match the filtering rules can be translated into AS-external LSAs and advertised.

The or parameter can be specified to determine a specified protocol or process. If the or parameter is not specified, OSPF filters all imported routes.

Precautions

This command can be configured only on the ASBR because AS-external-LSAs are generated by an ASBR.

Example

# Configure OSPF to use a route-policy named poacl to filter imported routes when OSPF advertises them.
<HUAWEI> system-view
[~HUAWEI] acl 2000
[*HUAWEI-acl4-basic-2000] rule deny source 1.1.1.1 24
[*HUAWEI-acl4-basic-2000] quit
[*HUAWEI] route-policy poacl permit node 10
[*HUAWEI-route-policy] if-match acl 2000
[*HUAWEI-route-policy] quit
[*HUAWEI] ospf 1
[*HUAWEI-ospf-1] filter-policy route-policy poacl export
# Configure OSPF to use an IP prefix list to filter imported IS-IS routes when OSPF advertises them.
<HUAWEI> system-view
[~HUAWEI] ip ip-prefix prefix1 deny 1.1.1.1 24
[*HUAWEI] ospf 100
[*HUAWEI-ospf-100] import-route isis
[*HUAWEI-ospf-100] filter-policy ip-prefix prefix1 export
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >