LVS-NAT配置
2016-01-25 22:59
190 查看
配置网上资料挺多的,但是感觉大家写的东西都好像,我是瞎搞了1天才搞好的,走了不少弯路
几个要点记录下来,避免以后我自己忘记了
做LVS的那台服务器 必须是 其它 Realserver的网关,这点很重要,也就是可能用到命令
route add default gw [LVSHOST]
这是为了保证Director把报文丢给RS后,RS处理完会回传给Dirtector,不然RS处理完后根据其它网关把报文送回给Client就会有问题
Director必须开启报文转发模式
命令很简单 只要在Director上配置就可以,RS只需要配置默认网关为Director的命令即可
原理嘛,其实很简单,就是Director收到报文后把目的IP给改了,改成了RS的IP,然后转发出去,RS自然会处理发到自己IP地址的报文,处理完后要发回给Client(源IP RS,目的IP client),这时候报文就要发送给RS的网关,而Director就是RS的网关,其收到报文后把源IP地址给改成了自己(源IP Director,目的IP client),然后再发给了客户端。
要点:Director ping RS必须ping通, RS ping Client必须是经过Director路由到达的,可以用traceroute命令测试
本文出自 “Never Stop Sharing” 博客,请务必保留此出处http://loma1990.blog.51cto.com/6082839/1738488
几个要点记录下来,避免以后我自己忘记了
做LVS的那台服务器 必须是 其它 Realserver的网关,这点很重要,也就是可能用到命令
route add default gw [LVSHOST]
这是为了保证Director把报文丢给RS后,RS处理完会回传给Dirtector,不然RS处理完后根据其它网关把报文送回给Client就会有问题
Director必须开启报文转发模式
命令很简单 只要在Director上配置就可以,RS只需要配置默认网关为Director的命令即可
原理嘛,其实很简单,就是Director收到报文后把目的IP给改了,改成了RS的IP,然后转发出去,RS自然会处理发到自己IP地址的报文,处理完后要发回给Client(源IP RS,目的IP client),这时候报文就要发送给RS的网关,而Director就是RS的网关,其收到报文后把源IP地址给改成了自己(源IP Director,目的IP client),然后再发给了客户端。
要点:Director ping RS必须ping通, RS ping Client必须是经过Director路由到达的,可以用traceroute命令测试
本文出自 “Never Stop Sharing” 博客,请务必保留此出处http://loma1990.blog.51cto.com/6082839/1738488
相关文章推荐
- 做为网址导航生存何在或转行
- 侧边栏滚动条
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
- LeetCode 64. Minimum Path Sum
- vmware tools 安装
- Hadoop Shell命令
- 关于Android Studio出现Plugin is too old, please update to a more recent version....问题
- Spring依赖注入:注解注入总结
- 认识JS
- 让LwIP拥有PING其他设备的能力
- 92. Pow(x, n)
- POJ 1936(字符串匹配)
- Linux LVM(逻辑卷管理)
- JAVA 聊天窗口
- LeetCode 69. Sqrt(x)
- 【JS学习笔记】JS基础下:函数的讲解
- 标准库函数qsort排序
- JAVA 拆分窗口
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- 【闲着没事儿干】JDK动态代理