华为che tlooh参数有哪些具体配置?

99ANYc3cd6
预计阅读时长 11 分钟
位置: 首页 参数 正文

命令拆解:che -tlooh 是什么?

这个命令的全称应该是 display session table [options],你输入的 chedisplay session table 的命令缩写(在华为防火墙上,很多长命令都有简写形式)。

华为che tlooh参数
(图片来源网络,侵删)

-tlooh 是这个命令的一个参数组合,它由多个独立的参数组合而成,用来精确地筛选和显示你关心的会话信息,我们来把它拆解开:

  • -t: 代表 table,这个参数用来指定查看会话表。
  • -l: 代表 layer,这个参数用来指定查看特定网络层(L2, L3, L4)的会话。
  • -o: 代表 order,这个参数用来指定会话列表的排序方式。
  • -o: 第二个 o 同样代表 order,但在这里是重复使用,用来指定第二个排序字段
  • -h: 代表 hash,这个参数用来显示会话的哈希信息,这对于排查性能问题和哈希冲突非常有用。

che -tlooh 的完整含义是: “以 layer 为第一排序字段,以 hash 值为第二排序字段,来显示会话表的信息。”


参数详解与使用示例

下面我们详细解释每个参数以及如何组合使用它们。

基本命令:che -t

不加任何参数时,che -t 会显示当前防火墙上所有的会话条目,信息量巨大,通常用于快速查看会话总数。

华为che tlooh参数
(图片来源网络,侵删)
<HUAWEI> display session table -t

参数 -l (Layer - 网络层)

用于筛选特定网络层的会话,这对于诊断特定层次的问题非常高效。

  • -l l2: 显示二层(数据链路层)会话,通常是VLAN内或MAC地址相关的。
  • -l l3: 显示三层(网络层)会话,通常是IP报文相关的,比如ICMP、GRE等。
  • -l l4: 显示四层(传输层)会话,这是最常见的,比如TCP、UDP的会话。

示例:只查看所有TCP和UDP的四层会话

<HUAWEI> display session table -t -l l4

参数 -o (Order - 排序)

用于对会话列表进行排序,方便你找出流量最大、连接数最多的会话。

  • -o start-time: 按会话的开始时间排序。
  • -o end-time: 按会话的结束时间排序。
  • -o bytes: 按会话的字节数排序(流量大小)。
  • -o packets: 按会话的包数量排序。
  • -o idle-time: 按会话的空闲时间排序。

示例:按流量(字节数)从大到小查看所有会话

华为che tlooh参数
(图片来源网络,侵删)
<HUAWEI> display session table -t -o bytes

参数 -h (Hash - 哈希)

这是一个高级参数,主要用于性能调优和故障排查,它会显示每个会话在会话表中的哈希值和哈希桶信息。

  • 为什么需要哈希信息? 防火墙的会话表是一个大型数据结构,为了快速查找和更新会话,它使用哈希算法将五元组(源IP、源端口、目的IP、目的端口、协议)映射到一个哈希桶中,正常情况下,每个桶里的会话数量很少(理想情况是1个),如果某个桶里的会话数量非常多,就会形成“哈希冲突”,导致查找效率下降,影响防火墙性能。

示例:查看所有会话,并显示其哈希信息

<HUAWEI> display session table -t -h

输出结果中会增加 HashBucket 字段,你可以通过分析这些字段来是否存在严重的哈希冲突。


che -tlooh 的实际应用场景

现在我们把 -l, -o, -o, -h 组合起来,看看 che -tlooh 这个强大命令的实际用途。

场景:排查网络慢,怀疑是某个应用占用了大量带宽

  1. 定位流量大户:我们想知道哪个会话占用的流量最大,我们可以按流量排序。

    <HUAWEI> display session table -t -o bytes

    假设我们发现一个源IP为 168.1.100,目的端口为 443(HTTPS)的会话流量异常高。

  2. 精确定位:现在我们只想看这个特定IP的会话。

    <HUAWEI> display session table -t source-ip 192.168.1.100
  3. 深入分析(使用 che -tlooh: 为了更深入地分析这个高流量会话是否存在性能瓶颈,我们可以使用 che -tlooh

    • -l l4: 我们关心的是四层的TCP/UDP会话。
    • -o bytes: 第一排序是流量,把最耗流的会话放在最前面。
    • -o hash: 第二排序是哈希值,这会把流量相似的会话按哈希值分组,你可以一眼看出是否存在哈希冲突,如果多个高流量会话被分到了同一个哈希桶(Bucket值相同),那就可能存在性能问题。

    最终命令

    <HUAWEI> display session table -t -l l4 -o bytes -o hash

    通过这个命令的输出,网络管理员可以同时做到:

    • 快速识别:哪个会话流量最大。
    • 性能诊断:检查是否存在哈希冲突,判断防火墙的会话处理能力是否成为瓶颈。

相关常用命令

除了 che -tlooh,还有一些相关的命令也非常实用:

  • clear session table: 清空会话表,这通常用于在策略变更后强制刷新会话,或者快速终止所有会话。慎用!

    <HUAWEI> clear session table
  • reset connection: 强制终止指定的会话,这是更精确的操作。

    <HUAWEI> reset connection source-ip 192.168.1.100 destination-port 80
  • display session table verbose: 显示详细的会话信息,包括应用层信息(如URL、域名等,如果开启了ALG或IPS/IDS检测)。

    <HUAWEI> display session table -t verbose
参数 全称 作用 示例
-t table 指定查看会话表 che -t
-l layer 按网络层筛选 -l l4 (只看四层会话)
-o order 指定排序字段 -o bytes (按流量排序)
-h hash 显示哈希信息,用于性能分析 -h

che -tlooh 是一个将流量排序哈希分析结合起来的高级命令,是华为防火墙管理员进行性能瓶颈排查深度流量分析的利器,它帮助管理员不仅看到“谁在用流量”,还能分析“防火墙处理这些流量的效率如何”。

-- 展开阅读全文 --
头像
hp pavilion 14拆机
« 上一篇 昨天
科技展发的新智能机器人
下一篇 » 昨天

相关文章

取消
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]