ospf全解

上传人:小** 文档编号:93319827 上传时间:2019-07-19 格式:DOC 页数:23 大小:86KB
返回 下载 相关 举报
ospf全解_第1页
第1页 / 共23页
ospf全解_第2页
第2页 / 共23页
ospf全解_第3页
第3页 / 共23页
ospf全解_第4页
第4页 / 共23页
ospf全解_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《ospf全解》由会员分享,可在线阅读,更多相关《ospf全解(23页珍藏版)》请在金锄头文库上搜索。

1、OSPF全解 分享 作者:better。com 已被分享1次 评论(0) 复制链接 分享 转载 举报 r2#sh ip ospf border-routers 查看ABR 修改OSPF接口优先级 r1(config)#int e 0 r1(config-if)#ip ospf priority 100 修改OSPF默认LOOPBACK口地址32位 r1(config)#int lo 0 r1(config-if)#ip ospf network point-to-point DR选举原则: 1:在选举期间(默认40秒),优先级高的成为DR,次高的成为BDR; 2:在选举期间,如果优先级一样,r

2、outer-id高的成为DR,次高的成为BDR; 3:在选举期外,不存在抢占性; 4:DR失效以后,BDR升级成为DR,重新选举BDR; 5:clear ip ospf process(重启OSPF进程)可以重选。 查看LSDB: sh ip ospf database 包括所有LSA类型 查看LSA 1型(类型一描述邻居) sh ip ospf database (router) 查看LSA类型1(Router Link States) 类型二描述DR,所以要多路访问才会出现: sh ip ospf database (network) 多了Net link states 类型二(包括lin

3、k id,DR是谁,接口,掩码多少,存在多少邻居) 通过上两种LSA信息可以描述这个AREA的拓扑。 类型三描述跨区域信息(ABR) summary net link 不同区域不能描述对方拓扑。 LSA 5型 external link states stub区域(所有该区域的路由器都要配) r3/5: router ospf 110 area 35 stub 过滤5类的LSA(外部路由) 生成3类的LSA默认路由 total stub除了过滤域外路由(如引入的eigrp路由)外,还过滤OSPF域间路由LSA 3。 同样生成3类默认路由 该区域所有路由器都打上: router ospf 110

4、 area 35 stub 该区域的ABR上打 area 35 stub no-summary LSA 4型: 因为LSA 5型的公告路由器(ASBR)是不会改变的,所以需要4型来为除了AREA0 以外的区域寻路。 LSA类型4的作用,描述ASBR所在位置 LSA类型4由区域的ABR产生。 NSSA区域 Not-so-stubby areas: 可以过滤area0发来的外部路由,但可以引进外部路由到其他area。 过滤5类LSA,但是可以引入外部路由 产生LSA 7(由区域概念 nssa本区域可以看到O N2,别的区域看不到。) NSSA区域的ABR同时也是ASBR,负责把7类LSA转换成5类

5、LSA。 OSPF(Open Shortest Path Fisrt) 理论: OSPF三张表(OSPF AD:110) 1.Neighbor table(列出了所有和本路由器直接相连的OSPF邻居) 2.Topology table(LSDB链路状态数据库) 列举了所有从自己的邻居那得到的LSA,(Flooding/泛洪), 在同一个OSPF区域中的路由器,都有完全一致的OSPF Database。 一个OSPF区域,就对应着一个OSPF Database。 3.Routing table:(从OSPF这个路由协议,学到的路由。) 在OSPF的数据库中,通过SPF算法,计算得到了路由。 也称

6、为:Forwarding Database OSPF网络的层次化设计,区域划分,及划分的目的: ospf two-level hierarchy: Transit area (backbone or area 0) Regular areas (nonbackbone areas) 划分的目的: 1.提高路由效率: 缩减部分路由器的OSPF的路由条目。 对某些特定的LSA,可以在区域边界(ABR/ASBR)上,实现汇总/控制/过滤。 (通过OSPF的汇总路由/默认路由实现OSPF区域之间的全网互通) 2.提高网络稳定性: 当某个区域内的一条OSPF路由出现抖动时,可以有效控制受影响的波及面。

7、(对于大型的路由协议来说,稳定是很重要的一个因素。) 3.OSPF VS. IS-IS的区域可扩展性的对比:两种协议的算法都是基于SPF算法 OSPF:以Area0为BackBone。(比较好) ISIS:以Level2的链路为BackBone,以链路为区域分界。 (很好) OSPF Routing updates and topology information are only passed between FULL adjacent routers. 物理网络链路类型分类:(L2概念) 1.P2P(HDLC/PPP Serial/ Point2Point Sub-if) 一定要求是Ful

8、l状态. (点对点链路) (没有DRBDR的选举的,代表是E1,两台路由器直连) (WAN广域网) 2.BMA:Broadcast Multi-Access (EtherNet/TR/FDDI)(代表是局域网) (有DR/BDR的选举的) 默认可以传输广播流量的,多路访问网络 3.NBMA:Non-Broadcast Multi-Access (FR/ATM/X.25)(代表是广域网,如帧中继) (有DR/BDR的选举的) 默认不传输广播流量的,多路访问网络 OSPF的SPF算法: 1.每一个OSPF区域,就对应着一个独立的OSPF Database(LSDB) 意味着同在一个OSPF区域中的

