Windows操作系统 DSCP配置实验

1. 实验环境

实验采用Windows 10操作系统

2 .根据应用程序配置DSCP值

1)运行gpedit.msc;

2)计算机配置->Windows设置->基于策略的QoS,右键新建策略;

3)可以选择根据应用程序名字(该应用程序名字需使用任务管理器中,详细信息一栏显示的exe程序名)或者IP地址、协议名、端口号对分组进行区分;

4) 对满足该条件的分组设置DSCP值,DSCP配置范围为0-63,系统默认值为0,值越大优先级越高,可根据需求自定义;

5) 保存后配置实时生效;

6) 为确认Qos功能启用,建议重启系统;

7) 采用wireshark抓取IP分组,检查Internet protocol version 4 下的DSCP字段是否根据需求修改,如发现DSCP字段仍然是0,建议执行下一步操作。

扫描二维码关注公众号,回复: 15268569 查看本文章

3. 修改注册表

如上述步骤没有成功修改IP分组的DSCP,执行如下操作(XP及以前的操作系统应该不需要该步骤操作)

1)运行注册表编辑器regedit;

2)进入\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\QoS

3)如没有QoS项,则新建该项;

4)在QoS项内,新建字符串值,名称为“Do not use NLA”,数据设为“1”,如下图所示:

5) 重启计算机。

3. 实验测试结果

为验证DSCP配置效果,实验机上安装了两个FTP工具,同时向同一目的服务器上传同一个文件,观察实验机的出口流量情况。目的服务器采用远端服务器,因此带宽远小于网口带宽和局域网内部服务器的带宽,从而实现了限流操作。

 

DSCP配置情况如下:filezilla.exe的DSCP值为6,xftp.exe值为0。

 

开始上传后,使用Wireshark进行抓包分析,可以看到IP分组DSCP值已经发生变化。

 

使用网速查看软件,可以看到两个程序上传速度存在明显差异,DSCP为6的filezilla.exe进程的上传速度远高于xftp.exe:

 

为确保实验的客观性,进行了两组对比实验:

1)配置两个程序DSCP相同,其上传速度接近;

2)xftp.exe分配的DSCP更大,其上传速度也会明显更高。

因此排除了因不同软件间存在性能差异从而影响实验结果的可能,证明在Windows系统下通过配置DSCP值,能够在带宽受限情况下,实现数据优先级的控制。

猜你喜欢

转载自blog.csdn.net/duansirui/article/details/82896976
今日推荐