OSPF协议配置(中文版1.1).doc

上传人:啊飒飒 文档编号:11094106 上传时间:2021-06-29 格式:DOC 页数:68 大小:635KB
返回 下载 相关 举报
OSPF协议配置(中文版1.1).doc_第1页
第1页 / 共68页
OSPF协议配置(中文版1.1).doc_第2页
第2页 / 共68页
OSPF协议配置(中文版1.1).doc_第3页
第3页 / 共68页
OSPF协议配置(中文版1.1).doc_第4页
第4页 / 共68页
OSPF协议配置(中文版1.1).doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《OSPF协议配置(中文版1.1).doc》由会员分享,可在线阅读,更多相关《OSPF协议配置(中文版1.1).doc(68页珍藏版)》请在三一文库上搜索。

1、课程XXXXOSPF路由协议配置(M000 0002)Issue1.11.1 OSPF 配置1.1.1 何时需要运行OSPF协议一个网络是否需要运行OSPF协议,可以从以下几个方面来考虑:网络的规模:一个网络中如果路由器少于5台,可以考虑配置静态路由,而一个10台左右规模的网络运行RIP即可满足需求。如果路由器更多的话则应该运行OSPF协议。但是如果这个网络属于不同的自治系统则还需要同时运行BGP协议。网络的拓扑结构:如果网络的拓扑结构是树状或星形结构(这种结构的特点是网络中大部分路由器只有一个向外的出口),可以考虑使用缺省路由+静态路由的方式。在星性结构的中心路由器上或树形结构的根节点路由器

2、上配置大量的静态路由,而在其他路由器上配置缺省路由即可。如果网络的拓扑结构是网状并且任意两台路由器都有互通的需求,则应该使用OSPF动态路由协议。一些特殊需求:如果用户对网络变化时路由的快速收敛性(特别的,如果网络的拓扑结构是易产生路由自环的环状结构),对路由协议自身对网络带宽的占用等有较高的需求时,可以使用OSPF协议,因为这些恰恰是它的优势所在。对路由器自身的要求:运行OSPF协议时对路由器的CPU的处理能力及内存的大小都有一定的要求,性能很低的路由器不推荐使用OSPF协议。但一个OSPF网络是由各种路由器组成的。通常的做法是:在低端路由器上配置缺省路由到与之相连的路由器(通常处理能力会高

3、一些),在它上面配置静态路由指向低端路由器,并在OSPF中引入这些静态路由。以上各个方面并不是绝对的,只是一些参考的条件,而且这些条件又是相互制约的,所以要综合各个条件来考虑。1.1.2 如何配置OSPF协议系统规划作为一个复杂的动态路由协议,在配置之前必须做好整个自治系统之内的规划。首先要选定的是:哪些路由器需要运行OSPF协议。然后一件很重要的工作就是:合理的为OSPF划分区域。划分区域可以遵循以下原则:按照自然的地区或行政单位来划分:例如:某银行系统在全省的范围内运行OSPF协议,则可以将每一个地级市划分成一个区域。这样划分的好处是便于管理。按照网络中的高端路由器来划分:一个网络中可能由

4、高、中、低等不同性能的路由器共同组成,通常的情况是一台高端路由器下面连接许多中端或低端路由器。这时也可以将每一台高端路由器以及与其相连的所有中低端路由器共同划分成一个区域。这样划分的好处是可以合理的选择ABR。按照IP地址的规律来划分:在实际的网络中通常IP地址被划分成不同的子网,可以根据不同的网段来规划区域,例如网络中有110.1.1.0/24,110.1.2.0/24,110.1.3.0/24,120.1.1.0/24,120.1.2.0/24,120.1.3.0/24等不同的子网,这时可以将属于110的网段的路由器划分成一个区域,将120网段的路由器划分成另一个区域。这样划分的好处是便于

