Download presentation
Presentation is loading. Please wait.
1
VoIPv6呼叫實驗 想法:對於通話流量,能夠P2P,就不要做RTP PROXY。 目的:
在dual stack環境下,進行優先走IPv6呼叫實驗。 優先以P2P進行通話流量,儘量不要增加伺服器端的負荷。 確認以上目的,可以由VoIP廠商完成實作。
2
實驗設備 45670(dual stack hard phone) 45674(v4 only hard phone)
PC(裝ethereal,抓封包用) sip2.ipv6.tn.edu.tw(dual stack sip server)
3
實驗架構圖
4
實驗 1 45670撥45676:45670優先送v6 invite,通話開始後RTP是v6封包。
5
實驗1 45670(dual stack) 撥 45676(v6 only)
PROXY (dual stack) 45676 (v6 only) 1.INVITE(IPv6) 2.INVITE(IPv6) 3.200 OK(IPv6) 4.200 OK(IPv6) 5.ACK(IPv6) 6.ACK(IPv6) RTP Stream(IPv6)
6
實驗 2 45670撥45674:45670優先送v6 invite,server發現45670為dual stack、45674只以v4註冊,送回302,45670改送v4 invite,通話開始後RTP是v4封包。
7
實驗2 45670(dual stack) 撥 45674(v4 only)
PROXY (dual stack) 45670 (dual stack) 45674 (IPv4 only) 1.INVITE(IPv6) 2.302 Move Temporarily (IPv6) 3.ACK(IPv6) 4.INVITE(IPv4) 5.INVITE(IPv4) 6.200 OK(IPv4) 7.200 OK(IPv4) 8.ACK(IPv4) 9.ACK(IPv4) RTP Stream(IPv4)
8
實驗 3 45676撥45670:45676送v6 invite,通話開始後RTP是v6封包。
9
實驗3 45676(v6 only) 撥 45670(dual stack)
PROXY (dual stack) 45670 (dual stack) 1.INVITE(IPv6) 2.INVITE(IPv6) 3.200 OK(IPv6) 4.200 OK(IPv6) 5.ACK(IPv6) 6.ACK(IPv6) RTP Stream(IPv6)
10
實驗 4 45676撥45674:45676送v6 invite,server發現45676只以v6註冊、45674只以v4註冊,由server進行RTP proxy。
11
實驗4 45676(v6 only) 撥 45674(v4 only) 45676 (v6 only) PROXY (dual stack)
1.INVITE(IPv6) 2.INVITE(IPv4) 3.200 OK(IPv4) 4.200 OK(IPv6) 5.ACK(IPv6) 6.ACK(IPv4) RTP Stream(IPv6) RTP Stream(IPv4)
12
實驗 5 45674撥45670:45674送v4 invite,通話開始後RTP是v4封包。
13
實驗5 45674(v4 only) 撥 45670(dual stack)
PROXY (dual stack) 45670 (dual stack) 1.INVITE(IPv4) 2.INVITE(IPv4) 3.200 OK(IPv4) 4.200 OK(IPv4) 5.ACK(IPv4) 6.ACK(IPv4) RTP Stream(IPv4)
14
實驗 6 45674撥45676:45674送v4 invite,server發現45674只以v4註冊、45676只以v6註冊,由server進行RTP proxy。
15
實驗6 45674(v4 only) 撥 45676(v6 only) 45674 (v4 only) PROXY (dual stack)
1.INVITE(IPv4) 2.INVITE(IPv6) 3.200 OK(IPv6) 4.200 OK(IPv4) 5.ACK(IPv4) 6.ACK(IPv6) RTP Stream(IPv4) RTP Stream(IPv6)
Similar presentations