交互式连接建立
交互式连接建立(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
开放源代码
外部链接
- IETF Journal article on ICE - read first
- ICE Tutorial