应用场景:

      OSPF路由协议是目前主流的IGP协议,被绝大部分客户所认可并实际采用,广泛应用于各个行业,像教育,金融,医疗,政府,运营商,企业等,不论组网模型是复杂还是简单,设备数量多少,路由条目的多少,OSPF都能很好的满足各类需求,他的丰富的路由策略控制功能,分层设计也是一大优势,所以我们推荐您对网络部署IGP协议的时候,优先考虑OSPF组网。

 

功能简介:

OSPF(Open Shortest Path First)为 IETF OSPF 工作组开发的一种基于链路状态的内部网关路由协议。OSPF 是专为 IP 开发的路由协议,直接运行在 IP 层上面,协议号为 89,采用组播方式进行 OSPF 包交换,组播地址为 224.0.0.5 (全部 OSPF 设备)和 224.0.0.6(指定设备)。当 OSPF 路由域规模较大时,一般采用分层结构,即将 OSPF 路由域分割成几个区域(AREA),区域之间通过一个骨干区域(AREA 0)互联,每个非骨干区域都需要直接与骨干区域连接。 

 

 

一、组网需求

全网路由器或交换机运行ospf协议,使全网路由可达。

 

二、组网拓扑

三、配置要点

1、全网基本ip地址配置

2、全网路由启用ospf,并把对应的接口通告到指定的区域

3(可选)调整以太网接口的ospf网络类型

 

四、配置步骤

说明:

1)按如上拓扑,把设备进行重命名为R1、R2、SW3、SW4,如下配置,按提示符为对应设备的配置

 

1、全网基本ip地址配置

Ruijie(config)#hostname R1

R1(config)#interface gigabitEthernet 0/0

R1(config-GigabitEthernet 0/0)#ip address 192.168.1.1 255.255.255.0

R1(config-GigabitEthernet 0/0)#exit

R1(config)#interface gigabitEthernet 0/1

R1(config-GigabitEthernet 0/1)#ip address 10.1.1.1 255.255.255.0

R1(config-GigabitEthernet 0/1)#exit

R1(config)#interface loopback 0        ----->配置loopback 0接口的地址做为ospf router-id

R1(config-if-Loopback 0)#ip address 1.1.1.1 255.255.255.255 

R1(config-if-Loopback 0)#exit

 

Ruijie(config)#hostname R2

R2(config)#interface fastEthernet 0/0

R2(config-if-FastEthernet 0/0)#ip address 192.168.1.2 255.255.255.0

R2(config-if-FastEthernet 0/0)#exit

R2(config)#interface fastEthernet 0/1

R2(config-if-FastEthernet 0/1)#ip address 192.168.2.1 255.255.255.0

R2(config-if-FastEthernet 0/1)#exit

R2(config)#interface loopback 0

R2(config-if-Loopback 0)#ip address 2.2.2.2 255.255.255.255

R2(config-if-Loopback 0)#exit

 

Ruijie(config)#hostname SW3

        SW3(config)#interface GigabitEthernet 0/26

        SW3(config-if-GigabitEthernet 0/26)#no switchport

SW3(config-if-GigabitEthernet 0/26)#ip address 192.168.2.2 255.255.255.0

SW3(config-if-GigabitEthernet 0/26)#exit

SW3(config)#interface GigabitEthernet 0/25

SW3(config-if-GigabitEthernet 0/25)#no switchport

SW3(config-if-GigabitEthernet 0/25)#ip address 192.168.3.1 255.255.255.0

SW3(config-if-GigabitEthernet 0/25)#exit

SW3(config)#interface loopback 0

SW3(config-if-Loopback 0)#ip address 3.3.3.3 255.255.255.255

SW3(config-if-Loopback 0)#exit

 

Ruijie(config)#hostname SW4

SW4(config)#interface gigabitEthernet 0/25

SW4(config-if-GigabitEthernet 0/25)#no switchport

SW4(config-if-GigabitEthernet 0/25)#ip address 192.168.3.2 255.255.255.0

SW4(config-if-GigabitEthernet 0/25)#exit

SW4(config)#interface gigabitEthernet 0/1

SW4(config-if-GigabitEthernet 0/1)#no switchport

SW4(config-if-GigabitEthernet 0/1)#ip address 10.4.1.1 255.255.255.0

SW4(config-if-GigabitEthernet 0/1)#exit

SW4(config)#interface loopback 0

SW4(config-if-Loopback 0)#ip address 4.4.4.4 255.255.255.255

SW4(config-if-Loopback 0)#exit

 

2、全网路由启用ospf并把对应的接口通告到指定的区域

注意:

1)ospf的进程号,只是代表本路由器上的一个ospf进程,全网路由器的ospf进程号可以不一致

2)ospf在建立邻居的时候会检测对方hello包的区域标识,同一条链路上,两端的ospf 区域号必须一致

 

R1(config)#router ospf 1      ----->启用ospf协议,进程号为1

R1(config-router)#network 192.168.1.1 0.0.0.0 area 1     ----->对192.168.1.1的接口启用ospf,区域号为1

R1(config-router)#network 10.1.1.1 0.0.0.0 area 1

R1(config-router)#exit

 

R2(config)#router ospf 1

R2(config-router)#network 192.168.1.2 0.0.0.0 area 1

R2(config-router)#network 192.168.2.1 0.0.0.0 area 0

R2(config-router)#exit

 

SW3(config)#router ospf 1

SW3(config-router)#network 192.168.2.2 0.0.0.0 area 0

SW3(config-router)#network 192.168.3.1 0.0.0.0 area 2

SW3(config-router)#exit

 

SW4(config)#router ospf 1

SW4(config-router)#network 192.168.3.2 0.0.0.0 area 2

SW4(config-router)#network 10.4.1.1 0.0.0.0 area 2

SW4(config-router)#exit

 

3可选调整以太网接口的ospf网络类型

说明

以太网接口的默认ospf网络类型为broadcast40秒的wait时间来选举DR/BDR。建议点到点的以太网互联接口,将两端的接口ospf网络类型都配置为point-to-point ,加快ospf邻居关系的收敛。

R2(config)#interface fastEthernet 0/1

R2(config-if-FastEthernet 0/1)#ip ospf network point-to-point        ----->调整接口的ospf网络类型为point-to-point  链路两端ospf网络类型必须一致

R2(config-if-FastEthernet 0/1)#exit

 

SW3(config)#interface fastEthernet 0/1

SW3(config-if-FastEthernet 0/1)#ip ospf network point-to-point

SW3(config-if-FastEthernet 0/1)#exit

 

五、配置验证

1、查看相邻的路由器之间是否建立ospf邻居关系及邻居状态。若相邻路由器能够正常建立邻居关系,且状态为full,则ospf运行正常。

2、查看全网路由器的路由,若每台路由器都能学习到整网的路由,则ospf配置正确。