实验:OSPF特殊区域
ospf的四种特殊区域(通俗易懂)
ospf的四种特殊区域(通俗易懂)stub(末节区域):使用的前提:如下图示,非骨干路由和其它路由协议(静态、EIGRP、RIP...)均要与骨干路由直连。
作用是:把一个非骨干区域配置成stub区域,而stub区域路由器将从其它协议重分布到OSPF的路由条目(OE1、OE2)替换成默认路由指向骨干区域。
如下图所示:在R1、R2(即ABR)上配置,配置命令如下:R1/R2:router ospf 1area 100stub结果是:由于R2既是处于area 100,又处于area 0,所以,当“show ip route ospf”的时候,只有R1上的OSPF路由条目(OE1、OE2)会被替换成默认路由指向骨干路由,而R2上的路由条目是不会被替换的。
当然,此图右边使用的是EIGRP,也可以使用除OSPF外的其他路由协议,因为,我们要在R3上做“路由重分布”。
totally-stub(完全末节区域):使用的前提条件和stub的一样,只是totally-stub要更“狠”,它的作用是:将从它路由协议重分布到OSPF的路由条目(OE1、OE2)及OIA(区域间学习到的路由)全部替换成默认路由指向骨干区域,但配置命令与上述还是有一点点差别的:R1:router ospf 1area 100 stubR2: router ospf 1area 100 stub no-summary结果:也是只有R1上的所有OSPF路由条目(包括OE1、OE2机OIA)被替换成了一条默认路由指向骨干路由。
nssa和totally-nssa的使用前提是一样的,即当OSPF区域跨非骨干区域连接到骨干区域时,如下图所示,RIP跨了area 10连接到了area 0。
而两者的作用有点不同。
nssa(次末节区域):作用是将从连接骨干区域出口的其它路由协议重发布来的(OE1、OE2)替换成默认路由指向骨干区域配置命令:R2和R3:router ospf 1area 10 nssaR4: router ospf 1area 10 nssa default-information-originatetotally-nssa(完全次末节区域):作用是将从连接骨干区域出口的其它路由协议重发布来的(OE1、OE2)及区域间学习到的路由(OIA)替换成默认路由指向骨干区域。
OSPF区域类型--NSSA区域完全NSSA区域
OSPF区域类型--NSSA区域/完全NSSA区域NSSA区域:NSSA区域允许一些外部路由通告到OSPF自治系统内部,顾名思义,NSSA,是stub的一个升级网络结果,全称为:Not-So-Stub-Area.不是那么末节的区域。
NSSA同时也保留自治系统区域部分的stub区域的特征。
假设一个stub区域中的路由器连接了一个运行其他路由器进程的自治系统,现在这个路由器就变成了ASBR.因为有了ASBR,所以这个区域也就不能再叫stub了,而改名叫NSSA区域。
但是如果把这个区域配置为NSSA区域,那么ASBR会产生NSSA外部lsa(type=7),然后泛洪到整个NSSA 区域内,这些7类的lsa在NSSA的ABR上面最后会转换成type=5的lsa进行泛红到整个ospf域中。
通过读这里的描述,我自己先做总结,后续再用实验进行验证。
我觉得NSSA区域中,只会存在1/2/3/7类的lsa.绝对不会存在5类的lsa。
下面还是用实验来验证一下上面的原理:现在area0是骨干,R2+R3+R4是NSSA area 10.R4将外部EIGRP路由冲分发到OSPF 中产生外部路由注入OSPF区域。
然后再R2/R3/R4的ospf进程下面都配置为:area 10 nssa这样area 10的所有路由器就共同组成了一个NSSA区域。
这个时候再来验证一下原理:在R2/R3/R4上面分别配置area 10 nssa.那么我们来验证一下在R4/R3上面有哪些lsa在ospf的lsdb中。
在R4上面,其实最后就是NSSA type-7的lsdb.宣告路由器是40.40.40.40,宣告的是外部路由172.16.1/2/3.0,lsa类型是7类的.下面再看看R3.实际上就是R4, 40.40.40.40在NSSA区域内泛洪了引入的外部路由,所以R3除了1类,2类,3类的lsa,就只有7类从40.40.40.40传递过来的.然后最后在R2上面,这个ABR,可以看到相关的lsdb.R2这个ABR也收到了R4这个ASBR发送过来的type-7的NSSA 外部lsa,但是也同时向非nssa区域扩散5类的lsa,可以注意到,到5类的时候,实际上宣告路由器已经发生了变化。
华为OSPF 特殊区域完全NSSA 区域的配置及区域路由汇总
华为OSPF 特殊区域完全NSSA 区域的配置及区域路由汇总作者:救世主220实验日期2015.6.28实验拓扑如下:说明:AR3上的loopback9 作为外部路由,其余的nssa区域路由传入AREA0的时候进行汇总从而减少AR1上的路由条目;AR1 开启Telnet功能并且禁止any登录。
AR1 配置:[AR1]dis cur[V200R003C00]sysname AR1#acl number 3000rule 5 deny tcp destination 10.0.1.1 0rule 10 deny tcp destination 10.0.12.1 0#aaalocal-user ccie password cipher %$%$2P6NSU818+S,I[-}w2Q)V@O~%$%$(此处乱码为密码ccie)local-user ccie privilege level 3local-user ccie service-type telnet#interface GigabitEthernet0/0/0ip address 10.0.12.1 255.255.255.0traffic-filter inbound acl 3000#interface LoopBack0ip address 10.0.1.1 255.255.255.0ospf network-type broadcast#ospf 1 router-id 1.1.1.1retransmission-limit 5flooding-control number 60area 0.0.0.0network 10.0.0.0 0.255.255.255user-interface vty 0 4authentication-mode aaaAR2配置:[AR2]dis current-configuration[V200R003C00]#sysname AR2#acl number 2000rule 5 permit source 10.0.4.0 0.0.0.255#interface GigabitEthernet0/0/0ip address 10.0.12.2 255.255.255.0#interface GigabitEthernet0/0/1ip address 10.0.23.2 255.255.255.0#interface LoopBack0ip address 10.0.2.2 255.255.255.0ospf network-type broadcastospf 1 router-id 2.2.2.2lsa-originate-interval intelligent-timer 6000 1000 1200 lsa-arrival-interval 1000retransmission-limitarea 0.0.0.0network 10.0.12.2 0.0.0.0area 0.0.0.1abr-summary 10.0.0.0 255.255.224.0network 10.0.2.2 0.0.0.0network 10.0.23.2 0.0.0.0AR3配置:[AR3]dis current-configuration[V200R003C00]sysname AR3interface GigabitEthernet0/0/0ip address 10.0.23.3 255.255.255.0 #interface LoopBack0ip address 10.0.3.3 255.255.255.0 ospf network-type broadcast#interface LoopBack1ip address 10.0.4.3 255.255.255.0 ospf network-type broadcast#interface LoopBack9ip address 99.1.1.1 255.255.255.0 #ospf 1 router-id 3.3.3.3import-route directarea 0.0.0.1network 10.0.0.0 0.255.255.255 nssa no-summary测试结果:注意:AR1与AR3连通性测试正常,如下图所示。
ospf特殊区域命令
ospf特殊区域命令nano-ummarnadefault-route-advertieno-ummarnadefault-route-advertienano-import-routeno-ummarno-import-route:该参数用于禁止将AS外部路由以Type-7LSA的形式引入到NSSA区域中,这个参数通常只用在既是NSSA区域的ABR,也是OSPF自治系统的ASBR的路由器上,以保证所有外部路由信息能正确地进入OSPF路由域。
no-ummary:该参数只用于NSSA区域的ABR,配置后,ABR只通过Type-3LSA向区域内发布一条缺省路由,不再向区域内发布任何其它Type-3LSA(这种区域又称为TotallyNSSA区域)。
default-route-advertie:该参数只用于NSSA区域的ABR或ASBR,配置后,对于ABR,不论本地是否存在缺省路由,都将生成一条Type-7LSA向区域内发布缺省路由;对于ASBR,只有当本地存在缺省路由时,才产生Type-7LSA向区域内发布缺省路由。
Stubdefault-route-advertie-alway:该参数只用于Stub区域的ABR,配置后,ABR向Stub区域内发布缺省路由的Type-3LSA时不检查骨干区域是否存在FULL状态的邻居。
如果未指定本参数,ABR向Stub区域内发布缺省路由的Type-3LSA时需要检查骨干区域是否存在FULL状态的邻居,如果不存在FULL状态的邻居,则ABR不会向Stub区域内发布缺省路由的Type-3LSA。
no-ummary:该参数只用于Stub区域的ABR,配置后,ABR只向Stub 区域内发布一条缺省路由的Type-3LSA,不生成任何其它Type-3LSA(这种区域又称为TotallyStub区域)。
ospf 区域类型
NSSA Configuration
RouterA(config-router)#
Totally Stubby Configuration
RouterA(config-router)#
area area-id stub no-summary • The addition of no-summary on the ABR creates a totally stubby area and prevents all summary LSAs from entering the stub area.
Routing Table in a Stub Area with Summarization
P1R3#sh ip route <output omitted> Gateway of last resort is 10.1.1.1 to network 0.0.0.0 172.31.0.0/16 is variably subnetted, 2 subnets, 2 masks O IA 172.31.22.4/32 [110/782] via 10.1.1.1, 00:13:08, FastEthernet0/0 O IA 172.31.11.0/24 [110/1] via 10.1.1.1, 00:02:39, FastEthernet0/0 10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks O 10.11.0.0/24 [110/782] via 10.1.1.1, 00:13:08, FastEthernet0/0 C 10.200.200.13/32 is directly connected, Loopback0 C 10.1.3.0/24 is directly connected, Serial0/0/0 O 10.1.2.0/24 [110/782] via 10.1.3.4, 00:13:09, Serial0/0/0 C 10.1.1.0/24 is directly connected, FastEthernet0/0 O 10.1.0.0/24 [110/782] via 10.1.1.1, 00:13:09, FastEthernet0/0 O*IA 0.0.0.0/0 [110/2] via 10.1.1.1, 00:13:09, FastEthernet0/0 P1R3#
OSPF实验及解析
OSPF实验及解析:实现OSPF网络实验报告一、实验名称:实现OSPF网络二、实验条件:1、配置路由器运行OSPF协议。
2、拓扑图如(三)所示。
3、要求192.168.1.0/24、192.168.2.0/24为area 1配置为完全末梢区域;192.168.3.0/24为area 0;192.168.4.0/24、192.168.5.0为area 2,配置为NSSA 区域。
路由器D的F0/1端口的辅助IP地址和路由器E运行RIP-V2。
实现OSPF区域的路由器可以和RIP路由器互相学习到网络路径。
三、实验拓扑实现OSPF网络.jpg四、实验步骤及操作:1、路由器A的配置:RouterA(config)#int loopback 0RouterA(config-if)#ip add 172.16.0.1 255.255.255.255 RouterA(config-if)#exitRouterA(config)#int f0/0RouterA(config-if)#ip add 192.168.1.1 255.255.255.0 RouterA(config-if)#no shutRouterA(config-if)#exitRouterA(config)#int f0/1RouterA(config-if)#ip add 192.168.2.1 255.255.255.0 RouterA(config-if)#no shutRouterA(config-if)#exitRouterA(config)#router ospf 10RouterA(config-router)#network 192.168.1.0 0.0.0.255 area 1 RouterA(config-router)#network 192.168.2.0 0.0.0.255 area 1 RouterA(config-router)#area 1 stubRouterA#show ip ospf databaseRouterA#show ip ospf border-router2、路由器B的配置:RouterB(config)#int loopback 0RouterB(config-if)#ip add 172.16.0.2 255.255.255.255 RouterB(config-if)#exitRouterB(config)#int f0/0RouterB(config-if)#ip add 192.168.2.2 255.255.255.0 RouterB(config-if)#no shutRouterB(config-if)#exitRouterB(config)#int f0/1RouterB(config-if)#ip add 192.168.3.1 255.255.255.0 RouterB(config-if)#no shutRouterB(config-if)#exitRouterB(config)#router ospf 10RouterB(config-router)#network 192.168.2.0 0.0.0.255 area 1 RouterB(config-router)#network 192.168.3.0 0.0.0.255 area 0 RouterB(config-router)#area 1 stub no-summary注:设置某区域为完全末梢区域的条件:1、设置内部路由器的区域为末梢区域2、在区域边界路有器上设置该区域为末梢区域且不进行路由汇总3、路由器C的配置:RouterC(config)#int loopback 0RouterC(config-if)#ip add 172.16.0.3 255.255.255.255 RouterC(config-if)#exitRouterC(config)#int f0/0RouterC(config-if)#ip add 192.168.3.2 255.255.255.0RouterC(config-if)#no shutRouterC(config-if)#exitRouterC(config)#int f0/1RouterC(config-if)#ip add 192.168.4.1 255.255.255.0RouterC(config-if)#no shutRouterC(config-if)#exitRouterC(config)#router ospf 10RouterC(config-router)#network 192.168.3.0 0.0.0.255 area 0 RouterC(config-router)#network 192.168.4.0 0.0.0.255 area 2 RouterC(config-router)#area 2 nssa no-summary4、路由器D的配置:RouterD(config)#int loopback 0RouterD(config-if)#ip add 172.16.0.4 255.255.255.255 RouterD(config-if)#exitRouterD(config)#int f0/0RouterD(config-if)#ip add 192.168.4.2 255.255.255.0RouterD(config-if)#no shutRouterD(config-if)#exitRouterD(config)#int f0/1RouterD(config-if)#ip add 192.168.5.1 255.255.255.0RouterD(config-if)#ip add 192.168.6.1 255.255.255.0 secondary RouterD(config-if)#no shutRouterD(config-if)#exitRouterD(config)#router ospf 10RouterD(config-router)#network 192.168.4.0 0.0.0.255 area 2 RouterD(config-router)#network 192.168.5.0 0.0.0.255 area 2 RouterD(config-router)#area 2 nssaRouterD(config-router)#redistribute rip metric 2 metric-type 1 RouterD(config-if)#exitRouterD(config)#router ripRouterD(config-router)#version 2RouterD(config-router)#network 192.168.6.0RouterD(config-router)#redistribute ospf 10 metric 25、路由器E的配置:RouterE(config)#int f0/0RouterE(config-if)#ip add 192.168.6.2 255.255.255.0RouterE(config-if)#no shutRouterE(config-if)#exitRouterE(config)#int f0/1RouterE(config-if)#ip add 192.168.7.1 255.255.255.0RouterE(config-if)#exitRouterE(config)#router ripRouterE(config-router)#version 2RouterE(config-router)#network 192.168.6.0RouterE(config-router)#network 192.168.7.0注:设置某区域为非完全末梢区域的条件:1、设置内部路由器的区域为非完全末梢区域2、在区域边界路有器上设置该区域为非完全末梢区域且不进行路由汇总6、PC工作站的设置:Pc1的设置:IP=192.168.1.10 Netmask=255.255.255.0Pc2的设置:IP=192.168.7.10 Netmask=255.255.255.0五、实验结果及分析在pc1上:Ping+192.168.7.10(通讯正常)在pc2上:Ping+192.168.1.10(通讯正常)由此证明配置成功注一:各Lsa的查看命令1、查看数据库中的所有路由器的Lsa的命令:show ip ospf database router2、查看数据库中的网络Lsa的命令:show ip ospf database network3、查看数据库中的网络汇总Lsa的命令:show ip ospf database summary4、查看数据库中的ASBR汇总Lsa的命令:show ip ospf database asbr-summary5、查看数据库中的自主系统外部Lsa的命令:show ip ospf database external6、查看数据库中的Nssa外部Lsa的命令:show ip ospf database nssa-external【实验环境】BENET公司总部位于北京,在上海和广州拥有分公司,现希望把三个地方的办公网络用OSPF连接起来,希望你为他们实现这个办公网络的搭建!【实验目的】按照现有拓扑图的规划,配置多区域的OSPF在他的上面配置末梢区域(Stub Area)和完全末梢区域(Totally Stublly Area)以及知道为什么要换分多区域的原因?【实验拓扑】【实验步骤】网络拓扑图的具体布线:Router1 S0/0 <----> Router2 S0/0Router2 S1/0 <----> Router3 S0/0Router3 E1/0 <----> Router4 E0/0第一步:配置路由器的回环地址和接口的IP地址;(1) 、配置Router1的回环地址和接口的IP地址;(2)、配置Router2的回环地址和接口的IP地址;(注意:在Router2上配置回环地址是根据情况而定的;Router2是属于Area2是属于骨干区域,但同时它也是一个ABR路由器;所以要配置两个接口的IP地址;因为R2是区域边界系统路由器(ABR)所以在它上面要配置两个接口的IP地址)!(3)、配置Router3的回环地址和接口的IP地址(他和Router2一样是一个ABR路由器又是Area0所以要配置两个接口的IP地址;而回环地址就在这里不在做具体的介绍了;因为R3是区域边界路由器(ABR)所以在它上面要配置两个接口的IP地址)(4)、配置Router4的回环地址和接口的IP地址;(他和Router2一样是一个ABR路由器又是Area0所以要配置两个接口的IP地址;而回环地址就在这里不在做具体的介绍了)第二步:启动OSPF的进程,并配置他们的区域末梢区域(Stub Area)和完全末梢区域(Totally Stubby Area)(1)、在Router1上配置OSPF进程以及宣告他所在的末梢区域(Stub Area)(注意:宣告OSPF的进程和宣告RIP的进程的配置是不一样的,在配置OSPF时他的进程号时本地路由器的进程号,他是来标识一台路由器的多个OSPF的进程的;)末梢区域(Stub Area )他是一个不允许自治系统外部LSA通告在其内进行泛洪的区域。
实验2.4 OSPF Stub区域与NSSA区域
实验2.4 OSPF Stub区域与NSSA区域学习目的•掌握OSPF的Stub区域的配置•掌握OSPF的NSSA区域的配置•观察LSA Type7的内容•理解LSA Type7与Type5之间的转化关系拓扑图图1-4 OSPF Stub区域与NSSA区域场景你是公司的网络管理员。
现在公司的网络中有五台AR G3路由器,其中R2、R3和R4在公司总部。
R5在公司分部。
R5通过专线与公司总部的R3相连。
R1在公司的另外一个分部,通过专线与公司总部的R2相连。
网段10.0.23.0/24、10.0.2.0/24、10.0.3.0/24属于区域0。
网段10.0.35.0/24属于区域1,区域1为NSSA区域。
R5的Loopback0接口不属于OSPF区域。
网段10.0.24.0/24属于区域3。
R4的Loopback0接口连接到Internet,需要配置一条缺省路由。
网段10.0.12.0/24、10.0.1.0/24属于区域2,区域2为Stub区域。
同时为了明确设备的Router-ID,你配置设备使用固定的地址作为Router-ID。
学习任务步骤一.基础配置与IP编址给所有路由器配置IP地址和掩码。
配置时注意所有的Loopback接口配置掩码均为24位,模拟成一个单独的网段。
<R1>system-viewEnter system view, return user view with Ctrl+Z.[R1]interface Serial 1/0/0[R1-Serial1/0/0]ip address 10.0.12.1 24[R1-Serial1/0/0]quit[R1]interface LoopBack 0[R1-LoopBack0]ip address 10.0.1.1 24[R1-LoopBack0]quit<R2>system-viewEnter system view, return user view with Ctrl+Z.[R2]interface Serial 1/0/0[R2-Serial1/0/0]ip address 10.0.12.2 24[R2-Serial1/0/0]quit[R2]interface Serial 2/0/0[R2-Serial2/0/0]ip address 10.0.23.2 24[R2-Serial2/0/0]quit[R2]interface GigabitEthernet 0/0/0[R2-GigabitEthernet0/0/0]ip address 10.0.24.2 24[R2-GigabitEthernet0/0/0]quit[R2]interface LoopBack 0[R2-LoopBack0]ip address 10.0.2.2 24[R2-LoopBack0]quit<R3>system-viewEnter system view, return user view with Ctrl+Z.[R3]interface Serial 2/0/0[R3-Serial2/0/0]ip address 10.0.23.3 24[R3-Serial2/0/0]quit[R3]interface Serial 3/0/0[R3-Serial3/0/0]ip address 10.0.35.3 24[R3-Serial3/0/0]quit[R3]interface LoopBack 0[R3-LoopBack0]ip address 10.0.3.3 24[R3-LoopBack0]quit<R4>system-viewEnter system view, return user view with Ctrl+Z.[R4]interface GigabitEthernet 0/0/0[R4-GigabitEthernet0/0/0]ip address 10.0.24.4 24[R4-GigabitEthernet0/0/0]quit[R4]interface LoopBack 0[R4-LoopBack0]ip address 10.0.4.4 24[R4-LoopBack0]quit<R5>system-viewEnter system view, return user view with Ctrl+Z.[R5]interface Serial 1/0/0[R5-Serial1/0/0]ip address 10.0.35.5 24[R5-Serial1/0/0]quit[R5]interface LoopBack 0[R5-LoopBack0]ip address 10.0.5.5 24[R5-LoopBack0]quit测试直连链路的连通性。
07 OSPF特殊区域及LSA类型
SPOTO IT人才培训机构 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。
LSA类型
• 类型4: ASBR Summary LSA
ASBR Summary LSA由ABR生成,用于描述ABR能够到达的ASBR 它的链路状态ID为目的ASBR的RID。
area1 192.168.1.0 /24 ASBR routerID 192.168.255.1 ABR area0
SPOTO IT人才培训机构 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。
LSA类型
• 类型3: 网络汇总LSA Network Summary LSA
Type 3 的链路状态ID是目的网络地址。 如果—台ABR路由器在与它本身相连的区域内有多条路由可以到达目的地, 那么它将只会始发单一的一条网络汇总LSA到骨干区域,而且这条网络汇总 LSA是上述多条路由中代价最低的。
area 0
area 1
area 2
SPOTO IT人才培训机构 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。
OSPF多区域
• 区域划分的规定
• 每个区域都有自己独立的链路状态数据库,SPF路由计算独立进行。 • LSA洪泛和链路状态数据库同步只在区域内进行。 • OSPF骨干区域Area 0,必须是连续的。 • 其它区域必须和骨干区域Area 0直接连接;其它区域之间不能直接交换路由 信息;区域间的路由交换必须通过Area 0。 • 形成OSPF邻居关系的接口必须在同一区域,不同OSPF区域的接口不能形成 邻居。 • 区域边界路由器把区域内的路由转换成区域间路由,传播到其它区域。
TYPE=1 RouterID=192.168.254.1 Numbers of Links =2 Link 1 Description Link 2 Description
OSPF的特殊区域讲解
OSPF实验7:OSPF特殊区域实验级别:Professional实验拓扑:实验说明:R2为ABR和ASBR,R3在NSSA实验时会成为ASBR。
在做这个实验之前,首先我们要了解一下OSPF LSA的类型。
见下表:在一个OSPF的普通区域,会存在LSA1,LSA2,LSA3,LSA4,LSA5这些LSA,并且数量很多。
我们可以通过OSPF的特殊区域的配置让某些区域减少LSA数目和路由表的条目。
基本配置:R1:interface Loopback0ip address 1.1.1.1 255.255.255.0ip ospf network point-to-point!interface Serial1/0ip address 10.1.1.1 255.255.255.0serial restart-delay 0!router ospf 10router-id 1.1.1.1log-adjacency-changesnetwork 1.1.1.0 0.0.0.255 area 0network 10.1.1.0 0.0.0.255 area 0R2:interface Loopback0ip address 2.2.2.2 255.255.255.0!interface Serial1/0ip address 10.1.1.2 255.255.255.0serial restart-delay 0!interface Serial1/1ip address 11.1.1.1 255.255.255.0serial restart-delay 0!router ospf 10router-id 2.2.2.2log-adjacency-changesredistribute connected subnetsnetwork 10.1.1.0 0.0.0.255 area 0network 11.1.1.0 0.0.0.255 area 1R3:interface Loopback0ip address 3.3.3.3 255.255.255.0!interface FastEthernet0/0no ip addressshutdownduplex half!interface Serial1/0ip address 11.1.1.2 255.255.255.0serial restart-delay 0!router ospf 10router-id 3.3.3.3log-adjacency-changesnetwork 11.1.1.0 0.0.0.255 area 1在R1和R3上查看路由表:R1#sho ip rouCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback02.0.0.0/24 is subnetted, 1 subnetsO E2 2.2.2.0 [110/20] via 10.1.1.2, 00:03:00, Serial1/010.0.0.0/24 is subnetted, 1 subnetsC 10.1.1.0 is directly connected, Serial1/011.0.0.0/24 is subnetted, 1 subnetsO IA 11.1.1.0 [110/128] via 10.1.1.2, 00:03:00, Serial1/0R3#sho ip rouCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsO IA 1.1.1.0 [110/129] via 11.1.1.1, 00:02:51, Serial1/02.0.0.0/24 is subnetted, 1 subnetsO E2 2.2.2.0 [110/20] via 11.1.1.1, 00:02:51, Serial1/03.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback010.0.0.0/24 is subnetted, 1 subnetsO IA 10.1.1.0 [110/128] via 11.1.1.1, 00:02:51, Serial1/011.0.0.0/24 is subnetted, 1 subnetsC 11.1.1.0 is directly connected, Serial1/0OE2的路由是通过LSA5传播,OIA的路由是通过LSA3来传播。
实验一 ospf多区域配置
实验一OSPF多区域的配置一.实验目的1.掌握多区域的OSPF配置方法2.区别不同区域的路由3.掌握OSPF的基本配置命令二、实验拓扑图三、实验步骤及要求1.配置各台路由器的IP地址R1(config)#interface loopback 0R1(config-if)#ip address 10.1.1.1 255.255.255.0R1(config)#interface loopback 1R1(config-if)#ip address 10.1.2.1 255.255.255.0R1(config)#interface serial 2/0R1(config-if)#ip address 192.168.1.1 255.255.255.252 R1(config-if)#no shutdownRouter(config)#hostname r2r2(config)#interface serial 2/0r2(config-if)#ip address 192.168.1.2 255.255.255.252 r2(config-if)#clock rate 64000r2(config-if)#no shutdownr2(config-if)#exitr2(config)#interface serial 3/0r2(config-if)#ip address 192.168.1.5 255.255.255.252 r2(config-if)#clock rate 64000r2(config-if)#no shutdownr2(config-if)#exitRouter(config)#hostname r3r3(config)#interface serial 3/0r3(config-if)#ip address 192.168.1.6 255.255.255.252 r3(config-if)#exitr3(config)#interface serial 3/0r3(config-if)#no shutdownr3(config)#interface serial 2/0r3(config-if)#ip address 192.168.1.9 255.255.255.252r3(config-if)#clock rate 64000r3(config-if)#no shutdownRouter(config)#hostname r4r4(config)#interface serial 2/0r4(config-if)#ip address 192.168.1.10 255.255.255.252r4(config-if)#no shutdownr4(config-if)#exitr4(config)#interface loopback 0r4(config-if)#ip address 172.16.1.1 255.255.255.0r4(config-if)#exitr4(config)#interface loopback 1r4(config-if)#ip address 172.16.2.1 255.255.255.02.在r1上进行area1区域OSPF配置Router(config)#hostname r1r1(config)#router ospf 1r1(config-router)#network 10.1.2.0 0.0.0.255 area 1r1(config-router)#network 10.1.1.0 0.0.0.255 area 1r1(config-router)#network 192.168.1.0 0.0.0.3 area 1r1(config-router)#exit3.在r2上进行area1与area0的区域边界路由器(ABR)的OSPF配置r2(config)#router ospf 1r2(config-router)#network 192.168.1.0 0.0.0.3 area 1r2(config-router)#network 192.168.1.4 0.0.0.3 area 0r2(config-router)#exit4. 在r4上进行area2区域OSPF配置r4(config)#router ospf 1r4(config-router)#network 172.16.1.0 0.0.0.255 area 2r4(config-router)#network 172.16.2.0 0.0.0.255 area 2r4(config-router)#network 192.168.1.8 0.0.0.3 area 2r4(config-router)#exit在r3上进行area2与area0的区域边界路由器(ABR)的OSPF配置r3(config)#router ospf 1r3(config-router)#network 192.168.1.8 0.0.0.3 area 2r3(config-router)#network 192.168.1.4 0.0.0.3 area 0r3(config-router)#exit5. 在任一路由器上查看OSPF邻居表r2#show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface 10.1.2.1 0 FULL/ - 00:00:38 192.168.1.1 Serial2/0 192.168.1.9 0 FULL/ - 00:00:39 192.168.1.6 Serial3/0R2路由器已经成功与r1和r3路由器建立邻居关系6.查看r1的路由表,观察其他区域的路由r1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set10.0.0.0/24 is subnetted, 2 subnetsC 10.1.1.0 is directly connected, Loopback0C 10.1.2.0 is directly connected, Loopback1172.16.0.0/32 is subnetted, 2 subnetsO IA 172.16.1.1 [110/2344] via 192.168.1.2, 00:00:05, Serial2/0O IA 172.16.2.1 [110/2344] via 192.168.1.2, 00:00:05, Serial2/0192.168.1.0/30 is subnetted, 3 subnetsC 192.168.1.0 is directly connected, Serial2/0O IA 192.168.1.4 [110/1562] via 192.168.1.2, 00:00:05, Serial2/0O IA 192.168.1.8 [110/2343] via 192.168.1.2, 00:00:05, Serial2/07.查看r1的OSPF链路状态数据库r1#show ip ospf databaseOSPF Router with ID (10.1.2.1) (Process ID 1)Router Link States (Area 1)Link ID ADV Router Age Seq# Checksum Link count 10.1.2.1 10.1.2.1 310 0x80000007 0x00463f 4192.168.1.5 192.168.1.5 310 0x80000006 0x00164a 2Summary Net Link States (Area 1)Link ID ADV Router Age Seq# Checksum192.168.1.4 192.168.1.5 845 0x80000001 0x00fe75192.168.1.8 192.168.1.5 518 0x80000002 0x0072ec172.16.1.1 192.168.1.5 518 0x80000003 0x00fe0f8.在r1上使用ping命令确认路由的有效性r1#ping 172.16.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 78/87/94 ms9.查看r4的路由表和ospf的链路状态数据库r4#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set10.0.0.0/32 is subnetted, 2 subnetsO IA 10.1.1.1 [110/2344] via 192.168.1.9, 00:23:31, Serial2/0O IA 10.1.2.1 [110/2344] via 192.168.1.9, 00:23:31, Serial2/0172.16.0.0/24 is subnetted, 2 subnetsC 172.16.1.0 is directly connected, Loopback0C 172.16.2.0 is directly connected, Loopback1192.168.1.0/30 is subnetted, 3 subnetsO IA 192.168.1.0 [110/2343] via 192.168.1.9, 00:23:41, Serial2/0O IA 192.168.1.4 [110/1562] via 192.168.1.9, 00:27:24, Serial2/0C 192.168.1.8 is directly connected, Serial2/0r4#show ip ospf databaseOSPF Router with ID (172.16.2.1) (Process ID 1)Router Link States (Area 2)Link ID ADV Router Age Seq# Checksum Link count 172.16.2.1 172.16.2.1 34 0x80000005 0x00feff 4192.168.1.9 192.168.1.9 14 0x80000004 0x00feff 2Summary Net Link States (Area 2)Link ID ADV Router Age Seq# Checksum192.168.1.0 192.168.1.9 1590 0x80000005 0x00a4bb10.1.1.1 192.168.1.9 1580 0x80000007 0x00d5e1 192.168.1.4 192.168.1.9 9 0x80000008 0x00f206。
OSPF特殊区域
OSPF特殊区域Ospf的区域分层特性有很大的优势OSPF的区域一共有六种:1.骨干区域:Area02.标准区域3.特殊区域:1)、末节区域2)、完全末节区域(思科私有)3)、NSSA(not-so-stub by Area)非纯末节区域4)、完全NSSA(思科私有)重点理解末节区域(stub Area)和NSSA;2)、3)、都是思科在工业标准上做的扩展STUB AREA(末节区域)一、Stub Area的作用:阻止接受自治系统外部的路由信息:也就是不接受5类LSA(传递外部网段信息)通过默认路由(0.0.0.0)来访问外部网络。
注:1.末节区域中不存在ASBR,因为末节区域不允许有LSA5的存在,即不收LSA5,也不发LSA5。
2.默认路由在区域被设置成末节区域时就自动生成(ABR LSA3通告,类型为O *IA。
)3.末节区域中所有路由器都要设置,在-router)#area <> stub;否则形成不了邻居(hello 包里的末节特性要匹配4.路由表里只有O,O IA,其他由O *IA的默认路由代替完全末节区域(Totally stub area,思科私有)思科在末节区域上的扩展,除了继承末节区域的特性,不收来自自治系统外的路由信息,还不接受自治系统内区域间的路由汇总信息,即不收LSA5(LSA4),LSA3。
配置:在末节区域的基础上,在ABR上使用-router)#area 〈〉stub no-summary注:1.完全末节区域只是末节区域的扩展,所以只要在末节区域的基础上对ABR进行操作,不需整个区域都配置,stub特性一样,可以建立邻居2.默认路由由ABR自动向该区域通告,特例用LSA3,路由类型为O *IA3.路由表里只有O,O *IA类型的默认路由NSSA(非纯末节区域)是末节区域的RFC补充,它拥有末节区域良好的特性,但它允许存在ASBR,即保留了不接受外部LSA(LSA5)的特性,又有可以向自治系统内宣告外部LSA(LSA7);可以用LSA7伪装外部LSA,即用LSA7代替LSA5在NSSA区域传递,出了NSSA区域LSA7则变成LSA5。
解析OSPF各区域的区别和作用
解析OSPF各区域的区别和作用在进行OSPF路由方案部署过程中,OSPF的各种区域是最难理解的。
它们之间到底有什么区别和作用呢?本文将为大家一一解答。
Backbone(骨干)区域在一个OSPF网络中,可以包括多种区域,其中就有三种常见的特殊区域,即就是骨干区域(Backbone Area)、末梢区域(Stub Area)和非纯Stub区域(No Stotal Stub area,NSSA),当然还可以包括其它标准区域。
OSPF网络中的区域是以区域ID进行标识的,区域ID为0的区域规定为骨干区域。
OSPF主要区域类型示例一个OSPF互联网络,无论有没有划分区域,总是至少有一个骨干区域。
骨干区域有一个ID 0.0.0.0,也称之为区域0。
另外,骨干区域必须是连续的(也就是中间不会越过其他区域),也要求其余区域必须与骨干区域直接相连(但事实上,有时并不一定会这样,所以也就有了下面将要介绍的"虚拟链路"技术)。
骨干区域一般为区域0(Area 0),其主要工作是在其余区域间传递路由信息。
骨干区域作为区域间传输通信和分布路由信息的中心。
区域间的通信先要被路由到骨干区域,然后再路由到目的区域,最后被路由到目的区域中的主机。
在骨干区域中的路由器通告他们区域内的汇总路由到骨干区域中的其他路由器。
这些汇总通告在区域内路由器泛洪,所以在区域中的每台路由器有一个反映在它所在区域内路由可用的路由表,这个路由与AS中其他区域的ABR汇总通告相对应。
如在本章前面的图8-1中,R1使用一个汇总通告向所有骨干路由器(R2和R3)通告Area 0.0.0.1中的所有路由。
R1从R2和R3接收汇总通告。
R1配置了Area 0.0.0.0中的汇总通告信息,通过泛洪,R1把这个汇总路由信息传播到Area 0.0.0.1内所有路由器上。
在Area 0.0.0.1内的每个路由器,来自Areas 0.0.0.0、0.0.0.2和0.0.0.3区域的汇总路由信息共同完成路由表的计算。
ospf四个区域内可泛洪的lsa
OSPF里几个特殊区域(stub、Totally stubby、NSSA、Totally NSSA)总结(2012-02-16 01:12:44)转载▼分类:IT标签:it首先,不管什么stub,其区域内所有router都要设成对应stub,否则邻居down,因为配置为末节区域的路由器上所有接口发出的Hello包中都会有末节标签。
对于所有的末节区域,ABR总是过滤掉5类LSA。
绝对末节区域和绝对NSSA里ABR还将3类LSA过滤掉。
普通末节区域和NSSA会正常通行3类LSA。
区域间路由汇总必须在ABR上完成Area 1 range 1.1.4.0 255.255.252.0外部路由汇总必须在ASBR上完成Summary-address 4.4.0.0 255.255.252.0Router LSA 1类路由LSA show ip ospf database routerNetwork LSA 2类网络LSA show ip ospf database networkNetwork Summary LSA 3类网络汇总LSA show ip ospf database summaryASBR Summary LSA 4类ASBR汇总LSA show ip ospf database asbr-summaryAS External LSA 5类AS外部LSA show ip ospf database externalGroup Membership LSA 6类组成员LSANSSA External LSA 7类NSSA外部LSA show ip ospf database nssa-externalExternal Attributes LSA 8类外部属性LSA9 10 11 Opaque LSAstub area:命令:area area-id stub特点:过滤外部路由,不接受外部AS的LSA(即5类LSA),3类LSA正常通行ABR上可设默认度量值:area area-id default-metric metric默认值为1.只有一个出口,无虚链路经过,不是主干区域,无ASBR(except that the ABRs may also be ASBRs),最好只有一个ABR,多个ABR可能导致次优路由。
4-OSPF区域类型划分及各区域的作用
给OSPF配置末节区域目的是为了过滤掉某些类型的LSA,从而减少区域内不必要的路由查询动作(或者说减少区域内路由器路由表的负担)。
OSPF区域类型划分如下:1.骨干区域(即传输区域):area 02.非骨干区域(即常规区域):除area 0之外的其他所有许可范围内的区域非骨干区域又可划分如下:1.标准区域:即正常传输数据的区域2.末梢区域(stub area):禁用外部AS的信息进入,即禁用LSA 4,LSA 5类信息进入(5类信息都禁用了。
要4类通告ASBR来也没用了。
)末节区域内不接收外部路由(External routes,即第5类或者第7类LSA),但是会接收域间路由(3类LSA,由ABR发出),这样末节区域的路由器就学不到外部路由(O E2或者O E1),也就是无法去往外部路由,怎么办呢?不用担心!因为ABR会自动给末节区域发布一条通往自身的默认路由(由第3类LSA显示,O IA),这样末节区域内的所有路由器只要是去往外部路由都会从默认路由走,全部交给ABR处理;但是区域内的路由器都必须要把区域改为stub area 命令为:r2(config)#router ospf 100------进入ospf进程r2(config-router)#area 1 stub----改area 1 为stub area1:Stub:阻止了LSA -4 /5,允许LSA-1/2/3,不能引入外部路由,由Stub区域的ABR向本区域发布一条默认路由(Cisco的提出),实现Stub和外部区域的连通性。
总结:末节区域stub area中没有第7、5、4类LSA,有指向ABR的默认路由(由一条第3类LSA显示,O* IA);3.完全末梢区域(totally stub area):禁用外部AS信息和区域间的信息,即LSA 5 和LSA 3类信息进入,这样就变成了totally stub area(完全末节区域)。
OSPF特殊区域的总结
OSPF特殊区域的总结stub、totallystub区域是为了减小路由表条目,优化网络性能。
满足以下四个条件的区域可以被认定为stub、totallystub区域:1,只有一个默认路由作为其区域的出口。
2,区域不能作为虚链路的穿越区域。
3,stub区域里无自治系统边界路由器asbr。
4,不是骨干区域area0.stub、totallystub区别是:stub区域须要在区域内每个路由器上面布局,totallystub只须要在边界路由器abr上面布局。
stub区域没类型4,5,6,totallystub区域没类型3,4,5,6,从而进一步增大路由表。
stub区域不允许有asbr,为解决这个问题,nssa允许外部路由通告到ospf自治系统内部,而同时保留自治系统其余部分的末梢区域特征。
为了努力做到这一点,在nssa区域内的asbr将终到类型7的lsa去通告那些外部的目的网络。
这些nssa区域外部的lsa将在整个nssa区域中展开红肿,但是可以在abr路由器的地方被堵塞。
stub(末梢区域)在ospf中一些区域出口很少为了减少路由条目(优化网络减少路由器的压力)可以把此区域配置为末梢区域在末梢区域中仅仅需要区域的路由条目和一条指向区域边界路由器的默认路由就能实现所有的选路所以在末梢区域中可以减少不必要的lsa(stub区域中只有1,2,3种类型4,5,7是禁止的)的泛洪totallystubbyarea(全然末梢区域)不但具备末梢区域的功能且一个全然末梢区域的abr(边界路由)将不仅堵塞外部的lsa而是堵塞所有的汇总lsa除了通告预设路由的那一条类型3的lsa特别注意(1..虚链路无法在一个末梢区域内布局,也无法沿着一个末梢区域2..末梢区域的路由器无法就是asbr【负责管理将外部路由{比如说ripeigrpisis}互连内部】路由器)基本布局:areaarea-idstubareaarea-idstubno-summarynssa(非纯末梢区域)允许外部路由通告到ospf自治系统内部而同时保留自治系统其余部分的末梢区域部分为了做到这一点在nssa区域的asbr将始发类型7lsa【lsa7只允许nssa泛洪】来通告外部的目的网络可用用showipospfdatabasenaa-external来显示通告信息totallynssa(完全非纯末梢区域)除了通告一条指向abr的默认路由的类型3的lsa外其他类型3的lsa和类型4的lsa在nssa区域内阻止同样满足以上的注意基本布局--areaarea-idnssaareaarea-idnssano-summary1、ospf为了便于管理及维护,将as划分为多个区域;2、区域类型有:area0,骨干区域,存有全部as内路由信息和as外路由信息,并且其它区域的路由必须通过区域0留言;一般区域,具备骨干区域的所有特点,除了不能转发其它区域路由;末节区域,或叫做:stubarea,存有as内的全部路由,但没as外部路由,出访as 外部采用预设路由;完全末节区域,仅有本area内路由,访问其它区域及as外部须通过默认路由;次末节区域,nssa,和全然末节区域一样,但可以拒绝接受type7类型的外部路由,type7路由在向其它area发布时,由nssa的abr转换为type5类型,同时伴随产生一条到asbr的主机路由。
ospf四个区域内可泛洪的lsa教程文件
o s p f四个区域内可泛洪的l s aOSPF里几个特殊区域(stub、Totally stubby、NSSA、Totally NSSA)总结(2012-02-16 01:12:44)转载▼分类:IT标签:it首先,不管什么stub,其区域内所有router都要设成对应stub,否则邻居down,因为配置为末节区域的路由器上所有接口发出的Hello包中都会有末节标签。
对于所有的末节区域,ABR总是过滤掉5类LSA。
绝对末节区域和绝对NSSA里ABR还将3类LSA过滤掉。
普通末节区域和NSSA会正常通行3类LSA。
区域间路由汇总必须在ABR上完成Area 1 range 1.1.4.0 255.255.252.0外部路由汇总必须在ASBR上完成Summary-address 4.4.0.0 255.255.252.0Router LSA 1类路由LSA show ip ospf database routerNetwork LSA 2类网络LSA show ip ospf database networkNetwork Summary LSA 3类网络汇总LSA show ip ospf database summaryASBR Summary LSA 4类ASBR汇总LSA show ip ospf database asbr-summaryAS External LSA 5类AS外部LSA show ip ospf database externalGroup Membership LSA 6类组成员LSANSSA External LSA 7类NSSA外部LSA show ip ospf database nssa-externalExternal Attributes LSA 8类外部属性LSA9 10 11 Opaque LSAstub area:命令:area area-id stub特点:过滤外部路由,不接受外部AS的LSA(即5类LSA),3类LSA正常通行ABR上可设默认度量值:area area-id default-metric metric默认值为1.只有一个出口,无虚链路经过,不是主干区域,无ASBR(except that the ABRs may also be ASBRs),最好只有一个ABR,多个ABR可能导致次优路由。
OSPF--NAAS
CCIE学习笔记——OSPF_NSSAEditor:EdisonE-mail:shilianwang@QQ:21478604如有疏漏之处请不吝赐教如有转载请注明作者及出处这次介绍OSPF的一个特殊区域—NSSA,所用拓扑来自IEWB,关于基础配置,不再重复说明,可以参照"CCIE学习笔记——OSPF Filterring"的Common Multi-Area Configuration with 2 ABRs实验.实验一.NSSA Area Type 7to5 LSA Translator ElectionObjective: Influence OSPF NSSA Type 7 to Type 5 translating router electionDirections:Configure routers as per the OSPF scenario “Common Multi-AreaConfiguration with 2 ABRs”Configure Area 1 as NSSA on R1, R4 and R6Add a static route 160.X.60.0/24 to Null0 on R6 and redistribute it intoOSPFConfigure R1 to have higher router-id than R4, so that it may becomedesignated NSSA Area 7->5 translatorFinal ConfigurationR1,R4,R6:router ospf 1area 1 nssa----OSPF进程下,配置NSSA区域,所有在该区域的路由器均要配置,否则邻居不能建立R6:ip route 160.1.60.0 255.255.255.0 Null0----建立一条静态路由,指向null0接口,模拟外部路由router ospf 1redistribute static subnetsR1:router ospf 1router-id 150.1.100.100----将R1的router-id设定的比R4大,目的是让R1成为7类LSA->5类LSA的转换路由器.VerificationBefore:R1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:41, FastEthernet0/0―――R1显示为E2,说明此时R1并不是7类->5类的转换路由器150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/2] via 155.1.146.6, 00:00:41, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:01:24, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:41, FastEthernet0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:01:10, Ethernet0/1―――R4显示为N2,说明此时R4是7类->5类的转换路由器150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:01:10, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:01:25, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:01:10, Ethernet0/1R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:01:28, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:02:06, Serial0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:01:42, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:04:42, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:04:36, Serial0/0R5#show ip ospf database external 160.1.60.0OSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 226Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.4.4―――通过R4学到的外部E2路由LS Seq Number: 80000001Checksum: 0xBCC2Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0R1#show ip ospf database external 160.1.60.0OSPF Router with ID (150.1.1.1) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 321Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.4.4LS Seq Number: 80000001Checksum: 0xBCC2Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0R4#show ip ospf database nssa-external 160.1.60.0OSPF Router with ID (150.1.4.4) (Process ID 1)Type-7 AS External Link States (Area 1)Routing Bit Set on this LSALS age: 376Options: (No TOS-capability, Type 7/5 translation, DC)―――可以看出R4此时为转换路由器LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.6.6LS Seq Number: 80000001Checksum: 0xE63Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0After:R1#conf tEnter configuration commands, one per line. End with CNTL/Z.R1(config)#router ospf 1R1(config-router)#router-id 150.1.100.100Reload or use "clear ip ospf process" command, for this to take effectR1(config-router)#^ZR1#clear ip ospf processReset ALL OSPF processes? [no]: yesR1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:01, FastEthernet0/0―――已经可以看出,R1已经变为7类->5类转换路由器150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/2] via 155.1.146.6, 00:00:30, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:00:01, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:30, FastEthernet0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:08, Ethernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:00:27, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:00:08, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:00:27, Ethernet0/1R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:00:17, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:00:17, Serial0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:00:17, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:00:17, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:00:17, Serial0/0R5#show ip ospf database external 160.1.60.0OSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 45Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100―――从R1学到5类LSA,说明7类到5类的转换是R1所为.LS Seq Number: 80000001Checksum: 0xD7E6Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0注:另外,通过sh ip os da也可以查看此路由器是否为7类->5类转换路由器实验二.NSSA Area ABR External Prefix FilteringObjective: Configure NSSA ABR to filter external prefixes originated at ASBRDirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure summary address 160.X.6.0/24 on R1 (NSSA translator) withkeyword “not-advertise”This way you prevent new Type 5 LSA, translated from Type 7 from beingpropagatedFinal ConfigurationR1:router ospf 1summary-address 160.1.6.0 255.255.255.0 not-advertise―――此命令用来产生一条7类LSA,若后面加上not-advertise则表示它不会被NSSAABR转换为一个5类LSA.VerificationBefore summary has been configured:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:33:31, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:33:31, Serial0/0―――起初是可以学到160.1.60.0的路由,并标识为5类.150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:33:31, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:33:31, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:33:31, Serial0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:09, Ethernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:37:30, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:37:11, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:37:30, Ethernet0/1After:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:34:04, Serial0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:34:04, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:34:04, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:34:04, Serial0/0―――现在R5的路由表里已经没有了关于160.1.60.0的5类LSA,虽然前面说过,summary address 160.1.60.0 255.255.255.0 not-advertise并不会抑制7类LSA,但是要注意的是7类LSA只会在NSSA区域传播,而R5所处的区域为area 0,所以不会出现关于160.1.60.0的7类LSA.R1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:34:38, FastEthernet0/0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/2] via 155.1.146.6, 00:35:07, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:34:38, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:35:07, FastEthernet0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:01:00, Ethernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:35:13, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:34:53, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:35:13, Ethernet0/1―――因为抑制了5类LSA,所以此时R1和R4的路由表里只有关于160.1.60.0的7类LSAR4#show ip ospf database nssa-external 160.1.60.0OSPF Router with ID (150.1.4.4) (Process ID 1)Type-7 AS External Link States (Area 1)Routing Bit Set on this LSALS age: 877Options: (No TOS-capability, Type 7/5 translation, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.6.6―――表示已经收不到来自R1的关于160.1.60.0的5类LSA了,只能收到来自R6的7类LSA.LS Seq Number: 80000002Checksum: 0xC64Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0注释:经常会有人将实验二的命令同area x nssa no-redistribution混淆.Summary-address x not-advertise的意思是不将x由类型7转换成类型5;而area x nssa no-redistribution 的意思是不将外部路由作为类型7引入NSSA,这种情况通常发生在一个router即是ASBR又是NSSA ABR的时候.实验三.NSSA Suppress FA FeatureObjective: Configure NSSA FA-suppress feature to resolve connectivity problemDirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure routers as per scenario “OSPF Type-3 LSA Filtering withNetwork Ranges”Configure NSSA Suppress FA feature on NSSA 7->5 Translating router inorder to change FA of translated prefixesFinal ConfigurationR1:router ospf 1area 1 nssa translate type7 suppress-fa―――此条命令只在7类->5类的ABR上配置.VerificationBefore Suppress-FA feature has been enabled:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:03:43, Serial0/0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:03:43, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:03:43, Serial0/0R5#show ip os data extOSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesLS age: 235Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000001Checksum: 0xD7E6Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0R5#show ip route 150.1.6.6% Subnet not in tableAfter that:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:05:26, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:00:04, Serial0/0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:05:25, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:05:26, Serial0/0R5#show ip ospf data exOSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 13Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000002Checksum: 0xAEB2Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 0.0.0.0External Route Tag: 0注:关于OSPF的NSSA Suppress FA Feature,我只知道它的作用是让ABR在将LSA7转换成LSA5的时候用0.0.0.0覆盖原有数据,具体什么时候需要这样配置,我也不太清楚,大家有兴趣的话,可以自己研究,如果明白了怎么回事,别忘了告诉我啊~~下面是官方解释:The OSPF Forwarding Address Suppression in Translated Type-5 LSAs feature causes an NSSA ABR to translate Type-7 LSAs to Type-5 LSAs, but use the 0.0.0.0 as the forwarding address instead of that specified in the Type-7 LSA. This feature causes routers that are configured not to advertise forwarding addresses into the backbone to direct forwarded traffic to the translating NSSA ASBRs.下面介绍两种在NSSA ABR上产生默认路由的实验实验四.NSSA Area and Default-Route Origiantion at ABR Part 1Objective: Configure NSSA ABRs to advertise default-route as Type-3 LSA. Donot assign the default cost to this route.Directions:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure R1 and R4 as “no-summary” NSSA ABRsConfigure R1 and R4 to send default route with the cost of 100Final ConfigurationR1 & R4:router ospf 1area 1 nssa no-summary―――只需要在ABR上配置,将区域1变成绝对末节NSSAarea 1 default-cost 100VerificationBefore:R6#show ip route ospf155.1.0.0/24 is subnetted, 2 subnetsO IA 155.1.0.0 [110/65] via 155.1.146.1, 00:46:49, GigabitEthernet0/1 150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:15, GigabitEthernet0/1 O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:46:49, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:46:49, GigabitEthernet0/1 After:R6#show ip route ospf150.1.0.0/16 is variably subnetted, 3 subnets, 2 masksO 150.1.4.4/32 [110/2] via 155.1.146.4, 00:50:26, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:50:26, GigabitEthernet0/1O*IA 0.0.0.0/0 [110/101] via 155.1.146.4, 00:00:02, GigabitEthernet0/1 [110/101] via 155.1.146.1, 00:00:02, GigabitEthernet0/1 -――已经学不到区域间路由,而是有ABR产生一条默认汇总路由进入NSSA区域.Tear down R1’s Link to Area0:R1#conf tEnter configuration commands, one per line. End with CNTL/Z.R1(config)#inter se 0/0R1(config-if)#shutR1(config-if)#%OSPF-5-ADJCHG: Process 1, Nbr 150.1.5.5 on Serial0/0 from FULL to DOWN, Neighbor Down: Interface down or detachedR6#show ip route ospf150.1.0.0/16 is variably subnetted, 3 subnets, 2 masksO 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:48, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:00:48, GigabitEthernet0/1O*IA 0.0.0.0/0 [110/101] via 155.1.146.4, 00:00:48, GigabitEthernet0/1实验五.NSSA Area and Default-Route Origiantion at ABR Part 2Objective: Configure NSSA ABRs to advertise default-route as Type-7 LSA. Donot assign the default metric to this routeDirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure Area 1 on R1 and R4 as NSSA with “default-informationoriginate”keywordConfigure R1 and R4 to send this default route with the metric of 100Final ConfigurationR1 & R4:router ospf 1area 1 nssa default-information-originate metric 100―――为区域1产生类型7的默认路由.VerificationBefore default origination has been configured:R6#show ip route ospf155.1.0.0/24 is subnetted, 2 subnetsO IA 155.1.0.0 [110/65] via 155.1.146.1, 00:46:49, GigabitEthernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:15, GigabitEthernet0/1O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:46:49, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:46:49, GigabitEthernet0/1After:R6#show ip route ospf155.1.0.0/24 is subnetted, 2 subnetsO IA 155.1.0.0 [110/65] via 155.1.146.1, 00:00:33, GigabitEthernet0/1 150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:33, GigabitEthernet0/1O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:03:01, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:03:01, GigabitEthernet0/1O*N2 0.0.0.0/0 [110/100] via 155.1.146.4, 00:00:03, GigabitEthernet0/1[110/100] via 155.1.146.1, 00:00:03, GigabitEthernet0/1―――路由表中显示区域间路由仍然存在,并且产生了一条N2(7类)的默认路由.注释:该条命令可以在NSSA ABR和NSSA ASBR上配置.1.NSSA ABR在有或者没有一条默认路由在它的路由表中时都能产生一条默认路由.2.NSSA ASBR只有在当它的路由表中有一条默认路由时才能产生一条默认路由.(见实验六)实验六.NSSA Area and Default-Route Origiantion at ASBRObjective: Configure NSSA ASBR to advertise default-route as Type-7 LSADirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure R6 to advertise default-route into NSSA Area (area 1 nssadefault-information-originate)Configure default static route to Null0 on R6Note that you can not use “default-information originate” router command,since it generates Type-5 LSA, which is prohibited in NSSA areaFinal ConfigurationR6:router ospf 1area 1 nssa default-information-originate―――为区域1产生7类默认路由.!ip route 0.0.0.0 0.0.0.0 null0―――因为是在NSSA ASBR上配置默认路由,所以前提是本地路由表中必须已经存在一条默认路由.VerificationR6#show ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static routeGateway of last resort is 0.0.0.0 to network 0.0.0.0155.1.0.0/24 is subnetted, 2 subnetsC 155.1.146.0 is directly connected, GigabitEthernet0/1O IA 155.1.0.0 [110/65] via 155.1.146.1, 00:00:10, GigabitEthernet0/1 160.1.0.0/24 is subnetted, 1 subnetsS 160.1.60.0 is directly connected, Null0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksC 150.1.6.0/24 is directly connected, Loopback0O IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:10, GigabitEthernet0/1 O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:11, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:00:11, GigabitEthernet0/1S* 0.0.0.0/0 is directly connected, Null0R1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:02:50, FastEthernet0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.0/24 [110/75] via 155.1.0.4, 00:03:01, Serial0/0O 150.1.6.6/32 [110/2] via 155.1.146.6, 00:03:01, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:06:08, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:03:01, FastEthernet0/0O*N2 0.0.0.0/0 [110/1] via 155.1.146.6, 00:00:59, FastEthernet0/0――7类默认路由.R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:02:57, Ethernet0/1150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO 150.1.6.0/24 is a summary, 00:03:08, Null0O 150.1.6.6/32 [110/11] via 155.1.146.6, 00:03:08, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:06:17, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:03:08, Ethernet0/1O*E2 0.0.0.0/0 [110/1] via 155.1.146.6, 00:01:06, Ethernet0/1――被R1转换为5类.R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:04:24, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:04:08, Serial0/0150.1.0.0/16 is variably subnetted, 6 subnets, 2 masksO IA 150.1.6.0/24 [110/401] via 155.1.0.4, 00:04:19, Serial0/0O IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:04:19, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:06:58, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:06:48, Serial0/0O*E2 0.0.0.0/0 [110/1] via 155.1.0.1, 00:02:17, Serial0/0R5#show ip ospf data exOSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 146Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 0.0.0.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000001Checksum: 0xE3CBLength: 36Network Mask: /0Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 1Forward Address: 150.1.6.6External Route Tag: 0Routing Bit Set on this LSALS age: 257Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000001Checksum: 0xD7E6Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0OSPF相关命令:命令命令模式和描述router ospf process-id全局配置模式;进入对应PID的OSPF配置模式network ip-address [wildcard-mask] area area-id OSPF配置模式;定义匹配参数,将接口IP地址与其比较,如相符,即在该接口激活OSPFip ospf process-id area area-id [secondaries none]接口配置模式;在接口激活OSPF的另一种方法neighbor ip-address [priority number] [poll-interval seconds] [cost number] [database-filter all]OSPF配置模式;当需要定义邻接路由器的时候使用,定义了邻接路由器的IP地址、优先权、开销和查询间隔auto-cost reference-bandwidth ref-bw OSPF配置模式;修改OSPF参考带宽router-id ip-address OSPF配置模式;静态设置RIDospf log-neighbor-changes [detail]OSPF配置模式;显示邻接路由器状态改变的日志,默认启动passive-interface [default] {interface-type interface-number}OSPF配置模式;使OSPF在指定接口上停止发送Hello。
OSPF特殊区域
OSPF特殊区域OSPF是一个链路状态路由协议,采用层次化的设计,为了优化网络和减小一些新能较低路由器的负担,OSPF提出啦一些特殊区域的概念。
OSPF的特殊区域有4种:1:Stub:阻止了LSA -4 /5,允许LSA-1/2/3,不能引入外部路由,由Stub区域的ABR 向本区域发布一条默认路由(Cisco的提出),实现Stub和外部区域的连通性。
2:Total Stub:阻止了LSA-3/4/5,允许LSA-1/2,不能引入外部路由,由Stub区域的ABR 向本区域发布一条默认路由,实现连通性。
3:NSSA:阻止了LSA-4/5,允许LSA-1/2/3/7,通过LSA-7来引入外部路由,不由NSSA 区域的ABR向本区域路由器发布默认路由。
4:Total NSSA:阻止了LSA-3/4/5,允许LSA-1/2/7,通过LSA-7来因日外部路由,通过ABR向本区域路由器发布默认路由。
TIP:特殊区域在OSPF Hello包中的flag位有相应的表示,是建立邻居的必要条件。
实验拓扑如下:每个ABR上面都有2个环回口,一个属于区域0,一个属于普通区域。
Ip 编址为193.168.XX.0/24,XX为2个路由器相连的编号,R4的换回口1重分布进OSPF,基本配置略。
Stub区域的配置方法为在STUB区域的ABR和普通路由器上都要配置。
首相在将Area1配置为Stub区域之前,查看路由器的链路状态数据库和路由表。
在将Area 1配置为Stub区域后产看链路状态数据库和路由表发现链路状态数据库里面没有LSA4/5,路由表里的外部路由没有了,多拉一条O IA的默认路由,如果外部路由多的话,Stub区域可以减小链路状态数据库的规模,并最终减少路由表的条目,从而实现节约内存资源的目的。
在将Area 5配置为Total stub区域之前查看链路状态数据库和路由表:Total Stub配置方法:只需要在Stub区域的ABR的Stub 参数后加no-summary就行。
ospf多区域的配置与手工汇总实验报告
实验 OSPF多区域手工汇总以及外部路由手工聚合【实验目的】了解“OSPF”多区域是如何配置;了解路由表的含义,同区域的路由表如何表示,不同区域的路由表如何表示,外部区域路由表如何表示;“OSPF”区域内如何“手工聚合”。
外部路由如何汇总。
【拓扑结构图】【步骤1】在r1在配置r1(config)#int s1/0r1(config-if)#ip add 192.168.2.1 255.255.255.252 r1(config-if)#clr1(config-if)#clock rar1(config-if)#clock rate 64000r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#ip add 192.168.8.1 255.255.255.0 r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#int lo1r1(config-if)#ip add 192.168.9.1 255.255.255.0 r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#int lo2r1(config-if)#ip add 192.168.10.1 255.255.255.0 r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#int lo3r1(config-if)#ip add 192.168.11.1 255.255.255.0r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#int lo4r1(config-if)#ip add 192.168.12.1 255.255.255.0r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#int lo5r1(config-if)#ip add 192.168.13.1 255.255.255.0r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#int lo6r1(config-if)#ip add 192.168.14.1 255.255.255.0r1(config-if)#no shur1(config-if)#no shutdownr1(config-if)#int lo7r1(config-if)#ip add 192.168.15.1 255.255.255.0r1(config-if)#no shur1(config-if)#no shutdownr1(config)#router ospf 1r1(config-router)#network 192.168.2.0 0.0.0.3 area 0 r1(config-router)#network 192.168.8.0 0.0.0.255 area 1 r1(config-router)#network 192.168.9.0 0.0.0.255 area 1r1(config-router)#network 192.168.10.0 0.0.0.255 area 1 r1(config-router)#network 192.168.11.0 0.0.0.255 area 1 r1(config-router)#network 192.168.12.0 0.0.0.255 area 1 r1(config-router)#network 192.168.13.0 0.0.0.255 area 1 r1(config-router)#network 192.168.14.0 0.0.0.255 area 1 r1(config-router)#network 192.168.15.0 0.0.0.255 area 1 r1(config-router)#area 1 range 192.168.8.0 255.255.248.0【步骤2】r2上配置r2(config)#int s1/0r2(config-if)#ip add 192.168.2.2 255.255.255.252r2(config-if)#no shur2(config-if)#no shutdownr2(config-if)#int s1/1r2(config-if)#ip add 192.168.3.1 255.255.255.252r2(config-if)#clock rate 64000r2(config-if)#no shutdownr2(config-if)#int lo0r2(config-if)#ip add 2.2.2.2 255.255.255.0r2(config-if)#no shutdownr2(config)#router ospf 1r2(config-router)#router-id 2.2.2.2r2(config-router)#network 192.168.3.0 0.0.0.3 area 2 r2(config-router)#network 192.168.2.0 0.0.0.3 area 0 r2(config-router)#network 2.2.2.0 0.0.0.255 area 0【步骤3】在r3上配置r3(config)#int s1/1r3(config-if)#ip add 192.168.3.2 255.255.255.0r3(config-if)#no shur3(config-if)#no shutdownr3(config)#int lo0r3(config-if) #ip add 202.10.16.1 255.255.255.0r3(config-if) #int lo1r3(config-if) #ip add 200.10.17.1 255.255.255.0r3(config-if) #int lo2r3(config-if) #ip add 202.10.18.1 255.255.255.0r3(config-if) #int lo3r3(config-if) #ip add 202.10.19.1 255.255.255.0r3(config-if) #no shutdownr3(config-if) #int lo4r3(config-if)#ip add 3.3.3.3 255.255.255.0r3(config-if)#no shutdownr3(config)#router ospf 1r3(config-router)#router-id 3.3.3.3r3(config-router)#network 192.168.3.0 0.0.0.3 area 2r3(config-router)#redistribute connected subnets【步骤4】没有汇总之前r2的路由表信息【步骤5】在汇总之后的r2路由表信息我们可以看到r1上的那8个网段汇总成了一条路由信息,同时4个外部路由也重分布进来了【实验总结】由此可知ospf路由汇总的目的是:减少链路状态数据库,减少路由表,大大提高数据包查表转发的能力,能减少因为链路状态数据库的变化而引起的spf算法的重计算。
OSPF区域类型--stub区域完全stub区域
OSPF区域类型--stub区域/完全stub区域STUB区域:stub区域是一个不允许AS 外部LSA在其内部泛红的区域。
stub区域只可以携带区域内路由和区域间的路由。
这些区域中路由器ospf数据库和路由表以及路由信息传递量都会大大减少,为了保证到自治系统外部路由依旧可达,由该区域的ABR生成一条默认路由0.0.0.0传递到区域内,所有到自治系统外的外部路由都必须通过ABR才能达到。
通过读这里的描述,我自己先做总结,后续再用实验进行验证。
我觉得stub区域中,只会存在1/2/3类的lsa.绝对不会存在5类的lsa。
然后生成一条默认路由指向ABR.默认路由只会泛洪到本stub区域,不会传递到其他的区域去。
下面用实验来说明关于Stub区域的特性:拓扑图还是这张。
要验证的是stub的原理和定义:由于stub区域不允许外部的LSA在其内部泛洪,所以该区域内的路由器除了ABRi没有自制系统的外部路由,如果他们想到自治系统外部的时候,在stub区域内会将ABR作为出口,ABR会产生一条0.0.0.0的默认路由通告给整个stub区域内的路由器。
这样ABR将是这些stub区域到AS外部路由的唯一的出口。
配置了stub区域后,ABR会自动神产生一个link ID为0.0.0.0,网络掩码为0.0.0.0的summary lsa (type=3),并通告给整个stub区域。
当R1和R2将area10配置成了stub区域以后,在R1上面可以看到ospf数据库有1类,2类和3类。
并且ABR 20.20.20.20向R1宣告了一条默认的lsa,告诉R1,R2这个ABR才是他想到自制系统外部的唯一的出口。
在R1上面也会生成一条默认路由:这里可以看到,其实对于R1来说,他知道所有区域的路由,但是唯独不知道AS外部的路由172.16.1/2/3.0的路由,所以默认就甩给R2进行处理。
按照原理应该知道,其实R2的area 0中是一定会有OE2的路由的,并且是由ASBR R4通告过来的type-5的,所以当数据到了R2的时候,R2会按照现有的路由表进行查找的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
R1R2R3R412.1.1.1/24F0/012.1.1.2/24F0/0S1/023.1.1.2/24S1/023.1.1.3/24S1/134.1.1.3/24S1/134.1.1.4/24Lo110.1.1.1/24Lo140.1.1.1/24实验:OSPF 特殊区域类型Area 1Area 0Area 2命令参考:show ip ospf database观察OSPF数据库的LSA摘要信息show ip ospf database router观察OSPF数据库的Router LSA(LSA Type 1)详细信息show ip ospf database network观察OSPF数据库的Network LSA(LSA Type 2)详细信息show ip ospf database summary观察OSPF数据库的Summary LSA(LSA Type 3)详细信息show ip ospf database asbr‐summary观察OSPF数据库的ASBR‐Summary LSA(LSA Type 4)详细信息show ip ospf database external观察OSPF数据库的External LSA(LSA Type 5)详细信息show ip ospf database nssa‐external观察OSPF数据库的NSSA‐External LSA(LSA Type 7)详细信息前面的命令均可以在最后添加self‐originate来观察本路由器产生的相关LSA!!!提示:思科路由器的路由表中所显示OSPF路由包括:O区域内路由,即根据LSA Type 1+LSA Type 2(本区域拓扑)计算的O IA区域间路由,即根据LSA Type 3计算的O E外部路由,即根据LSA Type 5计算的O N NSSA外部路由,即根据LSA Type 7计算的请大家观察路由表时认真查看!!!!1、根据拓扑完成该网络的基本配置(设备名称、各个接口的IP地址等)2、根据OSPF区域规划,完成OSPF配置(要求R1~R4的RouterID手工指定为x.x.x.x,X为路由器编号)注:R1和R4的Lo1接口不要启用OSPF。
3、请问R1的OSPF LSDB中共有几条LSA?为什么?4、请问此时R4是否能够ping通10.1.1.1?为什么?5、在R1上将直连路由重发布到OSPF中。
R1:router ospf1redistribute connected subnets此时R4的OSPF LSDB中共有几条LSA?分别是哪些类型的?有没有LSA Type 5的?此时R4是否能够ping通10.1.1.1?6、将Area2配置为Stub区域。
在R3/R4上配置:R3/R4:router ospf1area 2 stub此时R4的OSPF LSDB中共有几条LSA?分别是哪些类型的?有没有LSA Type 5的?此时R4是否能够ping通10.1.1.1?为什么?此时R4的OSPF LSDB中是否有LSA Type 3(例如12.1.1.0/24、23.1.1.0/24)?结论:Stub区域中允许存在LSA Type 1、2、3,而LSA Type 5是无法进入Stub区域的!此时R4上是否有0.0.0.0/0路由?它的metric是多少?为什么?(注:STUB区域的ABR通告的LSA Type 3的0.0.0.0/0路由默认的metric为1)在R3上做如下配置:R3:router ospf1area 1 default‐cost 1000请问此时R4上看到的默认路由的metric是多少??请问什么时候有必要更改此参数?(该区域有多个ABR时,通过更改不同ABR通告默认路由的metric,实现主备路径的控制)说明:area 1 default‐cost命令用来修改Stub区域的ABR或NSSA区域的ABR所通告的默认路由0.0.0.0/0的metric值。
7、在R4上将直连路由重发布到OSPF中,是否成功?为什么?R4:router ospf1redistribute connected subnets结论:Stub区域中不允许存在ASBR,即Stub区域中不能引入外部路由!8、在前面的配置基础上,在R3上做如下配置:R3:router ospf1area 2 stub no‐summary再次观察R4的LSDB或路由表,R4的LSDB中是否有LSA Type 3,是否有12.1.1.0/24、23.1.1.0/24对应的LSA Type 3?大家也可以观察R4的路由表来确认。
此时R4是否能够ping通12.1.1.1(区域间路由)、10.1.1.1(外部路由)?结论:Totally Stubby区域在Stub区域的基础上,在该Stub区域的ABR上通过在area 2 stub后添加no‐summary参数,从而进一步阻止LSA Type 3进入该区域(因此Totally Stubby中只有本区域的LSA Type 1、LSA Type 2以及ABR产生的0.0.0.0/0‐‐‐这条是ABR通过LSA Type 3来通告的)说明:Totally Stubby并不算新的区域类型,只是Stub区域的增强特性。
提示:no‐summary表示LSA Type 3(Summary LSA)禁止传播到该Totally Stubby区域。
此参数只需要在ABR上添加即可,Totally Stubby区域内的其他路由器无需添加该参数!!!加了也白加!9、删除R3/R4的Stub区域配置10、将Area 2配置为NSSA区域,并在R4上将直连路由重发布到OSPF中R3:router ospf1area 2 nssaR4:router ospf1area 2 nssaredistribute connected subnets此时R4的OSPF LSDB中共有几条LSA?分别是哪些类型的?有没有LSA Type 5的?有没有LSA Type 7的?此时R4能够ping通10.1.1.1?为什么?此时R1或R2上的LSDB中是否观察到LSA Type 7(即40.1.1.0/24对应的)?为什么?此时R1或R2上的LSDB中是否观察到LSA Type 5(即40.1.1.0/24对应的)?为什么?此时R1或R2是否能够ping通40.1.1.1?结论:NSSA区域中允许存在LSA Type 1、2、3、7,而LSA Type 5是无法进入NSSA区域的!NSSA区域引入的外部路由对于产生LSA Type 7,而这些Type 7仅在本NSSA区域内传播,如果要传播到其他区域,会有NSSA区域的ABR将其翻译为LSA Type 5。
默认情况下,NSSA区域的ABR不会向NSSA区域的路由器通告默认路由。
11、如果希望NSSA区域的ABR向NSSA区域的路由器通告默认路由,有2种方法:a)在NSSA区域的ABR上添加以下参数:R3:router ospf1area 2 nssa default‐information‐originate此时R3(即NSSA区域的ABR)会向NSSA区域的路由器通告默认路由0.0.0.0/0(利用LSA Type 7)b)将NSSA区域设置为Totally NSSA区域:R3:router ospf1no area 2 nssa default‐information‐originate 删除前面的配置area 2 nssa no‐summary此时R3(即NSSA区域的ABR)会向NSSA区域的路由器通告默认路由0.0.0.0/0(利用LSA Type 3),与此同时,R3会将其他LSA Type 3阻止(即Totally NSSA区域的路由器是无法学习到详细的区域间路由,这个特点和Totally Stubby区域相似)请再次测试R4是否能够ping通10.1.1.1。
结论:1)Stub区域存在本区域的LSA Type 1、LSA Type 2存在区域间路由对应的LSA Type 3一定没有LSA Type 5、LSA Type 4此外还有一条LSA Type 3的0.0.0.0/0(是Stub区域的ABR向Stub区域内的路由器通告的)问:Stub区域内的路由器能否访问本区域的网段?能否访问其他区域的网段?能否访问其他区域引入的外部网段?2)Totally Stubby区域(注:Stub区域的增强特性)存在本区域的LSA Type 1、LSA Type 2没有区域间路由对应的LSA Type 3一定没有LSA Type 5、LSA Type 4此外还有一条LSA Type 3的0.0.0.0/0(是Stub区域的ABR向Stub区域内的路由器通告的)问:Totally Stubby区域内的路由器能否访问本区域的网段?能否访问其他区域的网段?能否访问外部的网段?结论(续):3)NSSA区域存在本区域的LSA Type 1、LSA Type 2存在区域间路由对应的LSA Type 3存在本区域引入的外部路由对应的LSA Type 7一定没有LSA Type 5、LSA Type 4问:NSSA区域内的路由器能否访问本区域的网段?能否访问其他区域的网段?能否访问本区域引入的外部网段?能否访问其他区域引入的外部网段?如果不能,如何解决?4)Totally NSSA区域(注:NSSA区域的增强特性)存在本区域的LSA Type 1、LSA Type 2没有区域间路由对应的LSA Type 3一定没有LSA Type 5、LSA Type 4此外还有一条LSA Type 3的0.0.0.0/0(是Stub区域的ABR向Stub区域内的路由器通告的)问:Totally NSSA区域内的路由器能否访问本区域的网段?能否访问其他区域的网段?能否访问本区域引入的外部网段?能否访问其他区域引入的外部网段?如果不能,如何解决?答案:问:Stub区域内的路由器能否访问本区域的网段?能否访问其他区域的网段?能否访问其他区域引入的外部网段?本区域的网段:可以访问,根据本区域拓扑通过SPF算法计算的(区域内路由和特殊区域类型没有任何关系)其他区域的网段:可以访问,LSA Type 3可以进入Stub区域,可以计算出区域间的详细路由其他区域引入的外部网段:可以访问,虽然没有详细路由(因为LSA Type 5无法进入),但是通过默认路由(即Stub区域的ABR通告的默认路由—通过LSA Type 3通告的0.0.0.0/0)可以访问问:Totally Stubby区域内的路由器能否访问本区域的网段?能否访问其他区域的网段?能否访问外部的网段?本区域的网段:可以访问,根据本区域拓扑通过SPF算法计算的(区域内路由和特殊区域类型没有任何关系)其他区域的网段:可以访问,虽然没有详细路由(因为LSA Type 3被阻止了)但是通过默认路由(即Stub区域的ABR通告的默认路由—通过LSA Type 3通告的0.0.0.0/0 )可以访问其他区域引入的外部网段:可以访问,虽然没有详细路由(因为LSA Type 5无法进入),但是通过默认路由(即Stub区域的ABR通告的默认路由—通过LSA Type 3通告的0.0.0.0/0 )可以访问问:NSSA区域内的路由器能否访问本区域的网段?能否访问其他区域的网段?能否访问本区域引入的外部网段?能否访问其他区域引入的外部网段?如果不能,如何解决?本区域的网段:可以访问,根据本区域拓扑通过SPF算法计算的(区域内路由和特殊区域类型没有任何关系)其他区域的网段:可以访问,LSA Type 3可以进入NSSA区域,可以计算出区域间的详细路由本区域引入的外部网段:可以访问,NSSA区域能够引入外部路由(产生LSA Type 7并在本NSSA区域内传播)其他区域引入的外部网段:不可以访问,因为LSA Type 5无法进入,并且NSSA区域的ABR没有通告默认路由。