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

08-ACL和QoS命令参考

目录

03-数据缓冲区命令

本章节下载 03-数据缓冲区命令  (348.60 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Command/Command_Manual/H3C_S6805_S9850_Release_66xx-5672/08/202402/2056021_30005_0.htm

03-数据缓冲区命令


1 数据缓冲区

1.1  数据缓冲区配置命令

数据缓冲区的配置比较复杂,而且对设备的转发功能有重要的影响,建议用户不要轻易修改数据缓冲区的参数。在需要较大的缓存空间时,建议使用Burst功能来自动分配缓冲区。

burst-mode enablebuffer apply命令互斥,用户在开启Burst功能后,不能应用手工配置数据缓冲区的相应配置,反之亦然。如果已经使用某一种方式进行了配置,则必须先取消该方式的配置之后,才能使用另外一种方式进行配置。

1.1.1  buffer apply

buffer apply命令用来应用用户对数据缓冲区所做的配置。

undo buffer apply命令用来恢复缺省情况。

【命令】

buffer apply

undo buffer apply

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

用户对数据缓冲区进行配置后,必须使用buffer apply命令进行应用,这些配置才能生效。

配置被应用后就不能被修改,需要先取消应用,再修改、应用,新的配置才能生效。

执行buffer apply命令应用用户对数据缓冲区所做的配置可能导致已配置的PFC(Priority-based Flow Control,基于优先级的流量控制)功能失效或不准确。关于开启PFC功能的详细命令,请参见“二层技术-以太网交换命令参考”中的“以太网接口”。

【举例】

# 应用用户对数据缓冲区所做的配置。

<Sysname> system-view

[Sysname] buffer apply

1.1.2  buffer packet-drop alarm enable

buffer packet-drop alarm enable命令用来开启数据缓冲区丢包告警功能。

undo buffer packet-drop alarm enable命令用来关闭数据缓冲区丢包告警功能。

【命令】

buffer packet-drop alarm enable

undo buffer packet-drop alarm enable

【缺省情况】

数据缓冲区丢包告警功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

开启数据缓冲区丢包告警功能后,设备会生成数据缓冲区丢包告警信息,并将告警信息周期性的发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。

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

【举例】

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

<Sysname> system-view

[Sysname] buffer packet-drop alarm enable

【相关命令】

·     buffer usage threshold queue (interface view)

·     buffer usage threshold queue (system view)

·     buffer packet-drop alarm interval

1.1.3  buffer packet-drop alarm interval

buffer packet-drop alarm interval命令用来配置数据缓冲区丢包告警发送周期。

undo buffer packet-drop alarm interval命令用来恢复缺省情况。

【命令】

buffer packet-drop alarm interval interval

undo buffer packet-drop alarm interval

【缺省情况】

数据缓冲区丢包告警发送周期为5秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

interval:数据缓冲区丢包告警发送周期,取值范围为0~60,单位为秒,0表示出现丢包时立即发送告警信息。

【使用指导】

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

【举例】

# 配置数据缓冲区丢包告警发送周期为20秒。

<Sysname> system-view

[Sysname] buffer packet-drop alarm interval 20

【相关命令】

·     buffer packet-drop alarm enable

1.1.4  buffer queue guaranteed (system view)

buffer queue guaranteed命令用来配置队列最多可使用的固定区域的大小。

undo buffer queue guaranteed命令用来取消指定队列最多可使用的固定区域的大小的配置。

【命令】

buffer egress [ slot slot-number ] cell queue queue-id guaranteed ratio ratio

undo buffer egress [ slot slot-number ] cell queue queue-id guaranteed

【缺省情况】

所有队列最多可使用的固定区域大小均为13%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。

cell:表示cell资源。

queue-id:需要配置的队列编号,取值范围为0~7。

ratio ratio:队列最多可使用的缓存大小占整个固定区域的大小的百分比。该参数的取值范围为0~100。

【使用指导】

缺省情况下,所有队列均分固定区域,但用户也可以使用该命令调整指定队列最多可使用的固定区域的比例,其它未配置的队列则均分剩余的固定区域。

配置该命令后,系统就与给队列预留指定大小的空间,即便该队列没有报文存储需求,其他队列也不能抢占。所有队列所配置的固定区域大小之和,不应超过可配置的总固定区域大小,否则配置失败。

【举例】

# 配置队列0最多可使用的cell固定区域的比例为整个cell固定缓冲区大小的20%。

<Sysname> system-view

[Sysname] buffer egress cell queue 0 guaranteed ratio 20

1.1.5  buffer queue guaranteed (interface view)

buffer queue guaranteed命令用来配置队列最多可使用的固定区域的大小。

undo buffer queue guaranteed命令用来取消指定队列最多可使用的固定区域的大小的配置。

【命令】

buffer egress cell queue queue-id guaranteed ratio ratio

undo buffer egress cell queue queue-id guaranteed

【缺省情况】

所有队列最多可使用的固定区域大小均为13%。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送缓冲区进行配置。

cell:表示cell资源。

queue-id:表示队列编号,取值范围为0~7。

ratio ratio:队列的最大固定区域占用比,以百分数形式表示。该参数的取值范围为0~100。

【使用指导】

缺省情况下,所有队列均分固定区域,但用户也可以使用该命令调整指定队列最多可使用的固定区域的比例,其它未配置的队列则均分剩余的固定区域。

配置该命令后,系统就给队列预留指定大小的空间,即便该队列没有报文存储需求,其他队列也不能抢占。所有队列所配置的固定区域大小之和,不应超过可配置的总固定区域大小,否则配置失败。

【举例】

# 配置发送缓冲区中接口Twenty-FiveGigE1/0/1下的队列0最多可使用固定区域cell资源的比例为20%。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] buffer egress cell queue 0 guaranteed ratio 20

1.1.6  buffer queue map-to service-pool

buffer queue map-to service-pool命令用来配置队列与服务池的映射关系。

undo buffer queue map-to命令用来恢复缺省情况。

【命令】

buffer { egress | ingress } queue queue-id map-to service-pool sp-id

undo buffer { egress | ingress } queue queue-id map-to

【缺省情况】

所有队列均映射到服务池0。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送缓冲区进行配置。

ingress:表示对接收缓冲区进行配置。

queue-id:表示需要配置的队列编号,取值范围为0~7。

service-pool sp-id:表示服务池的编号。取值范围为1~3。

【使用指导】

配置本命令前,必须先通过buffer service-pool shared命令配置服务池最多可使用的共享区域的比例。

由于队列与队列中缓存的报文的802.1p优先级存在映射关系,即dot1p-lp映射表,所以:

·     对于发送缓冲区,本命令中配置的queue-id指队列ID,而非队列中缓存的报文的802.1p优先级值。

·     对于接收缓冲区,本命令中配置的queue-id指报文的802.1p优先级,而非缓存此类报文的队列的ID。

【举例】

# 配置发送缓冲区中接口Twenty-FiveGigE1/0/1下的队列1映射到服务池1。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] buffer egress queue 1 map-to service-pool 1

【相关命令】

·     buffer service-pool shared

1.1.7  buffer queue shared (system view)

buffer queue shared命令用来配置队列最多可使用的共享区域的大小。

undo buffer queue shared命令用来取消指定队列最多可使用的共享区域的大小的配置。

【命令】

buffer egress [ slot slot-number ] cell queue queue-id shared { ratio ratio | size }

undo buffer egress [ slot slot-number ] cell queue queue-id shared

【缺省情况】

每个队列最多可使用的共享区域大小均为20%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。

cell:表示cell资源。

queue-id:需要配置的队列编号,取值范围为0~7。

ratio ratio:队列的最大共享缓存占用比,以百分数形式表示。该参数的取值范围为0~100。

size:队列的最大共享缓存占用cell数。该参数的取值范围为100~132105。

说明

仅Release 6616及以上版本支持size参数

 

【使用指导】

buffer egress [ slot slot-number ] cell queue queue-id shared size命令是配合PFC功能使用的。不使用PFC功能时,请勿单独配置本命令。有关PFC功能的详细介绍,请参见“二层技术-以太网交换配置指导”中的“以太网接口”。

缺省情况下,所有队列均分共享区域,但用户也可以调整指定队列最多可使用的共享区域的比例,其它未配置的队列最多可使用的共享区域的比例仍遵循缺省值。最终,各队列最多可使用的共享区域的大小将由芯片根据本命令的配置,以及实际需要收发报文的数量决定。

【举例】

# 配置队列0在cell资源中的最大共享缓存占用比为10%。

<Sysname> system-view

[Sysname] buffer egress cell queue 0 shared ratio 10

1.1.8  buffer queue shared (interface view)

buffer queue shared命令用来配置队列最多可使用的共享区域的大小。

undo buffer queue shared命令用来取消指定队列最多可使用的共享区域的大小的配置。

【命令】

buffer egress cell queue queue-id shared { ratio ratio | size }

undo buffer egress cell queue queue-id shared

【缺省情况】

所有队列最多可使用的共享区域大小均为20%。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送缓冲区进行配置。

cell:表示cell资源。

queue-id:表示队列编号,取值范围为0~7。

ratio ratio:队列的最大共享区域占用比,以百分数形式表示。该参数的取值范围为0~100。

size:队列的最大共享缓存占用cell数。该参数的取值范围为100~132105。

说明

仅Release 6616及以上版本支持size参数

 

【使用指导】

buffer egress cell queue queue-id shared size命令是配合PFC功能使用的。不使用PFC功能时,请勿单独配置本命令。有关PFC功能的详细介绍,请参见“二层技术-以太网交换配置指导”中的“以太网接口”。

缺省情况下,所有队列均分共享区域,但用户也可以使用该命令调整指定队列最多可使用的共享区域的比例,其它未配置的队列最多可使用的共享区域的比例仍遵循缺省值。最终,各队列最多可使用的共享区域的大小将由芯片根据buffer shared配置,以及实际需要收发报文的数量决定。

【举例】

# 配置发送缓冲区中接口Twenty-FiveGigE1/0/1下队列0最多可使用共享区域cell资源的比例为20%。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] buffer egress cell queue 0 shared ratio 20

1.1.9  buffer service-pool shared

buffer service-pool shared命令用来配置服务池可使用的共享区域的大小。

undo buffer service-pool shared命令用来取消指定服务池可使用的共享区域大小的配置。

【命令】

buffer { egress | ingress } [ slot slot-number ] cell service-pool sp-id shared ratio ratio

undo buffer { egress | ingress } [ slot slot-number ] cell service-pool sp-id shared

【缺省情况】

服务池0可使用的共享区域的大小为100%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送缓冲区进行配置。

ingress:表示对接收缓冲区进行配置。

slot slot-number:表示设备在IRF中的成员编号。

cell:表示cell资源。

service-pool sp-id:表示服务池的编号。取值范围为1~3。

ratio ratio:服务池的最大共享区域占用比,以百分数形式表示。该参数的取值范围为0~99。

【使用指导】

配置本命令后,需执行buffer apply命令才会生效。

所有服务池配置的可使用共享区域的数值之和不应超过共享区域的总大小,否则配置失败。

如果指定slot参数,表示针对该板的配置,反之则表示针对全局的配置,且针对板的配置优先级高于针对全局的配置。

【举例】

# 配置发送缓冲区中的服务池1可使用的共享区域的cell资源比例为50%。

<Sysname> system-view

[Sysname] buffer egress cell service-pool 1 shared ratio 50

【相关命令】

·     buffer apply

1.1.10  buffer threshold alarm enable

buffer threshold alarm enable命令用来开启数据缓冲区超门限告警功能。

undo buffer threshold alarm enable命令用来关闭数据缓冲区超门限告警功能。

【命令】

buffer threshold alarm { egress | headroom | ingress } enable

undo buffer threshold alarm { egress | headroom | ingress } enable

【缺省情况】

数据缓冲区超门限告警功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

headroom:表示对Headroom数据缓冲区进行配置。

ingress:表示对接收数据缓冲区进行配置。

【使用指导】

开启数据缓冲区超门限告警功能后,设备会生成数据缓冲区超门限告警信息,并将告警信息周期性的发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。

【举例】

# 开启接收数据缓冲区超门限告警功能。

<Sysname> system-view

[Sysname] buffer threshold alarm ingress enable

【相关命令】

·     buffer usage threshold headroom

·     buffer usage threshold headroom queue

·     buffer usage threshold queue (interface view)

·     buffer usage threshold queue (system view)

1.1.11  buffer threshold alarm interval

buffer threshold alarm interval命令用来配置数据缓冲区超门限告警发送周期。

undo buffer threshold alarm interval命令用来恢复缺省情况。

【命令】

buffer threshold alarm { egress | headroom | ingress } interval interval

undo buffer threshold alarm { egress | headroom | ingress } interval

【缺省情况】

数据缓冲区超门限告警发送周期为5秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

headroom:表示对Headroom数据缓冲区进行配置。

ingress:表示对接收数据缓冲区进行配置。

interval:数据缓冲区超门限告警发送周期,取值范围为0~60,单位为秒。0表示出现数据缓冲区超门限使用时立即发送告警信息。

【使用指导】

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

【举例】

# 配置接收数据缓冲区超门限告警发送周期为20秒。

<Sysname> system-view

[Sysname] buffer threshold alarm ingress interval 20

【相关命令】

·     buffer threshold alarm enable

·     buffer usage threshold headroom

·     buffer usage threshold headroom queue

·     buffer usage threshold queue (interface view)

·     buffer usage threshold queue (system view)

1.1.12  buffer total-shared

buffer total-shared命令用来配置数据缓冲区中共享区域的大小。

undo buffer total-shared命令用来取消数据缓冲区中共享区域的大小的配置。

【命令】

buffer egress [ slot slot-number ] cell total-shared ratio ratio

undo buffer egress [ slot slot-number ] cell total-shared

【缺省情况】

cell缓冲区中共享区域所占大小为100%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。

cell:表示cell资源。

ratio ratio:缓冲区中共享区域所占的比例,以百分数形式表示。该参数的取值范围为0~100。

【使用指导】

设备上整个数据缓冲区的大小是固定的,用户配置共享区域的大小后,其余部分将自动成为固定区域。

【举例】

# 配置当前设备cell资源中的共享区域所占比例为50%。

<Sysname> system-view

[Sysname] buffer egress cell total-shared ratio 50

1.1.13  buffer usage threshold

buffer usage threshold命令用来配置接口的数据缓冲区使用门限值。

undo buffer usage threshold命令用来恢复缺省情况。

【命令】

buffer usage threshold slot slot-number ratio ratio

undo buffer usage threshold slot slot-number

【缺省情况】

设备上接口的数据缓冲区使用门限值为100。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:表示设备在IRF中的成员编号。

ratio ratio:以百分比形式配置接口的数据缓冲区使用门限值,ratio的取值为1~100。

【使用指导】

配置接口的数据缓冲区使用门限后,设备会自动记录接口对缓冲区的使用情况。当接口上某一队列中需要处理的报文增多,造成该接口对数据缓冲区的使用比率超过设定的门限值时,系统会为该队列增加一次超量使用缓冲区的计数。

通过display buffer usage interface命令,可以查看接口的数据缓冲区使用统计信息。

【举例】

# 配置设备上所有接口的数据缓冲区使用门限值为50%

<Sysname> system-view

[Sysname] buffer usage threshold slot 1 ratio 50

【相关命令】

·     display buffer usage interface

1.1.14  buffer usage threshold headroom

buffer usage threshold headroom命令用来配置全局Headroom缓冲区使用门限值。

undo buffer usage threshold headroom命令用来恢复缺省情况。

【命令】

buffer usage threshold headroom slot slot-number ratio ratio

undo buffer usage threshold headroom slot slot-number ratio

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:配置指定成员设备上所有接口每个队列的Headroom缓冲区使用门限值。slot-number表示设备在IRF中的成员编号。

ratio ratio:以百分比形式配置设备Headroom缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

仅开启数据缓冲区超门限告警功能后,Headroom缓冲区使用门限值的配置才会生效。超门限使用Headroom缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备Headroom缓冲区的使用情况。

【举例】

# 配置slot 1上所有接口下每个队列的Headroom缓冲区使用门限值为50%。

<Sysname> system-view

[Sysname] buffer usage threshold headroom slot 1 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.15  buffer usage threshold headroom queue

buffer usage threshold headroom queue命令用来配置接口Headroom缓冲区使用门限值。

undo buffer usage threshold headroom queue命令用来恢复缺省情况。

【命令】

buffer usage threshold headroom queue queue-id ratio ratio

undo buffer usage threshold headroom queue queue-id ratio

【缺省情况】

接口Headroom缓冲区与全局Headroom缓冲区使用门限值相同。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

queue-id:配置接口指定队列Headroom缓冲区使用门限值,queue-id的取值范围为0~7。

ratio ratio:以百分比形式配置指定队列的Headroom缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

仅开启数据缓冲区超门限告警功能后,Headroom缓冲区使用门限值的配置才会生效。超门限使用Headroom缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备Headroom缓冲区的使用情况。

【举例】

# 配置接口Twenty-FiveGigE1/0/1队列1的Headroom缓冲区使用门限值为50%。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname–Twenty-FiveGigE1/0/1] buffer usage threshold headroom queue 1 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.16  buffer usage threshold queue (interface view)

buffer usage threshold queue命令用来配置接口队列接收或发送数据缓冲区使用门限值。

undo buffer usage threshold queue命令用来恢复缺省情况。

【命令】

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

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

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

ingress:表示对接收数据缓冲区进行配置。

queue-id:配置接口指定队列的数据缓冲区使用门限值,queue-id的取值范围为0~7。

ratio ratio:以百分比形式配置指定接口队列的数据缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

本命令配置的数据缓冲区不包括Headroom缓冲区。

仅开启数据缓冲区超门限告警功能后,接口队列接收或发送数据缓冲区使用门限值的配置才会生效。超门限使用数据缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备接收或发送数据缓冲区的使用情况。

【举例】

# 配置接口Twenty-FiveGigE1/0/1队列1的接收数据缓冲区使用门限值为50%。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] buffer ingress usage threshold queue 1 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.17  buffer usage threshold queue (system view)

buffer usage threshold queue命令用来配置全局队列接收或发送数据缓冲区使用门限值。

undo buffer usage threshold queue命令用来恢复缺省情况。

【命令】

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

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

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

ingress:表示对接收数据缓冲区进行配置。

slot slot-number:配置指定成员设备上指定队列的数据缓冲区使用门限值。slot-number表示设备在IRF中的成员编号。

queue-id:配置设备指定队列数据缓冲区使用门限值,queue-id的取值范围为0~7。

ratio ratio:以百分比形式配置设备队列的数据缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

本命令配置的数据缓冲区不包括Headroom缓冲区。

仅开启数据缓冲区超门限告警功能后,全局队列接收或发送数据缓冲区使用门限值的配置才会生效。超门限使用数据缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。

【举例】

# 配置slot 1队列1的接收数据缓冲区使用门限值为50%。

<Sysname> system-view

[Sysname] buffer ingress usage threshold slot 1 queue 1 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.18  buffer usage threshold service-pool

buffer usage threshold service-pool命令用来配置服务池使用率的告警门限值。

undo buffer usage threshold service-pool命令用来恢复缺省情况。

【命令】

buffer { egress | ingress } usage threshold service-pool sp-id slot slot-number ratio ratio

undo buffer { egress | ingress } usage threshold service-pool sp-id slot slot-number ratio

【缺省情况】

服务池使用率的告警门限值为100%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送缓冲区进行配置。

ingress:表示对接收缓冲区进行配置。

service-pool sp-id:表示服务池的编号。取值范围为0~3。

slot slot-number:表示设备在IRF中的成员编号。

ratio ratio:服务池使用率的告警门限值,以百分数形式表示。该参数的取值范围为1~100。

【使用指导】

仅开启数据缓冲区超门限告警功能后,本配置才会生效。超门限使用服务池时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备SP的使用情况。

【举例】

# 配置slot 1上发送缓冲区中服务池0使用率的告警门限值为50%。

<Sysname> system-view

[Sysname] buffer egress usage threshold service-pool 0 slot 1 ratio 50

【相关命令】

·     buffer queue shared

·     buffer service-pool shared

·     buffer threshold alarm enable

·     buffer threshold alarm interval

1.1.19  burst-mode enable

burst-mode enable命令用来开启数据缓冲区自动分配功能。

undo burst-mode enable命令用来关闭数据缓冲区自动分配功能。

【命令】

burst-mode enable

undo burst-mode enable

【缺省情况】

数据缓冲区自动分配功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在下列情况下,开启数据缓冲区自动分配功能可以提高报文缓存功能和降低报文丢包率:

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

·     报文从高速链路进入设备,由低速链路转发出去;或者报文从相同速率的多个接口同时进入设备,由一个相同速率的接口转发出去。

开启数据缓冲区自动分配功能前后,设备缓冲区的分配情况会有较大的变化,可以通过display buffer命令查看开启前后设备数据缓冲区的分配情况。

开启Burst功能后关闭该功能可能导致已配置的PFC(Priority-based Flow Control,基于优先级的流量控制)功能失效或不准确。关于开启PFC功能的详细命令,请参见“二层技术-以太网交换命令参考”中的“以太网接口”。

【举例】

# 开启数据缓冲区自动分配功能。

<Sysname> system-view

[Sysname] burst-mode enable

1.1.20  display buffer

display buffer命令用来显示数据缓冲区的大小。

【命令】

display buffer [ slot slot-number ] [ queue [ queue-id ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示所有成员设备。

queue queue-id:显示队列最多可使用的固定区域的大小以及队列最多可使用的共享区域的大小,queue-id的取值范围为0~7。指定queue-id时,显示指定队列的相关信息;不指定queue-id时,显示所有队列的相关信息。未指定本参数时,显示共享区域的大小。

【举例】

# 显示数据缓冲区的大小。

<Sysname> display buffer

Slot  Type    Eg(Total-shared)

1     cell    100

 

          Eg: Size of the sending buffer

Total-shared: Size of the shared buffer for all ports

        Unit: Ratio

# 显示队列最多可使用的固定区域的大小以及队列最多可使用的共享区域的大小。

<Sysname> display buffer queue

Slot  Queue        Type    Eg(Guaranteed , Shared)

1     0-7          cell    13 , 20

 

          Eg: Size of the sending buffer

  Guaranteed: Size of the minimum guaranteed buffer per queue

      Shared: Size of the maximum shared buffer per queue

        Unit: Ratio

表1-1 display buffer命令显示信息描述表

字段

描述

Type

缓冲区类型

Queue

队列ID,范围为0~7

Eg

Egress,出方向的数据缓冲区配置

(Total-shared )

Total-shared表示所有端口共享区域的大小

(Guaranteed , Shared)

Guaranteed表示每个队列最多可使用的固定区域的大小

Shared表示每个队列最多可使用的共享区域的大小

Unit

数据缓冲区的单位,为%

1.1.21  display buffer usage

display buffer usage命令用来显示数据缓冲区的使用率。

【命令】

display buffer usage [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示所有成员设备。

【举例】

# 显示数据缓冲区的使用率。

<Sysname> display buffer usage

Inress total-shared cell buffer usage on slot 2 :

XPE 0

Total:   32768 KB

Used:       0 KB

Free:   32768 KB

Global_headroom:       0 KB

SP0_headroom_used:       0 KB

SP0_Headroom_peak:       0 KB

SP0_buffer_total:   32677 KB

SP0_buffer_used:       0 KB

SP0_buffer_peak:       0 KB

SP1_headroom_used:       0 KB

SP1_Headroom_peak:       0 KB

SP1_buffer_total:       0 KB

SP1_buffer_used:       0 KB

SP1_buffer_peak:       0 KB

SP2_headroom_used:       0 KB

SP2_Headroom_peak:       0 KB

SP2_buffer_total:       0 KB

SP2_buffer_used:       0 KB

SP2_buffer_peak:       0 KB

SP3_headroom_used:       0 KB

SP3_Headroom_peak:       0 KB

SP3_buffer_total:       0 KB

SP3_buffer_used:       0 KB

SP3_buffer_peak:       0 KB

Egress total-shared cell buffer usage on slot 2 :

XPE 0

Total:   32768 KB

Used:       0 KB

Free:   32768 KB

SP0_buffer_total:   32677 KB

SP0_buffer_used:       0 KB

SP0_buffer_peak:       0 KB

SP1_buffer_total:       0 KB

SP1_buffer_used:       0 KB

SP1_buffer_peak:       0 KB

SP2_buffer_total:       0 KB

SP2_buffer_used:       0 KB

SP2_buffer_peak:       0 KB

SP3_buffer_total:       0 KB

SP3_buffer_used:       0 KB

SP3_buffer_peak:       0 KB

                       5sec   1min   5min

------------------------------------------------------------------

WGE2/0/1       XPE 0     0%     0%     0%

WGE2/0/2       XPE 0     0%     0%     0%

WGE2/0/3       XPE 0     0%     0%     0%

WGE2/0/4       XPE 0     0%     0%     0%

WGE2/0/5       XPE 0     0%     0%     0%

……其他显示信息略……

表1-2 display buffer usage命令显示信息描述表

字段

描述

Egress total-shared cell buffer usage on slot

表示在指定成员设备上cell缓冲区共享区域的使用率

Unit

芯片编号

XPE

设备支持的缓冲区类型

Total

缓冲区容量

Used

已使用的缓冲区容量

Free

可用缓冲区容量

Global_headroom

Headroom数据缓冲区总容量大小

SP

服务池

headroom_used

Headroom数据缓冲区使用值

Headroom_peak

Headroom的使用峰值大小,即本次显示与上次显示之间的峰值

buffer_total

数据缓冲区总大小

buffer_used

共享缓冲区的使用值

buffer_peak

数据缓冲区使用峰值大小,即本次显示与上次显示之间的峰值

5sec

过去5秒内该端口使用的缓冲区百分比例

1min

过去1分钟内该端口使用的缓冲区百分比例

5min

过去5分钟内该端口使用的缓冲区百分比例

1.1.22  display buffer usage interface

display buffer usage interface命令用来显示接口的数据缓冲区使用统计信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface-type interface-number:指定接口,interface-type为接口类型,interface-number为接口编号。未指定interface-type参数时,显示设备上所有以太网接口的数据缓冲区使用统计信息;已指定interface-type但未指定interface-number时,显示设备上所有指定类型的以太网接口的数据缓冲区使用统计信息。

verbose:显示详细信息。如果不指定本参数,则显示简要信息。

【举例】

# 显示接口Twenty-FiveGigE1/0/1的数据缓冲区简要使用统计信息。

<Sysname> display buffer usage interface twenty-fivegige 1/0/1

Interface              QueueID Total       Used        Threshold(%) Violations

--------------------------------------------------------------------------------

WGE1/0/1               0       26214       0           70           0

                       1       26214       0           70           0

                       2       26214       0           70           0

                       3       26214       0           70           0

                       4       26214       0           70           0

                       5       26214       0           70           0

                       6       26214       0           70           0

                       7       26214       0           70           0

表1-3 display buffer usage interface命令显示信息描述表

字段

描述

Interface

接口名称

QueueID

队列编号

Total

队列可用的数据缓冲区大小,单位为cell资源个数

Used

队列已使用的数据缓冲区大小,单位为cell资源个数

Threshold(%)

队列的数据缓冲区使用门限值,该值与队列所在接口的缓冲区使用门限值保持一致

Violations

队列超量使用缓冲区的计数,表示队列使用缓冲区超过设定门限值的次数

该字段仅在设备重启时,才会清零后重新计数

# 显示接口Twenty-FiveGigE1/0/1的数据缓冲区详细使用统计信息。

<Sysname> display buffer usage interface twenty-fivegige 1/0/1 verbose

Twenty-FiveGigE1/0/1

Ingress:

    QueueID: 0

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

    QueueID: 1

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

    QueueID: 2

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

    QueueID: 3

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

    QueueID: 4

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

    QueueID: 5

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

    QueueID: 6

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

    QueueID: 7

      Total: 131078            Used: 0                  Threshold(%): 100

 

      Violations: 0            Shared: 0                Headroom: 0

 

      XoffThres: 131072        IsDynamic: 0

      Used(%): 0               Free: 131072             UsedPeak: 0

 

      HeadroomUsed(%): 0       HeadroomFree: 0          HeadroomPeak: 0

 

  Egress:

    QueueID: 0

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

 

    QueueID: 1

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

 

    QueueID: 2

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

 

    QueueID: 3

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

 

    QueueID: 4

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

 

    QueueID: 5

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

 

    QueueID: 6

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

 

    QueueID: 7

      Total: 26214             Used: 0                  Threshold(%): 100

 

      Violations: 0            TailDropThres: 26214     IsDynamic: 1

 

      DeadlockCount: 0         DeadlockRecover: 0

      Used(%): 0               Free: 26214              UsedPeak: 0

表1-4 display buffer usage interface verbose命令显示信息描述表

字段

描述

Ingress

接收数据缓冲区的统计数据

Egress

发送数据缓冲区的统计数据

QueueID

显示指定队列对数据缓冲区的使用统计信息

Total

队列可用的数据缓冲区大小,单位为cell资源个数

Used

队列已使用的数据缓冲区大小,单位为cell资源个数

Threshold(%)

队列的数据缓冲区使用门限值,该值与队列所在接口的缓冲区使用门限值保持一致

Violations

队列超量使用缓冲区的计数,表示队列使用缓冲区超过设定门限值的次数

该字段在设备重启时,会清零重新计数

Shared

队列已使用共享数据缓冲区的cell资源个数

Headroom

队列已使用Headroom缓冲区的cell资源个数。开启PFC功能的端口上某优先级队列进入PFC XOFF状态后,端口会发送XOFF帧通知对端设备暂停向本端发送对应优先级报文,如果对端设备未收到XOFF帧时已发出了流量,则端口会使用Headroom缓冲区缓存这部分流量

XoffThres

反压帧触发门限值,显示的数值为具体配置的cell资源个数

配置命令的详细介绍请参见“二层技术-以太网交换命令参考”中的“以太网接口命令”

TailDropThres

尾丢弃门限值,该值由buffer queue shared命令配置的占用比计算得到

IsDynamic

对于入方向,该字段取值如下:

·     0:表示反压帧触发门限为静态

·     1:表示反压帧触发门限为动态

对于出方向,该字段取值为1,表示尾丢弃门限为动态

Used(%)

队列缓存使用率

Free

队列缓存可用量,单位为cell资源个数

UsedPeak

队列缓存使用历史峰值,即本次执行display命令与上次执行display命令之间这段时间的峰值,单位为cell资源个数

HeadroomUsed(%)

入方向队列HEADROOM使用率

HeadroomFree

入方向队列HEADROOM可用量,单位为cell资源个数

HeadroomPeak

入方向队列HEADROOM使用历史峰值,即本次执行display命令与上次执行display命令之间这段时间的峰值,单位为cell资源个数

DeadlockCount

出方向队列DEADLOCK发生次数

DeadlockRecover

出方向队列DEADLOCK恢复次数

说明

有关反压帧触发门限和PFC死锁功能的详细介绍请参见“二层技术-以太网交换配置指导”中的“以太网接口”。

1.2  TCB

1.2.1  buffer transient-capture enable

buffer transient-capture enable命令用来开启并配置TCB功能。

undo buffer transient-capture enable命令用来关闭TCB功能。

【命令】

系统视图:

buffer transient-capture global [ slot slot-number ] egress enable [ no-local-analysis ] [ acl { ipv4-acl-number | name ipv4-acl-name } ] [ start-threshold start-threshold-value stop-threshold stop-threshold-value ] [ frozen-number frozen-number frozen-timer timer-value ] [ pre-sample-rate pre-sample-rate post-sample-rate post-sample-rate ] [ poll-frequency frequency-value ]

undo buffer transient-capture global [ slot slot-number ] enable

说明

仅Release 6616及以上版本支持配置全局TCB功能。

 

接口视图:

buffer transient-capture { egress [ queue queue-id ] | ingress } enable [ no-local-analysis ] [ acl { ipv4-acl-number | name ipv4-acl-name } ] [ start-threshold start-threshold-value stop-threshold stop-threshold-value ] [ frozen-number frozen-number frozen-timer timer-value ] [ pre-sample-rate pre-sample-rate post-sample-rate post-sample-rate ] [ poll-frequency frequency-value ]

undo buffer transient-capture enable

【缺省情况】

TCB功能处于关闭状态。

【视图】

系统视图

接口视图

【缺省用户角色】

network-admin

【参数】

global:表示开启并配置全局TCB功能。仅系统视图下支持指定本参数。

slot slot-number:指定成员设备。slot-number为设备在IRF中的成员编号。如果不指定本参数,则表示指定Master设备。

egress:表示对发送缓冲区进行配置。

queue-id:表示队列编号,取值范围为0~7。仅接口视图下支持指定本参数。如果未指定本参数,表示开启并配置本接口下发送缓冲区中所有队列的TCB功能。

ingress:表示对接收缓冲区进行配置。仅接口视图下支持指定本参数。

no-local-analysis:表示不对抓包数据进行本地分析,直接上报原始数据和丢包原因。缺省情况下,会对抓包数据进行本地分析,然后上报。

acl:表示TCB功能引用IPv4高级ACL,仅对命中规则的流量开启TCB功能。如果未指定本参数,表示不引用ACL,即对所有流量开启TCB功能。

·     ipv4-acl-number:通过编号引用IPv4高级ACL,取值范围为3000~3999。

·     name ipv4-acl-name:通过名称引用IPv4高级ACL。ipv4-acl-name表示ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。

start-threshold-value:表示开始抓包的队列长度门限值,单位为字节。取值范围为1~67108352,缺省值为2500。配置值需大于stop-threshold-value

stop-threshold-value:表示停止抓包的队列长度门限值,单位为字节。取值范围为1~67108352,缺省值为1500。配置值需小于start-threshold-value

frozen-number:表示抓包数量,达到本门限值时进入冻结状态。取值范围为3~1024,缺省值为256。

timer-value:表示抓包时间,达到本门限值时进入冻结状态。取值范围为1~500,缺省值为500。

pre-sample-rate:表示TCB功能处于预触发状态时的采样率。取值范围为1~16,缺省值为16。例如取值范围为1~16,配置值表示每16个报文中采样报文的个数,配置为16则表示全部采样。

post-sample-rate:表示TCB功能处于触发状态时的采样率。取值范围为1~16,缺省值为16。例如取值范围为1~16,配置值表示每16个报文中采样报文的个数,配置为16则表示全部采样。

frequency-value:表示数据上报频次,单位为次/分钟。取值范围为1~600,缺省值为20。

【使用指导】

在系统视图下开启并配置全局TCB功能对指定slot上所有支持TCB功能的接口生效,设备将持续监控接口下的队列,当队列发生丢包时,可通过gRPC方式将接口、队列、丢包原因等信息上报网管。

在接口视图下开启并配置TCB功能后,设备将持续监控该接口下的队列,当队列发生丢包时,可通过gRPC方式将接口、队列、丢包原因等信息上报网管。

使用接口视图下的命令开启TCB功能时,设备仅支持在一个接口下开启TCB功能。

系统视图和接口视图下均可开启并配置TCB功能,但两种配置方式互斥。如果当前已经使用一种方式开启了TCB功能,需要在该方式下关闭TCB功能后,才能使用另一种方式配置。

在VXLAN网络中的VTEP上开启TCB功能、对VTEP发往租户网络方向的报文进行丢包监控时,TCB功能获取到的丢包报文特征为VXLAN报文的外层头信息,而非内层头信息。

【举例】

# 对slot 1上支持TCB功能的所有接口的发送缓冲区中、命中ACL 3000的报文开启TCB功能,不对抓包数据进行本地分析,进入预触发状态的队列长度门限值为10000字节,退出预触发状态的队列长度门限值为5000字节,抓包数量为1000,抓包时间为500微妙,预触发状态时的采样率为10,触发状态时的采样率为10,数据上报频次为30次/分钟。

<Sysname> system-view

[Sysname] buffer transient-capture global slot 1 egress enable no-local-analysis acl 3000 start-threshold 10000 stop-threshold 5000 frozen-number 1000 frozen-timer 500 pre-sample-rate 10 post-sample-rate 10 poll-frequency 30

# 对接口Twenty-FiveGigE1/0/1的发送缓冲区中,命中ACL 3000的报文开启TCB功能,不对抓包数据进行本地分析,进入预触发状态的队列长度门限值为10000字节,退出预触发状态的队列长度门限值为5000字节,抓包数量为1000,抓包时间为500微妙,预触发状态时的采样率为10,触发状态时的采样率为10,数据上报频次为30次/分钟。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] buffer transient-capture egress enable no-local-analysis acl 3000 start-threshold 10000 stop-threshold 5000 frozen-number 1000 frozen-timer 500 pre-sample-rate 10 post-sample-rate 10 poll-frequency 30

1.2.2  display buffer transient-capture packet-drop

display buffer transient-capture packet-drop命令用来显示TCB捕获的丢包信息。

说明

仅Release 6616及以上版本支持显示TCB捕获的丢包信息功能。

 

【命令】

display buffer transient-capture packet-drop slot slot-number { ethernet | ipv4 | ipv6 }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ethernet:显示TCB捕获的以太网报文的丢包信息。

ipv4:显示TCB捕获的IPv4报文的丢包信息。

ipv6:显示TCB捕获的IPv6报文的丢包信息。

slot slot-number:指定成员设备。slot-number为设备在IRF中的成员编号。

【使用指导】

执行本命令后,设备将按照发生丢包事件的时间由近及远罗列所有丢包事件,其中包含丢包数量、丢包发生时间、被丢弃报文特征、所属队列和接口,以及丢包原因。

【举例】

# 显示slot 1上TCB捕获的IPv4报文的丢包信息。

<Sysname> display buffer transient-capture packet-drop slot 1 ipv4

TCB STATUS: EgressPort WGE1/0/1

--------------------------------------------------------------------------------

No.  Time  SMAC  DMAC  VLAN  SIP  DIP  SPort  DPort  Queue  IfName  Reason

--------------------------------------------------------------------------------

Total Drop Packets in Ring Buffer of XPE 0: 10

0  8a44800  0010-9400-0005  0010-9400-0002  100  192.168.1.2  192.168.0.1  0  0  0  WGE1/0/1  2

表1-5 display buffer transient-capture packet-drop命令显示信息描述表

字段

描述

TCB STATUS

TCB状态,开启的方向、接口和队列

No.

编号

Time

丢包发生时间,为UNIX时间戳格式,即1970年1月1日0点0时0秒的相对时间。例如:

·     1970年1月1日0点0时0秒实际显示为0

·     1970年1月1日1点0时0秒实际显示为E10

SMAC

源MAC地址

DMAC

目的MAC地址

VLAN

VLAN ID

SIP

源IP地址

DIP

目的IP地址

SPort

源端口号

DPort

目的端口号

Queue

队列编号

IfName

接口名称

Reason

丢包原因(多个原因时,为以下数字的或运算组合):

·     1:入队列丢弃

·     2:出队列丢弃

·     4:加权随机丢弃

·     8:CELL资源不足丢弃

Total Drop Packets in Ring Buffer of XPE 0: 10

XPE0上的总丢报数,XPE表示设备支持的缓冲区类型

 

 

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

新华三官网
联系我们