一、实验题目
二、实验思路
1.进行区域划分R1~R3为区域0,R3~R4为区域1
2.进行网段划分 ---- a. 两个区域对192.168.1.0/24,划分为0区域和1区域
b. 0区域化分为1个骨干和是3个环路(2的2次方)
c. 1区域划分一个骨干即可
具体划分如下:
192.168.1.0/24
192.168.1.00000000/24 (分2个区域area1 ,area 2 --- 2的一次方)
area1: 192.168.1.0 0000000/25 --- 4个(1骨干,3环回 --- 2的2次方)
192.168.1.000 00000/27 --- 1.0/27
192.168.1.001 00000/27 --- 1.32/27
192.168.1.010 00000/27 --- 1.64/27
192.168.1.011 00000/27 --- 1.96/27
area2: 192.168.1.1 0000000/25 --- 一个(1个骨干)
192.168.1.1 0000000/25 --- 1.128/25
三、实验过程
1.配置IP地址
例R1:
[r1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip ad 192.168.1.1 27
[r1]int l0
[r1-LoopBack0]ip ad 192.168.1.33 27
2、配置OSPF
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[r1]ospf 1 router-id 1.1.1.1 启动时可以定义进程号,仅具有本地意义;默认为1;建议同时定义该设备的RID -- 使用IPV4地址,全网唯一;手工配置--环回接口最大数值的ip地址---物理接口最大数值的ip地址 一旦RID生效,默认不能直接修改
1)宣告:1、激活接口协议 2、共享接口信息 3、区域划分
宣告时,使用反掩码精确的匹配
区域划分规则:
1.星型结构 中间为骨干区域,区域编号0;大于0为非骨干编号,所有非骨干区域必须连接骨干区域,否则无法正常收敛
2.必须存在ABR -- 区域边界路由器
注意:边界路由器的两个接口在不同的区域所以宣告时要在不同的区域进行并且要精确宣告
例如R3:
宣告配置完成后,邻居间开始收发hello包,获取对端的RID,建立邻居关系,生成邻居表:
[r3]display ospf peer 查看邻居表-详细
[r3]display ospf peer brief 查看邻居关系简表
邻居关系建立后,邻居间进行条件的匹配;匹配失败,仅hello保活邻居关系即可;匹配成功者间,可建立邻接关系,基于DBD/LSR/LSU/LSack来获取本地未知的所有LSA信息;完整本地的数据库;
display ospf lsdb
当本地数据库同步完成后,本地启动SFP(最短路径优先算法),将数据库中所有的1/2类LSA整合为有向图,再生成最短路径树;然后以本地为起点计算到达本地所有未知网段的最短路径,将它们加载于本地的路由表中来完成
2)查看 area 0 的DR\BDR
[r3]display ospf peer
3)根据题目要求 R1-R3中 R3为DR,并且没有BDR,所以此时我们只需将R1和R2的优先级改为0,让他们不进行参选即可
参选规则:
先比较参选接口的优先级,0-255,大优;默认为1;若优先级相同,比较参选设备的RID,数值大优;
通过修改接口优先级,可以干涉选举
[r1]interface GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]ospf dr-priority 0
[r2]interface GigabitEthernet 0/0/0
[r2-GigabitEthernet0/0/0]ospf dr-priority 0
4)之后我们在R4写上缺省路由,来满足R4环回地址的全网可达
[r4]ospf
[r4-ospf-1]default-route-advertise always
这样我们在R3上就可以看到去R4环回的路由