Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 SIP IPv6/IPv4 transition solutions 通訊所 鍾國麟. 2 Outline IPV6 transition problem NAT-PT + SIP ALG TZI gateway 3GPP – IMS STUN-Based SIP Proxy.

Similar presentations


Presentation on theme: "1 SIP IPv6/IPv4 transition solutions 通訊所 鍾國麟. 2 Outline IPV6 transition problem NAT-PT + SIP ALG TZI gateway 3GPP – IMS STUN-Based SIP Proxy."— Presentation transcript:

1 1 SIP IPv6/IPv4 transition solutions 通訊所 鍾國麟

2 2 Outline IPV6 transition problem NAT-PT + SIP ALG TZI gateway 3GPP – IMS STUN-Based SIP Proxy

3 3 IPV6 / IPV4 SIP 發生的問題 NAT-PT IPv4 IPv6 IPv4 SIP_UA IPv6 SIP_UA INVITE With IPv4 SDP A= … 看不懂 IPv4 位址 ?? IP Mapping table

4 4 NAT-PT + SIP ALG DUAL-Stack Translator IPv4 IPv6 SIP ALG Media session Translator IPv4 SIP UA IPv6 SIP UA FF::1 INVITE With IPv4 SDP A= … INVITE With IPv4 SDP A=FE::AA:1:1 IP Mapping table RTP (ipv4)RTP (ipv6) SIP_ALG Modify SIP/SDP Message

5 5 TZI Gateway 6WINIT Project; The TZI-Gateway is a application layer gateway for signalling communication and media streams for use in heterogeneous IPv4/IPv6 networks Determine IP version of caller based on received INVITE message

6 6 TZI Gateway 6WINIT Project;

7 7

8 8

9 9

10 10

11 11

12 12

13 13

14 14

15 15

16 16 3GPP-IMS Scenario

17 17 3GPP-IMS Scenario –3GPP IPv6 endpoint IPv6-only but IPv4-aware –SIP Edge Proxy Logical proxy entity Dual-Stack Manages pools of IPv6 and IPv4 addresses for one or multiple IPAPMs –IP Address and Port Mapper (IPAPM) IP translation (comparable to SIIT) Manages address/port bindings Controlled by edge proxy –Control protocol To be defined –MEGACO, MIDCOM…

18 18 目前 IPv6/IPv4 SIP solution – 需修改 NAT-PT, Gateway –SIP Proxy 和需 NAT-PT 合作 (IP Mapping) 利用 STUN 方法在 IPV6/IPV4 環境中穿透 NAT-PT 使得 SIP 可以通話。

19 19 STUN - Simple Traversal of UDP Through NATs NAT Internet (Public Network) Private Network STUN server IP mapping table S: Packet xx S: D: IP : 原來我對外的 IP 是

20 20 STUN-based SIP Proxy NAT-PT IPv4 IPv6 IPv4 SIP_UA IPv6 SIP_UA IP Mapping table SIP Proxy Dual stack RTP Relay Dual stack RTP Relay

21 21 STUN-based SIP Proxy –Dual stack –Change SDP –RTP Relay –STUN

22 22 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE STUN request STUN response INVITE OK STUN request STUN response OK RTP Relay

23 23 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE INVITE SDP: FF::2FF::1

24 24 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE FF::2FF::1 S: IP: AA::1 STUN request STUN response S: S: AA::1

25 25 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE FF::2FF::1 S: IP: AA::1 STUN request STUN response INVITE INVITE SDP: AA::1 INVITE INVITE SDP: FF::2

26 26 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE FF::2FF::1 S: IP: AA::1 STUN request STUN response INVITE INVITE SDP: AA::1 INVITE INVITE SDP: FF::2 OK 200 OK SDP: FF::1

27 27 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE FF::2FF::1 S: IP: AA::1 STUN request STUN response INVITE INVITE SDP: AA::1 INVITE INVITE SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP:

28 28 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE FF::2FF::1 S: IP: AA::1 STUN request STUN response INVITE INVITE SDP: AA::1 INVITE INVITE SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP: OK 200 OK SDP: OK SDP:

29 29 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE FF::2FF::1 S: IP: AA::1 STUN request STUN response INVITE INVITE SDP: AA::1 INVITE INVITE SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP: OK 200 OK SDP: OK SDP: ACK

30 30 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE FF::2FF::1 S: IP: AA::1 STUN request STUN response INVITE INVITE SDP: AA::1 INVITE INVITE SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP: OK 200 OK SDP: OK SDP: ACK RTP Relay

31 31 結論 Modify Gateway –NAT-PT+SIP ALG –TZI Gateway –3G IMS 提出一個實驗性的架構在不修改 NAT-PT 下,利用 SIP Proxy + STUN 使得 SIP 在 IPV6/IPV4 環境可使用 NAT-PT 環境不容易架設


Download ppt "1 SIP IPv6/IPv4 transition solutions 通訊所 鍾國麟. 2 Outline IPV6 transition problem NAT-PT + SIP ALG TZI gateway 3GPP – IMS STUN-Based SIP Proxy."

Similar presentations


Ads by Google