毅航互聯(lián)vSBC-5000提供類似IMS網(wǎng)絡A-SBC和I-SBC的功能,用于網(wǎng)絡拓撲隱藏、NAT穿透、內外網(wǎng)隔離、VoIP安全和廣域網(wǎng)組網(wǎng)等場景,也可以用于協(xié)議轉換、SIP信令整形、視頻會議、WebRTC接入等SBC場景。
同時,毅航互聯(lián)vSBC-5000支持雙機主備冗余功能(HA),主備切換不影響通話,現(xiàn)有通話不會中斷,滿足運營級要求。
另外,毅航互聯(lián)vSBC-5000的SIP信令棧和媒體引擎均支持IPV4/IPV6雙棧,以適應IPV6部署的要求。使用此能力,不單純可以將毅航互聯(lián)vSBC-5000部署到純IPV6環(huán)境下,還可以將毅航互聯(lián)vSBC-5000部署到IPV4/IPV6的邊緣,打通兩個網(wǎng)絡。
此能力將大大減少客戶接入IPV6網(wǎng)絡的工程和部署工作量:比如客戶原IPV4的服務系統(tǒng)不需要改變,只需要部署毅航互聯(lián)vSBC-5000,由它完成IPV4/IPV6的自動轉換。
本測試使用常見的SIP客戶端來驗證毅航互聯(lián)vSBC-5000的雙棧能力,作為客戶選型和部署的參考。
由于支持IPV6的軟/硬電話較少,部分硬話機IPV6支持還存在bugs。本測試IPV6域的話機采用億聯(lián)(Yealink)T49G,IPV4域軟電話采用eyebeam。
經(jīng)過通話和抓包驗證,毅航互聯(lián)vSBC-5000支持IPV4/IPV6雙棧功能。
一、測試環(huán)境
1、測試整體結構
為了簡化,測試部件分成三個部分:
- vSBC-5000:包括運行vSBC-5000軟件的載體服務器,服務器使能IPV4/IPV6地址;
- Eyebeam 1.5:包括運行eyebeam的電腦,模擬IPV4域電話;
- 億聯(lián)SIP硬話機:配置IPV6地址,模擬IPV6域電話。
整體的測試結構簡化如下圖:

2、vSBC-5000
vSBC-5000軟件
測試版本為: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ī)格
由于單純做功能性測試,不需要很強大的硬件配置,使用虛擬機進行測試。
3、Eyebeam 1.5
使用測試版本。
由于eyebeam在counterpath已經(jīng)下線和不提供下載,測試版本是從其他一些網(wǎng)站上下載的測試版本,測試后已經(jīng)不再使用。
具體見:https://www.counterpath.com/
4、硬SIP話機
采用億聯(lián)T49G帶彩屏的視頻話機,本測試只測試音頻功能。
注意:話機的web瀏覽器好像只能夠用舊版本IE,其他如chrome和firefox好像都不能夠使用。
二、測試配置
本節(jié)主要列出與IPV4/IPV6雙棧測試相關的配置,其他常規(guī)的配置見使用手冊。
1、vSBC-5000
服務器IP地址配置和查看
暫時未通過web配置IPV4/IPV6地址,而是采用操作系統(tǒng)具有的地址。查詢如下圖:

- IPV4地址為:10.10.99.28
- IPV6地址為:fe80::5054:ff:fe99:3c00
配置SIP協(xié)議棧
需要單獨配置IPV4和IPV6的協(xié)議棧。
IPV4的SIP棧。如下圖:

IPV6的SIP棧。如下圖:

配置中繼組
在中繼組中為SIP電話分配注冊賬號,IPV4/IPV6需要分別配置。

為SIP話機分配賬戶就不展開了。IPV4分配兩個分機號碼:400001和400002;IPV6分配兩個分機號碼:600001和600002。
配置路由
為了保證兩個中繼組間的分機互打,需要配置路由,如下圖:

MediaAgent配置
MediaAgent要根據(jù)新的IPV4/IPV6地址配置雙棧,如下圖:

2、Eyebeam 1.5
分機賬號配置
Eyebeam配置IPV4的賬號和登陸到IPV4系統(tǒng),配置如下圖:

注冊查詢
注冊后,可以看到成功注冊,如下圖:

從SBC上也可以看到400001已經(jīng)注冊成功,如下圖:

3、億聯(lián)T49G配置
IPV6地址配置
億聯(lián)話機缺省是IPV4配置,如果啟用IPV6,需要先進行配置。設置IPV6地址如下圖:

注意:選擇IPV4+IPV6只是為了操作便利。設置成純IPV6地址后,web不能夠操作了。
分機賬號配置
分機賬號配置如下圖:

注冊查詢
從sbc上查到分機已經(jīng)成功注冊,如下圖:

三、測試
1、通話測試
Eyebeam處于IPV4網(wǎng)絡,億聯(lián)TG49G處于IPV6網(wǎng)絡,兩者通過vSBC-5000橋接后,可以正常通話。
2、抓包確認
在SBC上抓包,然后對抓包進行確認。
呼叫驗證
如下圖,可以看到,從IPV6呼入,轉發(fā)給IPV4。

媒體流驗證
如下圖可以看到媒體流的IPV4/IPV6雙向轉發(fā):

SDP內容的驗證
從億聯(lián)話機呼入的SDP如下圖:

轉發(fā)給eyebeam的SDP如下圖:

同樣,從eyebeam收到的摘機的SDP:

轉發(fā)給億聯(lián)話機如下圖:

均為正常轉換。
四、測試結論
毅航互聯(lián) vSBC-5000支持IPV4/IPV6雙棧,并且可以在IPV4/IPV6間相互轉換。