13542字!OSPF过滤,看这一篇就行

上午好,我的网工朋友。

在网络管理中,OSPF(开放最短路径优先)协议是一种重要的路由协议,而如何在网络中进行OSPF过滤也很关键。

OSPF过滤的方式很多,各种方式达到的过滤效果不尽相同。

通过合理配置OSPF过滤规则,我们可以有效提高网络的安全性和性能,确保数据传输的稳定和可靠。

今天这篇文章主要通过举例说明来阐述各种过滤方式的异同,达到优化网络环境,提升网络管理的效率和安全性的目的。

今日文章阅读福利:《 OSPF网络设计解决方案 

作为网络基础,了解它是你入门精进的第一步。私信我,发送暗号“方案”,即可获取此份OSPF经典读物。

01 本地路由表过滤

01 相关命令

filter-policy import(OSPF)

02 需求

路由器A两个接口分别连接着测试仪RouterTester的两个端口,A从RT1学到5条前缀是10.1.1.x的外部路由,现在要从路由表过滤符合10.1.1.x的路由。

03 例子

路由器A两个接口分别连接着测试仪RouterTester的两个端口,A从RT1学到5条前缀是10.1.1.x的外部路由。

OSPF配置:

ospf 2area 0.0.0.0  network 102.1.1.0 0.0.0.255 area 0.0.0.1  network 102.1.2.0 0.0.0.255

[RouterA]display ip routing-table protocol ospfPublic Routing Table : OSPFSummary Count : 7OSPF Routing table Status : < Active>Summary Count : 5 Destination/Mask    Proto  Pre  Cost       NextHop         Interface10.1.1.0/30         O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.4/30         O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.8/30         O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.12/30        O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.16/30        O_ASE  150  2          102.1.1.2       Ethernet0/0/0OSPF Routing table Status : < Inactive>Summary Count : 2Destination/Mask    Proto  Pre  Cost       NextHop         Interface 102.1.1.0/24        OSPF   10   1          102.1.1.2       Ethernet0/0/0102.1.2.0/24        OSPF   10   1          102.1.2.2       Ethernet0/0/1

配置acl 2000,在OSPF视图下过滤利用filter-policy import命令。

acl number 2000 rule 0 deny source 10.1.1.0 0.0.0.255 rule 1 permit  
[RouterA]filter-policy 2000 import[RouterA]display ip routing-table protocol ospfPublic Routing Table : OSPFSummary Count : 7OSPF Routing table Status : < Active>Summary Count : 0OSPF Routing table Status : < Inactive>Summary Count : 7Destination/Mask    Proto  Pre  Cost       NextHop         Interface10.1.1.0/30         O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.4/30         O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.8/30         O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.12/30        O_ASE  150  2          102.1.1.2       Ethernet0/0/010.1.1.16/30        O_ASE  150  2          102.1.1.2       Ethernet0/0/0102.1.1.0/24        OSPF   10   1          102.1.1.2       Ethernet0/0/0102.1.2.0/24        OSPF   10   1          102.1.2.2       Ethernet0/0/1

比较前后路由表发现前缀是10.1.1.x的外部路由的状态由变为。查看OSPF LSDB发现ASE LSA 仍然存在LSDB中。

[RouterA-ospf-2-area-0.0.0.1]dis ospf 2 lsdb           OSPF Process 2 with Router ID 1.1.1.1                  Link State Database                           Area: 0.0.0.0 Type      LinkState ID    AdvRouter          Age  Len   Sequence   MetricRouter    1.1.1.1         1.1.1.1             25  36    8000000A       0Router    102.1.1.2       102.1.1.2           30  48    80000006       0Network   102.1.1.1       1.1.1.1             25  32    80000005       0Sum-Net  102.1.2.0       1.1.1.1             26  28    80000006       1Sum-Asbr  102.1.1.2       1.1.1.1             25  28    80000001       1                           Area: 0.0.0.1 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    1.1.1.1         1.1.1.1             25  36    80000001       0 Router    102.1.1.2       102.1.1.2           30  48    80000006       0Network   102.1.2.1       1.1.1.1             25  32    80000005       0Sum-Net  102.1.1.0       1.1.1.1             26  28    80000001       1                   AS External Database Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric External  10.1.1.16       102.1.1.2          199  36    80000005       1 External  10.1.1.12       102.1.1.2          199  36    80000005       1 External  10.1.1.8        102.1.1.2          199  36    80000005       1 External  10.1.1.4        102.1.1.2          199  36    80000005       1 External  10.1.1.0        102.1.1.2          199  36    80000005       1

