1、第 24 讲补充 OSPF协议及实验主讲:史宝会OSPF协议概述可适应大规模网络路由变化收敛速度快无路由自环支持变长子网掩码 VLSM支持等值路由支持区域划分提供路由分级管理支持验证支持以组播地址发送协议报文OSPF协议的一些基本概念lRouter ID一个 32bit的无符号整数,是一台路由器的唯一标识,在整个自治系统内唯一。l协议号OSPF的协议号是 89。IP Header( Protocol # 89)OSPF PacketOSPF的基本特殊名词Q区别边界路由器 ABR ( Area Border Router) :路由器端口被分配到多个区域内中处在区域边缘的连接多个区域的路由器。通过
2、 ABR可学习到其它区域的路由信息Q自治系统边界路由器 ASBR( Autonomous System Broder Router)连接自治系统边界的路由器通过 ASBR学习该 OSPF自治系统之外的路由信息(如静态路由、 RIP路由、 BGP路由等)。链路 描述QLSDB( Link State Database)QLSA( Link State Advertising)QNBMA:( Non-Broadcast Multi-Access) 是指非广播、多点可达的网络 (X.25、 HDLC和帧中继 )Q指定路由器 “DR“( Designated Router)QNSSA区域指不接受自治系
3、统中其它域产生的外部路由而本身可直接引入外部路由、并在自治系统内传播的区域OSPF通过链路状态描述网络的拓朴结构EthernetX.25Frame RelayPPPRTARTBRTDRTCRTE RTFOSPF协议计算路由过程LSDBLSA 的 RTALSA 的 RTBLSA 的 RTCLSA 的 RTD(二)每台路由器的链路状态数据库(一)网络的拓朴结构CA BD123CA BD123CA BD123CA BD123(四)每台路由器分别以自己为根节点计算最小生成树(三)由链路状态数据库得到的带权有向图CA BD1235RTCRTD3215RTBRTAOSPF的五种协议报文lHELLO报文 用来发现及维持邻居关系,选举 DR、 BDR。lDD报文 用来描述本地 LSDB的情况。lLSR报文向对端请求本端没有或对端更新的 LSA。lLSU报文向对端路由器发送所需的 LSA。lLSAck报文收到 LSU之后,进行确认。OSPF划分区域Area2Area1Area0