首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IP转发与流量整形

IP转发与流量整形
EN

Server Fault用户
提问于 2009-11-17 15:26:50
回答 2查看 459关注 0票数 3

有没有办法将数据包从网络A转发到网络B(就像路由器),而不改变源IP地址(反之亦然,从网络B到网络A),并强制执行流量成形规则?

解决方案应该在FreeBSD中实现。

我在googled中搜索了FreeBSD中的流量整形,并找到了ALTQ,但我不确定是否可以用ALTQ transparently转发数据包。

如果可能的话,我可能会用Squid服务器(用于缓存和更重要的日志用户的下载/上传)和ALTQ (或其他什么)来管理它们的带宽。所以我的网络架构是:

互联网<==> SquidServer <==> TrafficshapingServer <==> LocalNetwork

但是如果TrafficShaping用IP地址代替数据包的SourceIP,Squid的日志就会变得毫无用处。因为Squid不知道哪个数据包是哪个IP地址( Squid看到的都是TrafficShaping IPAddress)

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-11-17 15:36:04

当然,路由器通常不会更改源/目标IP地址;只有NATting路由器才会这样做。所以,只要不用NAT,一切都会好起来的。

票数 3
EN

Server Fault用户

发布于 2009-11-17 17:44:49

我对此并不熟悉,但我敢打赌,您所指的TrafficShaper主要是为了保证流量通过正确的路径返回。否则,您可能会遇到异步路由问题,这将导致失败。

您可能需要研究的一件事是在squid服务器上插入一个-转发-为头。在代理环境中,这实际上是一种更可靠的跟踪源的方法,因为它将数据插入到实际数据中,而不是依赖IP报头信息。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/85542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档