前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【面试系列】华为流量整形有哪几种方法?

【面试系列】华为流量整形有哪几种方法?

作者头像
Ponnie
发布2021-08-25 18:35:29
1.7K0
发布2021-08-25 18:35:29
举报
文章被收录于专栏:玉龙小栈玉龙小栈

华为流量整形有哪几种方法?

1、LR(line-rate接口限速)——针对所有流量

(1)只能基于接口做整形,也就是出接口的所有流量;

(2)可以用在路由器接口使用,只是用于限速,配置接口速率百分比,必须结合队列使用才能生效;

(3)也可以在在交换机接口使用,接口出方向做整形(QoS LR outbound)

在接口入方向做监管(QoS LR inbound);

2、GTS(通用流量整形)——针对IP流量,只能用于出方向

(1)实现方式有以下三种:

  • 基于接口(针对接口下的所有三层流量进行整形);
  • 基于队列(使用队列模板对针对接口下的某一个队列中的三层流量进行整形);
  • 基于类(使用MQC的配置模式,针对不同的业务流量进行整形);

(2)只能用在路由器接口(交换机做不了GTS,交换机的接口为二层接口,而二层接口无法配置GTS,因为GTS是针对三层流量)

(3)如果接口出现拥塞,可以使用队列技术调度缓存队列;

3、FRTS(帧中继流量整形)——针对FR的接口使用

(1)跟GTS的算法是一样的

(2)用于帧中继接口

(3)可以针对接口或者针对PVC(如果两者同时启用,CIR小的配置生效)

前提:

a)简单流分类重标记针对数据包中的优先级进行一个分类后重标记,使得外优先级映射到本地优先级中,再根据不同的优先级自动的进入到相应的队列中;;

b)复杂流分类重标记:根据报文的优先级、五元组来对数据流量进行分类后重标记,再根据不同的优先级自动的进入到相应的队列中;

问题一:针对每个队列进行整形说的是接口队列的8个队列吗?

不是,是针对接口的部分队列中的流量进行整形,因为有的队列是不适用于整形的,比如说优先级为EF的语音流量,要求能够低延迟的转发,而整形虽然可以减少丢包但是会带来额外的延迟;

问题二:LR使用在路由器和交换机上有什么区别?具体怎么使用?

1、在router上使用的时候只能在接口出方向上使用,用于流量整形。

在switch上使用的时候,出方向上是整形,入方向是监管。

2、路由器上使用的时候,是配置限速百分比,

switch上的话是针对接口的所有流量进行限速,配置一个要限制的数值

问题三:Linux 也可以使用一些软件实现QoS 那这个是不是基于软件呢?

答:Linux是软件队列,但是他是基于电脑的CPU来执行,性能会比较差。

问题四:linux也可以做路由器,那我们为什么还需要专业的路由器?

因为Linux如果要做路由器的话,需要使用相应的软件来实现,在Linux上使用软件来实现路由功能时,需要使用到CPU资源,这样一方面消耗CPU,一方面转发效率低。

而专业的路由器的话,是可以将控制层面的路由表项下放到数据层面上,也就是转发数据的时候由接口的硬件芯片来实现快速转发,数据转发的效率高。

问题五:缓存和队列有什么区别?

1、数据进入队列的方式不同:

当网络发生拥塞的时候,数据先进入到队列中,然后在进过队列调度;

如果在调度过程中,令牌不够的时候,就会将超出接口速率的那一部分流量放入到缓存队列中;

2、队列中数据的发送条件:

队列中的数据是通过队列调度技术调度出去;

而缓存队列中的数据是当令牌桶中令牌足够缓存队列中数据使用的时候,才调度出去;

问题六:延时是什么意思?延时就是抖动吗?延时和抖动有什么区别?

答:

时延:是数据包由发送端到接收端的总时间;

抖动:数据包由发送端到接收端的时延差;

问题七:交换机和路由器的流量整形有什么不同?

答:

1、使用的技术不同:SW用的是LR,而router可以用LR也可以用GTS;

2、针对的流量不同:SW的整形针对的所有的流量,而router的整形即可以针对所有流量也可以只针对IP流量;

问题八:流量整形能不能用于入方向,为什么?

答:不能,因为只有在接口出方向上才有缓存队列,在入方向上没有。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-04,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 玉龙网络新知社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 华为流量整形有哪几种方法?
    • 1、LR(line-rate接口限速)——针对所有流量
      • 2、GTS(通用流量整形)——针对IP流量,只能用于出方向
        • 3、FRTS(帧中继流量整形)——针对FR的接口使用
          • 问题一:针对每个队列进行整形说的是接口队列的8个队列吗?
            • 问题二:LR使用在路由器和交换机上有什么区别?具体怎么使用?
              • 问题三:Linux 也可以使用一些软件实现QoS 那这个是不是基于软件呢?
                • 问题四:linux也可以做路由器,那我们为什么还需要专业的路由器?
                  • 问题五:缓存和队列有什么区别?
                    • 问题六:延时是什么意思?延时就是抖动吗?延时和抖动有什么区别?
                      • 问题七:交换机和路由器的流量整形有什么不同?
                        • 问题八:流量整形能不能用于入方向,为什么?
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                        http://www.vxiaotou.com