OSPF的特殊区域

OSPF区域类型

Area TypeDescription
普通区域缺省情况下,OSPF区域被定义为普通区域。普通区域包括标准区域或骨干区域(Area0)
Stub区域禁止4、5类LSA泛洪,允许骨干区域进入的三类LSA,同时ABR会自动发3类LSA的缺省路由
Totally Stub区域禁止3、4、5类LSA泛洪,同时ARB会自动下发3类LSA的缺省路由
NSSANSS禁止哦才能够骨干区域进入的4、5类LSA,但是允许本地区域注入AS外部路由,这些外部路由以7类LSA在NSSA内泛洪。NSSA ABR下发一条7类的缺省路由
Totally NSSA在NSSA的基础上,禁止从骨干区域进入的3类LSA,同时NSSA ARB下发一条3类的缺省路由

STUB

STUB区域就是一个对区域概念的最典型的应用。STUB区域的设计思想在于:在划分了区域之后,非骨干区域中的路由器对于区域外的路由,一定要通过ABR(区域边界路由器)来转发,或者说对于区域内的路由器来说ABR是一个通往外部世界的必经之路。既然如此,对于区域内的路由器来说,就没有必要知道通往外部世界的详细的路由了,代之以由ABR向该区域发布一条缺省路由来指导报文的发送。这样在区域内的路由器中就只有为数不多的区域内路由和一条指向ABR的缺省路由。而且无论区域外的路由如何变化,都不会影响到区域内路由器的路由表。由于区域内的路由器通常是由一些处理能力有限的低端路由器组成,所以处于STUB区域内的这些低端设备既不需要保存庞大的路由表,也不需要经常性的进行路由计算。有了 STUB属性之后,网络的规划更符合实际的设备特点。

NSSA

自治系统外的路由不可以进入到NSSA区域中,但是NSSA区域内的路由器引入的 路由可以在NSSA中传播并发送到区域之外。即:取消了STUB关于双向传播的限制(区域外的进不来,区域里的也出不去),改为单向限制(区域外的进不来,区域里的能出去)。
NSSA对LSA的影响:
1:类型7LSA在一个NSSA区域内携带外部信息。
2:类型7LSA在NSSA的ABR上被转化为5lsa。
3:不允许外部LSA.
4:汇总LSA被引入。

NSSA的缺省路由

对于NSSA
如果ABR在骨干区域内有FULL的邻居,则该ABR会自动下发一条7类LSA描述的缺省路由,该缺省路由无法取消
如果ABR在骨干区域内无FULL的邻居,则该ABR需配置nass default-route-advertise命令,且本地需有非OSPF的缺省路由,才会向NSSA下发7类LSA描述的缺省路由
对于Totally NSSA
ABR会自动下发一条3类LSA描述的缺省路由,以及一条7类LSA描述的缺省路由(要求该ABR在骨干区域内有FULL的邻居),NSSA内的路由器会通过这条3类LSA计算缺省路由

Stub Area

Area0不能配置成Stub Area,如果要将Area配置成Stub Area,则该Area中的所有路由都要配置Stub Area属性,否则邻居关系无法正常建立,Stub Area内不能存在ASBR,即自治系统外部的路由不能在Stub Area内传播,Stub Area内不能存在虚连接。

OSPF area的概念

Area0为骨干区域,负责在非骨干区域之间中转区域边界路由器归纳的链路状态通告信息。为了防止出现环路,OSPF要求所有的非骨干区域之间不能直接进行LSA的交互,而必须通过Area0骨干区域进行中转,因此所有的非骨干区域必须于Area0“直接相连”

路由重发布的概念

在某些组网中,可能存在多种路由协议,每种路由协议对路由信息的理解及处理是不同的,因此初始情况下,路由信息在不同的路由协议之间时相互隔离的
路由重发布也被称为路由引入,指的时将路由信息从一种路由协议发布到另外一种路由协议的操作
在网络中部署路由重发补,可以使得路由信息能够在多种路由协议之间实现传递,从而全网的数据能够实现胡同

汇总路由

假设下面有4个网络:
172.18.129.0/24
172.18.130.0/24
172.18.132.0/24
172.18.133.0/24
如果这四个进行路由汇聚,能覆盖这四个网络的汇总地址是:
172.18.128.0/21
算法为:129的二进制代码是10000001
130的二进制代码是10000010
132的二进制代码是10000100
133的二进制代码是10000101
这四个数的前五位相同都是10000,所以加上前面的172.18这两部分相同的位数,网络号就是8+8+5=21。而10000000的十进制数是128,所以,路由汇聚的Ip地址就是172.18.128.0。所以最终答案就是172.18.128.0/21。

实验

在这里插入图片描述
在这里插入图片描述


