OSPF路由协议配置指南
路由器动态路由协议单区域OSPFv2配置

路由配器置动单态区路第域由一OS协章P议FvO2SPF 概述
2019/12/2
青岛大学计算机科学技术学院 云红艳
OSPF协议
OSPF开放最短路径优先协议是典型的链路状态协议, 是目前应用 最广泛的内部网关路由协议之一。
OSPF现行的RFC版本是1998年在RFC2328发布的OSPFv2规范;1999 年发布了用于IPv6的OSPFv3。本节实验我们介绍OSPFv2的配置。
Server0配置 IP地址:192.168.2.2 子网掩码:255.255.255.0 网关:192.168.2.1
青岛大学计算机科学技术学院 云红艳
在交换机S3560上创建Vlan并划分端口:
Switch#conf t
Switch(config)#hostname SW
SW(config)#vlan 10
实验设备及网络拓扑:
2台2811路由器; 1台3560交换机; 1台PC;1台Server; 直通线、交叉线、DCE串口线
青岛大学计算机科学技术学院 云红艳
动态路由协议OSPF配置
实验步骤:
建立Packet Tracer拓扑。 为2台路由器添加带有2个高速串口的广
域网接口卡WIC-2T模块,使用DCE串口线 连接两个路由器,路由器R0的串口配置 时钟频率64000。 在三层交换机上创建Vlan10(连接主机 )和Vlan20(连接R1)。 在交换机3560上配置OSPF路由协议。 在路由器R0、R1上配置OSPF路由协议。 将PC0、PC1主机默认网关设置为直连网 络设备接口的IP地址。 验证PC0和PC1之间的通信。
青岛大学计算机科学技术学院 云红艳
查看交换机S3560路由配置:
华为实训9-1路由器动态路由协议OSPF多区域的配置

华为实训9路由器动态路由协议OSPF多区域的配置(1)实验目的:掌握多区域OSPF配置技术实训技术原理:OSPF开放式最短路径优先协议,是目前网络中应用最广泛的路由协议之一。
(1)自治系统(Autonomous System)一组使用相同路由协议交换路由信息的路由器,缩写为AS。
(2)骨干区域(Backbone Area)OSPF划分区域之后,并非所有的区域都是平等的关系。
其中有一个区域是与众不同的,它的区域号(Area ID)是0,通常被称为骨干区域。
骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发。
对此,OSPF有两个规定:1,所有非骨干区域必须与骨干区域保持连通;2,骨干区域自身也必须保持连通。
但在实际应用中,可能会因为各方面条件的限制,无法满足这个要求。
这时可以通过配置OSPF虚连接(Virtual Link)予以解决。
(3)虚连接(Virtual Link)虚连接是指在两台ABR之间通过一个非骨干区域而建立的一条逻辑上的连接通道。
它的两端必须是ABR,而且必须在两端同时配置方可生效。
为虚连接两端提供一条非骨干区域内部路由的区域称为传输区(Transit Area)。
(4)区域边界路由器ABR(Area Border Router)该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。
ABR 用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。
实验内容:构建OSPF多区域连接到骨干区域上实验拓扑:图中所有的路由器都运行OSPF,并将整个自治系统划分为3个区域。
其中Router A和Router B作为ABR来转发区域之间的路由。
配置完成后,每台路由器都应学到AS内的到所有网段的路由。
实验设备:路由器2台,v.35dte线缆1条,v.35dce线缆1条实验步骤:(1)配置各接口的IP地址(对路由器的以太口和同步串口配置IP地址,过程请同学们自己完成)(2)配置OSPF基本功能#配置Router A。
路由器R4---OSPF动态路由协议配置实验

