免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6637 | 回复: 9
打印 上一主题 下一主题

[网络管理] 基于源地址的策略路由 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-05 11:08 |只看该作者 |倒序浏览
一台Linux机器上配有多个网卡及网络,可以设置根据所使用的源地址来决定目的地址的路由么?目的地址是广域网地址。
CISCO路由器是否支持此类做法呢?谢谢!

[ 本帖最后由 ithinc 于 2006-4-9 15:00 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-04-05 13:03 |只看该作者
cisco router支持这种功能,叫策略路由
在Linux下应该也支持这种功能。详情请查阅LARTC(Linux advanced routing traffic control),或参考“ip rule help”命令

[ 本帖最后由 gyce 于 2006-4-5 13:08 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-04-05 14:18 |只看该作者
再请教,此类“策略路由”可以通过路由协议RIPv2传播吗?

论坛徽章:
0
4 [报告]
发表于 2006-04-05 21:54 |只看该作者
策略路由PBR只有本地的意义

如果想要传播

嘿嘿

只有写条静态路由
然后重分布了

我对我的发言保留所有权利

论坛徽章:
0
5 [报告]
发表于 2006-04-06 00:29 |只看该作者
原帖由 gyce 于 2006-4-5 13:03 发表
cisco router支持这种功能,叫策略路由
在Linux下应该也支持这种功能。详情请查阅LARTC(Linux advanced routing traffic control),或参考“ip rule help”命令


多谢。我执行了下面一些命令,总有错误,不知道为什么。

root@localhost:~# ip route add default via 192.168.1.254 table 100
RTNETLINK answers: File exists

root@localhost:~# ip rule add from 192.168.1.1 table 100
RTNETLINK answers: Invalid argument

root@localhost:~# ip rule list
RTNETLINK answers: Invalid argument
Dump terminated

论坛徽章:
0
6 [报告]
发表于 2006-04-06 02:58 |只看该作者
原帖由 ithinc 于 2006-4-6 00:29 发表
多谢。我执行了下面一些命令,总有错误,不知道为什么。
root@localhost:~# ip route add default via 192.168.1.254 table 100
RTNETLINK answers: File exists
root@localhost:~# ip rule add from  ...


哪个 linux 系统环境?

还有你有另外编译过 kernel 修改过组态了吗?一般 linux distro 的 kernel 都会支援,但是你重新编译过儿没选好 policy routing 可能会有该问题。

==

论坛徽章:
0
7 [报告]
发表于 2006-04-06 09:15 |只看该作者
MontaVista Linux,基于内核2.4.20,我查了一下安装的软件包,与IP相关的有以下一些。内核选项不知道怎么检查,不是个人系统,选项不好随便改的。是否iproute版本太低的原因呢。
ipgrab-0.8.2-2.0.0.0300532
iproute-20030805-1.0.0.0300532
iptables-1.2.8-1.0.0.0300532
iptables-dev-1.2.8-1.0.0.0300532
iputils-arping-20020124-3.0.0.0300532
iputils-ping-20020124-3.0.0.0300532
iputils-tracepath-20020124-3.0.0.0300532

论坛徽章:
0
8 [报告]
发表于 2006-04-06 10:51 |只看该作者
原帖由 houzhongxu 于 2006-4-5 21:54 发表
策略路由PBR只有本地的意义

如果想要传播

嘿嘿

只有写条静态路由
然后重分布了

我对我的发言保留所有权利


似乎是这样,但重分布静态路由达不到目的呀。估计只能在目标机器上直接配置策略路由了。

论坛徽章:
0
9 [报告]
发表于 2006-04-09 17:25 |只看该作者
原帖由 ithinc 于 2006-4-6 00:29 发表


多谢。我执行了下面一些命令,总有错误,不知道为什么。

root@localhost:~# ip route add default via 192.168.1.254 table 100
RTNETLINK answers: File exists

root@localhost:~# ip rule add from  ...


确定为内核不支持策略路由,参考以下链接:
http://www.ussg.iu.edu/hypermail/linux/net/9908.1/0044.html
http://www.ussg.iu.edu/hypermail/linux/net/9908.1/0046.html

https://bugzilla.redhat.com/bugzilla/long_list.cgi?buglist=7004

[ 本帖最后由 ithinc 于 2006-4-9 17:58 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-04-23 15:58 |只看该作者

回复 6楼 kenduest 的帖子

root@localhost:~# ip route add default via 192.168.1.254 table 100
RTNETLINK answers: File exists

root@localhost:~# ip rule add from  ...
改成
root@localhost:~# ip route add default via 192.168.1.254 table 100 dev [网络界面]
RTNETLINK answers: File exists

root@localhost:~# ip rule add from  ...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP