OSPF(Open Shortest Path First)是一种基于链路状态的路由协议,常用于大型企业网络中。在一个单区域的OSPF网络中,所有的路由器都属于同一个区域,这种配置方式相对简单直观。本文将介绍OSPF单区域的配置方法。

        这篇文章主要学习OSPF中Router ID的配置方法、OSPF的配置方法、通过display命令查看OSPF运行状态的方法、使用OSPF发布缺省路由的方法、修改OSPF hello和dead时间的配置方法、理解多路访问网络中的DR或BDR选举、掌握OSPF路由优先级的修改方法

拓扑图

基本的端口和环回口的配置这里不再加上,如果有疑问请返回之前的文章;

配置OSPF

        将R1的Router ID配置为10.1.1.1(逻辑接口Loopback 0的地址),开启OSPF进程1(缺
省进程),并将网段10.1.1.0/24、10.1.12.0/24和10.1.13.0/24发布到OSPF区域0。

ospf 单区域与多区域的好处 单区域ospf配置步骤_OSPF

network命令后面需使用反掩码。network命令后面需使用反掩码network命令后面需使用反掩码

         将R2的Router ID配置为10.1.2.2,开启OSPF进程1,并将网段10.1.12.0/24和10.1.2.0/24发布到OSPF区域0。 

ospf 单区域与多区域的好处 单区域ospf配置步骤_ospf 单区域与多区域的好处_02

        将R3的Router ID配置为10.1.3.3,开启OSPF进程1,并将网段10.1.3.0/24和10.1.13.0/24发布到OSPF区域0。

ospf 单区域与多区域的好处 单区域ospf配置步骤_网络_03

验证OSPF 配置 

        待OSPF收敛完成后,查看R1、R2和R3上的路由表。显示“NeighborCurrentState=Full”信息时,表明邻接关系已经建立。

ospf 单区域与多区域的好处 单区域ospf配置步骤_R3_04

        查看路由表(只演示AR1,2和3的基本一致)

ospf 单区域与多区域的好处 单区域ospf配置步骤_OSPF_05

        路由表已经把路由学习到。可以先测试R2和R1(10.1.1.1)以及R2和R3(10.1.3.3)间的连通性。 

 

ospf 单区域与多区域的好处 单区域ospf配置步骤_R3_06

         目前已经是连接的状态。

查看OSPF邻居状态

ospf 单区域与多区域的好处 单区域ospf配置步骤_OSPF_07

        display ospf peer命令显示所有OSPF邻居的详细信息。本由于DR选举是非抢占模式,如果OSPF进程不重启,将不会取代DR角色。 

        执行display ospf peer brief命令,可以查看简要的OSPF邻居信息。

ospf 单区域与多区域的好处 单区域ospf配置步骤_R3_08

 OSPF 缺省路由发布及验证

        AR3上有一个172.16.0.0的网段,目前没有加进OSPF。所以是无法ping通的,现在在R3上配置缺省路由并发布到OSPF域内。先测试172.16.0.0的连通性

ospf 单区域与多区域的好处 单区域ospf配置步骤_网络_09

        在AR3先把缺省路由配置;再把路由发布到OSPF即可

ospf 单区域与多区域的好处 单区域ospf配置步骤_OSPF_10

         再查看AR1或者AR2的路由表。这里以AR2

ospf 单区域与多区域的好处 单区域ospf配置步骤_ospf 单区域与多区域的好处_11

        可以看到R2已经学习到了R3发布的缺省路由。

使用ping命令,检测R2与172.16.0.1/24网段之间的连通性。

ospf 单区域与多区域的好处 单区域ospf配置步骤_智能路由器_12

        这篇就到这里了;使用到的命令,我将粘贴在后面并带上注释,有问题随时交流;之前已经出现过的命令将不再重新附带和注释;只添加新的。 

来自一个不懂技术的兔子

 新的命令合集

ospf 1 router-id 10.1.1.1    //其中,ospf 1表示配置OSPF协议的进程ID,router-id 10.0.1.1表示将Router ID设置为10.0.1.1。


are 0.0.0.0      //area 0.0.0.0表示将区域ID设置为0.0.0.0,即主干区域。也可以直接用are 0表示


network 10.1.1.0 0.0.0.255    //这个命令是为了配置OSPF协议中的网络,将其设置为10.1.1.0/24。net后面的10.1.1.0是IP地址  0.0.0.255用反掩码。既是0.0.0.255=255.255.255.0


default-route-advertise    //这个命令是为了在OSPF协议中向其他区域和AS(自治系统)宣告默认路由(default-route)。    default-route-advertise表示开启向其他区域和AS宣告默认路由的功能