[R1]int g0/0/0
[R1]ip a 192.168.10.1 24
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.1]stub 
[R1-ospf-1-area-0.0.0.1]q
[R1-ospf-1]import-route direct 


[R2-GigabitEthernet0/0/1]in g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.10.2 24 
[R2-GigabitEthernet0/0/0]in g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.20.1 24
[R2-GigabitEthernet0/0/1]in g0/0/2
[R2-GigabitEthernet0/0/2]ip add 192.168.70.1 24
[R2]i lo 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 192.168.10.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]area 4
[R2-ospf-1-area-0.0.0.4]network 192.168.70.0 0.0.0.255
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]stub
[R2-ospf-1-area-0.0.0.1]area 4
[R2-ospf-1-area-0.0.0.4]abr-summary 192.168.0.0 255.255.248.0

[R3]in g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.20.2 24
[R3-GigabitEthernet0/0/0]in g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.30.1 24
[R3-GigabitEthernet0/0/1]in loopb 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q
[R3]ospf 1  
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[R3]ospf 1
[R3-ospf-1]area 2
[R3-ospf-1-area-0.0.0.2]vlink-peer 4.4.4.4

[Huawei]sys R4
[R4]in g0/0/0
[R4-GigabitEthernet0/0/0]ip add 192.168.30.2 24
[R4-GigabitEthernet0/0/0]in g0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.40.1 24
[R4-GigabitEthernet0/0/1]i l 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]q
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 2 
[R4-ospf-1-area-0.0.0.2]network 192.168.30.0 0.0.0.255
[R4]ospf 1
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]vlink-peer 3.3.3.3
[R4-ospf-1-area-0.0.0.3]nssa

[R5]in g0/0/0
[R5-GigabitEthernet0/0/0]ip add 192.168.40.2 24
[R5-GigabitEthernet0/0/0]in g0/0/1
[R5-GigabitEthernet0/0/1]ip add 192.168.50.1 24
[R5-GigabitEthernet0/0/1]i l 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]q
[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]area 3
[R5-ospf-1-area-0.0.0.3]network 192.168.40.0 0.0.0.255
[R5]ospf 1
[R5-ospf-1]area 3
[R5-ospf-1-area-0.0.0.3]nssa
[R5-ospf-1]rip 1
[R5-rip-1]network 192.168.50.0
[R5-rip-1]import-route ospf 1
[R5-rip-1]silent-interface g0/0/1
[R5-rip-1]undo silent-interface g0/0/1
[R5-rip-1]ospf 1
[R5-ospf-1]import-route rip 1


[R6]int g0/0/0
[R6-GigabitEthernet0/0/0]ip add 192.168.50.2 24
[R6-GigabitEthernet0/0/0]in g0/0/1
[R6-GigabitEthernet0/0/1]ip add 192.168.1.254 24
[R6-GigabitEthernet0/0/1]q
[R6]rip 1
[R6-rip-1]network 192.168.50.0
[R6-rip-1]network 192.168.1.0
[R6-rip-1]silent-interface g0/0/1

[R7]in g0/0/0
[R7-GigabitEthernet0/0/0]ip add 192.168.70.2 24
[R7-GigabitEthernet0/0/0]i loo 0
[R7-LoopBack0]ip add 7.7.7.7 32
[R7-LoopBack0]q
[R7]ospf 1 router-id 7.7.7.7
[R7-ospf-1]area 4
[R7-ospf-1-area-0.0.0.4]network 192.168.70.0 0.0.0.255
[R7]ospf 1
[R7-ospf-1]asbr-summary 192.168.0.0 255.255.0.0
[R7]int LoopBack 0
[R7-LoopBack0]ip a 192.168.1.1 24
[R7-LoopBack0]int loopback 1
[R7-LoopBack1]ip a 192.168.2.1 24
[R7-LoopBack1]int loopback 2
[R7-LoopBack2]ip a 192.168.3.1 24
[R7-LoopBack2]int loopback 3
[R7-LoopBack3]ip a 192.168.4.1 24
[R7-LoopBack3]int loopback 4
[R7-LoopBack4]ip a 192.168.5.1 24
[R7-LoopBack4]int loopback 5
[R7-LoopBack5]ip a 192.168.6.1 24
[R7-LoopBack5]int loopback 6
[R7-LoopBack6]ip a 192.168.7.1 24


import-route ospf 1         #rip引入ospf
import-route rip 1 type 2 cost 1         #ospf引入rip
import-route direct          #引入直连路由
import-route static           #引入静态路由
default-route-advertise always       #引入默认路由


dis ospf lsdb router 1.1.1.1      
dis ospf lsdb network
dis ospf lsdb summary
dis ospf lsdb asbr
dis ospf lsdb ase
dis ospf lsdb nssa
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值