OSPF的特殊区域(Stub/total Stub区域,无法引入外部路由):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一种级别:减少(Area 24中的路由,去掉域外的,保留域间/域内)
Stub区域的路由器,只有域内/域间的路由,没有域外路由。
Area24        Area24/0/13          EIGRP
阻止了LSA5/4进入Stub区域
第二种级别:total stub(totally stubby area):
Total stub区的路由器,只有区域内的路由,没有域间和域外路由。
阻止了LSA5/LSA4/LSA3进入total stub区。
Stub区域的ABR,也会自动向Stub区域的路由器,发送默认路由。
OSPF的特殊区域(NSSA/total NSSA):(Area 13)
(NSSA=Stub区域功能+能够引入外部路由的功能)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一种级别,NSSA:
标准NSSA区域路由器,只有域内/域间的路由,
但没有其他区域的ASBR(R2)所引入的域外路由,(1.0.0.0, 100.0.0.0)
但本NSSA区域中的ASBR(R3),却可以引入域外路由(EIGRP)
(与本区域直接相连的其他协议);假设A13为NSSA区域,R2上建立LP口模拟域外路由运行EIGRP,那么R2就成为ASBR,其结论:R3是A13(NSSA)区域中的ASBR,只能引入与本区域(R3/5)相连的域外路由,但不能引入R2上LP路由;
    第二种级别,total NSSA:只有域内路由,没有域间和其他区域的ASBR所引入的域外路由,定义后会自动向NSSA区域生成默认路由D* IA 0.0.0.0/0 (LSA3类)。
    ----------------------------------------------------------------------------
LAB1:STUB区域
~~~~~~~~~~~~~~~~~~~~~~~
       在area24的所有路由器上(包括此区域ABR):
router ospf 110
area 24 stub
注意:在stub区的所有路由器上都必须要做,否则会DOWN掉;
    
注意观察:
增加了:
在Area24中的所在路由器上,(ABR/R2除外),
都自动获得了一条到达Stub ABR 的默认路由
    
O*IA 0.0.0.0/0 [110/65] via R2, LSA3
减少了:(LSA4/LSA5)
也接收不到ASBR引入的域外路由(EIGRP)
而且,
Stub区域本身也无法引入外部路由。
Stub区域应该只有一个ABR,不能有多个,否则可能导致次优路径的产生。
不能有虚链路穿越它。
   
----------------------------------------------------------------------------
LAB2:total STUB区域:
~~~~~~~~~~~~~~~~~~~~~~~~~
 
Stub ABR:(R2)
router ospf 110
area 24 stub no-summary
Stub区域内的所在内部路由器:(R4)
router ospf 110
area 24 stub
ABR所产生的默认路由,与标准的Stub情况完全一样
O*IA 0.0.0.0/0 [110/65] via R2, LSA3
Total Stub区域,实现了让OSPF区域路由的更进一步的简化目的。
把域间路由也简化掉了
   
此时R4的路由表为:
Gateway of last resort is 24.0.0.2 to network 0.0.0.0
     24.0.0.0/24 is subnetted, 1 subnets
C       24.0.0.0 is directly connected, Serial0
     122.0.0.0/32 is subnetted, 1 subnets
O       122.2.2.2 [110/65] via 24.0.0.2, 00:18:09, Serial0
O*IA 0.0.0.0/0 [110/65] via 24.0.0.2, 00:18:09, Serial0
此时R4的database为:
OSPF Router with ID (110.0.0.4) (Process ID 110)
                Router Link States (Area 24)
Link ID         ADV Router      Age         Seq#       Checksum Link count
110.0.0.2       110.0.0.2       1151        0x80000015 0x0098E1 3
110.0.0.4       110.0.0.4       1151        0x80000018 0x009C69 2
                Summary Net Link States (Area 24)
Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         110.0.0.2       473         0x80000002 0x00C10B
----------------------------------------------------------------------------
LAB3:NSSA区域:
~~~~~~~~~~~~~~~~~~~~~~~~~~
    
interface Ethernet0
ip address 100.0.0.2 255.0.0.0
ip route 100.0.0.0 255.0.0.0 ethernet 0
router ospf 110
redistribute static subnets
redistribute connected subnets
STEP1:在NSSA的所有路由器上,包括NSSA ABR(R1)上:
router ospf 110
area 13 nssa
观察Area13内部的路由变化
只有域内&域间,没有域外,也没有默认路由!
Step2:标准NSSA区域的ABR,是不会自动为NSSA区域内的路由器,自动生成默认路由的
NSSA的ABR上:
R1(config-router)#area 13 nssa default-information-originate 
    
    
LAB4:total NSSA区域:
(NSSA=Stub区域功能+能够引入外部路由的功能)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Step1:
R1#(在NSSA的ABR上)
router ospf 110
area 13 nssa no-summary
NSSA的区域内部路由器,无需任何改动
因为凡是Total的Stub/NSSA区域的ABR,都会为本区域中的路由器,自动产生默认路由(LSA3)
所以无需添加default-information-originate
NSSA的区域内部路由器,收到的默认路由是:
O*IA 0.0.0.0/0 (LSA3) (NSSA的ABR发送的)
实现了NSSA区域的最简化,同时还可以引入EIGRP的外部路由
Step2:
    