9、,所有路由器,都有相同的一个LSDB 2.每一个OSPF路由器,都生成了以自己为根的,一棵SPF树。 3.从本路由器出发,到特定目标网络的整体开销最小的那个路径,成为最佳路径。 4.那么这条最佳路径,就成为OSPF这个协议,提交给路由表的,到达这个目标网络的路由。 LSA的传播更新规律(OSPF是LS协议,无需遵循水平分割,DV协议才遵循水平分割。) Step1:如果本路由器从来没有收到过此LSA,那么路由器就将其加入LSDB,并且转发/泛洪此LSA,同时继续SPF计算,得出达到此目标的最佳路由。 Step2:如果本路由器,曾经受到过描述同一个网络的LSA:(seq:100) 2-1.如果新收

10、到的LSA序号与自己已有的相同(seq:100),则丢弃此LSA。 2-2.如果新收到的LSA序号比自己已有的更新(seq:101),则同Step1,去计算最佳路由。 2-3.如果新收到的LSA的序号,比自己的更旧(seq:99),就将自己较新的LSA,发送给源。 OSPF的5种数据包 1.Hello(建立和维护邻居(Neighbor)关系,路由器发送Hello包的缺省时间间隔是10秒) 2.DBD(Database Description) 3.LSR(LinkStatus Request) 4.LSU(LinkStatus Update)(LSA是包含在LSU中的) 5.LSAck OSP

11、F的Protocol ID:89(EIGRP:88) 在OSPF的Hello包中,影响建立邻居关系的4个关键因素: Hello/dead interval Area-ID(链路所在的Area ID) Authentication password(OSPF认证的密码) Stub area flag(NSSA标示位) 这四个因素必须匹配才能建立邻居,否则无法建成OSPF邻居 在BMA网络和点对点网络上,默认的Hello Interval值是10秒,Dead Interval值是40秒。在NBMA网络上,默认的Hello Interval值是30秒,Dead Interval值是120秒。 修改H

12、ello Interval和Dead Interval的值:(在接口上修改) R1(config-if)#ip ospf hello-interval time(time的取值为1-65535秒) R1(config-if)#ip ospf dead-interval time(time的取值为1-65535秒) OSPF邻接关系的建立过程: 1.Down(路由器A从运行OSPF的接口以组播地址224.0.0.4发送Hello数据包) 2.Init(所有收到从路由器A发送来的Hello数据包的路由器,都把路由器A添加到自己的邻居Neighbor列表中) 3.Two Way(所有收到路由器A的H

13、ello包的路由器都向其发送一个单点传送的回复Hello包,其中包含有它们的信 息。路由器A收到这些信息后,检查这些数据包,把哪些Hello包的邻居域中有自己ID的路由器也加入 自己的 邻居列表中。在这个过程中同时选举出DR和BDR) 4.Exstart(DR和BDR与其他的路由器建立相邻关系(Adjacency)。 5.Exchange(由DR向其他路由器发送数据库描述数据包(DBD,Database Description)。DBD有序号,由DR决定DBD 的序号) 6.Loading(发送链路状态请求包的过程) 7.Full(路由器及哪个新的链路状态条目添加到它们的链路状态数据库中。当所

14、有的LSR都得到答复时,相邻的路由 器就被认为达到了同步并处于“Full”状态了。路由器必须在达到Full状态后才能正常转发数据。此 时区域内的每个链路应该都有相同的数据链路状态数据库。) OSPF数据包的发送地址 DR/BDR notifies LSU on 224.0.0.5(映射到二层MAC地址:010005e0000005) DR-Other notifies LSU to OSPF DR on 224.0.0.6(映射到二层MAC地址:010005e0000006) DR负责宣告整个网络的路由更新,BDR或DR-Other只能先把路由更新先发给DR,然后再由DR发给BDR和DR-Ot

15、her 每次收到LSU,路由器在重新计算路由表之前等待一段时间,默认是5秒。每个LSA都有一个老化(Aging)计时器,到期时由产生该LSA的路由器再发送一个有关该网络的LSU以证实该链路仍然是活跃的,这个Aging时间默认是1800秒。 DR和BDR是在交换Hello数据包的过程中选举出来的,然后其他路由器都与DR和BDR建立相邻关系。每台DR-other路由器都只与DR和BDR建立相邻关系(Adjacency),交换链路状态信息。 LAB1.OSPF的Router-ID(要求全网唯一) 一旦启动OSPF,立刻确定Router-ID 通过此命令察看Router-ID: R1#show ip ospf 在OSPF路由器上,确定Router_ID的3个优先级别: Step1:(建议使用router-id命令来确定Router-ID) 通过router-id命令,修改Router-ID,其优先级别最高

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

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号