实验要求:
1.搭建基础结构,如下图所示,对每个路由器接口分配IP,每个路由器均配置一个环回
2.R1-3为区域0,R3到R4为区域1;其中R3的环回也在区域0
R1-3 R3为DR设备,没有BDR
R4环回地址已固定,其他所有网段使用192.168.1.0/24进行合理分配
R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目
注:一个区域里面互相共享的是拓扑信息,所以在一个区域内不可以进行接口汇总,只有在区域之间交流的时候可以汇总发送
子网划分,这个实验是以192.168.1.0/24为IP基础对IP进行配置:
首先,因为我们要分为两个区域,所以我们向192.168.1.0/24借两个位,从而有了192.168.1.0/25和192.168.1.128/25,将192.168.1.0/25分配到区域0,将192.168.1.128/25分配给区域1。
然后我们再将192.168.1.0/25进行划分,即再向其借两个位,从而可以有4个网段可以给到我们去分配,分配给R1,R2,R3的环回,即R1192.168.1.32/27,R2192.168.1.64/27,R3的0/0/0接口192.168.1.96/27,LSW1192.168.1.0/27
注:我们将R1,R2,LSW1和R3的0/0/0接口加上R1,R2,R3的环回作为区域0,将R4和R3的0/0/1接口作为区域1
一.接着,我们进行IP的配置:
对R1的环回和0/0/0接口的配置:
对R2的环回和0/0/0接口的配置:
对R3的环回和0/0/0,0/0/1接口的配置:
对R4的环回和0/0/0接口的配置:
二.连接路由(用OSPF将区域中的路由互通)
如:
[r1]ospf 1 router-id 1.1.1.1(1.1.1.1为命名)
[r1-ospf-1]are 0(将接下来的IP宣告到区域0)
[r1-ospf-1-area-0.0.0.0]network 192.168.1.33 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0
则R2的环回和0/0/0接口,R3的环回和0/0/0接口同上
而R3的0/0/1接口的IP宣告到区域1上
然后查看一下邻居表,看是否互相连接到,这里一R3为例,如下图
full则表示连接成功
然后再进行DR和BDR的选举(三个目标以上才进行选举),这里以R3为例,我们要将R3改为DR 如下图
我们还需要去考虑一下优先级,要将R3的优先级改大(此时R3的优先级为1)才能变成DR, 由于实验要求区域0里面不能有BDR出现 ,则此时R3的优先级不用改,因为此时R1,R2不参选,要将他们的优先级改为0,如下所示:
以R1为例(进入0/0/0接口去改):
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ospf dr-priority 0 (将该接口的优先级改为0)
R2则同理
此时,R3为DR,如下图
三.实现全网可达
即R4作为边界路由,向左边发出缺省路由的要求
[r4]ospf 1
[r4-ospf-1]default-route-advertise always
此时,R1和R2会有一条缺省指向R3,R3会有一条缺省指向R4
此时用R1Ping 4.4.4.4可以通则表示全网可达
四.保障更新安全
这里以R1为例
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 123456(cipher为加密)
大约30秒后,R1 0/0/0和r2 0/0/0不再是邻居关系(查邻居表可知)如果此时R2再想访问R1,则如上所示操作,做一次认证(等于输入密码),则二者再次互通
五.减少路由表条目数量
即区域汇总,将整个区域0汇总成一条
以R3为例
[r3-ospf-1-area-0.0.0.0]abr-summary 192.168.1.0 255.255.255.128 (ab后填需要汇总的网段,且此时的子网掩码需要填完整)
此时用R4查看路由表来查看是否成功汇总,汇总成功则如下图
六.避免环路产生
为避免环路,则此时需要再R3上配置一个空接口
[r3]ip ro 192.168.1.0 25 null 0
到此整个实验完成