环境搭建

使能Ubuntu的IPv6转发功能

root@yanhc-Aspire-4738G:/home/yanhc# cat /proc/sys/net/ipv4/ip_forward

root@yanhc-Aspire-4738G:/home/yanhc# cat /proc/sys/net/ipv6/ip_forward
cat: /proc/sys/net/ipv6/ip_forward: 没有那个文件或目录
root@yanhc-Aspire-4738G:/home/yanhc# cat /proc/sys/net/ipv6/conf/all/forwarding root@yanhc-Aspire-4738G:/home/yanhc# sysctl -w net.ipv6.conf.all.forwarding=
net.ipv6.conf.all.forwarding =
root@yanhc-Aspire-4738G:/home/yanhc# cat /proc/sys/net/ipv6/conf/all/forwarding

写入开机配置文件

vi /etc/sysctl.conf

将其中ipv6转发的行去掉注释即可。

设置Ubuntu的IPv6静态路由表,实现静态转发

route -6 add 2001::1/128 gw 2001::1

使用Ubuntu的netem,设置接口发送延时。

不能使用随机误差的功能,不稳定,有时延时能到4s。

tc  qdisc  add  dev  enp2s0  root  netem  delay  800ms

win10电脑设置CTCP,见另一篇设置的文章

这个似乎win10默认使用的Internet的TCP参数模板,默认就是CTCP。(但实际测试结果CTCP也不好,800ms,100M带宽只能用到1M)

但由于客户端操作系统无法修改使用模板,因此,无法测试默认的newReno之类的。

需要在win7电脑上测试默认和CTCP的差别。

测试结果

对于UDP,在延时803ms时,没有影响,100Mbps带宽,可以达到90Mbps

对于tcp来说,在延时803ms时,只能达到1.26Mbps

对于tcp,在3ms延时下,可以达到93.4Mbps

最新文章

  1. xampp出现 Access forbidden! 问题解决
  2. 关于viewpager 里嵌套 listview 同时实现翻页功能的“java.lang.IllegalStateException: The specified child..."异常处理
  3. 【转】升级Xcode6.3插件失效解决办法
  4. Asp.Net远程调试
  5. 判断一个点是否在多边形内部,射线法思路,C#实现
  6. IOS开发之──应用之间调用(2)
  7. mapper device&lvm
  8. 跨域解决方案CORS使用方法
  9. Altium Designer PCB 常用功能键
  10. 使用Application_Error捕获站点错误并写日志
  11. Linux系统管理员:不要害怕升级内核
  12. Java反射机制的使用方法
  13. myeclipse10破解失败,正解
  14. VBA中FIND方法的使用说明zz
  15. 近期Freecodecamp问题总结
  16. IDEA Maven Jetty Jrebel 热部署
  17. js将字符串转换成json的三种方式
  18. 利用JQuery Mobile开发web app
  19. 解决Winsock2.h和afxsock.h定义冲突的办法
  20. C++中的new、operator new与placement new

热门文章

  1. Scala实践12
  2. 阿里开源服务发现组件 Nacos快速入门
  3. 简单的 FFT 变形 - BZOJ 2194
  4. 20191014Java课堂记录
  5. 如何在匿名thread子类中保证线程安全
  6. Qt Installer Framework翻译(5-2)
  7. 美食家App开发日记5
  8. selenium,xpath路径中引入变量
  9. xpath写法大全(适用于selenium、robotframework)
  10. Linux开发环境准备(一)