首页/安全/安全设备配置速查/会话表查看与会话诊断

会话表查看与会话诊断

会话表记录每条流的状态与老化信息,是判断流量是否被设备正常转发的第一手依据。

安全设备配置速查安全更新于 2026-10-13

会话表是什么

有状态设备把一条流的首包做策略、NAT 与路由处理后建立会话表项,后续属于该连接的报文按表项直接转发,返回流量按表项逆向处理。所以会话表是判断流量是否真正被设备转发、地址是否被转换的第一手依据:有会话说明流量到达并被接受,没会话说明流量未到设备或已被丢弃。会话空闲超过老化时间被删除,长连接业务闪断往往与老化时间直接相关。

基本信息

华为命令display firewall session table [verbose],可按 source / destination 过滤
H3C 命令display session table ipv4 [verbose],同样支持过滤条件
关键字段源与目的地址端口、协议、所属区域、应用识别、剩余老化时间
诊断顺序先确认会话是否存在,再看转换结果,最后看策略命中与回程
风险点全量输出在海量会话设备上会明显增加 CPU,务必带过滤条件

典型使用场景

  • 业务不通时判断流量是否到达设备并被接受,缩小范围到上联或服务器侧
  • 核对 NAT 是否按预期命中了正确的地址池或映射规则
  • 排查长连接闪断,观察会话老化时间与重建频率
  • 确认策略改动是否生效:新旧会话并存时可对比表项
  • 容量观察:会话总数与增长趋势用于评估表项资源与地址池端口占用

按条件查询会话

按条件查询会话
# 华为:先按内网源地址过滤,避免全量刷屏
display firewall session table source 192.168.10.10
display firewall session table verbose source 192.168.10.10   # 看转换后地址与老化
display firewall session table destination 202.1.1.20
# H3C
display session table ipv4 source 192.168.10.10
# 有会话但业务不通时,继续核对策略命中与回程路径

输出逐列读法

字段含义正常与异常
源地址:端口转换前(内网侧)的原始地址端口与终端实际地址一致;若为公网地址说明未做源转换
目的地址:端口转换后(实际转发)的目的地址端口映射场景下应指向内网真实主机端口
协议TCP / UDP / ICMP 等与业务一致;ICMP 会话短暂属正常
区域信息流量所处的源区与目的区应与你写的策略区域对一致
剩余老化该表项还能空闲多久被删除接近 0 说明业务存在空转或老化偏短
应用识别识别出的应用名称或未知长期未知说明特征库或解密能力受限
查不到会话不等于设备故障:先确认流量是否到达设备(入接口计数或镜像抓包),再确认是否被默认动作丢弃;反之查得到会话也不等于业务正常,应用层、路由或服务器侧问题都会让会话空转。
命令输出用于取证时建议先保存文本再比对,不要边查边改配置;已建立的会话不会随策略或 NAT 变更立即改变,重启会话需等待老化或人工清理后复测。
巡检建议固定采集会话总数、地址池端口使用率与新建连接成功率三项指标:只看会话总数发现不了端口耗尽,新增连接失败率上升才是端口不足的早期信号。
会话容量与老化时间共同决定并发上限:会话数长期接近设备规格时先评估老化时间与地址池端口占用,再考虑扩容,单纯调大老化只会让表项更快耗尽。

易错点

  • 全量查询会话在出口设备上刷屏严重且占用 CPU,排查时忘记加源或目的过滤条件
  • 把「没有会话」直接判定为策略问题,实际流量根本没到设备,浪费在错误的排查方向
  • 会话存在就认为业务正常,忽略 NAT 转换结果与回程路径,最终定位不到真实故障点
  • 修改策略或 NAT 后在旧会话上验证,得出配置无效的错误结论
  • 长期不做会话容量观察,直到地址池端口耗尽或表项满才被动发现

数据来源与参考

  • 华为 USG6000 产品文档:会话表管理
  • H3C SecPath 会话表命令参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