第四章 OSPF NSSA与STUB区域(对比)配合ENSP配置实操和下载

内容分享3周前发布
1 0 0

文章目录

前言NSSA区域与STUB区域对比STUB区域NSSA区域NSSA和STUB定义
NSSA配置R1R2R3查询状态和路由设置NSSA区域在NSSA区域查看外部路由在其它区域查看NSSA自治系统外部路由简单的总结
总结资料获取


前言

在前两章中,我们已经探讨了OSPF的区域概念以及特殊区域类型之一的STUB区域。本章我们将重点解析另一种特殊区域——NSSA(Not-So-Stubby Area)区域的配置方法与特性说明,并对其与STUB区域的关键差异进行对比分析。

NSSA区域与STUB区域对比

STUB区域

设置了STUB区域后 ,由该区域的ABR发布Type3缺省路由传播到区域内,R3会学习到一条指向R1的缺省路由,不会学习到10.0.0.0/24的明细路由。

第四章 OSPF NSSA与STUB区域(对比)配合ENSP配置实操和下载

设置了STUB区域后 ,不允许发布AS外部路由。当R3引入了外部路由后,R1和R2并不会学习到20.0.0.0/24的路由。

第四章 OSPF NSSA与STUB区域(对比)配合ENSP配置实操和下载

NSSA区域

设置了NSSA区域后 ,NSSA区域同时保留自治系统内的STUB区域的特征。

由该区域的ABR发布Type3缺省路由传播到区域内,R3会学习到一条指向R1的缺省路由,不会学习到10.0.0.0/24的明细路由。

第四章 OSPF NSSA与STUB区域(对比)配合ENSP配置实操和下载

设置了NSSA区域后 ,与STUB区域最明显的特征是,NSSA区域允许引入自治系统外部路由。

当R3引入了外部路由后,R1和R2 会学习到20.0.0.0/24的路由。

第四章 OSPF NSSA与STUB区域(对比)配合ENSP配置实操和下载

NSSA和STUB定义

区域类型 作用
普通区域 缺省情况下,OSPF区域被定义为普通区域。普通区域包括标准区域和骨干区域。标准区域是最通用的区域,它传输区域内路由,区域间路由和外部路由。骨干区域是连接所有其他OSPF区域的中央区域。骨干区域通常用Area 0表示。
STUB区域 不允许发布自治系统外部路由,只允许发布区域内路由和区域间的路由。在STUB区域中,路由器的路由表规模和路由信息传递的数量都会大大减少。为了保证到自治系统外的路由可达,由该区域的ABR发布Type3缺省路由传播到区域内,所有到自治系统外部的路由都必须通过ABR才能发布。
Totally STUB区域 不允许发布自治系统外部路由和区域间的路由,只允许发布区域内路由。在Totally STUB区域中,路由器的路由表规模和路由信息传递的数量都会大大减少。为了保证到自治系统外和其他区域的路由可达,由该区域的ABR发布Type3缺省路由传播到区域内,所有到自治系统外部和其他区域的路由都必须通过ABR才能发布。
NSSA区域 NSSA区域允许引入自治系统外部路由,由ASBR发布Type7 LSA通告给本区域,这些Type7 LSA在ABR上转换成Type5 LSA,并且泛洪到整个OSPF域中。NSSA区域同时保留自治系统内的STUB区域的特征。该区域的ABR发布Type7缺省路由传播到区域内,所有域间路由都必须通过ABR才能发布。
Totally NSSA区域 Totally NSSA区域允许引入自治系统外部路由,由ASBR发布Type7 LSA通告给本区域,这些Type7 LSA在ABR上转换成Type5 LSA,并且泛洪到整个OSPF域中。Totally NSSA区域同时保留自治系统内的Totally STUB Area区域的特征。该区域的ABR发布Type3和Type7缺省路由传播到区域内,所有域间路由都必须通过ABR才能发布。

关于LSA(链路状态通告)的具体类型与详细信息,我们将在后续的章节中深入探讨。这是一个至关重要的话题,敬请保持关注。

NSSA配置

R1


#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
#
interface GigabitEthernet0/0/0
 ip address 192.168.20.1 255.255.255.252
#
interface GigabitEthernet0/0/1
 ip address 192.168.10.1 255.255.255.252
#
ospf 100 router-id 1.1.1.1
 area 0.0.0.0
  network 192.168.10.0 0.0.0.3
 area 0.0.0.1
  network 192.168.20.0 0.0.0.3
#

R2

注意引入静态路由,import-route static


#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
#
interface Ethernet0/0/0
 description To-[PC]
 ip address 192.168.100.1 255.255.255.252
#
interface GigabitEthernet0/0/1
 ip address 192.168.10.2 255.255.255.252
#
ospf 100 router-id 2.2.2.2
 import-route static
 area 0.0.0.0
  network 192.168.10.0 0.0.0.3
#
ip route-static 10.0.0.0 255.255.255.0 192.168.100.2 description To-[PC]

R3


#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
#
interface Ethernet0/0/0
 description To-[PC]
 ip address 192.168.200.1 255.255.255.252
#
interface GigabitEthernet0/0/0
 ip address 192.168.20.2 255.255.255.252