5、在ABR上配置路由聚合,减少网络中路由信息的数量。以上划分区域的方法各有利弊,应该综合考虑,但无论使用哪种方法,必须受到以下条件的制约:区域的规模:OSPF提出了区域的概念,解决了因网络规模过于庞大而导致的一系列问题。但这些措施在区域内都是无效的,也就是说如果一个区域内的路由器太多,仍旧会有以上问题的出现。经过统计,一个区域内的路由器台数最好不要超过70台。当网络中路由器的台数少于20台时也可以只划分一个区域。与骨干区域的连通问题:根据协议规定,所有的区域必须与骨干区域相连通。所以在规划区域时应合理的选择骨干区域的位置。通常将骨干区域置于网络的中央,骨干区域中的路由器应选择性能好,处理能力强的

6、高端路由器来担任。必须强调的一点是:骨干区域自身也必须是连通的。如果因为其他方面的限制,导致某些区域无法与骨干区域连通或者骨干区域自身无法保证连通时,可以通过配置虚连接予以解决。ABR的处理能力:在OSPF协议中ABR是任务最为繁重的路由器,担负着在骨干区域与非骨干区域之间交换路由信息的重任。所以ABR一定要由性能高的路由器来担任。同时应该注意的是:在一台ABR上尽量不要配置太多的区域,一般是一个骨干区域 + 一个或两个非骨干区域。1.1.3 如何配置OSPF协议启动协议在自治系统中规划好区域之后,就可以为每一台路由器配置具体的命令了。配置路由器的Router ID:Router ID是每一台

7、路由器在自治系统中的唯一标识,OSPF协议能够正常运行的前提条件是该路由器已经存在一个Router ID。通常是由图中的命令手工配置,Router ID是一个32bit的整数,配置时应输入类似IP地址的点分十进制格式。如果用户没有手工指定Router ID,系统会自动从当前UP的接口的IP地址中选一个最小的。自动选举的Router ID会随着IP地址的变化而改变,这样会干扰协议的正常运行。所以强烈建议:手工指定Router ID。但需要注意的一点是:手工指定Router ID时必须保证自治系统中没有两台路由器的Router ID 是相同的。通常的做法是将Router ID设置成与本路由器的某个

8、接口(如以太网)的IP地址相同,因为IP地址是全网唯一的。启动OSPF协议:一台路由器如果要运行OSPF协议,必须首先在系统视图下启动该协议。配置OSPF区域:必须为每一个要运行OSPF 协议的接口指定一个区域。 在接口视图下用:ospf enable area area-id配置该接口属于某个区域。例如:某路由器有一个接口S0,欲将其配置属于区域2 。配置如下 :Quidway-Serial0 ospf enable area 21.1.4 配置其它区域相关命令上一节中的命令是一台路由器运行OSPF协议所必需的。协议中还有一些命令虽然不是必须配置,但如果配置得当可以减少网络中的路由信息量和路

9、由表规模。区域 间 路由聚合:图中Area 19中由3条路由19.1.1.0/24,19.1.2.0/24,19.1.3.0/24。缺省的这3条路由都会被发送到其它区域。如果在Area 19 的ABRRTA上配置路由聚合,则可以将这3 条路由变为一条。相关命令如下:Quidway ospf enableQuidway-ospf abr-summary 19.1.0.0 mask 255.255.0.0 area 19需要注意的是:本命令只在ABR上才有效。STUB区域:图中Area 0中有一台ASBR,引入了4条自治系统外的路由,缺省的这4条路由将被发送到整个自治系统中。在实际的运行情况下,有

10、时自治系统中的大部分路由都是这种自治系统外部路由。为了减小路由表的规模,协议规定可以将一部分区域规定为STUB区域(详细情况请参阅前文),在这种区域中是不会传播自治系统外部路由的,但是为了保证路由可达,由该区域的ABR生成一条缺省路由发布到STUB区域内。图中Area 8符合STUB区域的条件,具体的配置如下:RTC:Quidway ospf enableQuidway-ospf stub cost 20 area 8RTD:Quidway ospf enableQuidway-ospf stub cost 20 area 8RTE:Quidway ospf enableQuidway-osp

11、f stub cost 20 area 8Area8 内的所有路由器都要配置以上命令,“cost 20”是指向STUB区域内发送的缺省路由的cost 值为20。需要注意的是:如果一个区域需要配置成STUB区域,则区域内所有的路由器都必须配置该属性,所以在RTC和RTE上同样需要配置stub cost 20 area 8 命令。STUB区域也有一个缺陷:STUB区域内不能存在ASBR,即图中的RTD和RTE都不能再引入其他路由协议发现的路由。NSSA 的相关配置NSSA区域是指不接受自治系统中其它域产生的外部路由而本身可直接引入外部路由、并在自治系统内传播的区域。NSSA区域其实是Stub区域的

