Chinaunix首页 | 论坛 | 博客
  • 博客访问: 886765
  • 博文数量: 380
  • 博客积分: 3495
  • 博客等级: 中校
  • 技术积分: 3996
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-02 09:35
文章分类

全部博文(380)

文章存档

2015年(2)

2014年(5)

2013年(9)

2012年(9)

2011年(67)

2010年(103)

2009年(182)

2008年(3)

我的朋友

分类: 网络与安全

2011-04-11 11:18:05

最近要测一下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

可以参见:

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



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

参见


阅读(1308) | 评论(0) | 转发(0) |
0

上一篇:富翁娶妻

下一篇:joke

给主人留下些什么吧!~~