VRRP的诞生
局域网中用户通常采用访问网关来上网,如果此时默认网关设备发生故障,那么所有设备都访问不了网路;所以就需要多个高可用设备来起到备灾的作用。所以这时VRRP运营而生,它既可以实现网关的备份,又能解决多个网关之间互相冲突的问题。
VRRP的主要作用:
- 设置主设备网关服务器和关系 ——— 确定身份,与其他设备之间的关系
- 当主服务器故障崩溃了,这时备用服务器就能识别到主服务器故障,并能替代主设备的功能
- 一旦主服务器恢复故障,即恢复原来状态
VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份
VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络
VRRP协议报文:只有一种报文: Advertisement报文;其目的IP地址是224.0.0.18,目的MAC地址是01-00-5e-00-0012,协议号是112
VRRP定义了三种工作状态:初始状态(Initialize)、主状态(Master)、备份状态(Backup)
Intialize:设备进入此状态时等待接受信息,随时准备进入Master或Backup状态;这时看设置的优先级谁更高,则直接转入Master;但在此期间设备不会做出任何VRRP报文的处理。
Master:定期发送VRRP报文,转发数据;当接收到优先级比自己大时,或者主设备故障时,则转为Backup状态。如主设备恢复后,再开启则变为初始状态,看优先级决定身份关系。
Backup:监听vrrp报文,一旦收不到主设备的信息或信息错误时,便立即抢占主设备的位置并代替主设备完成工作。当Backup接收到MASTER DOWN TIMER定时器超时的事件时,才会转为Master。当接收到接口的Shutdown事件时,转为Initialize。
另外如果在抢占为主设备时,立即抢占位置容易造成一定的延时和数据丢失;因此对设备设置一个抢占延时的操作,一般为6秒左右。
负载均衡
负载均衡:负载均衡(Load Balance,简称 LB)是高并发、高可用系统必不可少的关键组件,目标是 尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。
以前的设备工作全交由一个设备工作,任务量太大承担太大
现在流行通过设置不同备份组,让备用主机成为备份组的Master,这样就可以分担工作量了
实验操作
建立拓扑图
设置IP、子网、网关
- 关闭通知 进入系统视图
- 创建vlan 10 20
- 设置03接口为access 范围为10
- 设置02接口为access 范围为20
- 04接口为trunk 范围为所有
- 01接口为trunk 范围为所有
- 关闭通知
- 创建vlan 10 20 100
- 设置02接口为trunk 范围为所有
- 设置01接口为access 范围为100
- 退出当前视图
- 查看当前配置
- 进入vlanif10虚拟接口
- 配置它的IP地址
- 查看vlanif10的配置
- 设置LSW1交换机为主设备1,并配置其虚拟网关
- 设置优先级值为120
- 设置抢占延时为6秒
- 监听下行接口 并在主设备故障时优先级减去30
- 监听上行接口
- 进入vlanif20
- 配置其IP地址
- 配置其虚拟网关地址
- 进入vlanif100,配置其IP地址
- 关闭通知 进入系统视图模式
- 创建vlan范围为 10 20 100
- 进入02接口设置类型trunk,范围所有
- 进入01接口设置类型access,范围为100
- 进入vlanif10 配置IP地址
- 设置其虚拟的网关地址
- 进入vlanif20 配置IP地址
- 配置其虚拟网关地址
- 设置优先级115 (这里优先级要小于主设备)
- 设置抢占延时为6秒
- 设置监听下行接口 并设置当设备故障时优先级减去30
- 设置监听上行接口
- 进入vlanif100虚拟接口
- 配置其虚拟接口的IP地址
- 关闭通知
- 进入00接口 配置其IP地址
- 进入01接口 配置其IP地址 退出
- 创建并进入回环接口”LoopBack 1”
- 设置回环接口的IP地址
- 查看当前配置
ping两台主机 表示两台主机之间可互相通信
将主设备shutdown后 看是否能通信
显示也可进行通信
说明实现了两台设备,在其中一台服务器崩溃时,另一台可以代替使其工作继续执行!