12、一个变形,它可以有条件地引入AS外部路由。NSSA的原理不复杂,配置更简单,相关命令只有一条:nssa area area_id default-route-advertise no-import-route no-summary area-id:是需要配置成NSSA的区域的区域号。“ ”内的参数只有在该路由器是ABR时才会生效。default-route-advertise:配置该参数后,ABR会向NSSA内部发送一条缺省路由,当然,该参数是必配的。no-summary:配置该参数后,ABR会将Type3类型的LSA也过滤掉,即:NSSA区域中也不会出现区域间路由,路由表进一步精简。既然有缺

13、省路由,那么其他指向区域外的具体路由都是没有必要的了。该参数推荐配置。no-import-route:配置该参数后,ABR自身引入的外部路由,不再以Type 7类型的LSA的形式在NSSA区域中传递。这是因为对于引入的外部路由,是不属于具体的某个区域的,缺省的应该在该路由器所有的区域中传播。这样如果一台OSPF NSSA的ABR上引入了外部路由,就应该同时在该NSSA区域中传播(以TYPE 7类型的LSA出现),和其他的所有区域中传播(以TYPE 5类型的LSA出现)。但是由于在NSSA中已经有一条缺省路由指向ABR,那么这些由ABR发布的TYPY 7类型的外部路由也是没有必要的了。所以该参数

14、推荐配置。即:如果路由器只是一台区域内路由器,只需配置nssa area area_id即可。如果是ABR,则请加上所有的三个可选参数。虚连接:根据协议规定,所有的非骨干区域必须与骨干区域连通。当一个区域无法与骨干区域直接连通时(如图中的Area19),需要配置一条虚连接。虚连接是在两台ABR之间配置,中间穿过一个非骨干区域(transit-area)。图中需要在RTA(router id = 1.1.1.1)和RTB(router id = 1.1.1.2)之间配置虚连接,穿过区域12。配置命令如下:RTA:Quidway ospf enablevlink peer-id 1.1.1.2 t

15、ransit-area 12/* 配置时需指定对端(RTB)的router id */RTB:Quidway ospf enablevlink peer-id 1.1.1.1 transit-area 12/* 配置时需指定对端(RTA)的router id */在配置虚连接时,还可以配置一些参数,比如: hello-timer :配置虚连接的 hello 报文发送间隔dead-timer :配置虚连接的邻接点死亡时间retransmit-timer 的重传间隔transit-delay :配置虚连接的传输延迟 1.1.5 在NBMA网络中运行OSPF在NBMA类型(X.25,Frame Re

16、lay)的网络中运行OSPF协议,有一个特别需要注意的要求:该NBMA网络必须是全连通的,即网络中任意两台路由器之间都直接可达。如果不能满足这个要求,则应该通过修改OSPF的网络类型(将缺省的NBMA类型改为 Point-to-Multipoint)使其正常运行。图中是一个非全连通的Frame Relay 网络,但各路由器通过RTA互连。相关配置如下:RTA:Quidway ospf enableQuidway interface serial 0Quidway-Serial0 ip address 172.16.1.1 255.255.255.0Quidway-Serial0 ospf en

17、able area 0/* 将网络的类型改为point-to-multipoint*/Quidway-Serial0 ospf network-type p2mpRTB:Quidway ospf enableQuidway interface serial 0Quidway-Serial0 ip address 172.16.1.2 255.255.255.0Quidway-Serial0 ospf enable area 0/* 将网络的类型改为point-to-multipoint*/Quidway-Serial0 ospf network-type p2mpRTC:Quidway osp

18、f enableQuidway interface serial 0Quidway-Serial0 ip address 172.16.1.3 255.255.255.0Quidway-Serial0 ospf enable area 0/* 将网络的类型改为point-to-multipoint*/Quidway-Serial0 ospf network-type p2mpRTD:Quidway ospf enableQuidway interface serial 0Quidway-Serial0 ip address 172.16.1.4 255.255.255.0Quidway-Ser

