前言:继续网络知识,整个 CCNA 的内容快结束了,真的不容易
FHPR 是什么
FHPR 是首跳冗余协议(First Hop Redundancy Protocol )
跳是对网关说的,也就是路由器。首跳冗余协议用于将多台物理路由器配置成一台逻辑路由器,从而到达做热备以及负载均衡的目的。该协议向所有客户端提供一台虚拟路由器,其具有虚拟 IP 和 MAC。
在客户主机上将默认网关配制成这个虚拟 IP,每当发送 ARP 请求,将会返回虚拟 MAC,达到热备以及负载均衡的目的。而对主机来说,具体哪台物理路由器进行转发,以及某一台 down 掉之后进行切换热备,这些都是透明的。
业界通用的协议是 VRRP
下面介绍如何配置:
配置
- 将接口加入 VRRP 组 1,虚拟 IP 为 192.168.1.254
Router(config-if)#vrrp 1 ip 192.168.1.254
- 该接口在组1中的优先级为105(1~254,默认100)
Router(config-if)#vrrp 1 priority 105
- 当master的优先级低于本接口时,抢占master(抢占默认开启)
Router(config-if)#vrrp 1 preempt
- 当S0 down时,将该接口优先级降低10
Router(config-if)#vrrp 1 track serial 0 10
实战(失败)
卡在这里很久了,还是失败,略过他,我们继续学习
我把配置写下来,等以后再看吧
vpc1
ip 192.168.10.1/24 192.168.10.254
vpc2
ip 192.168.20.1/24 192.168.20.254
s4
// e0/0 配成 vlan 10
vlan 10
int e0/0
switchport mode access
witchport access vlan 10
// 其他口配成 trunk
int rang e0/1-2
switchport trunk encapsulation d
switchport mode trunk
s5
// e0/0 配成 vlan 20
vlan 20
int e0/0
switchport mode access
witchport access vlan 20
// 其他口配成 trunk
int rang e0/1-2
switchport trunk encapsulation d
switchport mode trunk
s7
// 创建 vlan 10,20
vlan 10,20
// 配 vlan 10 svi(Switch virtual interface )
int vlan 10
ip add 192.168.10.252
no sh
// 配 vlan 20 svi(Switch virtual interface )
int vlan 20
ip add 192.168.20.252
no sh
// 配 vrrp 从 vlan 10 里面进去 1 是组 ID
vrrp 1 ip 192.168.10.254
// 优先级设置高于 100
vrrp 1 priority 105
// 开启抢占
vrrp 1 preempt
// 配 vrrp 从 vlan 20 里面进去 2 是组 ID
vrrp 2 ip 192.168.10.254
// 默认优先级
// 开启抢占
vrrp 2 preempt
// 配 e0/2
int e0/2
ip add 37.1.1.7 255.255.255.0
no sh
// 配 ospf
router ospf 1
router-id 7.7.7.7
// 把所有网段都加进去
net 192.168.10.252 0.0.0.255 a 0
net 192.168.20.252 0.0.0.255 a 0
net 37.1.1.7 0.0.0.255 a 0
end
s6
// 创建 vlan 10,20
vlan 10,20
// 配 vlan 10 svi(Switch virtual interface )
int vlan 10
ip add 192.168.10.253
no sh
// 配 vlan 20 svi(Switch virtual interface )
int vlan 20
ip add 192.168.20.253
no sh
// 配 vrrp 从 vlan 10 里面进去 1 是组 ID
vrrp 1 ip 192.168.10.254
// 默认优先级
// 开启抢占
vrrp 1 preempt
// 配 vrrp 从 vlan 20 里面进去 2 是组 ID
vrrp 2 ip 192.168.10.254
// 优先级设置高于 100
vrrp 2 priority 105
// 开启抢占
vrrp 2 preempt
// 配 e0/2
int e0/2
ip add 36.1.1.6 255.255.255.0
no sh
// 配 ospf
router ospf 1
router-id 6.6.6.6
// 把所有网段都加进去
net 192.168.10.253 0.0.0.255 a 0
net 192.168.20.253 0.0.0.255 a 0
net 36.1.1.6 0.0.0.255 a 0
end
r3
int e0/1
ip add 37.1.1.3 255.255.255.0
no shu
int e0/0
ip add 36.1.1.3 255.255.255.0
no sh
router ospf 1
router-id 3.3.3.3
net 37.1.1.3 0.0.0.255 a 0
net 36.1.1.3 0.0.0.255 a 0
end
到了最后也没有实现 vpc1 与 vpc2 的互通...