流量分类与标记


为了在internet上针对不同业务提供有差别的Qos服务质量,人们根据报文头部的某些字段记录QOS值,从而让网络中各设备根据这个信息提供有差别的服务质量。

流量的分类和标记

流量的分类和标记是部署QoS的基础。可以根据ACL,以及报文自身的信息,对流量进行分类。可以基于DSCP,IP Precedence,802.1P、MPLS EXP等信息对报文进行标记。其中802.1P针对于二层网络,在VLAN Tag上面,Tag占了4个字节,但是只有12bit做了VLAN ID,其中还有流量的优先级占了3个bit,可以表示0-7;MPLS的标签,首先由20bit的label,1个bit的S代表是否是栈底,EXP位占了3bit,作为预留位最后8个bit的TTL值。对于各种网络都可进行标记。

流量分类

流量分类是按照一定的规则识别符合某类特征的报文,特征不同的报文享受到的服务不同。按照分类规则参考信息的不同,流量分类可以分为简单流分类和复杂流分类。

  • 简单流分类是指采用简单的规则,如IP报文头中的DSCP/IP-PRE值,MPLS报文的EXP域值,Vlan报文头中的802.1P值对报文进行粗略的分类,以识别出具有不同优先级或服务等级特征的流量。
  • 复杂流分类是指采用复杂的规则,如综合链路层、网络层、传输层信息(例如源MAC地址、目的MAC地址、源IP地址、目的IP地址、用户组号、协议类型或应用程序的TCP/UDP端口号等)对报文进行精细的分类。通常在Diff-Serv域的边界路由器上对流量进行复杂流分类。

简单的流分类在产品中的实现

华为路由器产品支持配置8个DS域。
上行简单流分类,根据IP DSCP、MPLS EXP或802.1P将报文分为八种业务类型(CS7、CS6、EF、AF4——AF1、BE)、三种颜色(green、yellow、red),从而区分不同的业务(如,语音、视频、数据等)。在拥塞管理、队列调度时,不同业务进入不同的队列,得到差异化的调度。例如语音可以进入高优先级的PQ队列,保证低延时。上行若不做简单流分类,报文业务类型都为BE。
下行简单流分类,根据内部业务类型 (CS7、CS6、EF、AF4——AF1、BE)、三种颜色(green、yellow、red),重新设置报文的IP DSCPMPLS EXP或802.1P,实现了重标记的功能,重新标记IP DSCP、MPLS EXP或802.1P。下行未配置简单流分类时,IP DSCP、MPLS EXP或802.1P不做改变。

简单流分类场景举例

在这里插入图片描述
现在IP数据包要进入MPLS域,但是MPLS域内不看IP包头,这个时候就要看MPLS的EXP位了,所以在这个时候会有一个映射的过程,DSCP到EXP的映射过程。在出MPLS域的时候,又会对应回去。

复杂的流分类场景举例

在这里插入图片描述

复杂的流分类在产品中的实现

在实现复杂流分类时分为两个部分:规则部分和动作部分
当处理报文时,根据报文中用来分类的字段信息组成关键字,查找规则表;如果报文能匹配上规则部分,则根据查找结果确定该规则对应的动作表,确定该报文应该执行何种动作。如果报文没有匹配上任何一条规则,那么报文就不做分类,按照普通报文正常转发。
ACL (Access Control List) :访问控制列表。用于复杂流分类的规则部分。

总结:

Q:什么是流量分类?
A:区分不同的业务。

Q:流量分类包含哪些分类方法?
A:简单的和复杂的。简单的流分类根据IP优先级,DSCP值,802.1p等信息进行分类。复杂的流分类根据源目的端口、MAC等进行分类,一般在边界进行复杂的流分类。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小刘不忙!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值