免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1984 | 回复: 0
打印 上一主题 下一主题

ping to test qos [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 09:47 |只看该作者 |倒序浏览
最近要测一下QoS相关的东西,
在选择产生QoS的数据时,我发现最常用的ping 命令就有这种功能。

windows下是 ping -v  -v后可以跟0-255
linux 下是ping -Q    -Q后可以跟0x00-0xff.
其中低0-1位是ECN
高的2-7位是DSCP。
如果是代码实现这种标志位,
那么就要考虑到下面的这个函数。
 int setsockopt(int socket, int level, int option_name,
       const void *
option_value, socklen_t option_len);
它的选项:
IPPROTO_IP 的IP_TOS就可以用来设置IP报文中的QoS

可以参见:http://jinren1010.spaces.eepw.com.cn/articles/article/item/18397

linux下ping命令DSCP位和DF位设置



设置DF
将DF位置位:
ping -M do www.google.com
取消设置DF位:
ping -M dont www.google.com
默认情况下,DF位处于置位状态,即Don't Fragment

参见
http://yurisk.info/2009/09/01/ping-setting-dont-fragment-bit-in-linuxfreebsdsolarisciscojuniper/

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP