• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

11-ACL和QoS配置指导

目录

04-数据缓冲区配置

本章节下载 04-数据缓冲区配置  (188.81 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500R/Configure/Operation_Manual/H3C_S12500R_CG(R51xx)/11/202109/1465349_30005_0.htm

04-数据缓冲区配置


1 数据缓冲区

1.1  数据缓冲区简介

1.1.1  数据缓冲区分类

数据缓冲区用来临时存储报文,以免报文丢失。如图1-1所示,数据缓冲区分为接收缓冲区、发送缓冲区和Headroom缓冲区:

·     接收缓冲区:用来缓存接收的数据。当设备的CPU繁忙时,端口不能立即将收到的报文交给CPU处理,会将数据暂时存储到接收缓冲区;

·     发送缓冲区:用来缓存发送的数据。当网络拥塞时,端口不能立即发送数据,为防止数据丢失,会将数据暂时存储到发送缓冲区;

·     Headroom缓冲区:设备优先使用接收缓冲区和发送缓冲区,当这两种数据缓冲区用尽后,设备将使用Headroom数据缓冲区提供额外的报文缓存能力。

图1-1 数据缓冲区划分示意图

1.2  数据缓冲区配置任务简介

数据缓冲区配置任务如下:

·     配置Burst功能自动分配缓冲区

·     (可选)配置数据缓冲区监控功能

·     (可选)配置数据缓冲区告警功能

¡     配置接收或发送缓冲区超门限告警功能

¡     配置Headroom缓冲区超门限告警功能

¡     开启数据缓冲区丢包告警功能

1.3  配置Burst功能自动分配缓冲区

1. 功能简介

在下列情况下,Burst功能可以提供更好的报文缓存功能和流量转发性能:

·     广播或者组播报文流量密集,瞬间突发大流量的网络环境中。

·     报文从高速链路进入设备,由低速链路转发出去。

·     报文从相同速率的多个端口同时进入设备,由一个相同速率的端口转发出去。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启Burst功能。

burst-mode enable

缺省情况下,未开启Burst功能

1.4  配置数据缓冲区监控功能

1. 功能简介

用户可以设置接口使用数据缓冲区的门限值,设备通过该值来判断接口当前是否处于超量使用缓冲区的状态。当接口上某一队列中需要处理的报文增多,造成该接口对数据缓冲区的使用比例超过设定的门限值时,系统会为该队列增加一次超量使用缓冲区的计数,以此监控数据缓冲区的使用情况。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     配置接口的数据缓冲区使用门限值。

buffer usage threshold slot slot-number ratio ratio

缺省情况下,接口的数据缓冲区使用门限值为100。

1.5  配置数据缓冲区告警功能

1.5.1  功能简介

数据缓冲区告警功能需要配合iMC等网管软件使用,数据缓冲区告警包括超门限告警和丢包告警。设备数据缓冲区产生告警后,会周期性的将告警信息上送iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。

1.5.2  配置接收或发送缓冲区超门限告警功能

1. 配置限制和指导

对于buffer threshold alarm egress interval interval,使用gRPC上送数据,且传输协议配置为gRPC时,建议将本命令中的interval配置为大于等于10的值。如果确实需要将interval配置为小于10的数值,可以使用gRPC的Dial-out模式上送数据,并且将传输协议配置为UDP。有关gRPC相关功能的详细介绍,请参见“Telemetry配置指导”中的“gRPC”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     配置队列接收或发送缓冲区告警门限值。请至少选择其中一项进行配置

¡     配置全局队列接收或发送数据缓冲区使用门限值。

buffer { egress | ingress } usage threshold slot slot-number queue queue-id ratio ratio

缺省情况下,全局所有接口下每个队列的接收或发送数据缓冲区使用门限值均为100%。

¡     请依次执行以下命令配置接口队列接收或发送数据缓冲区使用门限值。

interface interface-type interface-number

buffer { egress | ingress } usage threshold queue queue-id ratio ratio

缺省情况下,接口队列接收或发送数据缓冲区与全局队列数据缓冲区使用门限值相同。

(3)     开启接收或发送数据缓冲区超门限告警功能。

buffer threshold alarm { egress | ingress } enable

缺省情况下,接收或发送数据缓冲区超门限告警功能处于关闭状态。

(4)     (可选)配置接收或发送数据缓冲区超门限告警发送周期。

buffer threshold alarm { egress | ingress } interval interval

缺省情况下,接收或发送数据缓冲区超门限告警发送周期为5秒。

必须开启接收或发送数据缓冲区超门限告警功能,否则,接收或发送数据缓冲区超门限告警发送周期的配置不会生效。

1.5.3  配置Headroom缓冲区超门限告警功能

(1)     进入系统视图。

system-view

(2)     配置Headroom缓冲区的门限值。请至少选择其中一项进行配置。

¡     配置全局Headroom缓冲区的使用门限值。

buffer usage threshold headroom slot slot-number ratio ratio

缺省情况下,全局所有接口下每个队列的Headroom缓冲区使用门限值均为100%。

¡     请依次执行以下命令配置接口Headroom缓冲区的使用门限值。

interface interface-type interface-number

buffer usage threshold headroom queue queue-id ratio ratio

缺省情况下,接口Headroom缓冲区与全局Headroom缓冲区使用门限值相同。

(3)     开启Headroom缓冲区超门限告警功能。

buffer threshold alarm headroom enable

缺省情况下,Headroom缓冲区超门限告警功能处于关闭状态。

(4)     (可选)配置Headroom缓冲区超门限告警发送周期。

buffer threshold alarm headroom interval interval

缺省情况下,Headroom缓冲区超门限告警发送周期为5秒。

必须开启Headroom缓冲区超门限告警功能,否则,Headroom缓冲区超门限告警发送周期的配置不会生效。

1.5.4  开启数据缓冲区丢包告警功能

1. 功能简介

开启本功能后,设备将周期性的将数据缓冲区的丢包信息上送网管服务器。

2. 配置限制和指导

本功能对Headroom缓冲区不起作用。

对于buffer packet-drop alarm interval interval,使用gRPC上送数据,且传输协议配置为gRPC时,建议将本命令中的interval配置为大于等于10的值。如果确实需要将interval配置为小于10的数值,可以使用gRPC的Dial-out模式上送数据,并且将传输协议配置为UDP。有关gRPC相关功能的详细介绍,请参见“Telemetry配置指导”中的“gRPC”。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启数据缓冲区丢包告警功能。

buffer packet-drop alarm enable

缺省情况下,数据缓冲区丢包告警功能处于关闭状态。

(3)     (可选)配置数据缓冲区丢包告警发送周期。

buffer packet-drop alarm interval interval

缺省情况下,数据缓冲区丢包告警发送周期为5秒。

必须开启数据缓冲区丢包告警功能,否则,数据缓冲区丢包告警发送周期的配置不会生效。

1.6  数据缓冲区显示和维护

可在任意视图下执行以下命令:

·     显示接口的数据缓冲区使用统计信息。

display buffer usage interface [ interface-type [ interface-number ] ] [ verbose ]

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们