规则、存根、完全存根以及NSSA区域.doc

上传人:sk****8 文档编号:3122063 上传时间:2019-05-22 格式:DOC 页数:6 大小:36.50KB
下载 相关 举报
规则、存根、完全存根以及NSSA区域.doc_第1页
第1页 / 共6页
规则、存根、完全存根以及NSSA区域.doc_第2页
第2页 / 共6页
规则、存根、完全存根以及NSSA区域.doc_第3页
第3页 / 共6页
规则、存根、完全存根以及NSSA区域.doc_第4页
第4页 / 共6页
规则、存根、完全存根以及NSSA区域.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、规则、存根、完全存根以及 NSSA 区域CISCO 路由器区域类型:规则、存根、完全存根以及 NSSA 区域CISCO 路由器支持多种区域类型( 规则、存根、完全存根以及 NSSA 区域),区域类型之间的不同表现在区域允许的的 LSA 类型不同。在规则区域中,允许所有类型的 LSA。其好处就是所有的路由器都有所有的路由信息,因此具有到达目的地的最佳路径。缺点就是,任何区域外的链路失效将引起局部的 SPF 计算。在存根区域中,不允许外部的 LSA。因此,ABR 不产生任何更新。外部 LSA 用于描述OSPF 区域外的目的地。例如,从其他路由协议接收到的路由,比如 RIP,以及重分布到OSPF 中

2、的路由将被认为是外部的,并将在一个外部 LSA 中被通告。但存根区域可以防止区域外部对区域的影响,它们并不阻止区域内对区域的影响。因为仍然允许汇总 LSA,所以,其他区域将仍然影响到存根区域。完全存根区域内存根区域类似,将阻止外部 LSA。但是,同存根区域不同的是,完全存根区域不允许汇总 LSA。这样其他区域将不影响完全存根区域。NSSA 区域同存根区域类似,但是,它可以将外部路由导入到区域中。区域间的路由为类型 7LSA,并被 ABR 转换为类型 5LSA。例如,如果你需要阻止外部 LSA 进入该区域,但仍然需要向区域外送外部 LSA(例如,如果区域中的某个路由器为 ASBR),就需要使用N

3、SSA 区域。拓扑图如前一篇文章“区域间和外部路由汇总”/router aint e0ip addr 192.1.1.2 255.255.255.0int s0ip addr 152.1.2.1 255.255.255.252router ospf 64netw 152.1.2.0 0.0.0.255 area 1/router bint e1/0ip addr 152.1.1.129 255.255.255.192int e0/0ip addr 152.1.1.1 255.255.255.128int s0ip addr 152.1.2.2 255.255.255.252router osp

4、f 64area 0 range 152.1.1.0 255.255.255.0 /把 area 0 的路由汇总后发布出去netw 152.1.1.0 0.0.0.255 area 0netw 152.1.2.0 0.0.0.255 area 1/router cint e1/0ip addr 152.1.1.193 255.255.255.192int e0/0ip addr 152.1.1.2 255.255.255.128int s0ip addr 152.1.3.2 255.255.255.252router os 64area 0 range 152.1.1.0 255.255.25

5、5.0 /区域路由汇总netw 152.1.1.0 0.0.0.255 area 0netw 152.1.3.0 0.0.0.255 area 2/route dint e0ip addr 130.1.4.1 255.255.255.0int s0ip addr 152.1.3.1 255.255.255.252router ospf 64summary-address 130.1.0.0 255.255.248.0redistribute rip metric 10 subnetsnetw 152.1.3.0 0.0.0.255 area 2router ripnetw 130.1.0.0/

6、router eint lo0ip addr 130.1.1.1 255.255.255.0int lo1ip addr 130.1.2.1 255.255.255.0int lo2ip addr 130.1.3.1 255.255.255.0int lo3ip addr 130.1.5.1 255.255.255.0int lo4ip addr 130.1.6.1 255.255.255.0int lo5ip addr 130.1.7.1 255.255.255.0int eip addr 130.1.4.2 255.255.255.0router ripnetw 130.1.0.0以上为基

7、本配置/监视和测试配置如果为规则区域,则:a# show ip roO E2 130.1.0.0 110/10 via 152.1.2.2 serial 0O IA 152.1.1.0/24 110/84 via 152.1.2.2 serial 0O IA 152.1.3.0/30 110/84 via 152.1.2.2 serial 0C 152.1.2.0/30 110/84 via 152.1.2.2 serial 0C 192.1.1.0/24 is directly connected ethernet 0routera# debug ip ospf spfOSPF detect

8、 change in LSA type 5,LSID 130.1.7.255 from 152.1.3.1 area 1OSPF:SCHEDULE PARTIAL spf TYPE 5 EXTERNAL lsa 130.1.7.255 ADV RTR 152.1.3.1 OSPF:service partial SPF 0/1 /0OSPF:start partial processing type 5 external LSA 130.1.7.255,mask 255.255.248.0,adv 152.1.3.1,age 3600,seq 0x80000000,metric 1677721

9、5,metric-type 1OSPF elete LSA id 130.1.7.255. type 5,adv rtr 152.1.3.1 from delete list将区域 1 配置为存根区域。存根区域中的任何路由嚣必须配置为该区域的存根。a# router ospf 64area 1 stubb# router ospf 64area 1 stub配置完成后,显示一下 A 上的路由表。 A 中不再有到网络 130.1.0.0 的 OSPF 外部路由,相反,添加了一个缺省路由。但是,仍然存在两个内部部由,因为存根区域并不阻止内部区域更新。a# show ip roO IA 152.1.

10、1.0/24 110/84 via 152.1.2.2 serial 0O IA 152.1.3.0/30 110/84 via 152.1.2.2 serial 0C 152.1.2.0/30 110/84 via 152.1.2.2 serial 0C 192.1.1.0/24 is directly connected ethernet 0O*IA 0.0.0.0/0 110/65 via 152.1.2.2 serial 0使用 debug ip ospf spf 启动路由器 A 上的 OSPF SPF 调试。现在在路由器 D 上,关闭连接到路由器 E 上的以太网接口。下面是路由器 A

11、 上调试命令的输出,注意,路由器 A 接收任意 LSA 类型 5 的数据包,并没有触发部分 SPFa# debug ip ospf spf这种调试在 A 上仍然是启用的,关闭路由器 D 上的串行接口。下面是该调试命令的输出,注意,A 接收一个 LSA 类型 3(汇总 LSA)的数据包,并执行一个部分 SPF。请记住,在存根区域中,区域间流量仍然存在,这样来自其他区域的影响仍然能够作用到本地区域。OSPF: detect change in lsa type 3,lsid 152.1.3.0 from 152.1.1.129 area 1OSPF: schedule partial SPF ty

12、pe 3 id 152.1.3.0 adv rtr 152.1.1.129OSPF: service partial spf 1/0/0OSPF: start partial processing summary lsa 152.1.3.0 mask 255.255.255.252 adv 152.1.1.129 age 3600 seq 0x80000003 (area 1)OSPF: delete lsa id 152.1.3.0 type 3 adv rtr 152.1.1.129 from delete list记住重要一点,区域中的所有路由器必须是一致的,也就是说,如果一个配置为存根

13、,则必须都配置为存根。也就是通过可选字段中的 E 位决定的。如果不匹配,路由器将无法形成邻接关系。使用下列命令将路由器 A 的区域配置为规则区域A# router ospf 64no area 1 stub现在使用命令 show ip ospf neighbors 显示一下路由器 A 上的 OSPF 邻居表。下面是该命令的输出,注意,路由器 B 的邻接关系现在是关闭的。 原因上,路由器 B 上的区域 1 仍然配置为存根区域,所以,E 位不匹配。a# show ip ospf nei152.1.1.129 1 DOWN/- 152.1.2.2 SERIAL 0可以通过路由器 A 上的调试验证这一

14、点。使用命令 debug ip ospf adj 启用路由器 A 上的OSPF 邻接调试。下面是该调试的输出,注意,存根区域的可选位不匹配a# debug ip ospf adjOSPF: hello from 152.1.2.2 with mismatched stub/transmit area option bit最后呈个例子来说明一下如何配置区域以阻止外部 LSA 扩散。为了阻止其他区域的汇总LSA 影响到本地区域,该区域必须配置为完全存根区域。可以在 OSPF 进程下现添加以下命令。a# router ospf 64area 1 stub no-summaryb# router os

15、 64area 1 stub no-summary显示一下 A 上的路由表。注意, A 中不再有任何的 OSPF 外部或区域间路由,相反,它只有一个缺省路由指向区域外。A# SHOW IP ROO*IA 0.0.0.0 110/65 VIA 152.1.2.2 serial 0使用 debug ip ospf spf 启用路由器 A 上的 OSPF SPF 调试。现在路由器 D 上,关闭连接到路由器 B 上的串行接口,下面是路由器 A 上调试命令的输出,注意,路由器 A 接收任意LSA 类型 3 的数据包,并且不触发部分 SPF。a# debug ip ospf spf因为区域 3 的路由器

16、D 是一个 ASBR,所以我们无法将区域 2 配置为存根区域。如果你尝试将区域 2 配置为存根区域,将收到下列错误。因为路由器 D 是区域 2 的 ASBR,所以根据定义可知,它不能够在存根区域中。d# router os 64area 2 stubOSPF: stub command is invaild when it is ASBR要克服这个限制,OSPF 使用一种称为 NSSA 区域的特殊区域类型。 NSSA 区域同 OSPF 存根区域类似,但它具有将 AS 外部路由导入 NSSA 区域的能力。要将区域 2 配置为 NSSA存根区域类型,可以使用下列命令。d# router os 64

17、area 2 nssac# router os 64area 2 nssa显示路由器 C 上的路由表,下面是该命令的输出。注意,网络 130.1.0.0 作为 N2-OSPF 外部类型 2 路由被学习到。c# show ip roO N2 130.1.0.0 110/10 VIA 152.1.3.1 SERIAL 0N2:nssa external type 2N1:nssa external type 1补充:广播式和点到点式 hello 10 40非广播式和点到多点式 helo 30 120debug ip ospf packetsOSPF: rcv. v:2 t:1 l:48 rid:193.1.1.2 aid:0.0.0.0 chk 3437 aut:0auk: from serial 0v SPF 版本t: OSPF 报文类型1 -hello2 -数据描述 DD3 -链路状态请求 LSA4 -链路状态更新 LSU5 -链路状态应答 LSAl: 报文字节长度rid:router idaid area idchk ospf crcaut: ospf 认证类型 0 不认证 1 简单口令 2 MD5auk: OSPF 认证密钥

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。