ICMP 전송시에 속도 제한을 두는 매커니즘에 관한 질문입니다.

trymp의 이미지

linux kernel단에서 ICMP redirect 나 unreadable 메시지를 보낼 때

속도 제한을 두는 것으로 알고 있습니다. 근데, 속도제한은

dst IP 로 할 때도 있고 Source IP 로 할때도 있더군요.

왜 soruce IP 와 destination IP 이렇게 이중으로 속도 제한을 하는 것인지 궁금합니다.

이러면 ICMP 메시지를 못 받는 host 도 생기지 않나요??

고수님들의 많은 조언 부탁드립니다.