{"draft":"draft-ietf-behave-nat-icmp-12","doc_id":"RFC5508","title":"NAT Behavioral Requirements for ICMP","authors":["P. Srisuresh","B. Ford","S. Sivakumar","S. Guha"],"format":["ASCII","HTML"],"page_count":"29","pub_status":"BEST CURRENT PRACTICE","status":"BEST CURRENT PRACTICE","source":"Behavior Engineering for Hindrance Avoidance","abstract":"This document specifies the behavioral properties required of the\r\nNetwork Address Translator (NAT) devices in conjunction with the\r\nInternet Control Message Protocol (ICMP). The objective of this\r\nmemo is to make NAT devices more predictable and compatible with\r\ndiverse application protocols that traverse the devices. Companion\r\ndocuments provide behavioral recommendations specific to TCP, UDP,\r\nand other protocols. This document specifies an Internet Best Current \r\nPractices for the Internet Community, and requests discussion and \r\nsuggestions for improvements.","pub_date":"April 2009","keywords":["[--------]","ICMP Error payload translation","hairpin translation","ICMP Query","ICMP Error","Ping","Traceroute"],"obsoletes":[],"obsoleted_by":[],"updates":[],"updated_by":["RFC7857"],"see_also":["BCP0148"],"doi":"10.17487\/RFC5508","errata_url":null}