02 外部路由过滤

01 相关命令

filter-policy export/ import-route(OSPF)

02 需求

从路由器A引入一些外部路由,要求不允许该路由器发布前缀是10.1.1.x的外部路由,使得整个OSPF域内的路由器都不会收到发布者是A的10.1.1.x前缀的ASE。

03 例子

路由器A为ASBR,将静态路由引入OSPF。

ospf 2 import-route static area 0.0.0.0  network 102.1.1.0 0.0.0.255 area 0.0.0.1  network 102.1.2.0 0.0.0.255  
[RouterA]dis ospf lsdb             OSPF Process 2 with Router ID 1.1.1.1                  Link State Database                          Area: 0.0.0.0 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    1.1.1.1         1.1.1.1              7  36    80000007       0 Router    102.1.1.2       102.1.1.2           53  60    8000000B      0 Network   102.1.1.1       1.1.1.1            530  32    80000002      0 Sum-Net   102.1.2.0       1.1.1.1            530  28    80000002     1                           Area: 0.0.0.1 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    102.1.2.2       102.1.2.2          950  48    80000003       0 Router    1.1.1.1         1.1.1.1              7  36    80000007       0 Network   102.1.2.1       1.1.1.1            553  32    80000002       0 Sum-Net   102.1.1.0       1.1.1.1            531  28    80000002       1                   AS External Database Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric External  200.0.0.0       1.1.1.1              8  36    80000001       1 External  10.1.1.5        1.1.1.1              8  36    80000001       1 External  10.1.1.4        1.1.1.1              8  36    80000001       1 External  10.1.1.1        1.1.1.1              9  36    80000001       1 External  10.1.1.3        1.1.1.1              9  36    80000001       1 External  10.1.1.2        1.1.1.1              9  36    80000001       1

配置acl 2000,在OSPF视图下利用filter-policy export命令进行过滤。

acl number 2000 rule 0 deny source 10.1.1.0 0.0.0.255 rule 1 permit  [RouterA]filter-policy 2000 export

查看过滤后的OSPF LSDB,比较前后,可以看见关于10.1.1.x前缀的ASE已经从LSDB库中消失。

[ROUTERA]dis ospf lsdb          OSPF Process 1 with Router ID 1.1.1.1                  Link State Database           OSPF Process 2 with Router ID 1.1.1.1                  Link State Database                           Area: 0.0.0.0 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    1.1.1.1         1.1.1.1              27  36    80000007       0 Router    102.1.1.2       102.1.1.2           73  60    8000000B      0 Network   102.1.1.1       1.1.1.1            550  32    80000002      0 Sum-Net   102.1.2.0       1.1.1.1            550  28    80000002     1                           Area: 0.0.0.1 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    102.1.2.2       102.1.2.2          970  48    80000003       0 Router    1.1.1.1         1.1.1.1              27  36    80000007       0 Network   102.1.2.1       1.1.1.1            573  32    80000002       0 Sum-Net   102.1.1.0       1.1.1.1            551  28    80000002       1                  AS External Database Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric External  200.0.0.0       1.1.1.1              28  36    80000001       1

同样的需求也可以在OSPF视图利用import-route命令来实现。

acl number 2000 rule 0 deny source 10.1.1.0 0.0.0.255 rule 1 permit   route-policy 1 permit node 1 if-match acl 2000       ospf 2 import-route static route-policy 1 area 0.0.0.0  network 102.1.1.0 0.0.0.255 area 0.0.0.1  network 102.1.2.0 0.0.0.255 

03 ASBR上的路由过滤

01 相关命令

asbr-summary not-advertise(OSPF)

asbr-summary not-advertise(OSPF)命令和filter-policy export(OSPF)命令作用一样。

但是asbr-summary not-advertise(OSPF)命令可以在NSSA区域的ABR上对7转5的LSA做过滤,阻止本路由器根据nssa产生符合特定条件的ase,从而对NSSA LSA实现在ASBR过滤之后的二次过滤。

02 需求

在NSSA区域引入了一些外部路由,要求对10.1.1.x的外部路由只在该NSSA区域泛洪,不需要泛洪到整个OSPF域中。

03 例子

路由器A为ABR,其中area 1为NSSA区域,区域中ASBR引入外部路由10.1.1.x。

路由器A的配置:

ospf 2 area 0.0.0.1  network 102.1.2.0 0.0.0.255  nssaarea 0.0.0.0  network 102.1.1.0 0.0.0.255

路由器A的LSDB:

                     Area: 0.0.0.0Type    LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter   102.1.1.2       102.1.1.2        687 60   8000000b        0Router   88.1.1.14       88.1.1.14        525 36   8000000c        0Network  102.1.1.1       88.1.1.14       1187 32   80000004        0Sum-Net  102.1.2.0       88.1.1.14         13 28   80000007        1                          Area: 0.0.0.1Type    LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter   88.1.1.14       88.1.1.14        471 48   80000015        0Router   84.2.4.1        84.2.4.1          49 48   8000000b        0Network  102.1.1.2       88.1.1.14         13 28   80000006        0Sum-Net 102.1.1.0       88.1.1.14         13 28   80000007        1NSSA 10.1.1.1        84.2.4.1          46 36   80000001        1NSSA 10.1.1.2        84.2.4.1          46 36   80000001        1NSSA 10.1.1.3        84.2.4.1          46 36   80000001        1NSSA 10.1.1.4        84.2.4.1          46 36   80000001        1NSSA 10.1.1.5        84.2.4.1          46 36   80000001        1NSSA 20.1.1.5        84.2.4.1          46 36   80000001        1                      AS External Database:Type LinkState ID    AdvRouter        Age Len  Sequence   MetricASE  10.1.1.1        88.1.1.14         45 36   80000001        1ASE  10.1.1.2        88.1.1.14         45 36   80000001        1ASE  10.1.1.3        88.1.1.14         45 36   80000001        1ASE  10.1.1.4        88.1.1.14         45 36   80000001        1ASE  10.1.1.5        88.1.1.14         45 36   80000001        1ASE  20.1.1.5        88.1.1.14         45 36   80000001        1

观察LSDB我们可以看出NSSA路由会通过ABR A产生ASE来通告到整个OSPF域中。

现在我们可以利用asbr-summary not-advertise(OSPF)命令阻止NSSA转化为ASE,从而让某些路由只在NSSA区域通告而不通告到整个OSPF域中。

我们在A上配置asbr-summary 10.1.1.0 255.255.255.0 not-advertise不让10.1.1.x的路由通告到整个OSPF域中。

ospf 2 asbr-summary 10.1.1.0 255.255.255.0  not-advertise area 0.0.0.1  network 102.1.2.0 0.0.0.255  nssa  area 0.0.0.0  network 102.1.1.0 0.0.0.255

配置过滤后,我们再来观察LSDB,发现已经没有10.1.1.x路由的ASE了。

  Area: 0.0.0.0Type LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter  102.1.1.2       102.1.1.2        719 60   8000000b        0Router  88.1.1.14       88.1.1.14        557 36   8000000c        0Network  102.1.1.1       88.1.1.14       1219 32   80000004        0Sum-Net 102.1.2.0       88.1.1.14         45 28   80000007        1                          Area: 0.0.0.1Type LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter  88.1.1.14       88.1.1.14        503 48   80000015        0Router  84.2.4.1        84.2.4.1          81 48   8000000b        0Network 102.1.2.0       88.1.1.14         45 28   80000007        0Sum-Net 102.1.1.0       88.1.1.14         45 28   80000006        1NSSA 10.1.1.1        84.2.4.1          78 36   80000001        1NSSA 10.1.1.2        84.2.4.1          78 36   80000001        1NSSA 10.1.1.3        84.2.4.1          78 36   80000001        1NSSA 10.1.1.4        84.2.4.1          78 36   80000001        1NSSA 10.1.1.5        84.2.4.1          78 36   80000001        1NSSA 20.1.1.5        84.2.4.1          78 36   80000001        1                      AS External Database:Type LinkState ID    AdvRouter        Age Len  Sequence   MetricASE  20.1.1.5        88.1.1.14         77 36   80000001      1