19、ial0 ospf enable area 0/* 将网络的类型改为point-to-multipoint*/Quidway-Serial0 ospf network-type p2mp1.2 OSPF 调试与监控1.2.1 显示OSPF的运行状态为了了解OSPF协议的运行状态,可以执行以下命令查看:display ospf :Quidway display ospf RouterID: 0.0.0.1 Border Router: Area Routing selection preference: Inter/Intra: 10 External: 150 Default ASE para

20、meters: Metric: 1 Tag: 0.0.0.1 Type: 2 SPF computation count: 73 Area 0.0.0.0: Authtype: none Flags: SPF scheduled: Interface: 10.10.0.2 (Serial0) - 10.10.0.1 Cost: 10 State: P To P Type: PointToPoint Priority: 1 DoNotAge Lsa Allowed Timers: Hello 10, Dead 40, Poll 0, Retransmit 5 AS Border Routes:

21、Area Border Routes: Area 0.0.0.1: Authtype: none Flags: SPF scheduled: Interface: 10.110.10.1 (Ethernet0) Cost: 10 State: DR Type: Broadcast Priority: 1 Designated Router: 10.110.10.1 DoNotAge Lsa Allowed Timers: Hello 10, Dead 40, Poll 0, Retransmit 5 AS Border Routes: Area Border Routes:该命令主要显示一些O

22、SPF协议的全局信息,包括router id,划分的区域,已发现的ABR,ASBR等等。display ospf error:Quidway display ospf errorOSPF packet error statistics: 0: IP: bad destination0: IP: bad protocol 0: IP: received my own packet0: OSPF: bad packet type 0: OSPF: bad version0: OSPF: bad checksum 0: OSPF: not on same network0: OSPF: area m

23、ismatch 5: OSPF: bad virtual link0: OSPF: bad authentication type 0: OSPF: bad authentication key0: OSPF: packet too small 0: OSPF: packet size ip length0: OSPF: transmit error 0: OSPF: interface down0: OSPF: unknown peer 0: HELLO: netmask mismatch0: HELLO: hello timer mismatch 0: HELLO: dead timer

24、mismatch0: HELLO: extern option mismatch 0: HELLO: router id confusion0: HELLO: virtual peer unknown 0: HELLO: NBMA peer unknown0: DD: peer state low 0: DD: router id confusion0: DD: extern option mismatch 0: DD: unknown LSA type0: LS ACK: peer state low 0: LS ACK: bad ack0: LS ACK: duplicate ack 0:

25、 LS ACK: unknown LSA type0: LS REQ: peer state low 0: LS REQ: empty request0: LS REQ: bad request 0: LS UPD: peer state low0: LS UPD: newer self-gen LSA 0: LS UPD: LSA checksum bad0: LS UPD: received less recent LSA 0: LS UPD: unknown LSA type该命令主要显示OSPF在接收报文时记录的所发生的错误。其中有一些错误是协议自身可以自我修复的。而有的错误则可能导致

26、与其它路由器无法正常建立邻居关系。以下是几种常见的严重错误:OSPF: not on same network / 两个接口不在同一个网段;OSPF: bad virtual link / 错误的虚连接报文:本端未配置虚连接;报文的发送方不是本端所指定的邻居;transit-area不相同;OSPF: bad authentication type / 两个接口的验证类型不相同;OSPF: bad authentication key / 两个接口的验证字不相同;HELLO: netmask mismatch / 对端路由器与本路由器相连接口的IP地址的掩码不同;HELLO: hello ti

27、mer mismatch / 两个接口的hello-interval不相同;HELLO: dead timer mismatch / 两个接口的hello-interval不相同;HELLO: extern option mismatch / 两台路由器其中一台将该接口所属的区域配置成stub区域,而另一台没有;HELLO: router id confusion / 两台路由器的Router ID相同;以上这些错误都是由不当的配置产生,通过修改对端路由器或本端路由器的配置可以解决。display ospf interfaceQuidwaydisplay ospf interfaceArea:

