OSPF协议-重要知识点.ppt
《OSPF协议-重要知识点.ppt》由会员分享,可在线阅读,更多相关《OSPF协议-重要知识点.ppt(79页珍藏版)》请在三一办公上搜索。
1、OSPF路由协议基本概念OSPF路由邻居发现OSPF报文介绍OSPF常见问题排除OSPF配置案例,提纲,路由基本原理,通过动态路由选择协议或静态配置技术构建分析目标IP所需的 数据库(路由表)IP转发技术分析网路层报文头中的目标IP地址,查找路由表,来为每个报文选择下一跳和出接口 传统IP路由选择技术也被称为基于目标的逐跳单播路由选择技 术,路由表的组成,直连路由 静态路由 主机路由 动态路由(rip,ospf,bgp),路由优先级,当同一路由协议得到到达同一目的地址的路由时,可以根据路 由协议内部的度量来取舍 而不同路由协议得到到达同一目的地址的路由时,可以根据路 由协议的优先级,即管理距离
2、来取舍,路由的管理距离,路由类型 缺省优先级 直连路由 0 静态路由 1 RIP 120 OSPF 110 IBGP 200 EBGP 20,psr(config)#show ip route Codes:C-connected,S-static,R-RIP,O-OSPF,B-BGP,-Selected route,*-Selected nexthop O*1.1.1.1/32 110/3 via 4.1.1.1,eth2/6,20:37:05 O*1.1.1.2/32 110/2 via 4.1.1.1,eth2/6,20:37:05 C*1.1.1.3/32 is directly con
3、nected,loopback1 O*2.1.1.0/24 110/2 via 4.1.1.1,eth2/6,20:37:05 O*2.1.11.0/24 110/20 via 4.1.1.1,eth2/6,20:37:03 C*4.1.1.0/24 is directly connected,eth2/6 S 180.1.1.0/24 1/0 via 10.1.1.2,inactive,weight 8 S 180.1.2.0/24 1/0 via 10.1.1.2,inactive,weight 8,路由的管理距离,路由协议的分类,分类法则一:IGP用于AS内部 如:RIP、IGRP、EI
4、GRP、OSPF、IS-ISEGP用于AS外部 如:EGP、BGP,分类法则二:DV算法 如:RIP、IGRP、BGP链路状态 如:OSPF、ISIS,OSPF概述,OSPF是一种用于复杂网络的链路状态路由协议。OSPF是内部网关协议。具有更快的收敛速度OSPF是一个无类路由协议,它支持可变长子网掩码(VLSM)和非连续网络。基于带宽来选择最佳路径OSPF直接运行于IP协议之上并且使用协议号89。RFC 2328是OSPF协议版本2的最新修订。,最短路径树:SPT,OSPF使用Dijkstra算法作为路由表计算过程的一部分。Dijkstra算法产生最短路径树。,6800OSPF实现,OSPF术
5、语,Router ID自治系统AS(如图)域area(如图)邻居接口interface开销cost链路状态link stateDR、BDR(如图)链路状态通告(LSA)扩散(Flooding),OSPF元素,RIP,OSPF,邻居,OSPF,Router ID:10.1.1.223,OSPF自治系统,Router ID:192.168.2.24,Router ID:10.1.1.223,OSPF度量,度量是一个特定链路的OSPF代价,计算OSPF代价的公式是108/链路带宽.例如,一个快速以太网接口的度量是1.度量由接口带宽决定,但度量也可以单独配置.用于度量计算的公式可以用两种方法来实施.第
6、一种方法是在接口上使用ip ospf cost,其中cost是链路的ospf代价.第二种方法在router ospf配置下使用auto-cost reference-bandwidth命令,这个参考带宽(reference-bandwidth)实际改变了在度量计算公式中108这个值.,区域:area,一个区域是指一个路由器的集合,它具有相同的拓扑数据库,O S P F用区域把一个A S分成多个链路状态域,因为一个区域的拓扑结构对另一个区域是不可见的,一个区域不会被扩散,这个特征大大降低了一个A S中的路由交通数量,区域被用来包含链路状态的更新并使管理者能建立分层网络。,骨干域:backbone
7、 area,骨干域也就是area id为0的区域。骨干域必须是连续的。如果配置了一个以上的区域,骨干域必须存在。其它的域必须和骨干域直接连接。,Ospf路由器分类,Backbone router,Internal router,ABR(Area Border Router):区域边界路由器ASBR(AS Border Router):自治系统边界路由器,AS500,Point-to-Point点到点,广播Broadcast,OSPF网络类型说明(一),Point-to-MultiPoint点到多点,NBMA非广播多路可达,OSPF网络类型说明(二),NBMA非广播多路可达,广播Broadcas
8、t,什么时候需要选DR,广播和NBMA网络中的邻居问题,广播型网络会导致过多的相邻关系,A,B,C,D,E,A,B,C,D,E,DR,BDR,DROther,DROther,DR、BDR与所有邻居交换数据库 DROther只与DR、BDR交换数据库 DR要产生一个Network Summary LSA,描述网段上有哪些路由器,交换数据库,不交换数据库,DR、BDR有什么作用,ospf接口状态机,OSPF协议接口的变化过程,Down,Waiting,Loopback,DR,Backup,DRother,Point-to-Point,DR/BDR选举,Point-to-Point网络类型,广播型/
9、NBMA网络类型,虚拟链路,虚拟链路主要有三个作用:连接非骨干域到骨干域上连接不连续的骨干域被用作一个备份或者用于冗余考虑虚拟链路配置命令:area virtual-link,连接非骨干域到骨干域上,RT1(ABR),Area0,Area15,RT2(ABR),虚链路,Area2,Area15通过Area2链接到Backbone,连接不连续的骨干域,RT1(ABR),Area0,Area0,RT2(ABR),虚链路,Area2,Area0出现单点链路故障,临时通过虚链路进行链接,链路状态通告:LSA,链路状态指的是一个路由器的接口的状态(包括up,down,IP地址,网络类型)以及这个接口上的
10、邻接路由器以及和邻接路由器的关系.每一个路由器通过链路状态通告(LSA)来向邻居表述自己和自己的链路.链路状态的集合构成了链路状态数据库(LSDB),链路状态广播LinkStateAdvertisement,目前至少有11类LSA1 router-lsa 路由器链路状态宣告2 network-lsa 网络链路状态宣告3 summary-lsa(network)网络汇总链路状态宣告4 summary-lsa(router)路由器汇总链路状态宣告5 AS-external-lsa 自治系统外部链路状态宣告6 Group-membership-lsa 组成员关系链路状态宣告(for MOSPF)7
11、NSSA-external-lsa NSSA域的外部链路状态宣告8 LSA for BGP,LSA通过LSU数据包承载,路由器 LSA(类型 1),描述了路由器到该区域的链路状态和费用单一LSA描述了路由器在同一域中所有的链路扩散到相同的域,不会进入其它域路由器说明其本身是ASBR,ABR,还是虚拟链路的端点链路 ID即此路由器的路由器ID类型 该域指出了被描述的链路类型类型 描述1点对点2过渡网络3STUB网络4虚拟链路,网络LSA(类型 2),所有多路访问(广播和NBMA)网络均生成描述了连接到该网络的所有路由器只有DR才生成该LSA扩散到该域,不进入其它域网络掩码该网络的 IP掩码连接的
12、路由器所有连接于网络的路由器的路由器标识,该LSA中仅列出完全邻接于DR的路由器,汇总 LSA(类型 3 和 类型 4),描述了域间,但仍在AS中的目的网络在单一域中扩散由 ABR生成类型 4 是关于 ASBR的信息STUB域中的缺省路径被作为汇总LSA发送,描述了所有外部路径。对缺省路径而言,链路状态ID应该是0.0.0.0,而且掩码也应该是 0.0.0.0网络掩码表示目标掩码,对汇总LSA(类型4)而言,该域必须设置为0.0.0.0,外部 LSA(类型 5),定义了AS外部目的网络缺省路径也可作为外部发送两种类型的外部 LSA:E1:考虑到外部目的网络总费用(COST)E2:不考虑重分布之
13、前外部目的网络到ASBR的费用网络掩码:通告目标的IP地址掩码转发地址:到通告目标的数据流量应该被直接发送到该地址(如果转发地址可达的话)。如果设定为0.0.0.0,则该业务应该首先被发送到 ASBR,区域类型,普通区域(normal area)端区域(stub area)完全端区(totally stubby area),普通区域,当区域被缺省定义时,它被认为是普通或常规区域。普通区域有如下特性:从其它区域来的type3 LSA被引入。Type5 type4 LSA被引入。,端区域,在端区域中,外部LSA是不允许的。端区域有如下特性:从其它区域来的type3 LSA被引入。缺省路由作为一个路
14、由type3 被引入。,完全端区域,完全端区域是区域中最受限的形式,在这种类型区域中的路由器仅仅依靠从ABR来的一个缺省路由汇总的引入,它有如下特性:不允许具体网络的汇总LSA进入。缺省路由作为一个路由汇总被引入。,OSPF路由协议基本概念OSPF路由邻居发现OSPF报文介绍OSPF常见问题排除OSPF配置案例,提纲,OSPF 协议机制,HELLO协议检查链路的可用性并发现邻居选举DR和BDR交换协议协商主从路由器交换数据库描述包扩散(FLOOD)协议每个路由器收到一个更新报文以后,就要与本地的数据库比较,如果这个更新包所描述的LSA更新一些,则不但将之装入本地数据库,并且还要在其它所有接口进
15、行发送。同时,要向发送这个更新包的路由器发送确认包。,路由协议报文,HELLO报文,发现并维持邻居关系,选举DR,BDR。DD报文,交换LSDB中的LSA信息。LSR报文,向对端请求自己没有的LSA。LSU报文,回应对方的LSA请求。LSAck报文,收到LSU之后,进行确认。,网络邻居状态,Down:没有从邻居处接收到信息,但努力尝试同网络邻居联系init:从网络邻居处接收到HELLO包,但路由器本身并没有在该HELLO包中列出two-way:同网络邻居建立了双向通讯Exstart:用于DD同步,确定主/辅助路由器、DD包的第一个序列号exchange:路由器通过DD包描述了整个链路状态数据库
16、,一次发送一个DD包。也可发送链路状态请求,以请求新的LSAloading:系统发链路状态请求包,以得到更新的LSA(在交换期间没有收到的LSA)full:所有信息都已交换,AS500,DR,BDR,DROther,DROther,我是X我谁也不认识,我是B网段上DR是ABDR是B一个DROther是C另一个DROther是你,X,OSPF典型的Hello过程,相邻(Adjacency)关系建立过程,邻居发现(Neighbor discovery)双向通信(Bidirectional communication)数据库同步(Database synchronization)数据库描述(Data
17、base Description)链路状态查询(Link State Request)链路状态更新(Link State Update)相邻关系建立(Full adjacency),Master,Slave,我做Master,OK.让你做,Master,Slave,我是Master,我才是Master,OK.你是Master,OSPF的数据库交换过程主从协商,Master内容多,Slave,Sequence Number=1;More,Sequence Number=1;More,Sequence Number=2;More,Sequence Number=2;0,Sequence Numbe
18、r=3;More,Sequence Number=3;0,Sequence Number=3;0,Sequence Number=3;0,OSPF的数据库交换过程数据库描述,Master,Slave内容多,Sequence Number=1;More,Sequence Number=1;More,Sequence Number=2;0,Sequence Number=2;More,Sequence Number=3;0,Sequence Number=3;More,Sequence Number=3;0,Sequence Number=3;0,OSPF的数据库交换过程数据库描述,LS Requ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSPF 协议 重要 知识点
链接地址:https://www.31ppt.com/p-2230305.html