OSPF动态路由配置一、实验名称:OSPF动态路由配置二、实验目的1、掌握OSPF动态路由的配置2、知道什么情况下适合使用OSPF动态路由三、网络拓朴四、实验设备1、四台路由器(每台配置4个以太网接口)2、四台安装有 windows 98/xp/2000操作系统的主机3、若干直连、交叉网线五、实验过程1、选择2811路由器2台。
每台添加WIC-1T模块一个。
2、将路由器、主机根据如上图示进行连接。
3、设置主机的IP地址、子网掩码和默认网关4、三层交换机S3560接口配置Switch>enSwitch#conf tSwitch(config)#hostname S3560Enter configuration commands, one per line. End with CNTL/Z.S3560(config)#vlan 10S3560(config-vlan)#exitS3560(config)#vlan 20S3560(config-vlan)#exitS3560(config)#int f0/10S3560(config-if)#switchport access vlan 10S3560(config-if)#exitS3560(config)#int f0/20S3560(config-if)#switchport access vlan 20S3560(config-if)#exitS3560(config)#ip routing //启用三层交换机路由功能S3560(config)#interface vlan 10S3560(config-if)#ip address 192.168.1.2 255.255.255.0 S3560(config-if)#no shutdownS3560(config-if)#exitS3560(config)#interface vlan 20S3560(config-if)#ip address 192.168.3.1 255.255.255.0 S3560(config-if)#no shutdownS3560(config-if)#exit5、路由器R1接口配置Router>enRouter#conf tRouter(config)#hostname R1R1(config)#interface f0/0R1(config-if)#ip address 192.168.3.2 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface s0/2/0R1(config-if)#clock rate 64000R1(config-if)#ip address 192.168.4.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exit6、路由器R2接口配置Router>enRouter#conf tRouter(config)#hostname R2R2(config)#interface f0/0R2(config-if)#ip address 192.168.2.1 255.255.255.0R2(config-if)#no shutdownR2(config-if)#exitR2(config)#interface s0/2/0R2(config-if)#ip address 192.168.4.2 255.255.255.0R2(config-if)#no shutdownR2(config-if)#exit7、三层交换机的OSPF的配置S3560(config)#router ospf 1 //启用OSPF协议S3560(config-router)#log-adjacency-changes //令可用来激活路由协议邻接关系变化日志的功能(例如ospf或者ISIS等)S3560(config-router)#network 192.168.1.0 0.0.0.255 area 0S3560(config-router)#network 192.168.3.0 0.0.0.255 area 08、路由器R1的RIP的配置R1(config)#router ospf 1 //启用OSPF协议R1(config-router)#log-adjacency-changes //令可用来激活路由协议邻接关系变化日志的功能(例如ospf或者ISIS等)R1(config-router)#network 192.168.3.0 0.0.0.255 area 0R1(config-router)#network 192.168.4.0 0.0.0.255 area 09、路由器R2的RIP的配置R2(config)#router ospf 1 //启用OSPF协议R2(config-router)#log-adjacency-changes //令可用来激活路由协议邻接关系变化日志的功能(例如ospf或者ISIS等)R2(config-router)#network 192.168.4.0 0.0.0.255 area 0R2(config-router)#network 192.168.2.0 0.0.0.255 area 010、查看三层交换机S3560路由表信息S3560#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not setC 192.168.1.0/24 is directly connected, Vlan10O 192.168.2.0/24 [110/66] via 192.168.3.2, 00:04:35, Vlan20C 192.168.3.0/24 is directly connected, Vlan20O 192.168.4.0/24 [110/65] via 192.168.3.2, 00:04:35, Vlan2011、查看路由器R1路由表信息R1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not setO 192.168.1.0/24 [110/2] via 192.168.3.1, 00:02:12, FastEthernet0/0O 192.168.2.0/24 [110/65] via 192.168.4.2, 00:15:39, Serial0/2/0C 192.168.3.0/24 is directly connected, FastEthernet0/0C 192.168.4.0/24 is directly connected, Serial0/2/012、查看路由器R2路由表信息R2#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not setO 192.168.1.0/24 [110/66] via 192.168.4.1, 00:02:40, Serial0/2/0C 192.168.2.0/24 is directly connected, FastEthernet0/0O 192.168.3.0/24 [110/65] via 192.168.4.1, 00:02:50, Serial0/2/0C 192.168.4.0/24 is directly connected, Serial0/2/013、其他查看配置信息命令Router#show ip route //查看路由器的路由表Router#show ip route rip //查看路由表中通过RIP路由协议学习到的路由Router#show ip protocol //查看路由器开启的路由协议Router#show ip ospf neighbor //查看与本路由器是“邻居”关系的路由器Router#show ip ospf interface //查看区域号和与此相关的信息Router#show ip ospf database //查看前路由器ospf的数据库信息Router#clear ip route * //清除路由表中通过路由协议学习到的路由14、进行主机间ping测试15、跟踪PC1 PC2的数据包转发过程PC> tracert 192.168.2.2。
思科OSPF实验1:基本的OSPF配置

