规则、存根、完全存根以及NSSA区域CISCO路由器区域类型:规则、存根、完全存根以及NSSA区域CISCO路由器支持多种区域类型(规则、存根、完全存根以及NSSA区域),区域类型之间的不同表现在区域允许的的LSA类型不同。在规则区域中,允许所有类型的LSA。其好处就是所有的路由器都有所有的路由信息,因此具有到达目的地的最佳路径。缺点就是,任何区域外的链路失效将引起局部的SPF计算。在存根区域中,不允许外部的LSA。因此,ABR不产生任何更新。外部LSA用于描述OSPF区域外的目的地。例如,从其他路由协议接收到的路由,比如RIP,以及重分布到OSPF中的路由将被认为是外部的,并将在一个外部LSA中被通告。但存根区域可以防止区域外部对区域的影响,它们并不阻止区域内对区域的影响。因为仍然允许汇总LSA,所以,其他区域将仍然影响到存根区域。完全存根区域内存根区域类似,将阻止外部LSA。但是,同存根区域不同的是,完全存根区域不允许汇总LSA。这样其他区域将不影响完全存根区域。NSSA区域同存根区域类似,但是,它可以将外部路由导入到区域中。区域间的路由为类型7LSA,并被ABR转换为类型5LSA。例如,如果你需要阻止外部LSA进入该区域,但仍然需要向区域外送外部LSA(例如,如果区域中的某个路由器为ASBR),就需要使用NSSA区域。拓扑图如前一篇文章“区域间和外部路由汇总”//routerainte0ipaddr192.1.1.2255.255.255.0ints0ipaddr152.1.2.1255.255.255.252routerospf64netw152.1.2.00.0.0.255area1//routerbinte1/0ipaddr152.1.1.129255.255.255.192inte0/0ipaddr152.1.1.1255.255.255.128ints0ipaddr152.1.2.2255.255.255.252routerospf64area0range152.1.1.0255.255.255.0//把area0的路由汇总后发布出去netw152.1.1.00.0.0.255area0netw152.1.2.00.0.0.255area1//routercinte1/0ipaddr152.1.1.193255.255.255.192inte0/0ipaddr152.1.1.2255.255.255.128ints0ipaddr152.1.3.2255.255.255.252routeros64area0range152.1.1.0255.255.255.0//区域路由汇总netw152.1.1.00.0.0.255area0netw152.1.3.00.0.0.255area2//routedinte0ipaddr130.1.4.1255.255.255.0ints0ipaddr152.1.3.1255.255.255.252routerospf64summary-address130.1.0.0255.255.248.0redistributeripmetric10subnetsnetw152.1.3.00.0.0.255area2routerripnetw130.1.0.0//routereintlo0ipaddr130.1.1.1255.255.255.0intlo1ipaddr130.1.2.1255.255.255.0intlo2ipaddr130.1.3.1255.255.255.0intlo3ipaddr130.1.5.1255.255.255.0intlo4ipaddr130.1.6.1255.255.255.0intlo5ipaddr130.1.7.1255.255.255.0inteipaddr130.1.4.2255.255.255.0routerripnetw130.1.0.0以上为基本配置//监视和测试配置如果为规则区域,则:a#showiproOE2130.1.0.0[110/10]via152.1.2.2serial0OIA152.1.1.0/24[110/84]via152.1.2.2serial0OIA152.1.3.0/30[110/84]via152.1.2.2serial0C152.1.2.0/30[110/84]via152.1.2.2serial0C192.1.1.0/24isdirectlyconnectedethernet0routera#debugipospfspfOSPFdetectchangeinLSAtype5,LSID130.1.7.255from152.1.3.1area1OSPF:SCHEDULEPARTIALspfTYPE5EXTERNALlsa130.1.7.255ADVRTR152.1.3.1OSPF:servicepartialSPF0/1/0OSPF:startpartialprocessingtype5externalLSA130.1.7.255,mask255.255.248.0,adv152.1.3.1,age3600,seq0x80000000,metric16777215,metric-type1OSPFeleteLSAid130.1.7.255.type5,advrtr152.1.3.1fromdeletelist将区域1配置为存根区域。存根区域中的任何路由嚣必须配置为该区域的存根。a#routerospf64area1stubb#routerospf64area1stub配置完成后,显示一下A上的路由表。A中不再有到网络130.1.0.0的OSPF外部路由,相反,添加了一个缺省路由。但是,仍然存在两个内部部由,因为存根区域并不阻止内部区域更新。a#showiproOIA152.1.1.0/24[110/84]via152.1.2.2serial0OIA152.1.3.0/30[110/84]via152.1.2.2serial0C152.1.2.0/30[110/84]via152.1.2.2serial0C192.1.1.0/24isdirectlyconnectedethernet0O*IA0.0.0.0/0[110/65]via152.1.2.2serial0使用debugipospfspf启动路由器A上的OSPFSPF调试。现在在...