关于OSPFSTUB区域和完全STUB区域的问题。
已经做实验求证。实验设备,华为AR28-20
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

 

 

Stub 区域是一类特殊的 OSPF 区域,这类区域不接收或扩散 Type-5 LSA
AS-external-LSAs),对于产生大量 Type-5 LSA 的网络,这种处理方式能够有
效减小 Stub区域内路由器的 LSDB尺寸,并缓解 SPF计算对路由器资源的占用。
通常情况下,Stub区域位于自治系统边界。        
为保证 Stub 区域去往自治系统外的报文能被正确转发,Stub 区域的 ABR 将通过
Summary-LSA向本区域内发布一条缺省路由,并且只在本区域扩散。

 

配置 Stub区域的需要注意下列几点
骨干区域不能配置成 Stub区域。

z  Stub区域不能用作传输区域,即,虚连接不能穿过 Stub区域。

如果想将一个区域配置成 Stub 区域,则该区域中的所有路由器必须都要配置

该属性。

z  Stub区域内不能存在 ASBR,即自治系统外部的路由不能在本区域内传播。

请在 OSPF区域视图下进行下列配置

 

意思是,在把区域变成STUB以后,stub区域内的路由器是不会收type-5LSA的,也不会收到type-4LSA,会收type-3summary-lsa《即区域间路由》  还会默认生成一条出去的默认路由。

 

 

 

完全STUB区域(stub no-summary)

 

参数 no-summary 只能在 ABR 上配置,如果在配置 Stub 区域的

ABR时使用了这一参数, 则此ABR只向区域内发布一条缺省路由的Summary-LSA

不生成任何其它 Summary-LSAs。这种既没有 AS-external-LSAs,也没有

Summary-LSAsStub区域,又称为完全 stub区域

 

 

也就是说完全stubstub的区别是,完全stubstub区域又少了一个LSA,也就是summary-lsas , 完全stub是不接收区域间路由的。但是还是会有一个默认的缺省出去。

 

 

以下是实验结果。

 

这是在stubABR上的LSDB。区域一为stub区域。

 

 

 

OSPF Process 1 with Router ID 10.1.1.2
                         <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />LinkState Database

 

                        Area: 0.0.0.0
Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where
Rtr  10.1.1.2        10.1.1.2         292 36   80000006        0 SpfTree
Rtr  10.1.3.1        10.1.3.1         300 36   80000005        0 SpfTree
Net  10.1.2.1        10.1.1.2         292 32   80000003        0 SpfTree
SNet 10.1.1.0        10.1.1.2         226 28   80000003        1 Inter List
SNet 10.1.3.0        10.1.3.1         184 28   80000002        1 Uninitialized
ASB  20.1.3.1        10.1.3.1         184 28   80000002        1 Uninitialized

 

                        Area: 0.0.0.1

Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where

Rtr  4.4.4.4         4.4.4.4          272 36   80000005        0 Clist

Rtr  10.1.1.2        10.1.1.2         264 36   8000000a        0 SpfTree

Net  10.1.1.2        10.1.1.2         264 32   80000002        0 SpfTree

SNet 0.0.0.0         10.1.1.2         226 28   80000002        1 SumNet List

SNet 10.1.2.0        10.1.1.2         226 28   80000002        1 Inter List

SNet 10.1.3.0        10.1.1.2         226 28   80000002        2 Inter List 区域间路由

 

                    AS External Database:
Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where
ASE  2.2.2.0         4.4.4.4          757 36   80000007        1 Uninitialized
ASE  4.4.4.0         4.4.4.4          757 36   80000007        1 Uninitialized
ASE  10.1.1.0        4.4.4.4          757 36   80000008        1 Uninitialized
ASE  20.1.1.0        20.1.3.1         350 36   80000001        1 Uninitialized
ASE  20.1.2.0        20.1.3.1         350 36   80000001        1 Uninitialized
ASE  1.1.1.0         4.4.4.4          757 36   80000008        1 Uninitialized
ASE  3.3.3.0         4.4.4.4          757 36   80000008        1 Uninitialized
ASE  10.1.3.0        20.1.3.1         350 36   80000001        1 Uninitialized
ASE  20.1.3.0        20.1.3.1         350 36   80000001        1 Uninitialized

 

 

