Thank you for your fast response Ondrej (now I am cc'ing the list too, forgot before)!
That is correct, however the BGP RR client cannot know which router actually withdrew
the prefix, since this information is lost if not attached to the withdrawal.
We also have an add-path setup, but the problem I am referring to is more generic
(related to understanding which monitor actually sent the withdrawal).
Withdrawal MRT files I checked carry the withdrawn route, but nothing more.
Just trying to understand if the RFC leaves this ambiguous (i.e., how an RR client
can know that the withdrawal it sees was actually generated by itself for example,
since without an originator ID this is not feasible). In the latter case an RR client cannot
know where the withdrawal came from, so it does not know if it should actually delete the route
from its routing table or not (other RS clients may have the route active).
Have you encountered this use case before?
Best regards,
Vasileios