28、 0.0.0.0 IP Address Type State Cost Pri DR BDR 192.1.1.1 PtoP P To P 1562 1 None NoneArea: 0.0.0.1 IP Address Type State Cost Pri DR BDR 16.1.1.2 Bcast BackupDR 10 1 16.1.1.1 16.1.1.2通过本命令查看一些接口的信息,包括接口的花费、状态、类型、优先级、本网段中的DR,BDR,以及接口上所配置的定时器的值。display ospf peer:Quidway display ospf peer interface 10.

29、10.0.2 (Serial0)s Area 0 neighbors: RouterID: 0.0.0.2 Address: 10.10.0.1 State: Full Mode: Slave Priority: 1 DR: None BDR: None Last Hello: 1:11:25 Last Exchange: 55:35本命令主要用来查看与邻居路由器之间的关系,两台路由器之间LSDB达到 同步的标志是邻居状态机达到Full状态(在Broadcast和NBMA类型的网络中,两台接口状态是DROther 的路由器之间邻居状态机停留在“2-Way”状态,但都通过与DR之间达到Full

30、状态来同步LSDB)。1.2.2 显示OSPF的调试信息OSPF协议设置了4种调试开关来实时的显示协议的运行状况:debugging ospf event:该命令显示协议运行过程中发生的各种事件,如接口状态的改变,邻居状态的改变等等。debugging ospf lsa:该命令显示在协议运行过程中有关LSA的信息,如本路由器生成的LSA,删除的LSA等等。debugging ospf packet该命令显示在协议运行的过程中收发报文的情况,打印出所有接收到和发送的5种报文的内容。debugging ospf spf该命令显示在协议运行的过程中用SPF算法计算路由的情况。1.3 OSPF 排错1

31、.3.1 OSPF的TroubleShooting由于OSPF协议自身的复杂性,难免会在配置的过程中出现错误。如何判断协议是否正常运行:OSPF协议正常运行的标志是:在每一台运行该协议的路由器上,应该得到的路由一条也不少,并且都是最优路径。对路由表中的任意地址做PING操作都能够正常回应。排除故障的步骤:配置故障排除检查是否已经启动并正确配置了OSPF 协议。局部故障排除看一看两台直接相连的路由器之间协议运行是否正常。全局故障排除检查一下系统设计(主要是指区域的划分)是否正确。其它疑难问题路由时通时断、路由表中存在路由却无法PING通该地址。需要针对不同的情况具体分析。1.3.2 协议基本配置

32、是否正确在排除故障之前,应首先检查基本的协议配置是否正确。是否已经配置了Router ID。使用命令Quidwayrouter id X.X.X.XRouter id 可以配置为与本路由器一个接口的IP地址相同,需要注意的是:不能有任何两台路由器的Router ID是完全相同的。检查OSPF协议是否已成功地被激活。使用命令Quidway ospf enable 启动协议的运行。该命令是协议正常运行的前提。检查需要运行OSPF的接口是否已配置属于特定的区域使用命令 Quidway-Serial0 ospf enable area area_id 将接口配置属于特定区域。可通过命令 display

33、 ospf interface interfacename 来查看该接口是否已经配置成功。检查是否已正确地引入了所需要的外部路由。实际运行中可能经常需要引入自治系统外部路由(其他协议如BGP或静态路由)。如果需要,是否已经通过命令Quidway-ospf import-route rip/staic . 配置了引入。1.3.3 邻居路由器之间的故障由于OSPF协议需要整个自治系统中所有路由器的协调工作,所以任意两台相邻路由器之间的故障都会导致网络中全部或部分路由错误。如何判断相邻的路由器之间运行正常:在两台路由器上分别执行display ospf peer命令,查看在相应的接口上是否已发现对端

34、路由器为自己的邻居,并且邻居状态机达到Full状态。 需要注意的是:在Broadcast 和NBMA类型的网络中,两台接口状态是DROther 的路由器之间邻居状态机停留在“2-Way”状态,这是正常的,但都应该与DR之间达到Full状态。两台路由器之间达到Full 需要一定的时间,一般在几秒钟至3分钟之间为正常。如果超过这段时间仍旧没有发现邻居或没有达到Full 状态,则可以判断为出现故障。若出现故障可按下列几点来检查:检查物理连接及下层协议是否正常运行OSPF正常运行需要下层协议来发送和接收报文,所以必须确保下层协议运行无误。可通过ping 命令测试,若从本地路由器ping 对端路由器不通

