互動式連接建立

互動式連接建立（Interactive Connectivity Establishment），一種綜合性的NAT穿越的技術。

互動式連接建立是由IETF的MMUSIC工作組開發出來的一種framework，可整合各種NAT穿透技術，如STUN、TURN（Traversal Using Relay NAT，中繼NAT實現的穿透）、RSIP（Realm Specific IP，特定域IP）等。該framework可以讓SIP的客戶端利用各種NAT穿透方式打穿遠程的防火牆。

IETF規格
 Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols RFC 5245
 Session Traversal Utilities for NAT (STUN): RFC 5389
 Traversal Using Relays around NAT (TURN): Relay Extensions to STUN RFC 5766

開放原始碼
 PJNATH - Open Source ICE, STUN, and TURN Library
  libnice: GLib ICE library

外部連結
 IETF Journal article on ICE - read first
 ICE Tutorial

I