今儿看到 RouterOS 里 PPPoE 接口入站流量有七七八八的 DSCP 标记,更听闻新出的宽带提速包有“QoS 保障”,就突然想了解一下是怎么整的。
这个是爱某艺流量入站的 DSCP ,目前看电信入站是 8 ,移动入站是 1 。
突发奇想,如果我反手给他标记个 63 ,能不能有什么 Buff 。
于是简单,及不严谨的测试了一下(质量没想到怎么测比较讲究,目前只测了打上标,对端能收到啥,欢迎 dalao 补充)。
环境简单凑的,有电信家宽(含精品网)、电信商宽(含精品网)、GWBN (真 GWBN ,非电信合作版) 、移动家宽、都是 PPPoE 。
测试方法,在 RouterOS 中,给 POSTROUTING 、OUTPUT ,打 DSCP 标签,然后在目标 ROS 里 Torch 抓包看。
测试结果(比较懒,还是手动的,就直接 TXT 记录了):
ICMP 测试:
电信家宽 1(实发 DSCP) -> 电信家宽 2(实收 DSCP):
1-1
2-2
3-3
4-4
5-5
6-6
7-7
8-空
9-1
10-2
11-3
12-4
13-5
14-6
15-7
16-空
17-1
18-2
19-3
20-4
21-5
22-6
23-7
24-空
25-1
26-2
27-3
28-4
29-5
....(懒)
39-7
40-空
41-1
....(懒)
47-7
....(懒)
57-1
63-7
ICMP:移动家宽-1 63 出,电信家宽-2 收 1
ICMP:移动家宽-1 不带标出,电信家宽-2 收 1
ICMP:GWBN 63 出,电信家宽-2 收 7
=========
DNS UDP53, nslookup 解析 baidu.com:
电信家宽-1 47 出,电信家宽-2 收 7
电信家宽-1 63 出,电信家宽-2 收 7
电信商宽-1 47 出,电信家宽-2 收 7
电信商宽-1 63 出,电信家宽-2 收 7
电信商宽-1 不带 DSCP 出,电信家宽-2 收空
移动家宽-1 不带标出,电信家宽-2 收 1
移动家宽-1 63 出,电信家宽-2 收 1
SSH TCP:22(tcping):
电信 DSCP 46 出,电信家宽-2 收 6
电信 DSCP 47 出,电信家宽-2 收 7
移动家宽-1 不带标出,电信家宽-2 收 1
移动家宽-1 63 出,电信家宽-2 收 1
////
判断下来就是运营商会改 DSCP 标头。
然后自己打的表头,没准有可能在一定情况下会被 Honered ?(毕竟他改写了,还是说做了位数转换)
具体有没有用,路由有没有变化,还不太清楚。
另外就是,长城宽带到电信,打 63 都能收 7 。
移动到电信不管怎么打,目前测试下来收到都是 1 ,估计是给最拉寄的。
各位 dalao 有没有研究过这个?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.