OSPF特殊区域的配置案例
- 格式:doc
- 大小:1.18 MB
- 文档页数:17
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类的时候,实际上宣告路由器已经发生了变化。
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区域原理与配置OSPF(Open Shortest Path First)是一种开放的链路状态路由协议,用于在大型网络中实现最短路径选择。
在OSPF中,NSSA(Not-So-Stubby Area)区域是一种特殊类型的区域。
它的特点是可连接到外部AS (Autonomous System)的非叶节点,可以接收来自外部网络的路由信息,但不会转发这些路由信息给其他内部区域。
NSSA区域的主要目的是允许一些AS中的叶节点将外部路由信息注入到该AS中,而不会对该AS中的其他节点造成负担。
这样可以实现灵活的路由策略,同时减少AS中的资源消耗。
在OSPF的NSSA区域中,存在三种类型的路由:Type 1、Type 2和Type 7- Type 1:这是一个OSPF内部路由,其目的是在整个AS中传输和学习路由信息。
这种路由类型在NSSA区域中不会被转发到其他区域。
- Type 2:这是一个OSPF的外部路由,其目的是向AS外部发送路由信息。
这种路由类型在整个AS中都会传输和学习,但在NSSA区域中不会被转发到其他区域。
- Type 7:这是一种特殊类型的路由,它用于在NSSA区域中注入外部路由信息。
这种路由类型只在NSSA区域中传输和学习,不会被转发到其他区域。
当NSSA区域中的一些节点收到来自外部网络的路由信息时,它将转换为Type 7路由,并向其他NSSA区域中的节点传播。
NSSA区域的配置主要涉及以下几个方面:1.在OSPF配置中,需要为NSSA区域定义一个区域号。
该区域号必须是32位的整数,并且在OSPF进程范围内唯一2. NSSA区域中的非叶节点需要配置为NSSA ASBR(Autonomous System Boundary Router)。
NSSA ASBR负责将NSSA区域中的Type 7路由转换为Type 5路由,并将其注入到整个AS中。
3. NSSA区域中的NSSA ASBR需要配置为默认情况下转换Type 7路由为Type 5路由。
华为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特殊区域命令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实验四OSPF多区域配置
一、实验目的
配置OSPF的多区域并进行路由汇总。
应用场景:作为使用最为广泛的动态路由协议,OSPF的使用一般都要划分区域并在ABR上针对路由进行汇总。
二、实验设备
四台Cisco 7206 VXR 中由器、IOS版本V ersion 12.3(5)。
三、实验拓普
四、实验步骤
基本配置:
1、设备命名。
2、用Ping命令测试总部和分部链路的连通性。
3、按照拓扑图配置好接口IP和接口描述信息。
OSPF配置:
4、启动OSPF进程并配置Router-ID。
5、把相关接口放入OSPF进程并绑定特定的区域。
6、在ABR上做路由汇总。
五、配置命令
六、测试结果
七、实验思考
1、单区域OSPF能看到OSPF的路由是什么路由?在LSDB中能看到哪些LAS?多区
域?
2、OSPF划分区域的目的是什么?划分区域后什么配置是必须做的?为此在分配地址
时必须注意什么?
3、如何划分多区域?骨干区域的作用是什么?设计拓扑证明骨干区域的作用(有、无
骨干区域)?
4、针对区域间路由在哪个设备做汇总?路由汇总针对的是哪种LSA?
5、这种拓扑有什么问题?实际部署时如何解决?
6、不希望其他区域看到本区域的设备及链路IP,如何实现?
7、LSA1、LSA2、LSA3分别是哪个设备产生的?作用是什么?各自的关系是什么?查看LSA具体的内容?并尝试读解。
OSPF特殊区域详解(通俗易懂) OSPF有四种特殊的区域。
为了进一步学习,我在网上查看了其他同道中人写的OSPF 的特殊区域,说实话,看了半天,实在是没看懂,看得脑袋晕晕的,正好这些天上课在讲这个,而或许是因为网上没有总结的很巴适,所以,老师都是在课堂上与我们一起总结的,我们是用GNS3模拟的。
因为写的比较通俗易懂,符合大众口味,没有太多的书面官方语言,因此,对于有写的不足之处,请大家指出,共同进步。
首先,OSPF的特殊区域,顾名思义,是只有OSPF协议才有的,所以,RIP啊、EIGRP 啊、BGP。
这些协议就没得了,最重要的是,是只针对OSPF中的非骨干区域的。
那何谓非骨干区域呢,相信同道中人都理解哈,即:area不是0的为非骨干区域,那area是0的就理所当然地为骨干区域。
而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上做“路由重分布”。
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多区域的配置一.实验目的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。
OSPFLSA的7种类型及特殊区域和路由表详解始发路由器内容泛洪区域Link State ID 在OSPF数据库中的名字1 RouterLSA每台路由器链路或接⼝type和cost本区域始发路由器的router-idRouter Link States2 NetworkLSAMA⽹络中DR产⽣与之相连的路由器的router-id (包括DR)本区域DR接⼝上的IP地址Net Link States3 NetworkSummaryLSAABR区域外部的⽬的地址(到同⼀⽬的中cost最⼩的)及到该⽬的的cost跨区域Internal⽹络Summary NetLink States4ASBRSummaryLSAASBRASBR路由器及到该路由器的cost跨区域所通告的ASBR路由器的router-id Summary ASB Link States5ASExternalLSAASBRAS外部的⽬的地址及其costAS External⽹络Type-5 AS External Link States7NSSAExternalLSANSSA中的ASBRAS外部的⽬的地址及其costNSSA External⽹络Type-7 AS External Link StatesStub area末梢区域(存根区域)没有4类和5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O *IA配置命令:所有stub区域路由器上router ospf 1area 1 stubTotally stub area没有3、4、5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O* IA配置命令:区域内部路由器:router ospf 1area 1 stubABR路由器:router ospf 1area 1 stub no-summary //阻挡3类外部汇总路由area 1 default-cost 10 // 设定下发默认路由的cost值Not-so-stubby-area(NSSA)⾮完全末梢区域:既想阻挡LSA5,⼜想引⼊外部路由没有4、5类LSA,外部路由注⼊NSSA区域⾥,ASBR产⽣7类LSA,7类LSA只能存在于NSSA区域⾥,若穿越ABR到其他区域ABR会将其变成5类LSA,NSSA区域的ABR不会下发3类0.0.0.0/0默认路由,可⼿⼯配置配置命令:所有NSSA区域路由器上配置,如果某路由器没有配置,它将不能与其他NSSA路由器建⽴邻居关系。
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上机-1拓扑图1、组网和区域划分如上图所示。
2.在S3526-1、AR28-1、AR28-2、S3526-2的互联接口上启用ospf路由协议;并且在每台三层设备上引入直联路由,直联路由引入按照默认的type 2类型,R1<Huawei>undo terminal monitorInfo: Current terminal monitor is off.<Huawei>system-<Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei]int e0/0/0[Huawei-Ethernet0/0/0]ip add 172.16.0.1 24[Huawei-Ethernet0/0/0]int e[Huawei-Ethernet0/0/0]int[Huawei-Ethernet0/0/0]int e0/0/1[Huawei-Ethernet0/0/1]ip add 192.168.0.5 30 [Huawei-Ethernet0/0/1]qui[Huawei]inter[Huawei]interface loopback 0[Huawei-LoopBack0]ip add 1.1.1.1 32[Huawei-LoopBack0]qui[Huawei]router id 1.1.1.1[Huawei]ospf[Huawei-ospf-1]area 1[Huawei-ospf-1-area-0.0.0.1]network 192.168.0.4 0.0.0.3 [Huawei-ospf-1-area-0.0.0.1]qui[Huawei-ospf-1]import-route direct[Huawei-ospf-1]silent-interface loopback 0 [Huawei-ospf-1]R2<Huawei>undo terminal monitorInfo: Current terminal monitor is off.<Huawei>system-viewEnter system view, return user view with Ctrl+Z. [Huawei]interface Ethernet0/0/0[Huawei-Ethernet0/0/0]ip add 192.168.0.6 30[Huawei-Ethernet0/0/0]int e0/0/1[Huawei-Ethernet0/0/1]ip add 192.168.0.1 30[Huawei-Ethernet0/0/1]qui[Huawei]inter loopback 0[Huawei-LoopBack0]ip add 1.1.1.2 32[Huawei]router id 1.1.1.2[Huawei]ospf[Huawei-ospf-1]area 0[Huawei-ospf-1-area-0.0.0.0]network 192.168.0.0 0.0.0.3[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.2 0.0.0.0[Huawei-ospf-1-area-0.0.0.0]qui[Huawei-ospf-1]area 1[Huawei-ospf-1-area-0.0.0.1]network 192.168.0.4 0.0.0.3[Huawei-ospf-1-area-0.0.0.1]qui[Huawei-ospf-1]R3<Huawei>undo terminal monitorInfo: Current terminal monitor is off.<Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei-Ethernet0/0/0]ip add 192.168.0.2 30 [Huawei-Ethernet0/0/0]int e0/0/1[Huawei-Ethernet0/0/1]ip add 192.168.0.9 30 [Huawei-Ethernet0/0/1]qui[Huawei]inter loop 0[Huawei-LoopBack0]ip add 1.1.1.3 32[Huawei-LoopBack0]qui[Huawei]router id 1.1.1.3[Huawei]ospf[Huawei-ospf-1]area 0[Huawei-ospf-1-area-0.0.0.0]net[Huawei-ospf-1-area-0.0.0.0]network 192.168.0.0 0.0.0.3 [Huawei-ospf-1-area-0.0.0.0]network 1.1.1.3 0.0.0.0 [Huawei-ospf-1-area-0.0.0.0]qui[Huawei-ospf-1]area 2[Huawei-ospf-1-area-0.0.0.2]network 192.168.0.8 0.0.0.3R4<Huawei>undo ter mInfo: Current terminal monitor is off.<Huawei>sysEnter system view, return user view with Ctrl+Z.[Huawei-Ethernet0/0/0]ip add 192.168.0.10 30[Huawei-Ethernet0/0/0]int e0/0/1[Huawei-Ethernet0/0/1]ip add 172.16.1.1 24[Huawei-Ethernet0/0/1]qui[Huawei]inter loop 0[Huawei-LoopBack0]ip add 1.1.1.4 32[Huawei-LoopBack0]qui[Huawei]router id 1.1.1.5[Huawei]ospf[Huawei-ospf-1]area 2[Huawei-ospf-1-area-0.0.0.2]network 192.168.0.8 0.0.0.3[Huawei-ospf-1-area-0.0.0.2]qui[Huawei-ospf-1]import-route direct cost 100(引入直连开销值为100) [Huawei-ospf-1][Huawei-ospf-1]import-route direct type 1(进入type 1 .第一类外部路由)上机2组网互联要求-1:1、链路COST值和区域划分如上图所示。
上机报告图1.1实验拓扑图配置stub区域1、R1的配置代码[R1]dis cu#version 5.20, Release 1808, Standard#sysname R1#domain default enable system##interface Ethernet。
/。
port link-mode routeip address 192.168.2.1 255.255.255.0 #interface Ethernet0/0.1vlan-type dot1q vid 1ip address 202.168.0.1 255.255.255.0 #interface Ethernet0/0.2vlan-type dot1q vid 2ip address 202.168.1.1 255.255.255.0#interface Ethernet0/0.3vlan-type dot1q vid 3ip address 202.168.2.1 255.255.255.0#interface Ethernet0/0.4vlan-type dot1q vid 4ip address 202.168.3.1 255.255.255.0#interface Ethernet0/1port link-mode routeip address 10.0.0.1 255.255.255.0#interface Serial1/0link-protocol ppp#interface Serial2/0link-protocol ppp#interface NULL0#interface LoopBack0ip address 1.1.1.1 255.255.255.255#ospf 1 router-id 1.1.1.1import-route directarea 0.0.0.1network 10.0.0.0 0.0.0.255network 1.1.1.0 0.0.0.255#[R1]2、R2的配置代码[R2]dis cur#version 5.20, Release 1808, Standard#dar p2p signature-file cfa0:/p2p_default.mtd #port-security enable#vlan 1#domain system#interface Aux0async mode flowlink-protocol ppp#interface Ethernet。
上机报告
图1.1 实验拓扑图
一、配置stub区域
1、R1的配置代码
[R1]dis cu
#
version 5.20, Release 1808, Standard
#
sysname R1
#
domain default enable system
#
#
interface Ethernet0/0
port link-mode route
ip address 192.168.2.1 255.255.255.0
#
interface Ethernet0/0.1
vlan-type dot1q vid 1
ip address 202.168.0.1 255.255.255.0
#
interface Ethernet0/0.2
vlan-type dot1q vid 2
图1.2 R1的路由信息查看R4上面未配置和配置特殊区域对比:
图1.3 未配置时的状态
图1.4 配置后的状态
任务二、配置totally stub区域
1、R3中的配置代码
#
ospf 1
area 0.0.0.1
network 20.0.0.0 0.0.0.255
area 0.0.0.2
network 30.0.0.0.0.0.0.255
stub no-summary
#
2、R4中的配置代码
#
ospf 1
area 0.0.0.2
network 30.0.0.0 0.0.0.255
network 40.0.0.0 0.0.0.255
stub no-summary
#
3、R4的路由信息
图3.1 R1中的路由信息任务2 Nssa区域配置
图1.1 实验拓扑图
一、o spf的配置
注:ospf的配置中,只有R1的配置代码不一样,所以只需要改写R1的代码即可。
1、R1的配置代码
#
interface Ethernet0/0
port link-mode route
ip address 192.169.5.1 255.255.255.0
#
interface Ethernet0/0.1
vlan-type dot1q vid 1
ip address 192.169.6.1 255.255.255.0
#
interface Ethernet0/0.2
ip address 192.169.7.1 255.255.255.0
#
interface Ethernet0/0.3
vlan-type dot1q vid 3
ip address 192.169.8.1 255.255.255.0
#
interface Ethernet0/0.4
ip address 192.169.9.1 255.255.255.0 #
interface Ethernet0/1
port link-mode route
#
interface Serial1/0
link-protocol ppp
ip address 10.0.3.2 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255 #
ospf 1
area 0.0.0.2
network 10.0.3.0 0.0.0.255 network 192.169.5.0 0.0.0.255 network 192.169.6.0 0.0.0.255 network 192.169.7.0 0.0.0.255 network 192.169.8.0 0.0.0.255 network 192.169.9.0 0.0.0.255
#
2、R1的路由信息
图2.1 R4上面的LSDB表
图2.2 R4的路由信息。