pfsense 2.0 流量优先级 - 为单个主机设置完整优先级

pfsense 2.0 流量优先级 - 为单个主机设置完整优先级

我有一个网络,其中有几台计算机都在同一个网络上,由于带宽非常有限,所以我想对流量进行优先排序,就像 CPU 调度程序对进程进行优先排序一样。

例如:计算机 A:用于网络内容:youtube、下载、新闻、电子邮件等。计算机 B:通过 http 传输文件。计算机 C:通过 ftp、rsync 等传输文件。

我想做的是,如果 A 需要,就给 A 最多 90% 的可用带宽。剩余的(10%)分配给 B 和 C(如果两者都很忙,则各分配 5%)如果 A 没有使用所有带宽,那么 B 和 C 当然应该共享全部带宽(只要两者都用尽了带宽,则各分配 50%)。

所有计算机都在同一个网络上(例如 192.168.1.0 - 192.168.1-10)。

如果有人能告诉我应该如何设置网络来实现这一点,我将不胜感激。说实话,我确实需要一份关于如何设置的分步指南。

答案1

根据交通的方向,您是否可以实现此目标。

实现此目的的机制/方法称为队列、流量队列或流量整形(某种形式)

传入流量: 控制传入数据的负载分配实际上是不可能的(有一些方法可以影响 TCP 分配 - 但这不是对此的准确控制)。这只是数据以给定速率流入的结果。如果超出了带宽,则必须在带宽仍然可用的点进行分配。

因此:如果您在数据中心有另一个 pfSense,并且您将通过队列处理流量分配,这将是可能的 - 只要您到站点的下行链路比数据中心的上行链路慢。

传出流量: 可能会控制得更准确,因为您的本地路由器可以决定哪些流量可以首先被授予对共享/有限传输链路的访问权限。

相关内容