基于三层路由的高可用方法 BGP(边界网关协议)

三层路由高可用指的是网络协议模型中网络层的路由高可用功能。基于虚拟IP来实现。对应的有四层传输层 LVS 是通过IP和端口实现。七层应用层F5可以通过URL实现。

场景:

3台Linux服务器,2台server部署了服务,剩余1台作为应用client

实现:

解析:

服务器端A:192.168.1.3 /B:192.168.1.4皆手动设置虚拟回环IP为10.0.0.1,client端C通过bgp学习的时候,会生成路由表 根据最短路径算法 选取路径更优的服务端地址 假设A更优 新建路由表10.0.0.1 -- 192.168.1.3 。使用过程中 ,,BGP网络内会不停的相互发送keeplive数据包 若C往A发送数据包结果为失败 即A宕机 ,则C会删除路由表 10.0.0.1 -- 192.168.1.3。并重新学习 新建路由表 10.0.0.1 -- 192.168.1.4 使得C在服务器A宕机的情况下选择热备的服务器B进行数据交互 ,避免A宕机引发的问题。

他们的快乐像贪玩的小孩,游荡到天光却还不肯回来。

基于三层路由的高可用方法 BGP(边界网关协议)

相关文章:

你感兴趣的文章:

标签云: