1、7/12/2025OSPF基础基础日期:n掌握掌握OSPF路由协议基本原理路由协议基本原理n熟练配置单区域熟练配置单区域OSPF课程目标课程目标学习完本课程,您应该能够:学习完本课程,您应该能够:n OSPFOSPF基本原理基本原理n 配置配置OSPFn OSPFOSPF信息显示与调试信息显示与调试目录目录什么是什么是OSPFlOSPF(Open Shortest Path First,开放最,开放最短路径优先)是短路径优先)是IETF 开发的基于链路状态的开发的基于链路状态的自治系统内部路由协议自治系统内部路由协议lOSPF仅传播对端设备不具备的路由信息,网仅传播对端设备不具备的路由信息,网
2、络收敛迅速,并有效避免了网络资源浪费络收敛迅速,并有效避免了网络资源浪费lOSPF直接工作于直接工作于IP层之上,层之上,IP协议号为协议号为89lOSPF以组播地址发送协议包以组播地址发送协议包OSPFOSPF协议工作过程概述协议工作过程概述OSPFOSPF基础基础含义与作用 用来在整个OSPF域中唯一标识一台路由器,该参数同时表明了LSA的生成者信息选举规则:手工设置的 router id x.x.x.xThe highest loopback addressThe highest active physical interface address注:1 参与Router ID选举的接口可
3、以没有激活OSPF2 RID一旦生效 必须重启OSPF进程(Reset Ospf Process)才能更改(有时需要重启路由器)Router IDRouter IDOSPFOSPF基础基础OSPF支持以下四种网络类型点到点(P2P)点到多点(P2MP)广播网络(Broadcast)NBMANBMA的网络类型需要静态指定邻居,其余网络类型邻居自动发现广播网络和NBMA的网络上需要进行DR/BDR的选举在P2P和Broadcast网络上,Hello报文以组播地址(224.0.0.5)进行发送;在P2MP NBMA VL(VirtualLink)上 Hello报文以单播地址进行发送网络类型网络类型O
4、SPFOSPF基础基础DR/BDRDR/BDRDRBDRDRotherDRother交换Hello包和LSA,数据库同步后 最终会形成Full的状态只交换Hello包,数据库同步后 最终会形成Two-Way的状态OSPFOSPF基础基础DR/BDRDR/BDR选举选举l选举规则u 首先比较 Interface Priority(默认值为1,可以通过ospf dr-priority修改)Priority=0则意味着此路由器必然是DRother(在Hub-and-Spoke的NBMA网络中通过指定Spoke路由器的优先级为0来确保Hub路由器DR的角色)u 优先级相同则通过RID打破僵局(Tie-
5、Breaker)l 两大原则u稳定压倒一切(非抢占)u快速相应(BDR自动接替DR)OSPFOSPF基础基础DownAttemptInit2-wayExStartExchangeLoadingFull尚未收到邻居的Hello,开始发送Hello给邻居尝试发送Hello信息给邻居,但还没有收到任何信息(仅仅在NBMA模式有效)收到了来自邻居的hello,但邻居的Hello信息中没有本路由器的ID(这个状态表明邻居还没有收到来自本地发送的Hello)双向邻居关系建立(互相看到对方的Hello包中有自己的RID),如果是多点访问网络,本阶段同时完成DR/BDR选举DD报文交互的准备阶段(协商Mast
6、er/Slave关系和DD报文的初始序列号)DD报文交互阶段通过LSR和LSU报文的交互获取尚未发现的详细的链路状态信息路由器之间完成了数据库的同步邻居状态机OSPFOSPF基础基础区域类型区域类型区域是从逻辑上将路由器划分为不同的组,每个组用区域号(Area ID)来标识,一个路由器可以属于不同的区域,但是一个网段(链路)只能属于一个区域,或者说每个运行OSPF的接口必须指明属于哪一个区域。lOSPF区域分为非骨干区域和骨干区域两大类l所有非骨干区域必须和骨干区域直接相连。n OSPFOSPF基本原理基本原理n 配置配置OSPFn OSPFOSPF信息显示与调试信息显示与调试目录目录配置配置
7、OSPFOSPF组网图如下:RT0RT1RT2RT3AREA 0AREA 1AREA 2组网描述:设备RT0和设备RT1相连的端口属于AREA0,设备RT0和设备RT2相连的端口属于AREA1,设备RT1和设备RT3相连的端口属于AREA2,三台设备之间运行OSPF。G2/1/1G2/1/1G2/1/2G2/1/2G3/1/1G3/1/1配置配置OSPFOSPF具体配置步骤如下:1.配置设备RT0(1)配置与RT1相连接口的IP地址Sysnameinterface GigabitEthernet 2/1/1 Sysname-GigabitEthernet2/1/1ip address 192.
8、168.1.1 30(2)配置与RT2相连接口的IP地址Sysnameinterface GigabitEthernet 2/1/2Sysname-GigabitEthernet2/1/2ip address 10.1.1.1 30(3)配置环回口Sysnameinterface LoopBack 0 Sysname-LoopBack0ip address 1.1.1.1 32 配置配置OSPFOSPF(4)配置OSPFSysnamerouter id 1.1.1.1SysnameospfSysname-ospf-1area 0 Sysname-ospf-1-area-0.0.0.0netwo
9、rk 192.168.1.0 0.0.0.3Sysname-ospf-1area 1 Sysname-ospf-1-area-0.0.0.1network 10.1.1.0 0.0.0.3配置配置OSPFOSPF2.配置设备RT1(1)配置与RT0相连接口的IP地址Sysnameinterface GigabitEthernet 2/1/2Sysname-GigabitEthernet2/1/2ip address 192.168.1.2 30(2)配置与RT3相连接口的IP地址Sysnameinterface GigabitEthernet 2/1/2 Sysname-GigabitEthe
10、rnet2/1/2ip address 20.1.1.1 30(3)配置环回口Sysnameinterface LoopBack 0 Sysname-LoopBack0ip address 2.2.2.2 32 配置配置OSPFOSPF(4)配置OSPFSysnamerouter id 2.2.2.2SysnameospfSysname-ospf-1area 0 Sysname-ospf-1-area-0.0.0.0network 192.168.1.0 0.0.0.3Sysname-ospf-1area 2 Sysname-ospf-1-area-0.0.0.2network 20.1.1.
11、0 0.0.0.3配置配置OSPFOSPF2.配置设备RT2(1)配置与RT0相连接口的IP地址Sysnameinterface GigabitEthernet 3/1/1 Sysname-GigabitEthernet3/1/1ip address 10.1.1.2 30(2)配置环回口Sysnameinterface LoopBack 0 Sysname-LoopBack0ip address 3.3.3.3 32(3)配置OSPFSysnamerouter id 3.3.3.3SysnameospfSysname-ospf-1area 1 Sysname-ospf-1-area-0.0.
12、0.1network 10.1.1.0 0.0.0.3配置配置OSPFOSPF3.配置设备RT3(1)配置与RT2相连接口的IP地址Sysnameinterface GigabitEthernet 3/1/1 Sysname-GigabitEthernet3/1/1ip address 20.1.1.2 30(2)配置环回口Sysnameinterface LoopBack 0 Sysname-LoopBack0ip address 4.4.4.4 32(3)配置OSPFSysnamerouter id 4.4.4.4SysnameospfSysname-ospf-1area 2 Sysnam
13、e-ospf-1-area-0.0.0.2network 20.1.1.0 0.0.0.3n OSPFOSPF基本原理基本原理n 配置配置OSPFn OSPFOSPF信息显示与调试信息显示与调试目录目录显示显示OSPFOSPF邻居信息邻居信息H3Cdisplay ospf peer OSPF Process 1 with Router ID 1.1.1.1 Neighbor Brief Information Area:0.0.0.0 Router ID Address Pri Dead-Time Interface State 2.2.2.2 192.168.1.2 1 39 S0/2/0
14、Full/-Area:0.0.0.1 Router ID Address Pri Dead-Time Interface State 3.3.3.3 10.1.1.2 1 37 S0/2/1 Full/-该路由器的Router ID邻居路由器的Router ID邻居路由器的接口地址路由器优先级显示显示OSPFOSPF路由信息路由信息display ospf routing OSPF Process 1 with Router ID 1.1.1.1 Routing Tables Routing for Network Destination Cost Type NextHop AdvRouter Area 20.1.1.0/30 3124 Inter 192.168.1.2 2.2.2.2 0.0.0.0 10.1.1.0/30 1562 Stub 10.1.1.1 1.1.1.1 0.0.0.1 192.168.1.0/30 1562 Stub 192.168.1.1 1.1.1.1 0.0.0.0 Total Nets:3 Intra Area:2 Inter Area:1 ASE:0 NSSA:0 目标地址路由开销路由类型下一跳地址路由发布者区域IDOSPFOSPF信息显示命令信息显示命令调试调试OSPFOSPF