实验拓扑图
注意每个接口所在的区域,宣告网段时不要出错
给每个路由器都起一个环回口,用于模拟pc业务网段
实验需求
- 按照图示配置 IP 地址
- 按照图示分区域配置 OSPF ,实现全网互通
- 为了路由结构稳定,要求路由器使用环回口作为 Router-id,ABR 的环回口宣告进骨干区域
实验解法
路由器R1
路由器R2
路由器R3
路由器R4
路由器R5
2.按照图示分区域配置 OSPF ,实现全网互通
R1路由器的配置
[R1]ospf 1 router-id 1.1.1.1
#创建ospf进程,手动指定rid-环回口地址(仅为身份标识)
[R1-ospf-1]area 1
#R1在1区域,在这个1区域进行宣告网段 全写是0.0.0.1区域,可简写成1
[R1-ospf-1-area-0.0.0.1]network 100.1.1.0 0.0.0.255
#精确宣告,0.0.0.255是反掩码,24的掩码是255.255.255.0 反掩码是用255.255.255.255减255.255.255.0 反掩码叫通配符掩码,匹配要求:反掩码是0的部分要对应一摸一样 本例中0.0.0.255对应的前三段是0,100.1.1需要一样,第四段因对应的255是1,可以不要求(是0需要一样,1可以不同)
[R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
#宣告环回口,环回口可不宣告,但有其他用处,环回口是精确ip,反掩码要用0.0.0.0 即四段都需要一样,固定唯一
R2路由器的配置
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
# 注意R2在两个区域,每个接口所在的区域不一样,不要宣告错了
[R2-ospf-1-area-0.0.0.0]network 100.2.2.2 0.0.0.0
#区域0的接口对应的IP地址为100.2.2.2,精确宣告
[R2-ospf-1-area-0.0.0.0]a 1
[R2-ospf-1-area-0.0.0.1]net 100.1.1.2 0.0.0.0
#区域1的接口对应的IP地址为100.1.1.2,精确宣告
[R2-ospf-1-area-0.0.0.1]a 0 #环回口的宣告可任选区域
[R2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0
R3路由器的配置
[R3]ospf rou 3.3.3.3
[R3-ospf-1]a 0 #R3都在区域0
R3-ospf-1-area-0.0.0.0]net 100.0.0.0 0.255.255.255
#1条明令宣告两个接口(仅需对应反掩码0部分一样即可)
[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0 #宣告环回口
R4路由器的配置
[R4]ospf rou 4.4.4.4
[R4-ospf-1]a 0
[R4-ospf-1-area-0.0.0.0]net 100.3.3.0 0.0.0.255
#区域0,宣告100.3.3.0
[R4-ospf-1-area-0.0.0.0]net 4.4.4.4 0.0.0.0 #宣告环回口
[R4-ospf-1-area-0.0.0.0]a 2
[R4-ospf-1-area-0.0.0.2]net 100.4.4.0 0.0.0.255 #区域2,宣告100.4.4.0
R5路由器的配置
配置完成后稍微等待一下,建邻接需要时间
3.检查是否全网互通
分析:检查 OSPF 是否全网互通,一个是检查邻居关系表,看邻居关系是否正常;另一个是检查路由表,看是否学习到全网路由
[R2]dis ospf peer #查看ospf邻居关系FULL:邻接关系,2-Way:邻居关系
[R1]display ip routing-table #检查 R1 的路由表,四个1和四个5都有
说明:可以看到,R1 已经学习到了全网所有网段的路由信息