对于NSSA区域:
如果不希望NSSA区域内的路由器,接收到同是ABR&ASBR(R1)引入的LSA7的外部路由
R1(config-router)#area 13 nssa no-redistribution no-summary  
(只能在Total NSSA中做)
OSPF3种默认路由的使用场景以及配置操作
1:Stub/Total Stub/total NSSA的ABR自动产生的默认路由
O*IA 0.0.0.0/0 (LSA3)
2:在标准的NSSA区域的ABR上,
通过default-information-originate参数产生的默认路由
O*N2 0.0.0.0/0 (LSA7)
3:在OSPF普通区域,连接到ISP的边缘路由器上,向整个OSPF域发送默认路由:
R2#
ip route 0.0.0.0 0.0.0.0 ethernet 0 (指向ISP)
router ospf 110
default-information originate
O*E2 0.0.0.0/0 (LSA5)

1.4-动态路由协议OSPF⑤的更多相关文章

  1. HCNA Routing&Switching之动态路由协议OSPF基础(一)

    前文我们了解了基于路径矢量算法的动态路由协议RIP防环以及度量值的修改相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15012895.html:今天我 ...

  2. HCNA Routing&Switching之动态路由协议OSPF建立邻居的条件

    前文我们了解了OSPF的router id.数据包结构.类型.不同类型的数据包作用以及OSPF状态机制,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15027 ...

  3. 1.4-动态路由协议OSPF⑧

    OSPF认证(保证寻路协议级别的网络安全) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 按照参与认证的成员,进行分类: 1:链路认证(参与认证的成员 ...

  4. 1.4-动态路由协议OSPF⑥

    OSPF Network Type/网络类型     (Run Mode/运行模式) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 物理 ...

  5. 1.4-动态路由协议OSPF④

    多区域的OSPF: 划分多区域的主要目的: 1.减少每个区域中的路由条目,进而减少每个路由器的内存中的路由,及其内存消耗,提高转发效率. 2.因为每一个OSPF区域对应在一个OSPF LSDB,配合在 ...

  6. 1.4-动态路由协议OSPF③

    OSPF的路由汇总 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         用默认的网络地址 因为 无论在何种路 ...

  7. 1.4-动态路由协议OSPF②

    LAB2.通过反掩码控制有哪些接口,在运行OSPF ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   step1:启动OSPF,并宣告网络: R1(config ...

  8. 1.4-动态路由协议OSPF①

    r2#sh ip ospf border-routers 查看ABR 修改OSPF接口优先级 r1(config)#int e 0 r1(config-if)#ip ospf priority 100 ...

  9. HCNA Routing&Switching之动态路由协议OSPF基础(二)

    前文我们主要了解了OSPF的区域.区域分类.路由器类型.OSPF的核心工作流程,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/15025533.html:今天 ...

随机推荐

  1. [ Nowcoder Contest 167 #D ] 重蹈覆辙

    \(\\\) \(Description\) 用\(1\times 2\)的矩形和面积为\(3\)的\(L\)形去覆盖一个\(2\times N\) 的矩形,求方案数对\(10^4+7\)取模后的结果 ...

  2. Jmeter接口测试---webservices

    Jmeter与LR相比来说,测试webservices接口要简单很多. 下面说下具体的操作流程: 1.创建一个线程组 2.创建一个soap/xml请求 3.填写要进行测试webservice的请求内容 ...

  3. Android ListView绑定数据

    ListView绑定数据的三层: ListView绑定数据源从逻辑上可以分为三层:UI层,逻辑层,数据层. UI层:UI层即是ListView控件. 数据层:要展示到ListView控件上面的数据. ...

  4. iOS中ARC和非ARC混用

    如果在使用第三方类库的时候,我们可能会遇到一些内存管理的问题   那么如何在一个工程中实现ARC和非ARC混用呢,例如你创建一个ARC的工程,但是你引用的第三方类库是非ARC管理内存的   首先点击工 ...

  5. GLPI开源资产管理系统

    GLPI一款资产管理系统,功能比较强大,东西比较多,放张图,有机会再深入研究

  6. POJ_1018_(dp)

    Communication System Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 28273   Accepted:  ...

  7. HDU_2955_Robberies_01背包

    A - Robberies Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submi ...

  8. 【Linux】CentOS安装Jenkins

    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm -- ...

  9. day19-常用模块IV(re、typing)

    目录 re模块 typing模块 爬取音频 re模块 用来从字符串(文本)中查找特定的东西 1.元字符:有特殊意义的字符 ^ 从开头匹配 import re a = re.findall('^abc' ...

  10. R中矩阵运算

    # 数据产生 # rnorm(n, mean = 0, sd = 1) 正态分布的随机数(r 代表随机,可以替换成dnorm, pnorm, qnorm 作不同计算.r= random = 随机, d ...