配置OSPF单区域

本文详细介绍了OSPF协议的基本知识,包括其优点、支持的网络类型、NBMA与P2MP的区别,以及OSPF的报文类型。此外,还提供了配置OSPF路由的步骤,并给出了具体的路由器配置命令,帮助读者理解并实践OSPF的配置。

目录

一、相关知识

1、OSPF协议简介

2、OSPF优点

3、OSPF链路状态协议有以下两个问题要注意:

4、OSPF 支持的网络类型如下。

5、NBMA 与P2MP之间的区别:

6、OSPF的报文类型

7、0SPF路由配置

二、拓扑图

三、配置命令

1、ZY-Router-1路由配置命令

2、ZY-Router-2路由配置命令

四、验证过程


一、相关知识

1、OSPF协议简介

OSPF是Open Shortest Path First(即“开放最短路由优先协议”)的缩写。它是IETF(Internet Engineering Task Force)组织开发的一个基于链路状态的自制系统内部路由协议(IGP),用于在单一自治系统(Autonomous System,AS)内决策路由。在IP网络上,它通过收集和传递自治系统的链路状态来动态地发现并传播路由。当前OSPF协议使用的是第二版,最新的RFC是2328。

2、OSPF优点

(1)适应范围:OSPF 支持各种规模的网络,最多可支持几百台路由器。

(2)最佳路径:OSPF是基于带宽来选择路径的。

(3)快速收敛:如果网络的拓扑结构发生变化,OSPF立即发送更新报文,使这一变化在自治系统中同步。

(4)无自环:由于 OSPF 通过收集到的链路状态用最短路径树算法计算路由,因而从算法本身保证了不会生成自环路由。

(5)子网掩码:由于OSPF在描述路由时携带网段的掩码信息,所以OSPF协议不受自然掩码的限制,为 VLSM 和 CIDR 提供很好的支持。

(6)区域划分: OSPF 协议允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用网络的带宽。

(7)等值路由: OSPF 支持到同一目的地址的多条等值路由。

(8)路由分级: OSPF 使用4类不同的路由,按优先顺序,分别是区域内路由、区域间路由、第一类外部路由、第二类外部路由。

(9)支持验证:它支持基于接口的报文验证,以保证路由计算的安全性。

(10)组播发送: OSPF 在有组播发送能力的链路层上以组播地址发送协议报文,既达到了广播的作用,又最大限度地减少了对其他网络设备的干扰。

3、OSPF链路状态协议有以下两个问题要注意:

(1)在初始发现过程中,链路﹣状态路由协议会在网络传输线路上进行洪泛( flood ),因此会大大削弱网络传输数据的能力。

(2)链路﹣状态路由对存储器容量和处理器处理能力敏感。

4、OSPF 支持的网络类型如下。

(1)Point - to - Point :链路层协议是 PPP 或 LAPB 时,默认网络类型为点到点网络。无须选举 DR 和 BDR ,当只有两个路由器的接口要形成邻接关系时才使用。

(2)Broadcast :链路层协议是 Ethemet 、 FDDI 、 Token Ring 时,默认网络类型为广播网,以组播的方式发送协议报文。

(3)NBMA :链路层协议是帧中继、 ATM 、 HDLC 或 X .25时,默认网络类型为 NBMA 。手工指定邻居。

(4)Point - to - Multipoint (P2MP):没有一种链路层协议会默认为是 Point - to - Multipoint 类型。点到多点必然是由其他网络类型强制更改的,常见的做法是将非全连通的 NBMA 改为点到多点的网络。多播 hello 包自动发现邻居,无须手工指定邻居。

5、NBMA 与P2MP之间的区别:

(1)在OSPF协议中, NBMA 是指那些全连通的、非广播、多点可达网络;而点到多点的网络则并不需要一定是全连通的。

(2)NBMA 是一种缺省的网络类型。点到多点不是缺省的网络类型,点到多点是由其他网络类型强制更改的。

(3)NBMA 用单播发送协议报文,需要手工配置邻居;点到多点是可选的,既可以用单播发送报文,也可以用多播发送报文。

(4)在 NBMA 中需要选举 DR 与 BDR ,而在P2MP网络中没有 DR 与 BDR 。另外,广播网中也需要选举 DR 和 BDR 。

6、OSPF的报文类型

OSPF的报文类型一共有五种,分别是:

(1)HELL0报文(Hello Packet ):最常用的一种报文,周期性地发送给本路由器的邻居。内容包括一些定时器的数值、 DR 、 BDR ,以及自己已知的邻居。 HELLO 报文中包含有 Router ID 、 Hello / deadintervals 、 Neighbors 、 Area - ID 、 Router priority 、 DR IPaddress 、 BDR IP address 、 Authenticationpassword 、 Stub area flag 等信息,其中 Hello / deadintervals 、 Area - ID 、 Authenticationpassword 、 Stub area flag 必须一致,相邻路由器才能建立邻居关系。

(2)DBD 报文( Database Description Packet ):两台路由器进行数据库同步时,用 DBD 报文来描述自己的 LSDB ,内容包括 LSDB 中每一条 LSA 的摘要(摘要是指 LSA 的 HEAD ,通过该 HEAD 可以唯一标识一条 LSA )。这样做是为了减少路由器之间传递信息的量,因为 LSA 的 HEAD 只占一条 LSA 的整个数据量的一小部分,根据 HEAD ,对端路由器就可以判断出是否已经有了这条 LSA 。

(3)LSR 报文( Link State Request Packet ):两台路由器互相交换 DBD 报文之后,知道对端的路由器有哪些 LSA 是本地 ISDB 所缺少的或是对端更新的,这时需要发送 LSR 报文向对方请求所需的 LSA 。内容包括所需要的LSA 的摘要。

(4)LSU 报文( Link State Update Packet ):用来向对端路由器发送所需要的 LSA ,内容是多条 LSA (全部内容)的集合。

(5)LSAck 报文( Link State Acknowledgment Packet ):用来对接收到的 DBD 、 LSU 报文进行确认。内容是需要确认的 LSA 的 HEAD (一个报文可对多个 LSA 进行确认)。

7、0SPF路由配置

(1)创建一个 OSPF 进程,进程号的范围为1~65535。

 Router ( config )# router ospf [ process - id ]

 (2)配置当前路由的 ID ,相当于每台路由器在 OSPF 中的名称,同一区域内不能相同,格式和 P 地址相同,都是点分十进制,取值范围为0.0.0.0~255.255.255.255。

 Router ( config - router )# router - id [ id - number ]

 (3)将直连网络发布到 OSPF 中,这里和 RIP 协议不同的地方在于,发布时需要添加所对应网段的反掩码和区域编号。

 Router ( config一router )# network network - address Wildcard - mask area -n umber

二、拓扑图

三、配置命令

1、ZY-Router-1路由配置命令

Router>enable 
Router#conf terminal 
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname ZY-Router-1
ZY-Router-1(config)#interface fastEthernet 0/0
ZY-Router-1(config-if)#ip address 192.31.10.1 255.255.255.0
ZY-Router-1(config-if)#no shutdown 
ZY-Router-1(config-if)#exit
ZY-Router-1(config)#interface fastEthernet 0/1
ZY-Router-1(config-if)#ip address 192.31.20.1 255.255.255.0
ZY-Router-1(config-if)#no shutdown 
ZY-Router-1(config-if)#exit 
ZY-Router-1(config)#router ospf 100
ZY-Router-1(config-router)#router-id 1.1.1.1
ZY-Router-1(config-router)#network 192.31.10.0 0.0.0.255 area 0
ZY-Router-1(config-router)#network 192.31.20.0 0.0.0.255 area 0

2、ZY-Router-2路由配置命令

Router>enable 
Router#configure terminal 
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname ZY-Router-2
ZY-Router-2(config)#interface fastEthernet 0/0
ZY-Router-2(config-if)#ip address 192.31.30.1 255.255.255.0
ZY-Router-2(config-if)#no shutdown 
ZY-Router-2(config-if)#exit
ZY-Router-2(config)#interface fastEthernet 0/1
ZY-Router-2(config-if)#ip address 192.31.20.2 255.255.255.0
ZY-Router-2(config-if)#no shutdown 
ZY-Router-2(config-if)#exit 
ZY-Router-2(config)#router ospf 100
ZY-Router-2(config-router)#router-id 2.2.2.2
ZY-Router-2(config-router)#network 192.31.20.0 0.0.0.255 area 0
ZY-Router-2(config-router)#network 192.31.30.0 0.0.0.255 area 0

四、验证过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liebe1*1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值