• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

各位大佬,我想要一个防火墙查会话的案例,谢谢

2025-04-11提问
  • 0关注
  • 0收藏,355浏览
粉丝:0人 关注:0人

问题描述:

如题

组网及组网描述:

如题

最佳答案

已采纳
粉丝:32人 关注:1人

有的

华三防火墙会话处理机制简述


过程分析

       我们把数据通信的基本单位叫做报文,然后把五元组相同的报文放到一起,称作流。更进一步讲,把两条对应的流称为一个会话。这里“对应的流”是指通信双方为完成一个特定功能发送的请求报文流,以及对应的应答报文流。

       会话是个双向的概念,它基于应用,区分应用的发起方和响应方,明确两条流的方向,并维护它们的通信状态。目前设备支持对如下协议建立单播会话:

  dccp      Datagram Congestion Control Protocol (DCCP)

  icmp      Internet Control Message Protocol (ICMP)

  raw-ip    RAW IP

  sctp      Stream Control Transmission Protocol (SCTP)

  tcp       Transmission Control Protocol (TCP)

  udp       User Datagram Protocol (UDP)

  udp-lite  Lightweight User Datagram Protocol (UDP-Lite)

 

首先看一下设备对报文的处理流程,如下图所示:

      

首包到达设备会进入创建会话流程(这并不是最终的会话,而只是一个临时的会话,所以debug的打印叫session entry),它只用来处理首包的会话业务。如果所有业务都处理正常,临时会话会在报文发送前正式化,形成用户可见的会话表项,为后续报文提供服务。这个正式化的阶段叫做Session-end,它作为会话创建的结束点固化在转发流程中。


为保证正式化时会话拥有全部业务的信息,要求所有会话业务的处理都注册到Session-end之前。当然,如果中途有业务把报文丢弃的话,临时会话就会删除,不会再走到Session-end阶段进行正式化了。示例如下:

 


因此可以联想到,如果安全策略阻断某条业务流,查看对应会话是看不到的。原因就在于会话在正式化之前就已经被删除。示例如下:

*Jan 18 18:58:38:766 2024 F5080D_1 IPFW/7/IPFW_PACKET: -Chassis=1-Slot=2; 

Receiving, interface = Route-Aggregation1.10

version = 4, headlen = 20, tos = 0

pktlen = 84, pktid = 52628, offset = 0, ttl = 255, protocol = 1

checksum = 54724, s = 10.158.1.10, d = 10.158.2.10

channelID = 0, vpn-InstanceIn = 0, vpn-InstanceOut = 0.

VsysID = 1

prompt: Receiving IP packet from interface Route-Aggregation1.10.

Payload: ICMP

  type = 8, code = 0, checksum = 0xb32f.

 

 

*Jan 18 18:58:38:766 2024 F5080D_1 SESSION/7/TABLE: -Chassis=1-Slot=2; 

 Tuple5(EVENT): 10.158.1.10/38201-->10.158.2.10/2048(ICMP(1))

 Session entry was created.   ----新建会话流程

*Jan 18 18:58:38:766 2024 F5080D_1 FILTER/7/PACKET: -Chassis=1-Slot=2; The packet is denied. Src-ZOne=Trust, Dst-ZOne=DMZ;If-In=Route-Aggregation1.10(334), If-Out=Route-Aggregation1.20(336); Packet Info:Src-IP=10.158.1.10, Dst-IP=10.158.2.10, VPN-Instance=, Src-MacAddr=b0f9-63b3-c46e,Src-Port=8, Dst-Port=0, Protocol=ICMP(1), Application=ICMP(22742),Terminal=invalid(0), Url-category=invalid(65535), SecurityPolicy=icmp_deny, Rule-ID=2.  ----被安全策略阻断

 

*Jan 18 18:58:38:767 2024 F5080D_1 SESSION/7/TABLE: -Chassis=1-Slot=2; 

 Tuple5(EVENT): 10.158.1.10/38201-->10.158.2.10/2048(ICMP(1))

 Session entry was created.

*Jan 18 18:58:38:766 2024 F5080D_1 ASPF/7/PACKET: -Chassis=1-Slot=2; The first packet was dropped by packet filter or object-policy. Src-ZOne=Trust, Dst-ZOne=DMZ;If-In=Route-Aggregation1.10(334), If-Out=Route-Aggregation1.20(336); Packet Info:Src-IP=10.158.1.10, Dst-IP=10.158.2.10, VPN-Instance=none, Src-Port=38201, Dst-Port=2048. Protocol=ICMP(1).

 

*Jan 18 18:58:38:766 2024 F5080D_1 SESSION/7/TABLE: -Chassis=1-Slot=2; 

 Tuple5(EVENT): 10.158.1.10/38201-->10.158.2.10/2048(ICMP(1))

 Session entry was deleted.       ---策略阻断,会话被删除

*Jan 18 18:58:41:771 2024 F5080D_1 SESSION/7/TABLE: -Chassis=1-Slot=2; 

 Tuple5(EVENT): 10.158.1.10/38201-->10.158.2.10/2048(ICMP(1))

 Session entry was deleted.

 

同样,如果报文转发找不到出接口,会话同样会被删除。

*Jan 18 19:02:43:955 2024 F5080D_1 IPFW/7/IPFW_PACKET: -Chassis=1-Slot=2; 

Receiving, interface = Route-Aggregation1.10

version = 4, headlen = 20, tos = 0

pktlen = 84, pktid = 52791, offset = 0, ttl = 255, protocol = 1

checksum = 54049, s = 10.158.1.10, d = 10.158.4.10

channelID = 0, vpn-InstanceIn = 0, vpn-InstanceOut = 0.

VsysID = 1

prompt: Receiving IP packet from interface Route-Aggregation1.10.

Payload: ICMP

  type = 8, code = 0, checksum = 0x1cff.

 

 

*Jan 18 19:02:43:955 2024 F5080D_1 IPFW/7/IPFW_PACKET: -Chassis=1-Slot=2; 

Discarding, interface = Route-Aggregation1.10

version = 4, headlen = 20, tos = 0

pktlen = 84, pktid = 52791, offset = 0, ttl = 254, protocol = 1

checksum = 54305, s = 10.158.1.10, d = 10.158.4.10

channelID = 0, vpn-InstanceIn = 0, vpn-InstanceOut = 0.

VsysID = 1

prompt: Destination is unreachable.

Payload: ICMP

  type = 8, code = 0, checksum = 0x1cff.

 

 

*Jan 18 19:02:43:955 2024 F5080D_1 SESSION/7/TABLE: -Chassis=1-Slot=2; 

 Tuple5(EVENT): 10.158.1.10/38270-->10.158.4.10/2048(ICMP(1))

 Session entry was created.

*Jan 18 19:02:43:955 2024 F5080D_1 SESSION/7/TABLE: -Chassis=1-Slot=2; 

 Tuple5(EVENT): 10.158.1.10/38270-->10.158.4.10/2048(ICMP(1))

 Session entry was deleted.

 

透明部署情况丢包案例分析:防火墙ASPF丢包典型案例分析


除了以上列举的情况外,会话被删除的原因还有很多,比如会话冲突无法新建会话,命中路由黑洞,命中攻击防范策略等,上述的每个处理模块都有可能导致会话流程终止,在此不一一列举。

暂无评论

1 个回答
粉丝:107人 关注:9人

直接通过dis命令查看

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明