03-数据缓冲区配置
本章节下载: 03-数据缓冲区配置 (193.77 KB)
目 录
数据缓冲区用来临时存储报文,以免报文丢失。如图1-1所示,数据缓冲区分为接收缓冲区、发送缓冲区和Headroom缓冲区:
· 接收缓冲区:用来缓存接收的数据。当设备的CPU繁忙时,端口不能立即将收到的报文交给CPU处理,会将数据暂时存储到接收缓冲区;
· 发送缓冲区:用来缓存发送的数据。当网络拥塞时,端口不能立即发送数据,为防止数据丢失,会将数据暂时存储到发送缓冲区;
· Headroom缓冲区:设备优先使用接收缓冲区和发送缓冲区,当这两种数据缓冲区用尽后,设备将使用Headroom数据缓冲区提供额外的报文缓存能力。
数据缓冲区配置任务如下:
· (可选)配置数据缓冲区监控功能
· (可选)配置数据缓冲区告警功能
在下列情况下,Burst功能可以提供更好的报文缓存功能和流量转发性能:
· 广播或者组播报文流量密集,瞬间突发大流量的网络环境中。
· 报文从高速链路进入设备,由低速链路转发出去。
· 报文从相同速率的多个端口同时进入设备,由一个相同速率的端口转发出去。
Burst功能与直通转发功能请勿同时配置,如果同时配置,将会造成Burst功能失效,需要去使能直通转发后重新使能Burst功能。有关直通转发功能的相关介绍和配置内容,请参见“二层技术-以太网交换配置指导”中的“直通转发”。
(1) 进入系统视图。
system-view
(2) 开启Burst功能。
burst-mode enable
缺省情况下,未开启Burst功能。
用户可以设置接口使用数据缓冲区的门限值,设备通过该值来判断接口当前是否处于超量使用缓冲区的状态。当接口上某一队列中需要处理的报文增多,造成该接口对数据缓冲区的使用比例超过设定的门限值时,系统会为该队列增加一次超量使用缓冲区的计数,以此监控数据缓冲区的使用情况。
(1) 进入系统视图。
system-view
(2) 配置接口的数据缓冲区使用门限值。
buffer usage threshold slot slot-number ratio ratio
缺省情况下,接口的数据缓冲区使用门限值为100。
数据缓冲区告警功能需要配合iMC等网管软件使用,数据缓冲区告警包括超门限告警和丢包告警。设备数据缓冲区产生告警后,会周期性的将告警信息上送iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。
(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
缺省情况下,接口使用全局队列接收或发送数据缓冲区使用门限值。这时,无论全局门限值是缺省值还是非缺省值,在接口视图下执行display this [ all ]都不会看到接口当前使用的队列接收或发送数据缓冲区使用门限值。此时,无论在接口视图下使用本命令配置门限值为缺省值还是非缺省值,再执行display this [ all ]都可以看到接口当前使用的队列接收或发送数据缓冲区使用门限值。
(3) 开启接收或发送数据缓冲区超门限告警功能。
buffer threshold alarm { egress | ingress } enable
缺省情况下,接收或发送数据缓冲区超门限告警功能处于关闭状态。
(4) (可选)配置接收或发送数据缓冲区超门限告警发送周期。
buffer threshold alarm { egress | ingress } interval interval
缺省情况下,接收或发送数据缓冲区超门限告警发送周期为5秒。
(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缓冲区使用门限值。这时,无论全局门限值是缺省值还是非缺省值,在接口视图下执行display this [ all ]都不会看到接口当前使用的Headroom缓冲区使用门限值。此时,无论在接口视图下使用本命令配置门限值为缺省值还是非缺省值,再执行display this [ all ]都可以看到接口当前使用的Headroom缓冲区使用门限值。
(3) 开启Headroom缓冲区超门限告警功能。
buffer threshold alarm headroom enable
缺省情况下,Headroom缓冲区超门限告警功能处于关闭状态。
(4) (可选)配置Headroom缓冲区超门限告警发送周期。
buffer threshold alarm headroom interval interval
缺省情况下,Headroom缓冲区超门限告警发送周期为5秒。
开启本功能后,设备将周期性的将数据缓冲区的丢包信息上送网管服务器。
本功能对Headroom缓冲区不起作用。
(1) 进入系统视图。
system-view
(2) 开启数据缓冲区丢包告警功能。
buffer packet-drop alarm enable
缺省情况下,数据缓冲区丢包告警功能处于关闭状态。
(3) (可选)配置数据缓冲区丢包告警发送周期。
buffer packet-drop alarm interval interval
缺省情况下,数据缓冲区丢包告警发送周期为5秒。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!