Support Support Downloads Knowledge Base Case Manager My Juniper Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

[SRX] What is the difference between "junos-icmp-all" and "junos-ping"?



Article ID: KB32594 KB Last Updated: 10 Oct 2019Version: 2.0

The following predefined applications are similar and return the same content:

application junos-icmp-all {
term t1 protocol icmp;
application junos-ping {
    term t1 protocol 1;

This article explains the difference between these two applications.


Functionally, junos-ping and junos-icmp-all are the same. The target protocol for both applications is all types of ICMP, as shown above.

These two applications are inherited for configuration compatibility.

  • junos-icmp-all was used by J-Series and MX/T-Series as part of Junos OS.

  • junos-ping came from Netscreen as part of Junos-ES OS.

When the two operating systems merged, both applications remained to preserve configuration compatibility.

Modification History:

2019-10-10: Minor non-technical changes made

Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search