首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

详解SDN限速之meter

网络限速有很多种方式,比如网卡限速,队列限速,meter表限速。其中meter表限速是颇具代表性的限速方式。因为网卡限速和队列限速都是传统网络的限速方式,而meter表是SDN架构下的限速方式。...这个时候再创建一个meter表,作用是:速度超过10M的流量丢弃,meter=1,type=drop,rate=10000 最后修改流表使用该meter表。...下面具体分析meter表 数据结构 meter表的数据结构如下: command: command字段是表示该meter表的操作,是增加、修改或者删除 meter表。...默认单位是 kb/s 更换成 packet/s 的算法 是否开启burst 是否统计 meter_id: meter_id 这个字段是meter表的身份id,在交换机中是唯一的。...下发meter表 下发限速的meter表。名字:s1;速度:5M;动作:丢弃;id:1 下发流表,并使用meter表 下发转发的流表。匹配进端口为1,转发动作为meter:1,output:2。

3.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

码农学ODL之流量限速实战

1.Meter Table(计量表) Meter Table是由多个Meter Enties构成,每个Meter Entry定义每个 Flow 的 meters。...每个Meter Entry都是由其Meter Identifier来唯一定位,详情如下: (1) Meter Identifier:一个32位无符号整数,作为一个Meter Entry的唯一标识; (2...) Counters:被该Meter Entry处理过的数据包的统计量; (3) Meter Bands:一个无序的Meter Band集合,每个Meter Band指明了带宽速率以及处理数据包的行为;...每一个Meter Entry都可能有一个或者多个Meter Bands,每个Meter Band指明了带宽速率以及对数据包的处理行为。...数据包基于其当前的速率会被其中一个Meter Band来处理,其筛选策略是选择那个定义的带宽速率略低于当前数据包的测量速率的Meter Band, 假若当前数据包的测试速率均低于任何一个Meter Band

1K80

visdom的安装及在pytorch下损失函数的可视化应用

= meter.AverageValueMeter()#为了可视化增加的内容for epoch in range(10):    #每个epoch开始前,将存放的loss清除,重新开始记录    loss_meter.reset...loss_meter.add(loss.data[0])#为了可视化增加的内容            #loss可视化    #loss_meter.value()[0]返回存放的loss的均值   ...my_wind')#为了可视化增加的内容loss_meter = meter.AverageValueMeter()#为了可视化增加的内容for epoch in range(10):    loss_meter.reset...()#为了可视化增加的内容    loss_meter.add(epoch)#假设loss=epoch    vis.plot_many_stack({'train_loss': loss_meter.value...还可以同时显示train和test accuracy #vis.plot_many_stack({'train_loss': loss_meter.value()[0],'test_loss':test_loss_meter.value

3K00
领券