PTX Series routers running Junos Software needs to change the configuration from "set interfaces <name> ether-options ..." to "set interfaces <name> gigether-options ..." before upgrade to Junos 18.1 or later.
See also -
https://www.juniper.net/documentation/en_US/junos/topics/reference/configuration-statement/gigether-options-edit-interfaces.html
This
does not apply to PTX Series running Junos Evolved software.
For PTX platforms, "ether-options" has been migrated to "gigether-options" since Junos 17.1. The "ether-options" is deprecated in 18.1R1 and later. Continue using "ether-options" on PTX platforms results in an error when committing the configuration.
For PTX platforms, "gigether-options" is available along with "ether-options". The "ether-options" is a conventional configuration available on many platforms. However, for PTX, the "ether-options" is deprecated to the preferable configuration "gigether-options".
The "ether-options" is an invalid configuration statement in Junos version 18.1 or later. Continue using "ether-options" after upgrade to Junos 18.1 or later result in an invalid configuration. The failures can be seen in during the two operations - configuration via cli or performing a software upgrade as follow
when commit after a configuration change:
- "set interfaces <name> ether-options <options>" will result in a commit error
during software upgrade:
- upgrade fails when the upgrade process validates the current configuration
- upgrade with "no-validation" will result in the router lost its configuration (aka "Amnesiac" mode)