eGW HA配置
组网
192.168.1.100192.168.2.100Master eGW192.168.2.200192.168.1.200HeNBEPC192.168.2.101192.168.1.101Slave eGW192.168.1.201192.168.2.201信令数据
1. 主备eGW上安装keepalived服务并配置,keepalived原理参考
https://my.oschina.net/luciamoore/blog/607034 安装可以用yum 安装。
配置keepalived,keepalived配置文件,主要包含三块:全局定义块、VRRP实例定义块和虚拟服务器定义块。全局定义块是必须的,如果keepalived只用来做HA,虚拟服务器是可选的。这里只需要高可用性,虚拟服务器定义块可以不需要。
配置文件中字段的含义如下表所示:
名称 global_defs router_id vrrp_instance State 含义 全局定义块 标识本节点的名称 vrrp实例名 实例状态,只有MASTER 和 BACKUP两种状态,并且需要全部大写。 Interface 对外提供服务的网卡接口名称,即Virtal IP绑定的网卡接口。在选择网卡接口时,一定要核实清楚。 virtual_router_id 虚拟路由的ID号,同一个实例内每个节点设置必须一样;并且在局域网中唯一 Priority 节点优先级,取值范围0~254,值越大优先级越高,MASTER要大于等于BACKUP;根据设计我们的主eGW在重启正常后不希望再抢占为主,所以主备优先级设置为相同值
advert_int MASTER与BACKUP节点间同步检查的时间间隔,单位为秒 track_interface Authentication virtual_ipaddress 指定监控的网口名称 验证类型和验证密码。类型主要有 PASS、AH 两种,通常使用PASS类型 虚拟IP地址池,可以有多个IP,每个IP占一行。注意:这个IP必须与我们的设定的virtual ip保持一致;这个IP地址会体现在MASTER的接口配置上,如果MASTER状态变化,IP会迁移到新的MASTER,所以OMC访问的是这个IP;OMC访问的ip要填写这个 状态切换为主时 执行的命令,注意命令填绝对路径 状态切换为备时 执行的命令,注意命令填绝对路径 notify_master notify_backup
主eGW上的keepalived配置
# vi keepalived.conf global_defs { router_id eGW }
vrrp_sync_group eGW_GROUP { group { eGW_VI_HA } }
vrrp_instance eGW_VI_HA { state MASTER interface eno1
virtual_router_id 88 priority 100 advert_int 1
authentication { auth_type PASS auth_pass 1111 }
track_interface { eno1 }
virtual_ipaddress {
192.168.9.250/24 dev eno1 }
notify_master \ notify_backup \}
备eGW上的keepalived配置 /etc/keepalived/keepalived.conf
global_defs { router_id eGW }
vrrp_sync_group eGW_GROUP { group {
eGW_VI_HA } }
vrrp_instance eGW_VI_HA { state BACKUP interface em1
virtual_router_id 88 priority 100 advert_int 1
authentication { auth_type PASS auth_pass 1111 }
track_interface { em1 }
virtual_ipaddress {
192.168.9.250/24 dev em1 }
notify_master \ notify_backup \}
方案限制:
主备eGW接口地址配置不同 HA解决主eGW主机宕机的问题即是主机间的HA不是进程HA
主备eGW对接HeNB的S1C地址不同;对接EPC的S1C地址也不同
LTE信令网关 eGW-HA配置方法



