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)
- HCNA Routing&Switching之动态路由协议OSPF基础(一)
前文我们了解了基于路径矢量算法的动态路由协议RIP防环以及度量值的修改相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15012895.html:今天我 ...
- HCNA Routing&Switching之动态路由协议OSPF建立邻居的条件
前文我们了解了OSPF的router id.数据包结构.类型.不同类型的数据包作用以及OSPF状态机制,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15027 ...
- 1.4-动态路由协议OSPF⑧
OSPF认证(保证寻路协议级别的网络安全) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 按照参与认证的成员,进行分类: 1:链路认证(参与认证的成员 ...
- 1.4-动态路由协议OSPF⑥
OSPF Network Type/网络类型 (Run Mode/运行模式) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 物理 ...
- 1.4-动态路由协议OSPF④
多区域的OSPF: 划分多区域的主要目的: 1.减少每个区域中的路由条目,进而减少每个路由器的内存中的路由,及其内存消耗,提高转发效率. 2.因为每一个OSPF区域对应在一个OSPF LSDB,配合在 ...
- 1.4-动态路由协议OSPF③
OSPF的路由汇总 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用默认的网络地址 因为 无论在何种路 ...
- 1.4-动态路由协议OSPF②
LAB2.通过反掩码控制有哪些接口,在运行OSPF ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ step1:启动OSPF,并宣告网络: R1(config ...
- 1.4-动态路由协议OSPF①
r2#sh ip ospf border-routers 查看ABR 修改OSPF接口优先级 r1(config)#int e 0 r1(config-if)#ip ospf priority 100 ...
- HCNA Routing&Switching之动态路由协议OSPF基础(二)
前文我们主要了解了OSPF的区域.区域分类.路由器类型.OSPF的核心工作流程,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/15025533.html:今天 ...
随机推荐
- 《编写可维护的Javascript》学习总结
第一部分 一.基本规范 1.缩进:一般以四个空格为一个缩进. 2.语句结尾:最好加上分号,因为虽然“自动分号插入(ASI)”机制在没有分号的位置会插入分号,但是ASI规则复杂而且会有特殊情况发生 // ...
- Java 8 (8) 默认方法
传统上,Java程序的接口是将相关方法按照预定组合到一起的方式.实现接口的类必须为接口中定义的方法提供一个实现,或者从父类中集成它的实现.但是,一旦类库的设计者需要更新接口,向接口中加入新的方法时候, ...
- opencv3+python+pycharm报错问题(cmd命令正常)
2018-03-0223:58:59 首先在你已成功安装python的情况下运行cmd命令,下载安装opencv插件 如果在命令行可以使用 import cv2 但是在IDE上面只输入import c ...
- mybatis 关联查询
1.关联的两个实体类 外部类 parent public class Parent{ private String parentId; private String parentName; priva ...
- 使用openssl搭建CA并颁发服务器证书
本来整理了一份执行脚本,但是没有找到附件功能.只好直接贴当时自己看过的链接了. 文章标题:Openssl Certificate Authority 转载链接:https://jamielinux.c ...
- Qt 5.8.3 部署/添加 Crypto++第三方库(5.6.5版本)
首先,Qt没有封装加解密算法库(其实有个哈希函数的函数).介于OpenSSL函数封装不友好,以及先前爆发的心脏滴血漏洞广受诟病,我们考虑在C++上使用一种新的,并且封装友好的,OOAD程度更高的加解密 ...
- ubuntu16.04安装teamviewer12
安装teamviewer下载地址:http://www.teamviewer.com/en/download/linux/ 下载的是:teamviewer_12.0.76279_i386.deb ...
- string 字符串--------redis
APPEND 语法:APPEND KEY VALUE 如果key已经存在并且是一个字符串,append 命令将value追加到key原来的值的末尾. 如果key不存在,append就简单地将给定key ...
- 第一节:重写(new)、覆写(overwrite)、和重载(overload)
一丶重写<NEW> 子类重写父类方法,方法里加new, eg: public new void CommonMethord1(string msg){} 子类继承父类中的普通方法,如果在子 ...
- mysql导出数据到excel的两种方式
使用第一种方式如果数据中有换行符的话会自动换行,但使用第二种方式就不会出现这种效果了.两种方式自己选择哈 1:select * from into outfile 'c:/Users/a.xls' t ...