IPv6- TC实现IPv6流量限速测试详情
引言:我做的测试是基于IP的,需要在NAT66环境下测试。其中作为路由器的虚拟机内核版本为3.16,VM虚机为CentOS7。
一 环境描述
Vcenter下4台虚机,2台作了路由转发,作为虚拟的路由器,剩下两台作为内网虚机,拓扑简单描述如下:VM1——R1——……——R2——VM2,其中R1和R2 上做了NAT。
1)R1和R2上的网络与NAT要配置好,包括IPv6全球唯一地址及其网关,唯一本地地址,ip6tables 的NAT规则,例如:
注意:上面图中的fe80是本地链路地址,是启用IPv6模块后系统内核自动配置的。
注意:20XX是全球唯一地址,类似于IPv4的公网地址;fd01:……是VM的唯一本地地址,相当于IPv4的内网地址。
2)VM1和VM2上只需要配置好唯一本地地址及其网关。例如:
下面是VM的默认网关:
能保证网络是联通的,且NAT工作正常即可。 NAT66功能实现详见https://blog.csdn.net/qq_35550345/article/details/88115648
二 测试详情
1 配置TC限速策略
命令详情可以去下载我的资源 “TC-IPv6流量限速配置示例” !
分别在R1和R2上对相应的IPv6地址做上述限速策略,其中R1 20XX:……:YYYY 限速1M ; R2 20XX:……:XXXX 限速5M。
2 在VM使用iperf测试
1)TCP限速结果如下:
可见20XX:……:XXXX 的带宽为4.72M/s;
可见20XX:……:YYYY的带宽为948k/s;
综上所述,TCP数据包限速已经成功!
2)UDP限速结果如下:
可见20XX:……:YYYY的带宽为918k/s;
可见20XX:……:XXXX的带宽为4.59M/s;
综上所述,UDP限速已经成功!
本文为原创,版权所有,转载请注明出处!
IPv6- TC实现IPv6流量限速测试详情相关推荐
- Linux ping ipv66,IPV6的测试-ipv6网卡配置-ipv6的nginx配置-ipv6的ping测试-ipv6的curl测试...
1. 首先你的网络要先支持ipv6 centos 下ipv6 配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0 添加类似: IPV6INIT=yes I ...
- 基于SDN的Qos差异化服务-流量限速原理
SDN中你那个流量限速可以基于OpenFlow协议来实现 其原理大致为: OpenFlow通过用户定义的流表来匹配和处理报文, 计量表项被流表项所引用,并为引用该计量表项的流表项提供报文限速的功能. ...
- 走向IPv6,阿里巴巴IPv6规模化部署实践
作者:IPv6项目组 IPv6是互联网升级演进的必然趋势,我国主流APP也正式进入到IPv4和IPv6的双栈时代.本文将从APP及云产品的角度,和大家分享一下我们在这个过程中的经验积累,为进一步推动I ...
- IPv6基础介绍--IPv6路由基础--DHCPv6原理与配置——总结
一.IPv6基础介绍 1.IPv6是Internet工程任务组(IETF)设计的一套规范,它是网络层协议的第二代标准协议,也是IPv4(Internet Protocol Version 4)的升级版 ...
- Linux 内核 | 网络流量限速方案大 PK
网络流量限速是一个经久不衰的话题,Linux 内核中已经实现了若干种流量限速的方式. 最简单的方式是通过定期采集速率,在超过指定的速率后直接丢包,但这种方案效果不佳,不能精准地将流量控制在指定的速率. ...
- 6.亿级流量电商详情页系统实战
1.上亿流量的商品详情页系统的多级缓存架构 很多人以为,做个缓存,其实就是用一下redis,访问一下,就可以了,简单的缓存 做复杂的缓存,支撑电商复杂的场景下的高并发的缓存,遇到的问题,非常非常之多, ...
- 最新亿级流量电商详情页系统的大型高并发与高可用缓存架构实战第一版附全套资料
课程介绍(非升级版) 对于高并发的场景来说,比如电商类,o2o,门户,等等互联网类的项目,缓存技术是Java项目中最常见的一种应用技术.然而,行业里很多朋友对缓存技术的了解与掌握,仅仅停留在掌握red ...
- 亿级流量电商详情页系统的大型高并发与高可用缓存架构实战
2019独角兽企业重金招聘Python工程师标准>>> 对于高并发的场景来说,比如电商类,o2o,门户,等等互联网类的项目,缓存技术是Java项目中最常见的一种应用技术.然而,行业里 ...
- 大型电商架构亿级流量电商详情页系统--实战 缓存同步,热点key统计 降级
35 我们之前的三十讲,主要是在讲解redis如何支撑海量数据.高并发读写.高可用服务的架构,redis架构 redis架构,在我们的真正类似商品详情页读高并发的系统中,redis就是底层的缓存 ...
最新文章
- 华为防火墙查看日志命令_防火墙接入互联网方式,到底有哪些呢?5分钟学会防火墙入网...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1052:计算邮资
- 前端学习(1431):ajax封装六
- pthread_cond_t
- php 10进制位数保持,php 任意进制的数转换成10进制功能实例
- day1作业:登录接口
- Java中函数参数不固定的问题
- c语言经典题100及答案,100个经典c语言例题(带答案)
- 华为软挑2019总结
- android 控件上下排列_Android几种常用布局详解
- 056 CSRF跨站请求伪造
- 『开源项目』基于STM32的智能垃圾桶之语音播报
- matlab 求留数,基于MATLAB的留数计算方法的探讨
- loadrunner—集合点rendezvous
- linux智能英文输入法,Linux_Ubuntu下安装智能拼音输入法,一、安装scim中的智能拼音 
更 - phpStudy...
- 使用Axis2实现WebService的发布和调用
- H5电玩城源码+玩法比较多+UI也特别好看+纯源码系列
- Python 之亮闪闪的七段数码管
- 天数转换成具体有多少年多少月多少天
- 计算机excel上机实训指导,上机实训指导手册——利用Excel进行数据分组和制作统计图表...
热门文章
- Python绘制传统相关性矩阵/下三角相关性矩阵/重点相关性矩阵
- 2022李宏毅作业hw4 - 挫败感十足的一次作业。
- R语言统计分析|批量单变量Cox回归分析
- Dijkstra算法和Floyd算法对比分析
- 启幕 Next ’21 大会 - Google Cloud 与您畅谈技术,论道云端
- win7 matlab 读 grib2数据
- 爱看广场舞的老爷爷的笔记--网络小知识
- 曾国藩:做人守拙,做事守缺
- 程序员在职场中该不该守规矩,讲原则
- 关于Access to register of unclocked peripheral at 0x40010800 cause BUS_FAULT [U1_CM3CORE]的错误