This article explains why warning messages such as ‘js: warning: Modifying reserved identifier junos-xxx is deprecated’ are seen during a Junos OS upgrade. Beginning with 14.1R4, Junos OS displays a warning when a reserved identifier is configured.
‘js: warning: Modifying reserved identifier junos-xxx is deprecated’
During Junos software upgrade process, the following messages are observed:
js: warning: Modifying reserved identifier junos-icmp-all is deprecated js: warning: Modifying reserved identifier junos-dns-udp is deprecated js: warning: Modifying reserved identifier junos-tftp is deprecated js: warning: Modifying reserved identifier junos-snmp-get is deprecated js: warning: Modifying reserved identifier junos-snmp-get-next is deprecated js: warning: Modifying reserved identifier junos-snmp-response is deprecated js: warning: Modifying reserved identifier junos-snmp-trap is deprecated js: warning: Modifying reserved identifier junos-citrix-winframe-udp is deprecated js: warning: Modifying reserved identifier junos-traceroute is deprecated
Junos OS reserves the prefix "junos-" for the identifiers of configurations defined within the junos-defaults configuration group. This means you cannot use "junos-xxx" when defining services/applications. However, the behavior to process this type of configuration is different in various Junos versions:
user@router# set applications application junos-tcp protocol tcp warning: Modifying reserved identifier junos-tcp is deprecated [edit] user@router# commit commit complete