35、,则表明物理连接和下层协议有问题。但需要注意的是:ping 命令发送的是单播报文,而OSPF 除了在NBMA类型的接口之外,都发送多播报文。所以除了能够 ping 通对端之外,还必须具有能够收发多播报文的能力。检查双方在接口上的配置是否一致如果物理连接和下层协议正常,则检查在接口上配置的OSPF参数,必须保证和与该接口相邻的路由器的参数一致。这些参数包括 hello定时器, dead定时器 和authentication。区域(area)号必须相同;网段与掩码也必须一致(点到点与虚连接的网段与掩码可以不同)。这些错误可以通过命令display ospf error 来查看。Hello定时器与d

36、ead定时器之间的关系按照协议规定,接口上的dead定时器的值必须大于Hello定时器,并且至少在4倍以上。否则的话会引起邻居状态之间的震荡。若网络的类型为广播或NBMA,至少有一台路由器的dr-priority 应大于零协议规定,接口的dr-priorty = 0 的路由器没有被选举权,即不能被选为DR或BDR。而在广播或NBMA类型网络中所有的路由器只与DR之间交换路由信息,所以至少应有一台路由器的priority 应大于零。区域的STUB属性必须一致如果一个Area 配置成STUB Area ,则在与这个区域相连的所有路由器中都应将该区域配置成STUB Area。接口的网络类型必须一致两

37、台直接相连的路由器,它们之间的接口的网络类型必须一致。否则可能无法正确计算出路由。查看接口的网络类型可以使用命令display ospf interface,如果发现双方类型不一致,可使用接口视图下的命令 ospf network-type 来修改。需要特别注意的是:当两台路由器的接口类型不一致时,双方的邻居状态机仍旧有可能达到Full 状态,但无法正确计算路由。在NBMA类型的网络中是否手工配置了邻居协议规定在NBMA类型的网络中发送单播报文,这样就不能通过发送多播报文来动态发现邻居,所以必须手工指定邻接点的IP地址。1.3.4 系统规划的故障系统规划中的故障主要体现在区域化分中的错误。协议

38、中对区域划分的要求是: 如果自治系统被划分成一个以上的区域,则必须有一个区域是骨干区域,并且保证其它区域与骨干区域直接相连或逻辑上相连,且骨干区域自身也必须是连通的。区域划分错误的表现形式是:在一个区域内通常路由都是正常的,但无法得到区域外部的路由。 这是从全局规划的角度来看的,如果落实到具体的配置上,可以这样认为:如果在一台路由器上配置了两个以上的区域,则至少应该有一个是骨干区域,或者配置了一条虚连接。在图一中用此方法判断,配置了两个以上区域的是RTB和RTC,其中RTB符合要求,RTC上由于没有配置骨干区域,所以是错误的配置。表现的形式可能是在RTD上无法得到RTA和RTB的路由,同理,R

39、TA和RTB上也无法得到RTD的路由。修改的方法是将Area0和Area1互相调换一下位置,或者在RTB和RTC之间配置一条虚连接。但这种判断方法只是配置正确的必要条件,而非充分条件。例如在图二中,每台路由器的配置都符合上面的条件,但配置仍旧是不正确的。错误在于骨干区域自身没有连通。改正的方法是:在RTB与RTC之间配置一条虚连接。1.3.5 其它疑难杂症如果经过以上分析之后,仍无法定位错误产生的原因,可继续按以下步骤查找。路由表中丢失部分路由:可以查询一下是否本路由器配置了路由过滤。可查看是否配置了命令filter-policy acl-number import(在OSPF视图下)。如果配

40、置,再查询acl-number 所对应的访问规则,是否丢失的路由恰好是访问列表中所过滤的。路由表不稳定,时通时断:表现形式为:路由表中的部分或者全部路由表现不稳定,一会儿加上了,一会儿又丢失,且变化很快。这种错误不太好分析,可能由以下几种原因产生:网络中线路质量不好,导致线路时通时断,造成OSPF的路由随之不停的更改。可以通过检查相应的链路层协议是否正常来定位问题的原因。在拨号的情况下,如果是多台路由器同时拨一台路由器时,应将所有的这些拨号的接口类型改为point-to-multipoint。因为缺省的网络类型是point-to-point,如果不加更改的话,当有多台路由器同时拨入时,接入方会