04 区域间路由过滤-1

01 相关命令

filter (area)

02 需求

路由器A从area 0学到10.1.1.x OSPF域内路由,但是不希望将这10.1.1.x的路由通过A发布到area 1中,area 1的路由器不会收到A发布的10.1.1.x 前缀的summary LSA。

03 例子

路由器A从测试仪学到10.1.1.x的路由,其中有从area 0学到10.1.1.x的OSPF路由。

从LSDB看出有area 0的区域内路由,也有area 0的区域间路由生成的area 1summary LSA。

ospf 2 area 0.0.0.0  network 102.1.1.0 0.0.0.255 area 0.0.0.1   network 102.1.2.0 0.0.0.255

[RouterA]dis ospf lsdb               OSPF Process 2 with Router ID 1.1.1.1                  Link State Database                          Area: 0.0.0.0 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    10.1.1.5        10.1.1.5           252  48    80000002       0 Router    10.1.1.4        10.1.1.4           281  60    80000002       0 Router    10.1.1.3        10.1.1.3           347  60    80000002       0 Router    10.1.1.2        10.1.1.2           414  60    80000002       0 Router    10.1.1.1        10.1.1.1           536  72    80000002       0 Router    1.1.1.1         1.1.1.1           1613  36    80000008       1 Router    102.1.1.2       102.1.1.2          348  72    80000014       0 Network   102.1.1.1       1.1.1.1            926  32    80000003       0 Sum-Net   102.1.2.0       1.1.1.1            926  28    80000003       1 Sum-Net   10.1.1.14       102.1.1.2         1255  28    80000001       1 Sum-Net   10.1.1.10       102.1.1.2         1186  28    80000001       1 Sum-Net   10.1.1.6        102.1.1.2         1078  28    80000001       1 Sum-Net   10.1.1.22       102.1.1.2          754  28    80000001       1 Sum-Net   10.1.1.18       102.1.1.2         1320  28    80000001       1                           Area: 0.0.0.1 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    102.1.2.2       102.1.2.2         1714  48    8000000E       0 Router    1.1.1.1         1.1.1.1           1617  36    80000008       1 Network   102.1.2.1       1.1.1.1            951  32    80000003       0 Sum-Net   102.1.1.0       1.1.1.1            929  28    80000003       1 Sum-Net   10.1.1.12       1.1.1.1             22  28    80000001       2 Sum-Net   10.1.1.5        1.1.1.1             22  28    80000001       6 Sum-Net   10.1.1.4        1.1.1.1             22  28    80000001       2 Sum-Net   10.1.1.1        1.1.1.1             22  28    80000001       2 Sum-Net   10.1.1.3        1.1.1.1             22  28    80000001       4 Sum-Net   10.1.1.2        1.1.1.1             23  28    80000001       3 Sum-Net   10.1.1.20       1.1.1.1             23  28    80000001       2 Sum-Net   10.1.1.16       1.1.1.1             23  28    80000001       2

配置acl 2000,在area 1视图下利用filter import命令进行过滤。

ospf 2 area 0.0.0.0  network 102.1.1.0 0.0.0.255 area 0.0.0.1  filter 2000 import  network 102.1.2.0 0.0.0.255  

配置过滤后,查看LSDB发现area 1的LSDB前缀10.1.1.x的summary LSA已经删除了。

