Suppose there are two routers between Source and destination R1, R2 respectively. Suppose source sending packet to R1 and then R1 send to R2, but R2's buffer is full and discarded the packet and generates ICMP message to source, but meanwhile R1 buffer is also full and R1 discards the ICMP packet.
My question is what will happen then?
Case1: R1 sends the feedback to R2 that ICMP packet has lost,then R2 creates another ICMP for source?
Or
Case2: R1 creates the another ICMP packet for send the source?