一、双点双归(“口”字型)
实验需求:该实验需要实现生产去生产走生产路由,办公去办公走办公路由,并做相应的备份。
1.接口配ip地址
(1)R1
(2)AR1
(3)AR2
(4)AR3
(5)AR4
2.启动路由协议(ospf)
(1)R1
(2)AR1
(3)AR2
(4)AR3
(5)AR4
3.(1)正常情况下,可以实现生产去生产走生产路由,办公去办公走办公路由
(2)当R1-AR1链路故障时,因为走生产和办公跳数相同,因此只需调大AR3-AR4之间链路开销即可
AR3
interface GigabitEthernet0/0/1
ospf cost 10
AR4
interface GigabitEthernet0/0/1
ospf cost 10
(3)当AR1-AR3链路故障时,去程:在AR2做关于生产路由的汇总,可以实现生产去生产走生产路由;
回程:在AR2上写到目标(10.1.3.0/24)的静态路由,下一跳在AR1上
ip route-static 10.1.3.1 255.255.255.255 10.1.32.1 preference 9(ospf默认优先级为10)
但是在写了静态路由后,当R1-AR1链路故障后,路由会在AR1-AR2之间成环,这是后做bfd即可解决此类问题。
bfd配置如下
AR2
R1
当AR1-R1链路故障时,效果如下
这样就避免了环路的出现。
注意:ospf协议中默认环回掩码是32位的,需要改掩码为对应网段掩码则需改变环回ospf网络类型为broadcast。
二、双归属
实验需求:该实验需要实现生产去生产走生产路由,办公去办公走办公路由,并做相应的备份。
1.ip地址配置
R1保持原来配置不变
AR1新增interface GigabitEthernet4/0/0
ip address 10.1.11.1 255.255.255.0
AR2新增interface GigabitEthernet4/0/0
ip address 10.2.22.1 255.255.255.0
AR3新增interface GigabitEthernet0/0/2
ip address 10.2.22.2 255.255.255.0
ospf network-type broadcast
interface LoopBack1
ip address 10.2.1.1 255.255.255.0
ospf network-type broadcast
AR4新增interface GigabitEthernet0/0/2
ip address 10.1.11.2 255.255.255.0
interface LoopBack1
ip address 10.1.2.1 255.255.255.0
ospf network-type broadcast
2.启动路由协议(ospf)
(1)R1不变
(2)AR1在0域内新增 network 10.1.11.0 0.0.0.255
(3)AR2在0域内新增 network 10.2.22.0 0.0.0.255
(4)AR3需要做隔离,隔离之前已经提到,这里不做过多介绍,直接上命令
a.创建两个-instance
b.将接口划入对应的-instance
c.针对两个-instance分别配置ospf
(5)同样的AR4也需要做隔离
a.创建两个-instance
b.将接口划入对应的-instance
c.针对两个-instance分别配置ospf
3.(1)正常情况下,可以实现生产去生产走生产路由,办公去办公走办公路由
(2)当R1-AR1链路故障时,因为事先做了隔离,因此选路不受影响
AR3
interface GigabitEthernet0/0/1
ospf cost 10
AR4
interface GigabitEthernet0/0/1
ospf cost 10
(3)当AR1-AR3链路故障时,需要做互联,R1才能通过AR1到AR3的生产
a.在AR3和AR4上分别创建两个子接口,划入-instance SC 和-instance BG中即可
AR3
AR4
b.在ospf 1 和ospf 2 中加入子接口的路由
AR3
ospf 1 router-id 3.3.3.3 -instance SC
area 0.0.0.0
network 10.1.13.0 0.0.0.255
ospf 2 router-id 3.3.3.3 -instance BG
area 0.0.0.0
network 10.1.20.0 0.0.0.255
AR4
ospf 1 router-id 4.4.4.4 -instance SC
area 0.0.0.0
network 10.1.13.0 0.0.0.255
ospf 2 router-id 4.4.4.4 -instance BG
area 0.0.0.0
network 10.1.20.0 0.0.0.255
测试结果
[R1]tracert -a 10.1.3.1 10.1.1.1
traceroute to 10.1.1.1(10.1.1.1), max hops: 30 ,packet length: 40,press CTRL_C
to break
1 10.1.45.1 40 ms 50 ms 50 ms
2 10.1.11.2 30 ms 40 ms 50 ms
3 10.1.13.1 60 ms 50 ms 60 ms