[RouterA-area-0.0.0.1]dis ospf lsdb          OSPF Process 1 with Router ID 1.1.1.1                  Link State Database           OSPF Process 2 with Router ID 1.1.1.1                  Link State Database                           Area: 0.0.0.0 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    10.1.1.5        10.1.1.5           328  48    80000002       0 Router    10.1.1.4        10.1.1.4           357  60    80000002       0 Router    10.1.1.3        10.1.1.3           423  60    80000002       0 Router    10.1.1.2        10.1.1.2           490  60    80000002       0 Router    10.1.1.1        10.1.1.1           613  72    80000002       0 Router    1.1.1.1         1.1.1.1           1690  36    80000008       1 Router    102.1.1.2       102.1.1.2          424  72    80000014       0 Network   102.1.1.1       1.1.1.1           1002  32    80000003       0 Sum-Net   102.1.2.0       1.1.1.1           1002  28    80000003       1 Sum-Net   102.1.2.2       1.1.1.1           1002  28    80000003       1 Sum-Net   10.1.1.14       102.1.1.2         1331  28    80000001       1 Sum-Net   10.1.1.10       102.1.1.2         1262  28    80000001       1 Sum-Net   10.1.1.6        102.1.1.2         1154  28    80000001       1 Sum-Net   10.1.1.22       102.1.1.2          830  28    80000001       1 Sum-Net   10.1.1.18       102.1.1.2         1396  28    80000001       1                           Area: 0.0.0.1 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric Router    102.1.2.2       102.1.2.2           34  48    8000000F       0 Router    1.1.1.1         1.1.1.1           1692  36    80000008       1 Network   102.1.2.1       1.1.1.1           1026  32    80000003       0 Sum-Net   12.18.114.0     1.1.1.1           1085  28    80000001       2 Sum-Net   102.1.1.0       1.1.1.1           1004  28    80000003       1 Sum-Net   102.1.1.2       1.1.1.1            996  28    80000003       1

同样的需求也可以通过在area 0视图下利用filter export命令过滤。

[ROUTERA-ospf-2-area-0.0.0.0]filter 2000 export

05 区域间路由过滤-2

01 相关命令

abr-summary not-advertise(area)

02 需求

同1.3,在不支持filter-policy (area)这条命令的设备,我们可以巧妙利用abr-summary not-advertise(area)来对summary lsa过滤。

03 例子

路由器A从测试仪学到10.1.1.x的路由,其中有从area 0学到10.1.1.x的OSPF路由。从LSDB看出有area 0的区域内路由,也有area 0的区域间路由到生成area 1summary LSA。

ospf 2 area 0.0.0.0  network 102.1.1.0 0.0.0.255 area 0.0.0.1   network 102.1.2.0 0.0.0.255 

LSDB:

                      Area: 0.0.0.0Type LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter  102.1.1.2       102.1.1.2        713 60   80000008        0Router  88.1.1.14       88.1.1.14        184 36   80000009        0Router  10.1.1.1        10.1.1.1         806 60   80000001        0Router  10.1.1.2        10.1.1.2         694 60   80000001        0Router  10.1.1.3        10.1.1.3         972 60   80000001        0Router  10.1.1.4        10.1.1.4         489 60   80000001        0Router  10.1.1.5        10.1.1.5         602 48   80000001        0Network  102.1.1.1       88.1.1.14        184 32   80000002        0Sum-Net 102.1.2.0       88.1.1.14        151 28   80000003        1Sum-Net 10.1.1.100      102.1.1.2        173 28   80000001        1Sum-Net 10.1.1.104      102.1.1.2        312 28   80000001        1Sum-Net 10.1.1.108      102.1.1.2        145 28   80000001        1Sum-Net 10.1.1.112      102.1.1.2        137 28   80000001        1Sum-Net 10.1.1.116      102.1.1.2        711 28   80000001        1                          Area: 0.0.0.1Type LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter  88.1.1.14       88.1.1.14        184 48   8000000f        0Router  84.2.4.1        84.2.4.1         613 48   80000004        0Sum-Net 102.1.1.0       88.1.1.14        151 28   80000003        1Sum-Net 102.1.1.2       88.1.1.14        151 28   80000002        1Sum-Net 10.1.1.1        88.1.1.14        151 28   80000002        2Sum-Net 10.1.1.2        88.1.1.14        151 28   80000002        3Sum-Net 10.1.1.3        88.1.1.14        151 28   80000002        4Sum-Net 10.1.1.4        88.1.1.14        151 28   80000002        5Sum-Net 10.1.1.5        88.1.1.14        151 28   80000002        6Sum-Net 10.1.1.100      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.104      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.108      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.112      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.116      88.1.1.14         20 28   80000001        2

在area 0视图下过滤利用abr-summary not-advertise(area)命令。

ospf 2 area 0.0.0.0  abr-summary 10.1.1.0 255.255.255.0 not-advertise  network 102.1.1.0 0.0.0.255 area 0.0.0.1    network 102.1.2.0 0.0.0.255

配置abr-summary not-advertise命令后,发现area 0的区域内10.1.1.x的路由已经不会在区域1中形成summary LSA传递到area 1中去了。

但是我们发现area 0的区域间10.1.1.x的路由仍然可以形成summary LSA传递到area 1中,原因是这条命令是聚合命令。

目前我们的聚合命令的实现是只对本区域的路由做聚合而不对区域间路由做聚合,所以说abr-summary not-advertise这条命令实际只是对本区域的区域内路由起过滤作用。

过滤后的LSDB:

                        Area: 0.0.0.0Type LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter  102.1.1.2       102.1.1.2        713 60   80000008        0Router  88.1.1.14       88.1.1.14        184 36   80000009        0Router  10.1.1.1        10.1.1.1         806 60   80000001        0Router  10.1.1.2        10.1.1.2         694 60   80000001        0Router  10.1.1.3        10.1.1.3         972 60   80000001        0Router  10.1.1.4        10.1.1.4         489 60   80000001        0Router  10.1.1.5        10.1.1.5         602 48   80000001        0Network  102.1.1.1       88.1.1.14        184 32   80000002        0Sum-Net 102.1.2.0       88.1.1.14        151 28   80000003        1Sum-Net 10.1.1.100      102.1.1.2        173 28   80000001        1Sum-Net 10.1.1.104      102.1.1.2        312 28   80000001        1Sum-Net 10.1.1.108      102.1.1.2        145 28   80000001        1Sum-Net 10.1.1.112      102.1.1.2        137 28   80000001        1Sum-Net 10.1.1.116      102.1.1.2        711 28   80000001        1                          Area: 0.0.0.1Type LinkState ID    AdvRouter        Age Len  Sequence   MetricRouter  88.1.1.14       88.1.1.14        184 48   8000000f        0Router  84.2.4.1        84.2.4.1         613 48   80000004        0Sum-Net 102.1.1.0       88.1.1.14        151 28   80000003        1Sum-Net 102.1.1.2       88.1.1.14        151 28   80000002        1Sum-Net 10.1.1.100      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.104      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.108      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.112      88.1.1.14         20 28   80000001        2Sum-Net 10.1.1.116      88.1.1.14         20 28   80000001        2

06 总结

OSPF的过滤有两种一种是对路由表的过滤,这种方式只对配置过滤的路由器起作用,不能阻止LSA的泛洪,因此也不能影响其他路由器产生路由。

另一种是对LSA的过滤,这种方式其实并不是对LSA过滤,只是阻止LSA的生成,没有了LSA,相应也会影响其他同区域或同自治域的路由器。

OSPF的多种过滤并不是每种过滤都适用于所有路由器,根据过滤方式不同,适用的路由器范围不用。

除了filter-policy import(OSPF)是前一种方式,对路由表的过滤,适用所有运行OSPF的路由器。

其他命令都是阻止LSA的生成,只能过滤原本应该路由器自身产生的LSA,这种过滤只能在LSA产生者上作过滤。

ASBR是ASE/NSSA LSA的产生者,ABR是SUMMARY LSA的产生者,NSSA区域的ABR是NSSA转ASE的产生者。

所以我们很容易想到这种方式的过滤只能在ABR,ASBR和NSSA区域的ABR上。

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值