41、在这些拨入的路由器之间不停的选择其中的一个并建立邻接关系。导致路由不稳定。有可能是自治系统中有两台路由器的Router ID相同了。协议中规定,一台路由器的Router ID应该在整个自治系统中唯一。如果有两台路由器的Router ID相同,协议运行就会出现故障。这两台路由器如果是邻居的话,在相互接收对方的hello报文时会检测到这一错误,导致无法建立邻接关系。如果这两台路由器不是直接相连,而是分别位于自治系统中的两个不同的地方,则表现出的现象是部分路由时断时通。可以通过查看这部分不正常的路由所属的路由器来定位此问题。无法引入自治系统外部路由:某台路由器引入了自治系统外部路由后,却无法在其它路

42、由器上发现这些路由。则很可能是由于本路由器处于一个STUB区域之内,因为按照协议规定,STUB区域内不传播Type5类型的LSA。所以这种类型的LSA即不能由区域外传播进来,也同样不能由区域内传播出去。实际上即使是同一个区域内的其它路由器也无法获得这些路由信息。区域间路由聚合的问题:通过在ABR上配置路由聚合可以大大减少自治系统中的路由信息,但如果配置不当,也会出现如下问题:某个区域配置了聚合之后,在其它区域中虽然有聚合后的路由,但未聚合前的路由仍旧存在。出现这种现象的原因多半是因为该区域有两个以上的ABR,用户只在其中一台ABR上配置了聚合命令,而没有在其它的ABR上配置相同的命令。在图一中

43、,Area1内有两个网段10.1.1.0/24、10.1.2.0/24,在其中的一个ABRRTA上配置了聚合命令,将这两条路由聚合为一条10.1.0.0/16 的路由。而在另一个ABRRTB上,由于没有配置聚合命令,所以仍旧向Area 0发送两条未经聚合的路由10.1.1.0/24、10.1.2.0/24。所以在Area 0中会有3条路由同时出现。配置了路由聚合之后,路由表显示正常,但却无法PING通某些目的地址。可能是由于聚合命令配置错误导致。例如在图二中,Area1中内有两个网段10.1.1.0/24、10.1.2.0/24,被ABRRTA聚合成一条10.1.0.0/16的路由后发送到Ar

44、ea 0;同时在另一个区域Area 2中有两个网段10.1.3.0/24、10.1.4.0/24,也被ABRRTB聚合成一条相同的路由10.1.0.0/16后发送到Area 0中。这样RTA和RTB同时发布一条相同的到达10.1.0.0/16的路由。RTC由于距离RTA较近(花费值为5,而到RTB为10),所以选择RTA为到达此目的地址的下一跳。如果此时在RTC上PING10.1.3.0/24网段中的某个地址,则报文会被错误的发送给RTA,导致不可达。修改的方法是去掉某台ABR上的路由聚合。22原文已完。下文为附加文档,如不需要,下载后可以编辑删除,谢谢!施工组织设计本施工组织设计是本着“一流

45、的质量、一流的工期、科学管理”来进行编制的。编制时,我公司技术发展部、质检科以及项目部经过精心研究、合理组织、充分利用先进工艺,特制定本施工组织设计。一、 工程概况:西夏建材城生活区27#、30#住宅楼位于银川市新市区,橡胶厂对面。本工程由宁夏燕宝房地产开发有限公司开发,银川市规划建筑设计院设计。本工程耐火等级二级,屋面防水等级三级,地震防烈度为8度,设计使用年限50年。本工程建筑面积:27#楼3824.75m2;30#楼3824.75 m2。室内地坪0.00以绝对标高1110.5 m为准,总长27#楼47.28m;30#楼47.28 m。总宽27#楼14.26m;30#楼14.26 m。设计室外地坪至檐口高度18.6 00m,呈长方形布置,东西向,三个单元。本工程设计屋面为坡屋面防水采用防水涂料。外墙水泥砂浆抹面,外刷浅灰色墙漆。内墙面除

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1