Graceful Restart Example
When A has finished advertising its RIB, any marked routes which weren’t replaced are flushed.
B and C send their routes to A. A stores them in its RIB.
BGP halts on A. B and C’s RIBs and A’s FIB all mark routes for later deletion.
BGP comes back up and establishes new sessions with B and C.
Once B and C have sent all their routes, A runs best path, populates its FIB
… and advertises its new RIB, replacing the marked routes.