ip策略路由
ip route 只是基于目的地址的路由选择 ip rule 路由策略,控制路由选择,可根据源地址,源IP等进行路由选择 路由策略由选择符合操作组成 ip rule add 添加策略 ip rule delete 删除策略 ip rule show 显示策略 使用路由策略可以更好的控制路由走向,类似于cisco下的 route map 下面一个例子显示了使用路由策略的优点: 假设有一台双线服务器 有两张网卡,有电信IP和网通IP地址,实现电信IP访问服务器时,服务器响应使用电信网关,网通IP访问服务器时,服务器响应使用网通网关。 假设电信IP为 222.73.121.100/24 网关 222.73.121..1 网通IP 112.80.1.100/24 网关 112.80.1.1
根据用户访问的路径设置静态路由
1. 先在/etc/sysconfig/network里面添加默认路由GATEWAY=222.73.121.1
2. 设置ip rule 策略
vi /etc/iproute2/rt_tables #添加路由表
[root@lamp iproute2]# cat rt_tables
#
# reserved values
#
255 local
254 main
253 default
0 unspec
252 dianxin #电信路由表
251 wangtong #网通路由表
#
# local
#
#1 inr.ruhep
3. 添加原路返回路由
ip route flush table dianxin
ip route add default via 222.73.121.1 dev eth0 src 222.73.121.100 table dianxin
ip rule add from 222.73.121.100 table dianxin
ip route flush table wangtong
ip route add default via 112.80.1.1 dev eth1 src 112.80.1.100 table wangtong
ip rule add from 112.80.1.100 table wangtong
即让从电信IP过来的请求按照电信路由返回,从网通IP过来的请求从网通路由返回
将上述命令添加至/etc/rc.local中源码天空,以便重启可以生效
[root@lamp ~]# ip rule show
0: from all lookup 255
32764: from 112.80.1.100 lookup wangtong
32765: from 222.73.121.100 lookup dianxin
32766: from all lookup main
32767: from all lookup default
重启网络服务可以看到路由策略生效,当然,client的访问到达server之前是需要智能DNS解析的功能来选择不同的到达路径的。
详细请参考:http://www.codesky.net/article/201207/171409.html
最新文章
- 微信小程序开发工具的数据,配置,日志等目录在哪儿? 怎么找?
- .Net 转战 Android 4.4 日常笔记(2)--HelloWorld入门程序
- PowerDesigner 逆向中 Name和Comment互换
- easyui的validatebox重写自定义验证规则的几个实例
- 【drp 10】JSP页面中model1和model2的区别
- Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用
- ValueError: No JSON object could be decoded?此种异常的解决方案之一
- zoj 3823 Excavator Contest 构造
- IE的CSS相关的BUG(整理一)
- FACE++学习二、获得face属性
- LINUX获取文件信息
- CodeForces 820C
- 【一天一道LeetCode】#109. Convert Sorted List to Binary Search Tree
- 深入理解SpringCloud之配置刷新
- python 迭代器、生成器、枚举的使用
- AT2369 Ants on a Circle (思路)
- PIL: 建立一个GIF图
- Python并发编程-线程
- javascript的倒计时功能中newData().getTime()在iOS下会报错问题解决
- react 学习资料