思科OSPF实验1:基本的OSPF配置实验步骤:1.首先在3台路由器上配置物理接口,并且使用ping命令确保物理链路的畅通。
2.在路由器上配置loopback接口:R1(config)#int loopback 0R1(config-if)#ip add 1.1.1.1 255.255.255.0R2(config)#int loopback 0R2(config-if)#ip add 2.2.2.2 255.255.255.0R3(config)#int loopback 0R3(config-if)#ip add 3.3.3.3 255.255.255.0路由器的RID是路由器接口的最高的IP地址,当有环回口存在是,路由器将使用环回口的最高IP地址作为起RID,从而保证RID的稳定。
3.在3台路由器上分别启动ospf进程,并且宣告直连接口的网络。
R1(config)#router ospf 10R1(config-router)#network 192.168.1.0 0.0.0.255area 0R1(config-router)#network 1.1.1.0 0.0.0.255 area 0R1(config-router)#network 192.168.3.0.0.0.255 area 0ospf的进程号只有本地意义,既在不同路由器上的进程号可以不相同。
但是为了日后维护的方便,一般启用相同的进程号。
ospf使用反向掩码。
Area 0表示骨干区域,在设计ospf网络时,所有的非骨干区域都需要和骨干区域直连!R2,R3的配置和R1类似,这里省略。
不同的是我们在R2和R3上不宣告各自的环回口。
*Aug 13 17:58:51.411: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on Serial1/0 from LOADING to FULL, Loading Done配置结束后,我们可以看到邻居关系已经到达FULL状态。
数据通信课件OSPF协议原理及配置(OSPF协议原理)

OSPF属于链路状态协议, 维护一个复杂的网络拓扑数据库, 采用SPF算法计算最优路由。
OSPF的网络类型分为:多点网络、点到点网络
OSPF的优点
无路由自环 可适应大规模网络 路由变化收敛速度快 支持区域划分 支持等值路由 支持验证 支持路由分级管理 支持以组播地址发送协议报文
OSPF 的相关概念(2)
Interface(协议接口)
运行OSPF协议的接口; 周期性的发送协议报文(Hello包),查找发现邻居(neighbor)。
指定路由器(DR)和备份指定路由器(BDR)
广播网络中为了减少OSPF同步链路状态信息的流量,根据接口优先级 自动选举一个DR和BDR来代表这个网络。
OSPF的工作过程(1)
运行OSPF协议,发现邻居;
交互链路状态信息(LSA),同步链路状态数据库 (LSDB),建立邻接关系;
运用SPF算法,计算最短路径树,生成路由。
OSPF的工作过程(2)
自治系统
接口启动OSPF
邻居列表
拓扑数据库
路由表
课程内容
OSPF概述 OSPF的一些概念 OSPF的工作过程
链接状态数据库(Link State Database):
包含了网络中所有路由器的链接状态。它表示着整个网络的拓扑结构。
Neighboring Routers(邻居路由器)
直连网络中的OSPF路由器根据hello包自动形成邻居关系。
Adjacency(邻接关系)
在邻居关系的基础上,同步链路状态信息数据库后形成邻接关系。
Down State
Hello,我的router ID是10.75.0.1,没有看到邻居。
OSPF_协议的解析及详解

