1. 程式人生 > 其它 >OSPF的路由過濾

OSPF的路由過濾

OSPF的路由過濾

ospf的路由過濾事實上要分成兩個方面,一個是純粹的路由條目,一個是LSA路由是由LSA通過SPF計算而來,因此最徹底的過濾應該是過濾LSA。以下6種過濾只有第1種 filter-policy import 是對路由的過濾,後面的都是對LSA過濾。

OSPF 過濾

1、filter-policy import (在ospf程序中配置)

此命令只能抑制生成路由條目,所以不論要生成什麼路由,都能過濾。但不能阻止LSA泛洪。

[R3-ospf-1]undo filter-policy ip-prefix 1 import

2、filter-policy export (在ospf程序中配置)

該命令用來在ASBR上過濾ASE/NSSA,其實是抑制LSA的生成,LSA一旦生成,這條命令就沒有用了,另外這條命令只能在ASBR上配置,在其它路由上配置沒有用,因為LSA已經生成。

[R1-ospf-1]undo filter-policy ip-prefix 1 export

3、asbr-summary not-advertise (在ospf程序中配置)

該命令用來在ASBR 上可以對自身產生的ASE/NSSA做過濾,其實也是抑制LSA生成,在本地LSDB中沒有相關LSA.

[R1-ospf-1]undo asbr-summary 11.11.11.11 255.255.255.255

4、filter import/export (區域中配置)

該命令用在ABR上對三類LSA做過濾,不論這個三類LSA是自己產生的還是從別的路由器收到的都可以過濾。對五類LSA無效。

[R3-ospf-1-area-0.0.0.0]undo filter ip-prefix 1 export

[R3-ospf-1-area-0.0.0.200]undo filter ip-prefix 2 import

5、abr-summary not-advertise (區域中配置)

該命令用在ABR上對三類LSA做過濾,不過只能自己產生的三類LSA做過濾,不能對從其它裝置收到的三類做過濾。(原因是:這條命令是聚合命令,目前VRP和IOS的聚合命令的實現是隻對本區域的路由做聚合而不對區域間路由做聚合,所以說abr-summary not-advertise這條命令實際只是對本區域的區域內路由起過濾作用。)

6、ospf filter-lsa-out (介面上配置)

可以過濾任何一類LSA,配置完需要清一下程序。

[R4-GigabitEthernet0/0/1]undo ospf filter-lsa-out