毅航互聯(lián)vSBC-5000提供類似IMS網(wǎng)絡(luò)A-SBC和I-SBC的功能,用于網(wǎng)絡(luò)拓?fù)潆[藏、NAT穿透、內(nèi)外網(wǎng)隔離、VoIP安全和廣域網(wǎng)組網(wǎng)等場(chǎng)景,也可以用于協(xié)議轉(zhuǎn)換、SIP信令整形、視頻會(huì)議、WebRTC接入等SBC場(chǎng)景。
同時(shí),毅航互聯(lián)vSBC-5000支持雙機(jī)主備冗余功能(HA),主備切換不影響通話,現(xiàn)有通話不會(huì)中斷,滿足運(yùn)營(yíng)級(jí)要求。
另外,毅航互聯(lián)vSBC-5000的SIP信令棧和媒體引擎均支持IPV4/IPV6雙棧,以適應(yīng)IPV6部署的要求。使用此能力,不單純可以將毅航互聯(lián)vSBC-5000部署到純IPV6環(huán)境下,還可以將毅航互聯(lián)vSBC-5000部署到IPV4/IPV6的邊緣,打通兩個(gè)網(wǎng)絡(luò)。
此能力將大大減少客戶接入IPV6網(wǎng)絡(luò)的工程和部署工作量:比如客戶原IPV4的服務(wù)系統(tǒng)不需要改變,只需要部署毅航互聯(lián)vSBC-5000,由它完成IPV4/IPV6的自動(dòng)轉(zhuǎn)換。
本測(cè)試使用常見(jiàn)的SIP客戶端來(lái)驗(yàn)證毅航互聯(lián)vSBC-5000的雙棧能力,作為客戶選型和部署的參考。
由于支持IPV6的軟/硬電話較少,部分硬話機(jī)IPV6支持還存在bugs。本測(cè)試IPV6域的話機(jī)采用億聯(lián)(Yealink)T49G,IPV4域軟電話采用eyebeam。
經(jīng)過(guò)通話和抓包驗(yàn)證,毅航互聯(lián)vSBC-5000支持IPV4/IPV6雙棧功能。
一、測(cè)試環(huán)境
1、測(cè)試整體結(jié)構(gòu)
為了簡(jiǎn)化,測(cè)試部件分成三個(gè)部分:
- vSBC-5000:包括運(yùn)行vSBC-5000軟件的載體服務(wù)器,服務(wù)器使能IPV4/IPV6地址;
- Eyebeam 1.5:包括運(yùn)行eyebeam的電腦,模擬IPV4域電話;
- 億聯(lián)SIP硬話機(jī):配置IPV6地址,模擬IPV6域電話。
整體的測(cè)試結(jié)構(gòu)簡(jiǎn)化如下圖:
2、vSBC-5000
vSBC-5000軟件
測(cè)試版本為:iGatewayPackageRE-1.0.5.release.i386.tar.gz
操作系統(tǒng)
操作系統(tǒng)如下:
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
硬件規(guī)格
由于單純做功能性測(cè)試,不需要很強(qiáng)大的硬件配置,使用虛擬機(jī)進(jìn)行測(cè)試。
3、Eyebeam 1.5
使用測(cè)試版本。
由于eyebeam在counterpath已經(jīng)下線和不提供下載,測(cè)試版本是從其他一些網(wǎng)站上下載的測(cè)試版本,測(cè)試后已經(jīng)不再使用。
具體見(jiàn):https://www.counterpath.com/
4、硬SIP話機(jī)
采用億聯(lián)T49G帶彩屏的視頻話機(jī),本測(cè)試只測(cè)試音頻功能。
注意:話機(jī)的web瀏覽器好像只能夠用舊版本IE,其他如chrome和firefox好像都不能夠使用。
二、測(cè)試配置
本節(jié)主要列出與IPV4/IPV6雙棧測(cè)試相關(guān)的配置,其他常規(guī)的配置見(jiàn)使用手冊(cè)。
1、vSBC-5000
服務(wù)器IP地址配置和查看
暫時(shí)未通過(guò)web配置IPV4/IPV6地址,而是采用操作系統(tǒng)具有的地址。查詢?nèi)缦聢D:
- IPV4地址為:10.10.99.28
- IPV6地址為:fe80::5054:ff:fe99:3c00
配置SIP協(xié)議棧
需要單獨(dú)配置IPV4和IPV6的協(xié)議棧。
IPV4的SIP棧。如下圖:
IPV6的SIP棧。如下圖:
配置中繼組
在中繼組中為SIP電話分配注冊(cè)賬號(hào),IPV4/IPV6需要分別配置。
為SIP話機(jī)分配賬戶就不展開(kāi)了。IPV4分配兩個(gè)分機(jī)號(hào)碼:400001和400002;IPV6分配兩個(gè)分機(jī)號(hào)碼:600001和600002。
配置路由
為了保證兩個(gè)中繼組間的分機(jī)互打,需要配置路由,如下圖:
MediaAgent配置
MediaAgent要根據(jù)新的IPV4/IPV6地址配置雙棧,如下圖:
2、Eyebeam 1.5
分機(jī)賬號(hào)配置
Eyebeam配置IPV4的賬號(hào)和登陸到IPV4系統(tǒng),配置如下圖:
注冊(cè)查詢
注冊(cè)后,可以看到成功注冊(cè),如下圖:
從SBC上也可以看到400001已經(jīng)注冊(cè)成功,如下圖:
3、億聯(lián)T49G配置
IPV6地址配置
億聯(lián)話機(jī)缺省是IPV4配置,如果啟用IPV6,需要先進(jìn)行配置。設(shè)置IPV6地址如下圖:
注意:選擇IPV4+IPV6只是為了操作便利。設(shè)置成純IPV6地址后,web不能夠操作了。
分機(jī)賬號(hào)配置
分機(jī)賬號(hào)配置如下圖:
注冊(cè)查詢
從sbc上查到分機(jī)已經(jīng)成功注冊(cè),如下圖:
三、測(cè)試
1、通話測(cè)試
Eyebeam處于IPV4網(wǎng)絡(luò),億聯(lián)TG49G處于IPV6網(wǎng)絡(luò),兩者通過(guò)vSBC-5000橋接后,可以正常通話。
2、抓包確認(rèn)
在SBC上抓包,然后對(duì)抓包進(jìn)行確認(rèn)。
呼叫驗(yàn)證
如下圖,可以看到,從IPV6呼入,轉(zhuǎn)發(fā)給IPV4。
媒體流驗(yàn)證
如下圖可以看到媒體流的IPV4/IPV6雙向轉(zhuǎn)發(fā):
SDP內(nèi)容的驗(yàn)證
從億聯(lián)話機(jī)呼入的SDP如下圖:
轉(zhuǎn)發(fā)給eyebeam的SDP如下圖:
同樣,從eyebeam收到的摘機(jī)的SDP:
轉(zhuǎn)發(fā)給億聯(lián)話機(jī)如下圖:
均為正常轉(zhuǎn)換。
四、測(cè)試結(jié)論
毅航互聯(lián) vSBC-5000支持IPV4/IPV6雙棧,并且可以在IPV4/IPV6間相互轉(zhuǎn)換。