当前位置:文档之家› OSPF路由协议的基本配置

OSPF路由协议的基本配置

实验三OSPF路由协议的基本配置

一、实验目的

1、掌握OSPF路由协议的配置方法

2、观察LSA生成情况

3、掌握域间路由聚合

二、准备知识

1、OSPF协议概述

OSPF(Open Shortest Path First,开放最短路径优先)是一个内部网关协议(Interior Gateway Protocol, IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相对,OSPF是链路状态路由协议,而RIP是距离向量路由协议。

OSPF协议使用的是最短路径优先算法,利用链路状态通告(Link State Advertisement,LSA)得到的信息来计算到每一个目标网络的最短路径。每一台路由器将会对区域中的网络拓扑结构有一个完整的观察,以自身为根生成一个树,并有到达每个目的网段的完整路径。

2、LSA的分类及格式

type=1:Router-LSA(路由器LSA),由路由器生成,描述路由器的链路状态和花费,传递到整个区域(ABR对不同的区域生成不同的Router-LSA,在对应的区域内传播)。

type=2:Network-LSA(网络LSA),由DR生成,描述本网段的链路状态,传递到整个区域。

type=3:Net-Summary-LSA(网络聚合LSA),由ABR生成,描述到某区域内某一网段的路由信息,传播到相邻的区域。

type=4:ASBR-Summary-LSA(ASBR聚合LSA),由ABR生成,描述了ASBR的信息,传播到相关区域。

type=5:AS-External-LSA(AS外部LSA),由ASBR生成,描述到AS外部的路由,传递到整个AS(stub区域除外)。

2、区域

OSPF协议将整个自治系统(AS)分为若干个区域。

规定:区域0是一个OSPF网络中必须具有的区域,称为骨干区域。其它所有区域必须和骨干区域连接在一起。通常也称为区域直径不超过3。

3、路由器标识(Router ID)

Router ID是一个32bit的数字,它在自治系统中被用来惟一识别路由器。缺省时,OSPF协议使用最高的回送接口(Loopback接口)地址作为RID,若Loopback接口没有被设置,则使用物理接口上最高的IP地址作为RID。

使用Loopback 接口的好处是它是逻辑接口,比物理接口稳定,不会因为接口故障而产生新的RID。使用Loopback接口的另一个好处是允许管理员手工分配RID。

◆Loopback 是一种纯软件性质的虚拟接口,任何送到该接口的网络数据报文都

会被认为是送往路由器自身的。

◆Loopback 接口一旦被创建,将一直保持Up 状态,直到被删除。

4、OSPF进程号(process-id)

OSPF路由进程process-id必须指定范围在1-65535。process-id只在路由器内部起作用,不同路由器的process-id可以不同。

4、域间路由聚合

区域边界路由器(Area Border Router, ABR)将某区域的路由信息生成type=3的LSA 传到相邻的区域时,通常都会先将路由进行聚合(也就是将多个子网的路由整合成一条或若干条),以减少LSA的数量。

三、网络拓扑图

四、编址方案

RTA:S0 172.16.1.1/24, F0 192.168.1.1/24 Loopback 1.1.1.1 RTB:S0 172.16.1.2/24, S1 172.16.2.2/24, F0 192.168.2.1/24 Loopback 2.2.2.2 RTC:S1 172.16.2.1/24, F0 192.168.3.1/24 Loopback 3.3.3.3 F0端口的IP地址每组不同,且已经配置好,请同学们自己登录路由器查看,填写到编址方案中(本编址方案中给出对应第一组的F0端口地址)。注意:F0端口的IP地址不能随意更改。

配置Loopback接口后,它的IP将成为路由器的RouterID。

五、OSPF路由协议的配置

1、配置步骤

格式:Router(config)#router ospf [进程号]

Router(config-router)#network [网络号] [反子网掩码] area [区域号]

以下以RTB为例,其它的类似

(1)、根据编址方案给出的IP将serial端口配置好。

(具体配置省略)

(2)、配置回送接口

RTB(config)#interface loopback 0

RTB(config-if)#ip address 2.2.2.2 255.255.255.255 //注意:掩码为32位,该接

口不属于任何的网络。

RTB(config-if)#no shutdown

RTB(config-if)#exit

(3)、启动OSPF路由协议

RTB(config)#router ospf 100

RTB(config-router)#network 172.16.1.0 0.0.0.255 area 0

RTB(config-router)#network 172.16.2.0 0.0.0.255 area 0

RTB(config-router)#network 192.168.2.0 0.0.0.255 area 3

2、查看分析结果(以RTB为例)

(1)、查看路由表:

RTB#show ip route

172.16.0.0/24 is subnetted, 2 subnets

C 172.16.1.0 is directly connected, Serial0 //与S0端口直连的路由C 172.16.2.0 is directly connected, Serial1

O IA 192.168.1.0/24 [110/782] via 172.16.1.1, 00:01:42, Serial0 //OSPF协议产生的路由C 192.168.2.0/24 is directly connected, FastEthernet0

O IA 192.168.3.0/24 [110/782] via 172.16.2.1, 00:01:38, Serial1

//C代表的是直连路由,O代表OSPF协议产生的,IA代表是域间路由

(2)、查看LSDB:

RTB #show ip ospf database

OSPF Router with ID (2.2.2.2) (Process ID 100)

Router Link States (Area 0) //区域0中type=1的LSA Link ID ADV Router Age Seq# Checksum Link count

1.1.1.1 1.1.1.1 1146 0x80000003 0x6BD6 2

2.2.2.2 2.2.2.2 112 0x80000009 0x739B 4

3.3.3.3 3.3.3.3 112 0x80000002 0x6BD1 2

Summary Net Link States (Area 0) //区域0中type=3的LSA Link ID ADV Router Age Seq# Checksum

192.168.1.0 1.1.1.1 1258 0x80000001 0xBDA8

192.168.2.0 2.2.2.2 1117 0x80000001 0xABB8

192.168.3.0 3.3.3.3 103 0x80000001 0x99C8

Router Link States (Area 3) //区域3中type=1的LSA Link ID ADV Router Age Seq# Checksum Link count

2.2.2.2 2.2.2.2 1127 0x80000001 0xA844 1

Summary Net Link States (Area 3) //区域0中type=3的LSA Link ID ADV Router Age Seq# Checksum

172.16.1.0 2.2.2.2 1127 0x80000001 0x768C

172.16.2.0 2.2.2.2 1001 0x80000001 0x6B96

192.168.1.0 2.2.2.2 1127 0x80000001 0x5401

192.168.3.0 2.2.2.2 103 0x80000001 0x3E15

//RTB是区域边界路由器,所以它能接收到区域0和区域3的LSA。

(3)、查看OSPF接口信息:Router#show ip ospf interface

(4)、查看邻居状态:Router#show ip ospf neighbor

相关主题