首页 >>  正文

vrrp两个master

来源:baiyundou.net   日期:2024-09-24

作者:Titanium

最近想弄个一个all in one 玩,但是看网上说 all in one ,all in boom ,都不推荐软路由放在一起,用一个独立的设备确保网络的稳定性,我就想到了用  虚拟路由器冗余协议 VRRP 实现个双机热备,弄个主备路由不就行了吗,主路由放在all in one 里面,备用路由器就用手上的小娱c5 刷个openwrt 就行了,做了一下尝试是可以的,下面做一下记录

小娱C5 使用的固件版本:链接 我使用的是这个 AutoBuild-lede-xiaoyu_xy-c5-R22.10.10-20221015-Clash-9ffc9.bin

主路由是在群晖安装了个虚拟机openwrt 参考下面:

分钟实现全屋科学上网 群晖 NAS 安装 Openwrt 旁路由教程

x86_64 等软路由设备固件

刷机完成之后配置源:

cat > /etc/opkg/distfeeds.conf <

src/gz openwrt_core https://mirrors.cloud.tencent.com/lede/snapshots/targets/ramips/mt7621/packages

src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/base/

src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/luci

src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/packages

src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/routing

src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/lede/releases/packages-22.03/mipsel_24kc/telephony

EOF

opkg update
opkg install keepalived

关于keepalived 的配置使用主要参考了下面的帖子:

使用Keepalived实现华硕主路由和OpenWrt旁路由的负载均衡

openwrt 的keepalived,我写个安装配置步骤吧


配置备机:

cat > /etc/config/keepalived <

global_defs {

    router_id LVS_1

}

vrrp_instance VI_1 {

    interface br-lan # 这里是lan口网卡名,通过ip a查看

    state BACKUP

    virtual_router_id 1

    priority 50 

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        192.168.3.254 # 这里是虚拟ip地址

    }

}

EOF

配置主机

cat > /etc/config/keepalived <

global_defs {

    router_id LVS_1

}

vrrp_instance VI_1 {

    interface br-lan # 这里是lan口网卡名,通过ip a查看

    state MASTER

    virtual_router_id 1

    priority 100 

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        192.168.3.254 # 这里是虚拟ip地址

    }

}

EOF

配置完成后一个坑,默认的service 启动脚本会自动覆盖配置文件,需要做如下修改

vi /etc/init.d/keepalived

最后面的这个函数给注释掉,这个函数会自动覆盖我们上面手动配置配置文件

        #process_config 

重新启动服务:

service keepalived stop 

service keepalived start 

通过页面日志能看到启动成功: Keepalived_vrrp[3742]: (VI_1) Entering BACKUP STATE (init)

在主路由上面 ip a 命令可以看到 vip 地址已经有了,电脑ping 这个地址可以通了

通过开关主路由器的keepalived 服务可以测试切换是否正常,或者电脑 ping -n 10000 长ping ,重启主机看是否能正常切换,我这测试一切正常!

阅读更多NAS存储精彩内容,可前往什么值得买查看

","gnid":"960b18f28d1f06a34","img_data":[{"flag":2,"img":[{"desc":"","height":"180","title":"","url":"https://p0.ssl.img.360kuai.com/t01b1182bd9bfa0e624.jpg","width":"600"},{"desc":"","height":"194","title":"","url":"https://p0.ssl.img.360kuai.com/t014e7b04c669b48c6b.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1685274585000,"pure":"","rawurl":"http://zm.news.so.com/f938431363d240efdfe191b22335d26f","redirect":0,"rptid":"d18501e386fb8985","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:ipad","k":"ipad","u":""}],"title":"捡垃圾 篇七:openwrt 配置keepalived vrrp 实现路由备份

邵罚若5109H3C VRRP 虚MAC 实MAC -
荀澜芬13080513341 ______ 这样解释:虚MAC:是指vrrp做完后有一个虚拟的ip地址,ip地址对应会有一个虚拟的mac地址,来作为二层数据交换转发.具体虚你地址,你可以通过display vrrp xx(vrrp号)来查看;至于实mac:就是说是网口真是的mac地址.请采纳.具体不明白的可以继续沟通.存手打.

邵罚若5109vrrp的虚拟网关组能配两个吗 -
荀澜芬13080513341 ______ 可以的,很多设备都支持多个vrid,多个vrid会使vrrp更灵活地部署

邵罚若5109VRRP组的问题,一个组能设置2个虚拟网关么 -
荀澜芬13080513341 ______ 当然不行.不过一个网段可以设置多个组,每个组一个虚拟网关不同主备实现负载分担

邵罚若5109MSTP+VRRP -
荀澜芬13080513341 ______ http://www.netemu.cn/bbs/thread-4335-1-1.html 这里有专门双核心(mstp+vrrp)的拓扑实现和配置实例 你去研究下吧

邵罚若5109双KeepAlived+Mysql切换Vip时发邮件问题. -
荀澜芬13080513341 ______ 解决问题的基本思路是在备机切换为主机时,发送邮件提醒.具体方式:在keepalived配置中可以做如下配置:vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 13 priority 100 advert_int 1 authentication { auth_type PASS auth_...

邵罚若5109求网络工程方面的大神说一下VRRP与MST的区别,我不明白为什么需要两个一起配置,我觉得他们有部分功能相似! -
荀澜芬13080513341 ______ 区别就是一个是三层的协议一个是二层的协议.一般我们都是在交换机上配置这两个协议,既然是交换机所以我们会配置生成树,同时设备上有多个VLAN的数据,MST可以在二层上实现分流,而VRRP可以在三层上实现分流.这样同时配置这两种协议就可以达到很好的效果. 会不会冲突看你配置是否正确,一般我们都是将VRRP的active设备和MST的根桥都配置为同一台设备,做到这样就不会有冲突.要是同个VLAN的设备上MST将端口给block掉,而VRRP上又是active端,那样的话就会冲突了.冗余、负载均衡什么的上面我解释的那些要是明白那就不是问题了吧..

邵罚若5109为什么我在这个ENSP实验中VRRP的两个交换机都是双主 -
荀澜芬13080513341 ______ vrrp组两台交换机之间应该是不通的.因为接受不到对方的advertisement报文,所以,就认为自己是主了.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024