1. Implemented icmp_send_error and icmp_send_echo_reply.
2. Integrated icmp handling to router.