应用场景:
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网络类型为broadcast,有40秒的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配置正确。