IFB上挂载NETEM
转发虚拟网卡的ingress
建立虚拟网卡的ingress转发到ifb0(每一个Pod):
tc qdisc add dev calixxxxxxxxxxx ingress
tc filter add dev calixxxxxxxxxxx parent ffff: protocol ip prio 10 u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ifb0
建立ifb0的根队列htb(每一个Node):
tc qdisc add dev ifb0 root handle 1: htb default 0
为x号Pod建立一个类1:x(每一个Pod):
tc class add dev ifb0 parent 1: classid 1:x htb rate 100mbps
为Podx的IPx.x.x.x建立一个过滤器,使来自该Podx的流量进入子类1:x(每一个Pod):
tc filter add dev ifb0 protocol ip parent 1:0 prio 1 u32 match ip src x.x.x.x flowid 1:x
为每一个类建立一个netem队列x+1:1(每一个Pod)
tc qdisc add dev ifb0 parent 1:1 handle x+1: netem delay 100ms
转发虚拟网卡的egress
为虚拟网卡的egress建立HTB队列1:(每一个Pod)
tc qdisc add dev calixxxxxxxxxxx root handle 1: htb default 1
为HTB建立子类1:1(每一个Pod)
tc class add dev calix parent 1: classid 1:1 htb rate 100mbps
为子类建立队列(每一个Pod)
tc qdisc add dev calix parent 1:1 pfifo limit 1600
转发到IFB1(每一个Pod)
tc filter add dev calix parent 1: proto ip prio 1 u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ifb1
建立ifb1的根队列htb(每一个Node):
tc qdisc add dev ifb1 root handle 1: htb default 0
为x号Pod建立一个类1:x(每一个Pod):
tc class add dev ifb1 parent 1: classid 1:x htb rate 100mbps
为Podx的IPx.x.x.x建立一个过滤器,使来自该Podx的流量进入子类1:x(每一个Pod):
tc filter add dev ifb1 protocol ip parent 1:0 prio 1 u32 match ip src x.x.x.x flowid 1:x
为每一个类建立一个netem队列x+1:1(每一个Pod)
tc qdisc add dev ifb1 parent 1:1 handle x+1: netem delay 100ms
转载于:https://www.cnblogs.com/bforever/p/10601211.html
IFB上挂载NETEM相关推荐
- nas挂载windows_在windows2012上挂载NAS文件系统
如果您想要使用分布式文件系统,并在多台虚机实例上共享存储,您可以使用NAS服务.本文以Windows Server 2012 R2系统为例,描述了如何在一台Windows 虚机实例上挂载一个NAS文件 ...
- centos7 安装git_如何在 CentOS 7 上挂载 Amazon EFS 文件系统?
如何为数千个 Amazon EC2 实例提供大规模并行共享访问模式? 在本周,为大家做的分享是关于如何在 CentOS 7 上挂载 Amazon EFS 文件系统.Amazon EFS 可以让您的应用 ...
- IIC总线上挂载多个从机的程序实现
文章目录 IIC总线上挂载多个从机的程序实现 IIC简介: 1.项目的硬件参考电路: 2.程序实现: 2.1.程序框架设计: 2.2 IIC 总线接口程序实现: 2.3 加速度传感器的配置: 2.4 ...
- linux自动挂载fcoe存储,在sdb上挂载USB 设备
在主机上挂载 USB 设备后我们查看系统当前磁盘设备: 1. [root@FCoE ~]# fdisk -l 2. 3. Disk /dev/sda: 43.0 GB, 42991616000 byt ...
- 京东云linux查看挂载磁盘,使用S3fs在Linux实例上挂载Bucket
使用S3fs在Linux实例上挂载Bucket S3fs是基于FUSE的文件系统,允许Linux 挂载Bucket在本地文件系统,S3fs能够保持对象原来的格式.使用S3fs可以把Bucket当成一个 ...
- 在Windows上挂载磁盘为非445端口的SAMBA服务(原创)
在Windows上挂载磁盘为非445端口的SAMBA服务(以下以4450端口为例): 一.SAMBA服务修改端口号 1.修改/etc/samba/smb.conf 在[global]节点下,修改smb ...
- 操作实例:Linux上挂载移动硬盘和IPSAN上的NTFS分区
工作中需要搭建内部网络的yum软件仓库,便于各主机安装更新软件. 软件仓库的文件存储放在一台IPSAN(192.168.0.46)上,其中包括一些Linux发行版的ISO镜像和YUM同步的源. 软件仓 ...
- 如何在服务器上挂载固态硬盘
如何在服务器上挂载固态硬盘 一.查看磁盘信息 运行以下命令 sudo fdisk -l 查看服务器上的磁盘信息(以/dev/sda为例) Disk /dev/sda:931.5 GiB,1000204 ...
- 1-Wire总线上挂载多个DS18B20温度传感器驱动程序
问题背景 DS18B20 是一款温度传感器,单片机可以通过 1-Wire 协议与 DS18B20 进行通信,最终将温度读出.1-Wire 总线的硬件接口很简单,只需要把 DS18B20 的数据引脚和单 ...
最新文章
- 时空大数据可视化表达分析,看MapGIS七大“超能力”
- 过去可忆,未来可期(随心录+杂记)
- php直接的模块接口,api(接口)模块
- rc mysql common_RR与RC隔离级别下MySQL不同的加锁解锁方式
- 期货市场技术分析01_理论基础
- “我的开源项目被大厂‘盗用’了!”
- 美国空手道俱乐部的 Python 库原来长这样!
- 统计学习方法读书笔记16-SVM支持向量机
- arcgis属性表中的某一字段保留1位小数
- 方差公式初三_九年级同步数学公式:方差公式(3)
- webstorm 打开项目java.io.IOEXception:couldn't create PTY
- Convolutional Neural Networks for Sentence Classification(卷积神经网络句子分类)
- computed,watch
- 利用mininet进行链路拥塞造成数据丢包的实验
- iOS - 检测耳机孔是否存在耳机:
- JavaScript 制作12小时进制的时钟特效
- mkdir命令的功能作用及其如何使用
- 风雨哈佛路,我在折戟沉沙的路上浴火重生
- python小爬虫—抓取pixabay网站的图片资源
- Android解决你的手机上未安装应用程序。的问题
热门文章
- 蔷薇灵动或成为云安全领域“独角兽”?
- 关于Touch的顺时针(CW),逆时针(CCW)旋转
- Python对excel文件批量加密(GUI选择)
- Excel Vba拆分并填充单元格
- ARCGIS 给面文件“挖洞”——Erase的用法
- 进程、lwp(轻量级进程)和Java线程的理解
- 年轻人如何提高职场视野
- 电机速度曲线规划_S曲线
- Excel — 动态图表(复选框实现动态图)
- “跑在互联网上的售货机”友宝签约法大大