建立第一条过滤规则:限制ISA防火墙下行速率为50KB/s
运行Bandwidth Controller,在管理窗口中点击新建过滤,
在弹出的欢迎使用过滤添加向导页,点击下一步;
然后在名字和适配器页,在上面的名字栏我输入过滤规则名字为Limit Localhost Download rate to 50KB/s。下面的选择网络适配器栏你一定要注意,你必须选择过滤规则所针对的主机到达Internet的路径上(无论是作为源还是目的)离Bandwidth Controller的最近的一个适配器。例如,如果我想限制内部网络中的主机的下载速率,内部网络中的主机到达Internet的路径是内部网络-ISA防火墙内部接口-ISA防火墙外部接口-Internet,它离Bandwidth Controller最近的接口是内部接口,所以此时就应该选择内部接口。由于我是想对本地主机进行限制,本地主机到达Internet的路径是ISA防火墙外部接口-Internet,所以我们该选择外部接口。选择外部接口,然后点击下一步;
在最小和最大速率页,输入此过滤规则设置的最小速率和最大速率,单位都是Byte/s。最小速率是Bandwidth Controller为此过滤规则保留的带宽,无论当前连接线路是否拥挤,Bandwidth Controller会保证此规则拥有此最小带宽,所以此最小速率必须小于你的网络到达Internet的对应流向的实际带宽,而不管哪个接口;此条过滤规则是我限制本地主机从Internet下载,因此对应流向的实际带宽是外部接口的下行速率31,000kbps,折算为3100KB/s。如果是想限制内部网络中的主机进行下载,数据流向为 Internet-ISA防火墙外部接口-ISA防火墙内部接口-内部网络主机,那么对应的网络连接是内部接口的上行(发送)速率,也是31,000kbps。而最大速率是Bandwidth Controller允许此过滤规则使用的最大带宽,当连接线路空闲时,Bandwidth Controller允许此规则使用比最小速率更高的带宽,直至最大速率。为了便于测试,我全部填入50000,即大约50KB/s。点击下一步;
注意:为什么我说是大约50KB/s呢,因为1K=1024,50000/1024≈48.83K,所以用户的实际速率大概是48.8KB/s。
在优先级和重要性页,选择优先级和输入重要性。Bandwidth Controller中的优先级为9级,最高为9;当网络连接拥塞时,Bandwidth Controller会优先考虑优先级高的数据,而优先级低的数据只有在具有空闲带宽时才会进行传输,这点对VoIP数据非常有用。而重要性是用于决定空余带宽的使用的,Bandwidth Controller将此过滤规则的重要性除以所有过滤规则的重要性的总和,然后将空余带宽按比例分配给对应的过滤规则。例如,我有两条过滤规则,一条的重要性是5,另外一条的重要性是3,那么前者可以获得5/(5+3)=5/8的空闲带宽,而后者可以或者3/8的空闲带宽。我选择优先级为9,输入重要性为5后点击下一步继续;
在协议和方向页,协议我建议大家选择IP协议,不过你也可以选择TCP/UDP,然后定义端口,这样过滤规则就只会应用到对应的服务。下部的方向非常重要,如果是限制内部网络中的主机下载,那么在前面网络适配器选择内部接口后,在此你应该选择发送,因为数据是从内部接口发送出去的;在此因为我是限制本地主机下载,它是从外部接口获取数据的,所以我在前面选择外部接口,然后在此选择接收。点击下一步;
在源地址页定义规则应用到的源地址,这个必须根据你的要求小心的进行设置。由于我们是限制本地主机下载,而不管它从哪儿下载(对于限制内部网络中主机下载同理);所以我选择忽略源地址,然后点击下一步;
在目的地址页,这个地方就应该输入本地主机的地址了,由于Internet是发送到本地主机的外部接口61.139.0.1,所以我选择IP地址,然后输入此IP地址(限制内部网络中的主机下载同理)。点击下一步;
在最后的正在完成新建过滤规则向导页,点击完成,此时,我们第一条过滤规则就建立好了。