1>ip ospf demand-circuit
抑制周期性refresh(使用DoNotAge位flood LSAs),无Hello更新。
注:抑制除邻居Router LSA之外的所有LSAs,因为还需要邻居Router LSA维护Adjacency。
+++++++++++++++++++++++++++++++++++++++++++++++++
2>dababase-filter all out
抑制LSA向指定邻居、接口扩散,有Hello更新。
注:抑制除邻居Router LSA之外的所有LSAs,因为还需要邻居Router LSA维护Adjacency。
+++++++++++++++++++++++++++++++++++++++++++++++++
只能用于NBMA和P2M网络。
R1(config-if)#ip ospf database-filter all out
可以应用于所有接口。
抑制周期性refresh(使用DoNotAge位flood LSAs),有Hello更新。
注:抑制除邻居Router LSA之外的所有LSAs,因为还需要邻居Router LSA维护Adjacency。
+++++++++++++++++++++++++++++++++++++++++++++++++
4>area area-id filter-list prefix prefix-name in/out
过滤area之间的type-3 LSA。
area-id想要过滤LSA的立足area。
如有两个area:area1,area2。如果想要过滤从area1->area2的1.1.1.0/24条目,则可以写为:
area 1 filter-list prefix deny_1.1.1.0 out
也可以写为:
area 0 filter-list prefix deny_1.1.1.0 in
++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Section I. ip ospf demand-circuit配置实例
r2#sh run
interface FastEthernet0/0
description conn_to_r3_f0/0_192.168.1.6
ip address 192.168.1.5 255.255.255.252
duplex auto
speed auto
!
interface Serial1/0
description conn_to_r1_s1/0_192.168.1.2
ip address 192.168.1.1 255.255.255.252
ip ospf demand-circuit
serial restart-delay 0
!
router ospf 100
router-id 10.0.0.1
log-adjacency-changes
network 192.168.1.0 0.0.0.3 area 0
network 192.168.1.4 0.0.0.3 area 0
----------------------------------------------
r1#sh run
interface FastEthernet0/0
description conn_to_r3_f0/0_192.168.1.10
ip address 192.168.1.9 255.255.255.252
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial1/0
description conn_to_r2_s1/0_192.168.1.1
ip address 192.168.1.2 255.255.255.252
serial restart-delay 0
!
router ospf 100
router-id 10.0.0.2
log-adjacency-changes
network 192.168.1.0 0.0.0.3 area 0
network 192.168.1.8 0.0.0.3 area 0
-------------------------------------------------
R4#sh run
interface Loopback0
ip address 4.4.0.1 255.255.255.0
ip ospf network point-to-point
!
interface Loopback1
ip address 4.4.1.1 255.255.255.0
!
interface FastEthernet0/0
description conn_to_r2_f0/0_192.168.1.5
ip address 192.168.1.6 255.255.255.252
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
router ospf 100
router-id 10.0.0.4
log-adjacency-changes
network 4.4.0.0 0.0.0.255 area 0
network 4.4.1.0 0.0.0.255 area 0
network 192.168.1.4 0.0.0.3 area 0
----------------------------------------------------
r1#clea ip ospf p
Reset ALL OSPF processes? [no]: y
r1#
10.0.0.1 10.0.0.1 5 (DNA) 0x80000024 0x00BFDD 3
10.0.0.2 10.0.0.2 233 0x80000002 0x00F239 3
10.0.0.4 10.0.0.4 452 (DNA) 0x80000007 0x00CC27 3
192.168.1.5 10.0.0.1 249 (DNA) 0x80000002 0x003375
注:抑制除邻居Router LSA之外的所有LSAs,因为还需要邻居Router LSA维护Adjacency。
+++++++++++++++++++++++++++++++++++++++++++++++++
Serial1/0 is up, line protocol is up
Internet Address 192.168.1.2/30, Area 0
Process ID 100, Router ID 10.0.0.2, Network Type POINT_TO_POINT, Cost: 64
Run as demand circuit.
DoNotAge LSA allowed.
Transmit Delay is 1 sec, State POINT_TO_POINT,
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:06
Index 1/1, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 10.0.0.1 (Hello suppressed)
Suppress hello for 1 neighbor(s)
Section II. database-filter all out命令配置实例:
interface FastEthernet0/0
description conn_to_r3_f0/0_192.168.1.6
ip address 192.168.1.5 255.255.255.252
duplex auto
speed auto
!
interface Serial1/0
description conn_to_r1_s1/0_192.168.1.2
ip address 192.168.1.1 255.255.255.252
ip ospf database-filter all out
serial restart-delay 0
!
router ospf 100
router-id 10.0.0.1
log-adjacency-changes
network 192.168.1.0 0.0.0.3 area 0
network 192.168.1.4 0.0.0.3 area 0
----------------------------------------------
r1#sh run
interface FastEthernet0/0
description conn_to_r3_f0/0_192.168.1.10
ip address 192.168.1.9 255.255.255.252
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial1/0
description conn_to_r2_s1/0_192.168.1.1
ip address 192.168.1.2 255.255.255.252
serial restart-delay 0
!
router ospf 100
router-id 10.0.0.2
log-adjacency-changes
network 192.168.1.0 0.0.0.3 area 0
network 192.168.1.8 0.0.0.3 area 0
-------------------------------------------------
R4#sh run
interface Loopback0
ip address 4.4.0.1 255.255.255.0
ip ospf network point-to-point
!
interface Loopback1
ip address 4.4.1.1 255.255.255.0
!
interface FastEthernet0/0
description conn_to_r2_f0/0_192.168.1.5
ip address 192.168.1.6 255.255.255.252
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
router ospf 100
router-id 10.0.0.4
log-adjacency-changes
network 4.4.0.0 0.0.0.255 area 0
network 4.4.1.0 0.0.0.255 area 0
network 192.168.1.4 0.0.0.3 area 0
----------------------------------------------------
r2#sh ip ospf int s1/0
Serial1/0 is up, line protocol is up
Internet Address 192.168.1.1/30, Area 0
Process ID 100, Router ID 10.0.0.1, Network Type POINT_TO_POINT, Cost: 64
Transmit Delay is 1 sec, State POINT_TO_POINT,
Database-filter all out
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:08
Index 1/1, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 4 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 10.0.0.2
Suppress hello for 0 neighbor(s)
-----------------------------------------------------
r1#clea ip ospf p
Reset ALL OSPF processes? [no]: y
r1#sh ip ospf database
10.0.0.2 10.0.0.2 11 0x80000002 0x00F239 3
注:抑制除邻居Router LSA之外的所有LSAs,因为还需要邻居Router LSA维护Adjacency。
+++++++++++++++++++++++++++++++++++++++++++++++++
r2(config-if)#no ip ospf database-filter all out
r2(config-if)#
r2(config-if)#
*Mar 1 01:06:54.199: %OSPF-5-ADJCHG: Process 100, Nbr 10.0.0.2 on Serial1/0 from FULL to
r2(config-if)#
r2(config-if)#
r2(config-if)#
*Mar 1 01:06:56.775: %OSPF-5-ADJCHG: Process 100, Nbr 10.0.0.2 on Serial1/0 from LOADING
r2(config-if)#
r2(config-if)#
r2(config-if)#
r2(config-if)#ip ospf flood-reduction
-----------------------------------------------------------------------------
r1#sh ip ospf database
10.0.0.1 10.0.0.1 1 (DNA) 0x8000001F 0x00C9D8 3
10.0.0.2 10.0.0.2 86 0x80000002 0x00F239 3
10.0.0.4 10.0.0.4 206 (DNA) 0x80000007 0x00CC27 3
192.168.1.5 10.0.0.1 2 (DNA) 0x80000002 0x003375
-------------------------------------------------------------------------------
Section IV. area area-id filter-list prefix prefix-name in/out配置实例
r2#sh run
interface FastEthernet0/0
description conn_to_r3_f0/0_192.168.1.6
ip address 192.168.1.5 255.255.255.252
duplex auto
speed auto
!
interface Serial1/0
description conn_to_r2_s1/0_192.168.1.2
ip address 192.168.1.1 255.255.255.252
serial restart-delay 0
!
router ospf 100
router-id 10.0.0.1
log-adjacency-changes
network 192.168.1.0 0.0.0.3 area 0
network 192.168.1.4 0.0.0.3 area 1
----------------------------------------------------
r1#sh run
interface FastEthernet0/0
no ip address
duplex auto
speed auto
!
interface Serial1/0
description conn_to_r2_s1/0_192.168.1.1
ip address 192.168.1.2 255.255.255.252
serial restart-delay 0
!
router ospf 100
router-id 10.0.0.2
log-adjacency-changes
network 192.168.1.0 0.0.0.3 area 0
network 192.168.1.8 0.0.0.3 area 0
----------------------------------------------------
r4#sh run
interface Loopback0
ip address 4.4.0.1 255.255.255.0
ip ospf network point-to-point
!
interface Loopback1
ip address 4.4.1.1 255.255.255.0
!
interface FastEthernet0/0
description conn_to_r2_f0/0_192.168.1.5
ip address 192.168.1.6 255.255.255.252
duplex auto
speed auto
!
router ospf 100
router-id 10.0.0.4
log-adjacency-changes
network 4.4.0.0 0.0.0.255 area 1
network 4.4.1.0 0.0.0.255 area 1
network 192.168.1.4 0.0.0.3 area 1
----------------------------------------------------
r2#clear ip ospf p
r2#clear ip ospf process
Reset ALL OSPF processes? [no]: y
r2#
r2#
r2#
*Mar 1 01:31:57.139: %OSPF-5-ADJCHG: Process 100, Nbr 10.0.0.2 on Serial1/0 from FULL to
*Mar 1 01:31:57.183: %OSPF-5-ADJCHG: Process 100, Nbr 10.0.0.4 on FastEthernet0/0 from
-----------------------------------------------------
r2#sh ip ospf database
10.0.0.1 10.0.0.1 11 0x80000003 0x00406C 2
10.0.0.2 10.0.0.2 18 0x80000004 0x002F7B 2
4.4.0.0 10.0.0.1 8 0x80000001 0x00D84F
4.4.1.1 10.0.0.1 8 0x80000001 0x00C362
192.168.1.4 10.0.0.1 12 0x80000004 0x00368C
10.0.0.1 10.0.0.1 11 0x80000004 0x004FE9 1
10.0.0.4 10.0.0.4 18 0x80000008 0x00D120 3
Link ID ADV Router Age Seq# Checksum
192.168.1.6 10.0.0.4 18 0x80000005 0x00059C
192.168.1.0 10.0.0.1 13 0x80000003 0x00D8AF
----------------------------------------------------------
r1#sh ip ospf database
10.0.0.1 10.0.0.1 52 0x80000005 0x003C6E 2
10.0.0.2 10.0.0.2 46 0x80000005 0x002D7C 2
4.4.0.0 10.0.0.1 268 0x80000001 0x00D84F
4.4.1.1 10.0.0.1 268 0x80000001 0x00C362
192.168.1.4 10.0.0.1 272 0x80000004 0x00368C
----------------------------------------------------------
r2(config)#ip prefix-list deny_4.4.0.0 seq 10 deny 4.4.0.0/24
r2(config)#ip prefix-list deny_4.4.0.0 seq 20 permit 0.0.0.0/0 le 32
r2(config)#router ospf 100
r2(config-router)#area 0 filter-list prefix deny_4.4.0.0 in
----------------------------------------------------------
r2#sh ip ospf da
10.0.0.1 10.0.0.1 658 0x80000009 0x003472 2
10.0.0.2 10.0.0.2 653 0x80000007 0x00297E 2
4.4.1.1 10.0.0.1 1194 0x80000001 0x00C362
192.168.1.4 10.0.0.1 1198 0x80000004 0x00368C
10.0.0.1 10.0.0.1 1197 0x80000004 0x004FE9 1
10.0.0.4 10.0.0.4 1204 0x80000008 0x00D120 3
192.168.1.6 10.0.0.4 1204 0x80000005 0x00059C
192.168.1.0 10.0.0.1 1199 0x80000003 0x00D8AF
--------------------------------------------------------
r1#sh ip ospf da
10.0.0.1 10.0.0.1 673 0x80000009 0x003472 2
10.0.0.2 10.0.0.2 668 0x80000007 0x00297E 2
4.4.1.1 10.0.0.1 1209 0x80000001 0x00C362
192.168.1.4 10.0.0.1 1213 0x80000004 0x00368C
---------------------------------------------------------
r2(config)#router ospf 100
r2(config-router)#area 1 filter-list prefix deny_4.4.0.0 out
---------------------------------------------------------
r2#sh ip ospf database
10.0.0.1 10.0.0.1 8 0x8000000A 0x003273 2
10.0.0.2 10.0.0.2 15 0x80000009 0x002580 2
4.4.1.1 10.0.0.1 5 0x80000001 0x00C362
192.168.1.4 10.0.0.1 9 0x80000005 0x00348D
10.0.0.1 10.0.0.1 8 0x80000005 0x004DEA 1
10.0.0.4 10.0.0.4 15 0x8000000A 0x00CD22 3
192.168.1.6 10.0.0.4 15 0x80000007 0x00019E
192.168.1.0 10.0.0.1 10 0x80000004 0x00D6B0
---------------------------------------------------------------
r1#sh ip ospf database
10.0.0.1 10.0.0.1 72 0x8000000A 0x003273 2
10.0.0.2 10.0.0.2 77 0x80000009 0x002580 2
4.4.1.1 10.0.0.1 69 0x80000001 0x00C362
192.168.1.4 10.0.0.1 73 0x80000005 0x00348D