双线策略路由的三种实现方式总结.docx

双线策略路由的三种实现方式总结.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双线策略路由的三种实现方式总结

双线策略路由的三种实现方式总结参考了下论坛中关于电信+网通双线策略路由的帖子,并结合实际环境,将实现双线策略路由的几种方式总结如下,希望对有需要的朋友有所帮助,双线比单线要复杂多了,但把策略路由的原理弄明白了,就会发现其实并不难。网络环境/服务器(网关):eth0 为LAN口,IP为 LAN_IP = eth1 为第一个WAN口,接电信线路,IP为 CTC_IP,网关为 CTC_GWeth2 为第二个WAN口,接网通线路,IP为 CNC_IP,网关为 CNC_GW内网网站HTTP_SERVER = 00内核打补丁如果你希望外网用户,不管通过哪个IP都可以访问到服务器或映射后的内网服务器,那么你就需要为内核打上补丁,补丁在 http://www.ssi.bg/~ja/http://www.ssi.bg/~ja/#routes 可以下载到,在 Static, Alternative Routes, Dead Gateway Detection, NAT 找和内核对应的 patch/下载后为内核打上,然后在Networking --- Networking options? --- IP: advanced router把 IP: equal cost multipath with caching support (EXPERIMENTAL) 前面的勾去掉如果你不想打补丁,或不想动内核,有个简单的办法来实现,即写一个脚本,每隔2秒钟刷新一次route cachewhile : ; doip route flush cachesleep 2done双线策略的实现1. 静态路由方式(这种方式是最简单的)1) 设置默认路由,比如电信ip route replace default via 电信网关 dev eth12) 设置策略路由,对另外一条线路ip route add 网通路由表1 via 网通网关 dev eth2 metric 1ip route add 网通路由表2 via 网通网关 dev eth2 metric 1....3) 添加原路返回路由策略路由规则设置完后,还要为每条线路加入相应的 “原路返回路由”(从哪条线进来的数据,最终还是从这条线出去),不然就会出现这样的问题:电信用户通过网通的IP访问不到服务器,网通用户也不能通过电信IP访问到服务器ip route flush table 100ip route add default via 电信网关 dev eth1 src 电信IP table 100 prio 50ip rule add from 电信IP table 100ip route flush table 200ip route add default via 网通网关 dev eth2 src 网通IP table 200 prio 50ip rule add from 网通IP table 200出来加入本身的原路返回路由之外,还应加入局域网接口的,不然通过端口映射后,内网无法通过外网IP访问到映射后的服务器ip route add /24 dev eth0? scope link? src table 100ip route add /24 dev eth0? scope link? src table 2002. 策略路由方式为了方便,我们增加2个策略路由表,电信 = 100,网通 = 200,这样再添加规则时,就可以直接用自定义的名称来替代数字echo 100 ctc  /etc/iproute2/rt_tablesecho 200 cnc?  /etc/iproute2/rt_tables1)设置默认路由(电信)ip route replace default via 电信网关 dev eth12)对网通进行基于目的地址的策略路由ip rule add to 网通路由表1 table cnc prio 100ip rule add to 网通路由表2 table cnc prio 100....3)添加原路返回路由ip route flush table ctcip route add default via 电信网关 dev eth1 src 电信IP table ctcip route add /24 dev eth0? scope link? src table ctcip rule add from 电信IP table ctcip route flush table cncip route add default via 网通网关 dev eth2 src 网通IP table cncip route add /24 dev eth0? scope link? src tab

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档