同样让我们以一个例子介绍QoS的操作。假设我们需要让Windows Live Messenger发出的数据包具有较高的优先级,而Internet Explorer发出的数据包优先级较低,则可以这样操作:
找到所需的策略。
打开“开始”菜单,在搜索框中输入“gpedit.msc”并回车,打开组策略编辑器。在组策略编辑器窗口左侧的树形图中定位到“Computer Configuration-Windows Settings-Policy - based QoS(计算机配置-Windows设置-基于策略的QoS)”。
给Windows Live Messenger设置较高的优先级
在组策略编辑器窗口左侧的树形图中用鼠标右键单击“Policy - based QoS”,从右键菜单中选择“Create new policy(新建策略)”。随后将能看到如图7的对话框,“Policy name(策略名称)”一栏可以输入自己想要使用的任何名称,然后在“Specify DSCP Value(指定DSCP值)”一栏中为该程序指定一个优先级数值。这里需要注意,可用的数值包括从0到63的任何数字,高于32的将会提高优先级,低于32的则会降低优先级。如果同时希望限制允许该程序使用的网络带宽,则可以选中“Specify Throttle Rate(指定限制速度)”选项,然后设定一个速度。设置好之后单击“Next”。
随后可以看到如图8的界面,在这里可以决定这条策略的应用对象。因为是针对Windows Live Messenger的,因此选择“Only applications with this executable name(可执行文件包含下列名称的应用程序)”选项,然后输入“MSNmsgr.exe”。完成之后继续单击“Next”。
接下来可以看到类似图9的界面,在这里可以设置这条策略应用的范围。因为我们的目的是对Windows Live Messenger的所有访问连接都进行限制,因此可以保持默认设置,继续单击“Next”。如果只希望对某个作为来源的地址的访问进行限制,可以选择“Only for the following source IP address or prefix(仅针对使用下列地址或前缀的来源IP)”选项,并指定来源;如果希望对某个作为目标的地址的访问进行限制,则可以选择“Only for the following destination IP address or prefix(仅针对使用下列地址或前缀的目标IP)”选项,并指定目标。
然后是设定协议和端口号的界面(如图10)。同样,因为我们希望对所有访问都进行限制,因此可以保持默认设置。否则可以选择该策略应用的协议(TCP、UDP,或者两者兼有)以及来源或目标的端口号。单击“Finish”按钮。
至此关于Windows Live Messenger的设置就都已经完成了,我们还需要通过一条策略给IE设置一个较低的优先级。具体方法和上面的操作类似,只不过需要在如图7的界面上指定一个较小的DSCP值。其实只要小于之前给Windows Live Messenger设置的DSCP就可以了,而且也可以不用设置,因为默认情况下所有程序的DSCP都是32,Windows Live Messenger经过设置已经高于32了。
标签: