lvs
类型
nat //地址转换
rd //直接路由
tun //隧道
nat必要条件:
集群节点跟director需要在同一个ip网络
rip通常为私网地址,仅用于各集群节点通信
director位于client和realip之间,并负责处理进出的所有通信
realserver必须讲网管指向dip
director支持端口映射
realserver可以使用任意操作系统
较大规模应用场景中,director容易成为瓶颈
Nat带动大概10台rip
通常使用rd:大概带动100台rip
Rip直接响应用户请求 ,rip和director均配置vip,转发时修改目标mac地址
必要条件:
Director和rip必须在同一个物理网络中
Rip可以不用为私网地址,实现快捷远程管理
Director仅负责处理入站请求,响应报文由realserver直接发给客户端
集群节点一定不能使用director作为默认网关
不支持端口映射
大多数系统都可以作为real server
处理比nat方式多的多的real server
Tun隧道:工作机制与rd一样,不过需要重新封装ip报文(针对异地的情况)
再增加一层ip头部,源地址为ip,目标ip为rip
必要条件:
集群节点可以跨越互联网
Rip必须为公网地址
Director仅处理入站请求,响应报文由realserver直接发送到客户端
Real server网关不能指向director
只有支持隧道功能的os才可以作为real server
不支持端口映射