indirect-next-hop-change-acknowledgements
Syntax
(indirect-next-hop-change-acknowledgements | no-indirect-next-hop-change-acknowledgements);
Hierarchy Level
[edit logical-systems logical-system-name routing-options forwarding-table], [edit routing-options forwarding-table]
Description
Configure the routing protocol process (rpd) to request an acknowledgement when creating a new forwarding next hop.
During an indirect next-hop change sequence, the routing device might create a new forwarding
next hop that is referenced by the indirect next hop. If the
indirect-next-hop-change-acknowledgements
statement is
configured, the routing protocol process requests an acknowledgement when creating
the new forwarding next hop. When the routing protocol process receives the
acknowledgement, this indicates that all PFEs have received the new forwarding next
hop and it is then safe to change the indirect next hop to reference the new
forwarding next hop. This prevents packet loss when changing the indirect next hop
by ensuring that all PFEs have consistent state information for the new forwarding
next hop.
The routing protocol process is not requesting an acknowledgement for the indirect next hop
itself. Rather, the routing protocol process is requesting an acknowledgement for
the new forwarding next hop that the indirect next hop is going to reference. In the
case when the forwarding next hop is an existing one (meaning that it is already
installed in the forwarding table), the routing protocol process does not request an
acknowledgement, even if the
indirect-next-hop-change-acknowledgements
statement is
configured.
We recommend that the indirect-next-hop-change-acknowledgements
statement be configured when protection mechanisms are being used.
This includes MPLS RSVP protection such as fast reroute (FRR) as well
as interior gateway protocol (IGP) loop-free alternate (LFA) link
or node protection. If there is no protection mechanism being used
in the network, the indirect-next-hop-change-acknowledgements
statement does not provide any benefit and might increase packet
loss.
Default
Disabled by default in all platforms except PTX Series, where it is enabled by default.
Options
indirect-next-hop-change-acknowledgements—Enable acknowledgements.
no-indirect-next-hop-change-acknowledgements—Explicitly disable acknowledgements.
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 12.2.