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 XXX@example.com With IPv4 SDP A=140.123.1.1 … 看不懂 IPv4 位址 ?? 140.123.1.1 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 140.123.1.1FF::1 INVITE XXX@example.com With IPv4 SDP A=140.123.1.1 … INVITE XXX@example.com 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; http://www.6winit.org 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; http://www.6winit.org

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 192.168.1.1 STUN server IP mapping table S: 192.168.1.1 Packet 140.123.1.xx S:140.123.1.1 D:140.123.1.1IP :140.123.1.1 原來我對外的 IP 是 140.123.1.1

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 ipv6@aaa.bb SDP: 140.123.1.1 140.123.1.1 140.123.1.2 FF::2FF::1 Ipv6@aaa.bb

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

25 25 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE 140.123.1.1 140.123.1.2 FF::2FF::1 S:140.123.1.2 IP: AA::1 STUN request STUN response INVITE INVITE ipv6@aaa.bb SDP: AA::1 INVITE INVITE ipv6@aaa.bb SDP: FF::2

26 26 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE 140.123.1.1 140.123.1.2 FF::2FF::1 S:140.123.1.2 IP: AA::1 STUN request STUN response INVITE INVITE ipv6@aaa.bb SDP: AA::1 INVITE INVITE ipv6@aaa.bb SDP: FF::2 OK 200 OK SDP: FF::1

27 27 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE 140.123.1.1 140.123.1.2 FF::2FF::1 S:140.123.1.2 IP: AA::1 STUN request STUN response INVITE INVITE ipv6@aaa.bb SDP: AA::1 INVITE INVITE ipv6@aaa.bb SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP: 163.1.1.1

28 28 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE 140.123.1.1 140.123.1.2 FF::2FF::1 S:140.123.1.2 IP: AA::1 STUN request STUN response INVITE INVITE ipv6@aaa.bb SDP: AA::1 INVITE INVITE ipv6@aaa.bb SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP: 163.1.1.1 OK 200 OK SDP: 163.1.1.1 200 OK SDP: 140.123.1.2

29 29 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE 140.123.1.1 140.123.1.2 FF::2FF::1 S:140.123.1.2 IP: AA::1 STUN request STUN response INVITE INVITE ipv6@aaa.bb SDP: AA::1 INVITE INVITE ipv6@aaa.bb SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP: 163.1.1.1 OK 200 OK SDP: 163.1.1.1 200 OK SDP: 140.123.1.2 ACK

30 30 IPV4 - SIPUASIP Proxy 01NAT-PTSIP Proxy 02IPV6 - SIPUA INVITE 140.123.1.1 140.123.1.2 FF::2FF::1 S:140.123.1.2 IP: AA::1 STUN request STUN response INVITE INVITE ipv6@aaa.bb SDP: AA::1 INVITE INVITE ipv6@aaa.bb SDP: FF::2 OK 200 OK SDP: FF::1 STUN request STUN response S:FF::2 IP: 163.1.1.1 OK 200 OK SDP: 163.1.1.1 200 OK SDP: 140.123.1.2 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