基于SDN的Qos差异化服务-流量限速原理

本文介绍了基于SDN的流量限速如何通过OpenFlow协议实现。OpenFlow利用流表和计量表项进行报文匹配和处理,通过Meter表控制流的速率,实现QoS功能。计量表由多个带宽速率和处理行为定义的Meter Bands组成,根据数据包的实时速率选择合适的带宽限制。OpenFlow在ODL中的实现分为OpenFlowJava和OpenFlowPlugin两部分,提供了添加流表项和计量表项的接口,以便实现流量限速功能。
摘要由CSDN通过智能技术生成

SDN中你那个流量限速可以基于OpenFlow协议来实现

其原理大致为:

OpenFlow通过用户定义的流表来匹配和处理报文,

计量表项被流表项所引用,并为引用该计量表项的流表项提供报文限速的功能。

 

 

Meter表即计量表,任意流表项可以在它的指令集中定义一个计量,以测量和控制相关流的速率,可以实现一些简单的Qos,并且可以结合端口队列来实现复杂的Qos框架。每个计量表划分为多个连续的计量带,流的实时速率落在哪个计量带中,就会采取该计量带指定的处理策略。

计量表是由多个计量表项构成,每个计量表项定义每个数据分组的计量能力。基于此结构,OpenFlow Switch可以实现各种简单的QoS功能,比如速率限制等。一个计量表现可以衡量与它关联的数据包的速率,并进而可以控制其聚合速率。任何一个流表项都可以在其指令集里指定某一个计量表,从而控制与该流表项能够成功匹配的数据包的聚合速率。<

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值