#
ospf 100 router-id 3.3.3.3
 import-route static
 area 0.0.0.1
  network 192.168.20.0 0.0.0.3
#
ip route-static 20.0.0.0 255.255.255.0 192.168.200.2 description To-[PC]

查询状态和路由

此时两台路由器相连,划分Area0和Area1区域,没有设置特殊区域。


三台设备的路由表是一样的
。此时R3可以看到PC1和PC2的地址段:10.0.0.0/24,20.0.0.0/24。


<R1>display ospf peer brief 

	 OSPF Process 100 with Router ID 1.1.1.1
		  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.0          GigabitEthernet0/0/1             2.2.2.2          Full        
 0.0.0.1          GigabitEthernet0/0/0             3.3.3.3          Full        
 ----------------------------------------------------------------------------


<R3>disp ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 10       Routes : 10       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        3.3.3.3/32  Direct  0    0           D   127.0.0.1       LoopBack0
       10.0.0.0/24  O_ASE   150  1           D   192.168.20.1    GigabitEthernet0/0/0
       20.0.0.0/24  Static  60   0          RD   192.168.200.2   Ethernet0/0/0
   192.168.10.0/30  OSPF    10   2           D   192.168.20.1    GigabitEthernet0/0/0
   192.168.20.0/30  Direct  0    0           D   192.168.20.2    GigabitEthernet0/0/0
   192.168.20.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
  192.168.200.0/30  Direct  0    0           D   192.168.200.1   Ethernet0/0/0
  192.168.200.1/32  Direct  0    0           D   127.0.0.1       Ethernet0/0/0

设置NSSA区域

注意R1和R3都要设置为NSSA区域,才能让OSPF的状态为Full。


#
<R1>disp curr configuration ospf 
#
ospf 100 router-id 1.1.1.1
 area 0.0.0.0
  network 192.168.10.0 0.0.0.3
 area 0.0.0.1
  network 192.168.20.0 0.0.0.3
  nssa

#
<R3>disp curr conf ospf 
#
ospf 100 router-id 3.3.3.3
 import-route static
 area 0.0.0.1
  network 192.168.20.0 0.0.0.3
  nssa
  
<R3>display ospf peer brief 

	 OSPF Process 100 with Router ID 3.3.3.3
		  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.1          GigabitEthernet0/0/0             1.1.1.1          Full        
 ----------------------------------------------------------------------------

在NSSA区域查看外部路由

此时,我们就看不到PC1的明细路由10.0.0.0/24,取而代之的是 0.0.0.0/0 的一条缺省路由。


<R3>disp ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 10       Routes : 10       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   O_NSSA  150  1           D   192.168.20.1    GigabitEthernet0/0/0  -- 这里
        3.3.3.3/32  Direct  0    0           D   127.0.0.1       LoopBack0
       20.0.0.0/24  Static  60   0          RD   192.168.200.2   Ethernet0/0/0
   192.168.10.0/30  OSPF    10   2           D   192.168.20.1    GigabitEthernet0/0/0
   192.168.20.0/30  Direct  0    0           D   192.168.20.2    GigabitEthernet0/0/0
   192.168.20.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
  192.168.200.0/30  Direct  0    0           D   192.168.200.1   Ethernet0/0/0
  192.168.200.1/32  Direct  0    0           D   127.0.0.1       Ethernet0/0/0

在其它区域查看NSSA自治系统外部路由

查看R1和R2的路由,我们可以看到自治系统外部路由20.0.0.0/24被学习到了。【这是与STUB区域最显著的区别】


<R1>disp ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 9        Routes : 9        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       20.0.0.0/24  O_NSSA  150  1           D   192.168.20.2    GigabitEthernet0/0/0


<R2>disp ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 10       Routes : 10       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       20.0.0.0/24  O_ASE   150  1           D   192.168.10.1    GigabitEthernet0/0/1

简单的总结

选择哪种区域类型,取决于你的具体需求:

当一个区域绝对不需要引入任何外部路由,且所有出区域流量都希望通过指定的ABR时,使用 STUB区域(或更极致的Totally STUB区域)。

当一个区域自身需要引入外部路由,但又希望避免学习OSPF网络其他部分传来的大量外部路由时,使用 NSSA区域(或Totally NSSA区域)。

总结

以上便是搭配ENSP模拟器对OSPF STUB和NSSA 区域的详解,后续我会更新更多的实操案例和讲解,希望对您有用,更多关于数通设备的资料,持续更新中,欢迎您的关注!

如果觉得这些经验对你有用,不妨动动手指
点赞
,再顺手
收藏
起来,方便后续回看或分享给有需要的朋友 —— 您的每一份支持,都是我继续分享的动力,感谢阅读!

资料获取

如果您需要本期的ENSP模拟器数据,可以关注微信公众号
数通工程师
,回复关键字
ENSP文件
,即可获取;使用ENSP打开便可以运行到您本地的电脑(运行后,要稍作等待,待协议状态稳定)。很需要关注,再次表示感谢!!!

如果您有使用问题,也可以私信我,感谢!!!

第四章 OSPF NSSA与STUB区域(对比)配合ENSP配置实操和下载

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...