下面是stub区域内的一台路由器的LSDB

 

 

OSPF Process 1 with Router ID 4.4.4.4
                         LinkState Database

 

                        Area: 0.0.0.1
Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where

Rtr  4.4.4.4         4.4.4.4          380 36   80000005        0 SpfTree

Rtr  10.1.1.2        10.1.1.2         374 36   8000000a        0 SpfTree

Net  10.1.1.2        10.1.1.2         374 32   80000002        0 SpfTree

SNet 0.0.0.0         10.1.1.2         337 28   80000002        1 Uninitialized  默认路由
SNet 10.1.2.0        10.1.1.2         337 28   80000002        1 Uninitialized 区域间路由
SNet 10.1.3.0        10.1.1.2         337 28   80000002        2 Uninitialized

 

 

下面是完全stub区域的ABR上的LSDB

 

     OSPF Process 1 with Router ID 10.1.1.2
                         LinkState Database

 

                        Area: 0.0.0.0
Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where
Rtr  10.1.1.2        10.1.1.2         614 36   80000006        0 SpfTree
Rtr  10.1.3.1        10.1.3.1         622 36   80000005        0 SpfTree
Net  10.1.2.1        10.1.1.2         614 32   80000003        0 SpfTree
SNet 10.1.1.0        10.1.1.2         548 28   80000003        1 Inter List
SNet 10.1.3.0        10.1.3.1         506 28   80000002        1 Uninitialized
ASB  20.1.3.1        10.1.3.1         506 28   80000002        1 Uninitialized

 

                        Area: 0.0.0.1

Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where

Rtr  4.4.4.4         4.4.4.4          594 36   80000005        0 Clist

Rtr  10.1.1.2        10.1.1.2           5 24   8000000b        0 SpfTree

Net  10.1.1.2        10.1.1.2          -1 32   80000002        0 SpfTree

SNet 0.0.0.0         10.1.1.2           5 28   80000001        1 SumNet List 只有一条默认路由出去。

 

                    AS External Database:
Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where
ASE  2.2.2.0         4.4.4.4         1079 36   80000007        1 Uninitialized
ASE  4.4.4.0         4.4.4.4         1079 36   80000007        1 Uninitialized
ASE  10.1.1.0        4.4.4.4         1079 36   80000008        1 Uninitialized
ASE  20.1.1.0        20.1.3.1          41 36   80000002        1 Uninitialized
ASE  20.1.2.0        20.1.3.1         672 36   80000001        1 Uninitialized
ASE  1.1.1.0         4.4.4.4         1079 36   80000008        1 Uninitialized
ASE  3.3.3.0         4.4.4.4         1079 36   80000008        1 Uninitialized
ASE  10.1.3.0        20.1.3.1         672 36   80000001        1 Uninitialized
ASE  20.1.3.0        20.1.3.1         672 36   80000001        1 Uninitialized

 

完全stub区域内的一台路由器的LSDB

 

 

                OSPF Process 1 with Router ID 4.4.4.4
                         LinkState Database

 

                        Area: 0.0.0.1
Type LinkState ID    AdvRouter        Age Len  Sequence   Metric Where
Rtr  4.4.4.4         4.4.4.4           97 36   80000008        0 SpfTree
Rtr  10.1.1.2        10.1.1.2         106 36   8000000c        0 SpfTree
Net  10.1.1.1        4.4.4.4           97 32   80000002        0 SpfTree
SNet 0.0.0.0         10.1.1.2         107 28   80000003        1 Uninitialized

 

        All areas are NSSA or STUB areas, AS external database is disabled.

 

 

对比可得出完全stub区域比stub区域少了一下类型的路由:type-3类型的LSA
SNet 0.0.0.0         10.1.1.2         226 28   80000002        1 SumNet List

SNet 10.1.2.0        10.1.1.2         226 28   80000002        1 Inter List 

 

 

 

 

希望网友给予指点,指出不足和缺点,感激不尽。