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

08-ACL和QoS配置举例

目录

02-TCB典型配置举例

本章节下载 02-TCB典型配置举例  (200.38 KB)

02-TCB典型配置举例


1  简介

TCB(Transient Capture Buffer,瞬时抓包缓存)是一种监控MMU(Memory Management Unit,存储管理单元)队列丢包的技术,它可以监控到MMU队列丢了什么包、什么机制丢的包、为什么要丢包,并将这些信息上报给采集器。

本文档介绍了TCB的典型配置举例。

2  配置前提

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解TCB特性和gRPC特性。

3  配置举例

3.1  组网需求

图1所示,服务器Server 1和Server 2均通过以太网交换机Device A和Device B连接Server 3,Device A作为gRPC客户端,并通过Device B与采集器相连。采集器为gRPC服务器。

在Device A上开启并配置TCB与Dial-out模式的gRPC功能。通过TCB监控Device A的egress方向MMU队列丢包。gRPC的对接模式采用Dial-out模式,由设备主动将配置的订阅数据推送给采集器。

图1 TCB典型配置组网图

 

3.2  配置思路

·     在Device A设备的接口Twenty-FiveGigE1/0/3上开启发送缓冲区的TCB功能,并根据实际要求配置TCB参数,监控MMU队列丢包。

·     在设备上配置gRPC功能,通过gRPC将TCB采集到的数据发送给采集器。采集器作为gRPC服务器,对数据进行解析。

3.3  适用产品及版本

表1 适用产品及版本

产品

软件版本

S12500G-AF系列交换机

Release 7639P01及以上版本

S10500X系列交换机

Release 7639P01及以上版本

S12500-XS系列交换机

Release 7639P01及以上版本

S7600E-X系列交换机

Release 7639P01及以上版本

S7500X-X系列交换机

Release 7639P01及以上版本

S10500系列交换机

不支持

S7600-X系列交换机

不支持

S12500-S系列交换机

不支持

S7500E-X系列交换机

不支持

S7500E系列交换机

不支持

S7500X系列交换机

不支持

S7600系列交换机

不支持

S7000ET系列交换机

不支持

 

3.4  配置注意事项

·     在系统视图下开启并配置全局TCB功能对指定slot上所有支持TCB功能的接口生效,在接口视图下开启并配置TCB功能仅对当前接口生效。两种配置方式互斥,如果当前已经使用一种方式开启了TCB功能,需要在该方式下关闭TCB功能后,才能使用另一种方式配置。

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

·     设备将TCB捕获的所有的丢包信息通过gRPC功能上报给gRPC服务器,但gRPC服务器只支持解析IPv4 TCP或IPv4 UDP报文的丢包信息。

·     在通过display buffer transient-capture packet-drop命令来显示TCB捕获的丢包信息时,最多支持显示三条记录。报文在跨IRF成员设备转发时,如果在egress方向发生了丢包,则通过本命令无法显示VLAN字段。

3.5  配置步骤

3.5.1  配置准备

配置各设备的IP地址,并确保它们之间路由可达,具体配置步骤略。

3.5.2  配置Device A

1. 开启并配置TCB

# 创建编号为3000的IPv4高级ACL,并为其创建如下规则:匹配源IP地址为192.168.0.1和192.168.1.1的报文。

<DeviceA> system-view

[DeviceA] acl advanced 3000

[DeviceA-acl-ipv4-adv-3000] rule permit ip source 192.168.0.1 0

[DeviceA-acl-ipv4-adv-3000] rule permit ip source 192.168.1.1 0

[DeviceA-acl-ipv4-adv-3000] quit

# 对接口Ten-GigabitEthernet1/0/3出方向队列0中匹配ACL 3000的报文开启TCB功能,进入预触发状态的队列长度门限值为10000字节,退出预触发状态的队列长度门限值为5000字节,抓包数量为1000,抓包时间为500微秒,预触发状态时的采样率为10,触发状态时的采样率为10,数据上报频次为600次/分钟。

[DeviceA] interface twenty-fivegige 1/0/3

[DeviceA-Ten-GigabitEthernet1/0/3] buffer transient-capture egress queue 0 enable acl 3000 start-threshold 10000 stop-threshold 5000 frozen-number 1000 frozen-timer 500 pre-sample-rate 10 post-sample-rate 10 poll-frequency 600

[DeviceA-Ten-GigabitEthernet1/0/3] quit

2. 开启并配置gRPC

# 开启gRPC功能。

[DeviceA] grpc enable

# 创建传感器组test,并添加采样路径tcb/tcbpacketinfoevent和tcb/tcbrawpacketinfoevent。

[DeviceA] telemetry

[DeviceA-telemetry] sensor-group test

[DeviceA-telemetry-sensor-group-test] sensor path tcb/tcbpacketinfoevent

[DeviceA-telemetry-sensor-group-test] sensor path tcb/tcbrawpacketinfoevent

[DeviceA-telemetry-sensor-group-test] quit

# 创建目标组collector1,并配置IP地址为192.168.2.1、端口号为10001的采集器。

[DeviceA-telemetry] destination-group collector1

[DeviceA-telemetry-destination-group-collector1] ipv4-address 192.168.2.1 port 10001

[DeviceA-telemetry-destination-group-collector1] quit

# 创建订阅A,配置关联传感器组为test,关联目标组为collector1。

[DeviceA-telemetry] subscription A

[DeviceA-telemetry-subscription-A] sensor-group test

[DeviceA-telemetry-subscription-A] destination-group collector1

[DeviceA-telemetry-subscription-A] quit

[DeviceA-telemetry] quit

3.6  验证配置

Server 1和Server 2向Server 3线速转发流量,导致Device A的Ten-GigabitEthernet1/0/3出方向拥塞丢包,此时采集器将收到设备推送的数据信息,在设备上也能查看到TCB捕获的报文丢包信息。

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

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

TCB STATUS: EgressPort Ten-GigabitEthernet1/0/3

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

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

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

Total Drop Packets in Ring Buffer of XPE 0:2047

0 178a5cc8eb0 0010-9400-0005  0010-9400-0002  100    192.168.0.1 192.168.3.1

UDP 60    60    2     Ten-GigabitEthernet1/0/3 2

3.7  配置文件

#

interface Ten-GigabitEthernet1/0/3

 port link-mode route

 buffer transient-capture egress queue 0 enable acl 3000 start-threshold 10000 s

top-threshold 5000 frozen-number 1000 frozen-timer 500 pre-sample-rate 10 post-s

ample-rate 10 poll-frequency 600

 ip address 192.168.4.1 255.255.255.0

#

 grpc enable

#

telemetry

sensor-group test

  sensor path tcb/tcbpacketinfoevent

  sensor path tcb/tcbrawpacketinfoevent

 destination-group collector1

  ipv4-address 192.168.2.1 port 10001

 subscription A

  sensor-group test

  destination-group collector1

#

 

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

新华三官网
联系我们