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. 1393 0和1相等串 鸽笼原理 || 化简dp公式

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1393 正解一眼看出来的应该是鸽笼原理.记录每个位置的前缀和,就是dp[i ...

  2. 为什么,博主我要写下这一系列windows实用网络?

    发现,随着自身一路过来所学,无论在大数据领域.还是linux  or  windows里,菜鸟的我慢慢在长大.把自己比作一个园,面积虽在增加,涉及面增多,但圆外的东西,还是那么多. 现在,正值在校读研 ...

  3. Asp.net MVC中文件上传的参数转对象的方法

    参照博友的.NET WebApi上传文件接口(带其他参数)实现文件上传并带参数,当需要多个参数时,不想每次都通过HttpContext.Request.Params去取值,就针对HttpRequest ...

  4. Android 你知道界面布局嵌套多少层之后会Crash吗

    我们先放一张Hierarchy Viewer的图:(模拟器Android4.4) 看到数字6了吗,那个RelativeLayout是MainActivity的根ViewGroup, 而在Relativ ...

  5. java 8 stream使用

    使用stream代替循环的方案 1.定义一个Article类包括标题.作者.标签 private class Article { private final String title; private ...

  6. Windows Server 2008不能Ping改为允许的方法

    用了Windows Server 2008朋友肯定都知道,2008在很多设置方面与2003不同,尤其在安全上进行了加强,例如:默认情况下Windows 2008是不允许PING的,那么如何打开允许PI ...

  7. Java 8 和 Java 9部分区别

    Java 8 和 Java 9中 concurrent 包有了一些改变, 本文对这些改变做了汇总.Java 8 中 Concurrent package的改变java.util.concurrent中 ...

  8. 【转载】文件上传命令rz和下载命令sz的安装

    一.xshell工具简介 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.其可以在Windows界面下用来访 ...

  9. C++ string 是否以‘\0’结尾 讨论

    转载https://blog.csdn.net/qq_31930499/article/details/80374310 之前在某篇文章中看到,C语言字符串是以’\0’结尾的,但是C++string类 ...

  10. 洛谷——P3807 【模板】卢卡斯定理

    P3807 [模板]卢卡斯定理 洛谷智推模板题,qwq,还是太弱啦,组合数基础模板题还没做过... 给定n,m,p($1\le n,m,p\le 10^5$) 求 $C_{n+m}^{m}\ mod\ ...