Skip to main content
Zhuo
Explorer
April 16, 2024
Solved

Blocks ICMP Error Reporting Packets

  • April 16, 2024
  • 4 replies
  • 1688 views

How Fortinet Blocks ICMP Error Reporting Packets

 

thanks.

Best answer by Zhuo

The test topology is as follows:

96a159f74070bacb821244bcbd8a72a.png

The L3 layer switch will tell the fortigate Unreachable, and what we have to do is not to interfere with the L3 layer switch sending the packet to the fortigate. We need to reject the Unreachable packet in the fortigate (equivalent to forwarding traffic).

 

I have tested the results. Firewall ACL is used in fortigate to prevent Unreachable from being sent to the client. Note: It is not a firewall policy, but a firewall ACL. Just define the icmp service type3 code1.

Zhuo_2-1713254718111.png

 

 

4 replies

ebilcari
Staff
Staff
April 16, 2024

You can check this article that covers this topic more in detail.

Emirjon
Zhuo
ZhuoAuthorAnswer
Explorer
April 16, 2024

The test topology is as follows:

96a159f74070bacb821244bcbd8a72a.png

The L3 layer switch will tell the fortigate Unreachable, and what we have to do is not to interfere with the L3 layer switch sending the packet to the fortigate. We need to reject the Unreachable packet in the fortigate (equivalent to forwarding traffic).

 

I have tested the results. Firewall ACL is used in fortigate to prevent Unreachable from being sent to the client. Note: It is not a firewall policy, but a firewall ACL. Just define the icmp service type3 code1.

Zhuo_2-1713254718111.png

 

 

ebilcari
Staff
Staff
April 16, 2024

Thanks for sharing your findings. This looks like another elegant way of achieving the same result using a custom service and ACL:

icmp-type.png

Emirjon
Zhuo
ZhuoAuthor
Explorer
April 16, 2024

The test topology is as follows:

 

The L3 layer switch will tell the fortigate Unreachable, and what we have to do is not to interfere with the L3 layer switch sending the packet to the fortigate. We need to reject the Unreachable packet in the fortigate (equivalent to forwarding traffic).

 

I have tested the results. Firewall ACL is used in fortigate to prevent Unreachable from being sent to the client. Note: It is not a firewall policy, but a firewall ACL. Just define the icmp service type3 code1.

1713254284649.png