OSPF_协议的解析及详解OSPF协议的解析及详解OSPF(Open Shortest Path First)是一种内部网关协议(IGP),用于在IP网络中实现动态路由。
本文将对OSPF协议进行解析和详解,包括其基本概念、工作原理、路由计算算法、协议报文格式以及配置和故障排除等方面的内容。
一、基本概念1.1 OSPF协议OSPF是一种链路状态路由协议,通过交换链路状态信息来计算最短路径,并维护路由表。
它基于Dijkstra算法,具有快速收敛、可扩展性强等特点。
1.2 OSPF区域OSPF将网络划分为不同的区域,每个区域由一个区域边界路由器(Area Border Router,ABR)连接。
区域之间通过区域边界路由器进行路由信息的交换。
1.3 OSPF邻居关系OSPF通过建立邻居关系来交换路由信息。
邻居关系的建立是通过Hello报文来实现的,Hello报文中包含了路由器的标识、优先级、网络类型等信息。
二、工作原理2.1 OSPF路由计算OSPF使用Dijkstra算法来计算最短路径。
每个路由器维护一个链路状态数据库(Link State Database,LSDB),其中保存了所有邻居路由器发送的链路状态信息。
根据LSDB中的信息,路由器计算出最短路径树,并更新路由表。
2.2 OSPF的路由选择OSPF使用最短路径优先(Shortest Path First,SPF)算法来选择最优路径。
SPF算法考虑了路径的成本(Cost),成本越低的路径被认为是最优路径。
2.3 OSPF的路由更新OSPF使用链路状态通告(Link State Advertisement,LSA)来更新路由信息。
当网络拓扑发生变化时,路由器会生成LSA,并向邻居路由器发送更新信息。
邻居路由器收到LSA后,更新自己的链路状态数据库,并重新计算最短路径。
三、协议报文格式3.1 Hello报文Hello报文用于建立邻居关系。
它包含了路由器的标识、优先级、Hello间隔等信息。
北邮大三计算机网络实践实验三报告RIP和OSPF路由协议的配置及协议流程
计算机网络技术实践实验报告实验名称:RIP 和OSPF 路由协议的配置及协议流程 姓 名: 实 验 日 期:2013年4月25日 学 号:实验报告日期:2013年5月1日 报 告 退 发: ( 订正 、 重做 )一.环境(详细说明运行的操作系统,网络平台,网络拓扑图)操作系统:Windows7网络平台:软件Dynamips 环境下的虚拟网络 网络拓扑图:网络10.0.0.0网络20.0.0.0网络30.0.0.0网络3.0.0.0网络1.0.0.0网络2.0.0.0二.实验目的1、在上一次实验的基础上实现RIP和OSPF路由协议2、自己设计网络物理拓扑和逻辑网段,并在其上实现RIP和OSPF协议3、通过debug信息详细描述RIP和OSPF协议的工作过程。
4、RIP协议中观察没有配置水平分割和配置水平分割后协议的工作流程;5、OSPF中需要思考为什么配置完成后看不到路由信息的交互?如何解决?三.实验内容及步骤(包括主要配置流程,重要部分需要截图)1、设计网络物理拓扑和逻辑网段,如上图2、修改拓扑文件autostart = false[localhost]port = 7200udp = 10000workingdir = ..\tmp\[[router R1]]image = ..\ios\unzip-c7200-is-mz.122-37.binmodel = 7200console = 3001npe = npe-400ram = 64confreg = 0x2102exec_area = 64mmap = falseslot0 = PA-C7200-IO-FEslot1 = PA-4Tf0/0 = PC1 f0/0s1/1 = R2 s1/0[[router R2]]image = ..\ios\unzip-c7200-is-mz.122-37.binmodel = 7200console = 3002npe = npe-400ram = 64confreg = 0x2102exec_area = 64mmap = falseslot0 = PA-C7200-IO-FEslot1 = PA-4Ts1/2 = R3 s1/1s1/3 = R4 s1/1[[router R3]]image = ..\ios\unzip-c7200-is-mz.122-37.bin model = 7200console = 3003npe = npe-400ram = 64confreg = 0x2102exec_area = 64mmap = falseslot0 = PA-C7200-IO-FEslot1 = PA-4Tf0/0 = PC2 f0/0[[router R4]]image = ..\ios\unzip-c7200-is-mz.122-37.bin model = 7200console = 3004npe = npe-400ram = 64confreg = 0x2102exec_area = 64mmap = falseslot0 = PA-C7200-IO-FEslot1 = PA-4Tf0/0 = PC3 f0/0[[router PC1]]model = 2621ram = 20image = ..\ios\unzip-c2600-i-mz.121-3.T.binmmap = Falseconfreg = 0x2102console = 3005[[router PC2]]model = 2621ram = 20image = ..\ios\unzip-c2600-i-mz.121-3.T.binmmap = Falseconfreg = 0x2102console = 3006[[router PC3]]model = 2621ram = 20image = ..\ios\unzip-c2600-i-mz.121-3.T.binmmap = Falseconfreg = 0x2102console = 30073、启动Dynamips,打开控制台并打开路由器和PC端口4、使用telnet 127.0.0.1登陆到各端口进行配置R1各端口的IP地址:R2各端口的IP地址:R3各端口IP地址:R4各端口IP地址:PC1各端口IP地址及默认静态路由:PC2各端口IP地址及默认静态路由:PC3各端口IP地址及默认静态路由:5、配置RIP协议R1:R2:R3:路由器R1的Show ip route信息:Debug信息:RIP协议为了避免在起始路由器和目的路由器之间的路径中出现回路,每条路经中跳数的最大值设定为15,当跳数的值达到16时,路径将被认定为无限远,同时目的路由器也将被认定为无法达到。
OSPF基本概念及单区域配置ppt课件
192.168.10.1/24
S0/1
f0/0
B
S0/1 A f0/0
C
192.168.20.2/24
192.168.10.2/24
Loopback 0:20.1.1.1
.
29
OSPF单区域配置实例10-2
RA#config terminal RA(config)#interface loopback 0 RA(config-if)#ip address 20.1.1.1 255.0.0.0 RA(config-if)#exit
Router(config-if)#ip ospf hello-interval 5
Router(config-if)#ip ospf dead-interval 20
.
27
OSPF单区域的配置命令4-4
•查看邻居列表
Router#show ip ospf neighbor
•查看链路状态数据库
Router#show ip ospf database
• 当路由器上启动OSPF进程时,每台路由器都会间隔一定 的时间发送Hello包
• Hello包通过组播地址224.0.0.5发送(建立邻居) • OSPF路由器使用Hello包发起建立邻接关系并监视这种
关系的存在和消失 • 在广播网或者点对点网上,Hello的发送间隔是10秒;在
NBMA网络上,Hello的发送间隔是30秒
20
30
10
RA 70 RC
60
30
.
6
OSPF协议概述-链路状态路由协议2-2
• 链路状态路由协议中,直连的路由器之间建立邻接关系, 互相“交流”链路信息,来“画”出完整的网络结构
OSPF路由协议技术01
2.邻居(Neighbors)
OSPF第一步建立毗邻关系。路由器A从自己 的端口向外组播发送HELLO分组,向外通 告自己的路由器ID等,所有与路由器A物理 上直连的、且同样运行OSPF协议路由器, 就可能成为邻居。两台路由器处于Twoway状态建立了邻居关系。
3.邻接(Adjacency)
相邻的路由器B如果收到这个Hello报文 ,就将这个报文内路由器A的ID信息加入到 自己的Hello报文内。如果路由器A的某端口 收到从其他路由器B发送的含有自身ID信息 的Hello报文,则它根据该端口所在的网络 类型来确定是否可以建立邻接关系。两台 路由器处于FULL状态时称建立了邻接关系 。
在各毗邻路由器之间有次高优先级的路由 器 + 次高路由器ID作为BDR。
10. OSPF网络类型
根据路由器所连接的物理网络不同,OSPF将网 络划分为四种类型:广播多路访问型、非广播多 路访问型、点到点型、点到多点型。 广播多路访问型网络,如:以太网Ethernet、令 牌环网Token Ring、FDDI。选举DR和BDR。 非广播多路访问型网络,如:帧中继Frame Relay、X.25、SMDS。选举DR和BDR。 点到点型网络,如:PPP、HDLC。
第五步:维护路由信息
图6-2 OSPF的简单工作流程
6.2.1 建立路由器的邻居关系
OSPF协议通过Hello协议建立路由器的邻居关系。每个 HELLO数据包都包含以下信息: 始发路由器的路由ID 始发路由的接口的区域地址 始发路由的接口地址掩码 始发路由的认证信息和类型 始发路由的HELLO时间间隔 始发路由的无效路由的时间间隔 路由的优先级 DR 和BDR 标识可选5个标记位 始发路由所有有效邻居的路由ID
华为OSPF理论和配置命令
OSPF要求每台运行OSPF的路由器都了解整个网络的链路状态信息,这样才能计算出到达目的地的最优路径。
OSPF的收敛过程由链路状态公告LSA(Link State Advertisement)泛洪开始,LSA中包含了路由器已知的接口IP地址、掩码、开销和网络类型等信息。
收到LSA的路由器都可以根据LSA提供的信息建立自己的链路状态数据库LSDB(Link State Database),并在LSDB的基础上使用SPF算法进行运算,建立起到达每个网络的最短路径树。
最后,通过最短路径树得出到达目的网络的最优路由,并将其加入到IP路由表中。
OSPF直接运行在IP协议之上,使用IP协议号89。
OSPF有五种报文类型,每种报文都使用相同的OSPF报文头。
Hello报文:最常用的一种报文,用于发现、维护邻居关系。
并在广播和NBMA(None-Broadcast Multi-Access)类型的网络中选举指定路由器DR(Designated Router)和备份指定路由器BDR(Backup Designated Router)。
DD报文:两台路由器进行LSDB数据库同步时,用DD报文来描述自己的LSDB。
DD报文的内容包括LSDB中每一条LSA的头部(LSA的头部可以唯一标识一条LSA)。
LSA头部只占一条LSA的整个数据量的一小部分,所以,这样就可以减少路由器之间的协议报文流量。
LSR报文:两台路由器互相交换过DD报文之后,知道对端的路由器有哪些LSA是本地LSDB 所缺少的,这时需要发送LSR报文向对方请求缺少的LSA,LSR只包含了所需要的LSA的摘要信息。
LSU报文:用来向对端路由器发送所需要的LSA。
LSACK报文:用来对接收到的LSU报文进行确认。
邻居和邻接关系建立的过程如下:Down:这是邻居的初始状态,表示没有从邻居收到任何信息。
Attempt:此状态只在NBMA网络上存在,表示没有收到邻居的任何信息,但是已经周期性的向邻居发送报文,发送间隔为HelloInterval。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OSPF路由协议配置指南
OSPF(Open Shortest Path First)是一个内部网关协议(InteriorGateway Pro tocol,简称IGP),一个链路状态路由选择协议,用于在单一自治系统(autonomoussystem,AS)内决策路由。
OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OS PF路由器使用这些最短路径构造路由表。
文档见RFC2178。
1、OSPF网络的特点是什么?ospf是一种链路状态路由协议,与距离矢量路由协议相对,它使用区域边界路由器和一个骨干区域,ospf定义的网络类型有:点到点、广播、非广播、点到多点等。
2、什么是区域边界路由器(ABR)?一个自治系统划分为多个区域,一个区域边界路由器连接同一个自治系统中的两个或者多个区域。
3、什么是骨干区域?骨干区域是一个与区域边界路由器相连接的区域,通常一个区域到另一个区域只能经过骨干区域。
4、ospf网络中有什么类型的路由器:骨干路由器、区域边界路由器、内部路由器、自治系统边界路由器(它连接两个自治系统)。
5路由汇总:由区域边界路由器和自治系统边界路由器产生的路由的集合,它将向邻接的路由器通告。
如果一个区域内的网络编号是连续的,那么区域边界路有器和自治系统边界路由器就能够被配置成通告路由,汇总路由指定了网络编号的范围。
路由汇总减少了链接状态数据库的大小。
6区域的类型:
•短秃区域(stub):一种外部路由不流进的区域。
所谓外部路由是指任何非ospf发起的路由,例如一条由其他路由协议发布的路由就是外部路由,外部路由通常在一个o
spf互联网上泛洪式流过。
如果一个区域只有一个出口,就几乎没有理由将大量路由流进该区域,只送一条缺省LSA路由到这个区域。
通过该路由。
短秃区域可以到达本自治区域以外的终端。
•完全短秃区域。
除了不将外部路由泛洪进该区域外,甚至连ospf概要路由也不进该区域。
7.有关csico路由器命令
全局设置
任务命令
指定使用OSPF协议routerospfprocess-id 1
指定与该路由器相连的网络network address wildcard-mas
k areaarea-id 2
指定与该路由器相邻的节点neighbor ip-address
地址
注:1、OSPF路由进程process-id必须指定范围在1-65535,多个OSPF进程可以在同一个路由器上配置,但最好不这样做。
多个OSPF进程需要多个OSPF数据库的副本,必须运行多个最短路径算法的副本。
process-id只在路由器内部起作用,不同路由器的process-i d可以不同。
ﻩ 2、wildcard-mask是子网掩码的反码,网络区域ID area-id在0-4294967295内的十进制数,也可以是带有IP地址格式的x.x.x.x。
当网络区域ID为0或0.0.0.0时为主干域。
不同网络区域的路由器通过主干域学习路由信息。
8.基本配置举例:
Router1:
interface ethernet 0
ip address192.1.0.129 255.255.255.192
!
interface serial 0
ip address 192.200.10.5 255.255.255.252
!
routerospf 100
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.128 0.0.0.63 area 1
!
Router2:
interface ethernet 0
ip address 192.1.0.65 255.255.255.192
!
interface serial 0
ip address 192.200.10.6 255.255.255.252 !
router ospf 200
network 192.200.10.4 0.0.0.3area 0
network 192.1.0.640.0.0.63 area 2
!
Router3:
interface ethernet 0
ip address 192.1.0.130 255.255.255.192!
router ospf300
network 192.1.0.128 0.0.0.63 area 1
!
Router4:
interface ethernet 0
ipaddress192.1.0.66 255.255.255.192 !
router ospf 400
network 192.1.0.64 0.0.0.63area 1
!
相关调试命令:
debugip ospf events
debugip ospfpacket
show ip ospf
show ip ospf database
show ip ospf interface
showip ospf neighbor
show ip route
9. 使用身份验证
为了安全的原因,我们可以在相同OSPF区域的路由器上启用身份验证的功能,只有经过身份验证的同一区域的路由器才能互相通告路由信息。
在默认情况下OSPF不使用区域验证。
通过两种方法可启用身份验证功能,纯文本身份验证和消息摘要(md5)身份验证。
纯文本身份验证传送的身份验证口令为纯文本,它会被网络探测器确定,所以不安全,不建议使用。
而消息摘要(md5)身份验证在传输身份验证口令前,要对口令进行加密,所以一般建议使用此种方法进行身份验证。
使用身份验证时,区域内所有的路由器接口必须使用相同的身份验证方法。
为起用身份验证,必须在路由器接口配置模式下,为区域的每个路由器接口配置口令。
任务命令
指定身份验证area area-idauthentication [m
essage-digest]
使用纯文本身份验证ip ospf authentication-key passw
ord
使用消息摘要(md5)身份验证ip ospfmessage-digest-key
keyidmd5key
以下列举两种验证设置的示例,示例的网络分布及地址分配环境与以上基本配置举例相同,只是在Router1和Router2的区域0上使用了身份验证的功能。
:
例1.使用纯文本身份验证
Router1:
interface ethernet 0
ip address 192.1.0.129255.255.255.192!
interface serial 0
ipaddress 192.200.10.5 255.255.255.252 ip ospf authentication-key cisco
!
routerospf100
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.128 0.0.0.63 area 1
area 0 authentication
!
Router2:
interface ethernet 0
ip address 192.1.0.65 255.255.255.192
!
interface serial 0
ip address 192.200.10.6255.255.255.252 ip ospfauthentication-key cisco
!
router ospf200
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.640.0.0.63 area 2
area 0 authentication
!
例2.消息摘要(md5)身份验证:
Router1:
interface ethernet 0
ip address 192.1.0.129 255.255.255.192 !
interface serial0
ip address 192.200.10.5 255.255.255.252
ipospf message-digest-key1md5cisco !
router ospf100
network 192.200.10.40.0.0.3 area 0network192.1.0.128 0.0.0.63 area 1
area 0 authentication message-digest
!
Router2:
interface ethernet 0
ip address 192.1.0.65 255.255.255.192
!
interface serial 0
ip address 192.200.10.6 255.255.255.252 ip ospf message-digest-key 1 md5 cisco
!
routerospf 200
network 192.200.10.4 0.0.0.3 area 0 network 192.1.0.64 0.0.0.63 area 2
area 0 authentication message-digest !
相关调试命令:
debugip ospf adj
debug ip ospf events。