端口映射协议介绍

  • UPNP IGD V1
    随UPNP于1999年发布,IGD作为UPNP的组成部分提供了添加和删除端口映射,分配租约时间,枚举现有端口映射,了解公共外部IP地址功能,现有的IGD V1实现存在安全漏洞。此为ISO标准,非IETF标准。现已被IGE V2取代
  • UPNP IGD V2
    于2010年发布,增加了IPV6支持,并纠正了值为 0 的无限租用时间的误解。但与微软IGD V1客户端存在兼容性问题。ISO标准,非IETF标准。
  • NAT-PMP
    由IETF定义,是一个独立的端口映射协议,2005年由苹果推出。现已被PCP取代。
    https://datatracker.ietf.org/doc/rfc6886/
  • PCP(Port Control Protocol)
    是NAT-PMP的升级,于2013年公布RFC,支IPv6,支持在CGN和家庭环境中使用,支持生命期管理。
    https://datatracker.ietf.org/doc/rfc6887/

未来PCP有可能取代其它几种协议

UPNP+(2.0)已于2015年发布

UPnP Standards & Architecture

发表回复