毅航互联 vSBC IPV4/IPV6双栈测试
毅航互联vSBC-5000提供类似IMS网络A-SBC和I-SBC的功能,用于网络拓扑隐藏、NAT穿透、内外网隔离、VoIP安全和广域网组网等场景,也可以用于协议转换、SIP信令整形、视频会议、WebRTC接入等SBC场景。
毅航互联vSBC-5000提供类似IMS网络A-SBC和I-SBC的功能,用于网络拓扑隐藏、NAT穿透、内外网隔离、VoIP安全和广域网组网等场景,也可以用于协议转换、SIP信令整形、视频会议、WebRTC接入等SBC场景。 同时,毅航互联vSBC-5000支持双机主备冗余功能(HA),主备切换不影响通话,现有通话不会中断,满足运营级要求。 另外,毅航互联vSBC-5000的SIP信令栈和媒体引擎均支持IPV4/IPV6双栈,以适应IPV6部署的要求。使用此能力,不单纯可以将毅航互联vSBC-5000部署到纯IPV6环境下,还可以将毅航互联vSBC-5000部署到IPV4/IPV6的边缘,打通两个网络。 此能力将大大减少客户接入IPV6网络的工程和部署工作量:比如客户原IPV4的服务系统不需要改变,只需要部署毅航互联vSBC-5000,由它完成IPV4/IPV6的自动转换。 本测试使用常见的SIP客户端来验证毅航互联vSBC-5000的双栈能力,作为客户选型和部署的参考。 由于支持IPV6的软/硬电话较少,部分硬话机IPV6支持还存在bugs。本测试IPV6域的话机采用亿联(Yealink)T49G,IPV4域软电话采用eyebeam。 经过通话和抓包验证,毅航互联vSBC-5000支持IPV4/IPV6双栈功能。 一、测试环境 1、测试整体结构 为了简化,测试部件分成三个部分: vSBC-5000:包括运行vSBC-5000软件的载体服务器,服务器使能IPV4/IPV6地址; Eyebeam 1.5:包括运行eyebeam的电脑,模拟IPV4域电话; 亿联SIP硬话机:配置IPV6地址,模拟IPV6域电话。 整体的测试结构简化如下图: 2、vSBC-5000 vSBC-5000软件 测试版本为:iGatewayPackageRE-1.0.5.release.i386.tar.gz 操作系统 操作系统如下: [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) 硬件规格 由于单纯做功能性测试,不需要很强大的硬件配置,使用虚拟机进行测试。 3、Eyebeam 1.5 使用测试版本。 由于eyebeam在counterpath已经下线和不提供下载,测试版本是从其他一些网站上下载的测试版本,测试后已经不再使用。 具体见:https://www.counterpath.com/ 4、硬SIP话机 采用亿联T49G带彩屏的视频话机,本测试只测试音频功能。 注意:话机的web浏览器好像只能够用旧版本IE,其他如chrome和firefox好像都不能够使用。 二、测试配置 本节主要列出与IPV4/IPV6双栈测试相关的配置,其他常规的配置见使用手册。 1、vSBC-5000 服务器IP地址配置和查看 暂时未通过web配置IPV4/IPV6地址,而是采用操作系统具有的地址。查询如下图: IPV4地址为:10.10.99.28 IPV6地址为:fe80::5054:ff:fe99:3c00 配置SIP协议栈 需要单独配置IPV4和IPV6的协议栈。 IPV4的SIP栈。如下图: IPV6的SIP栈。如下图: 配置中继组 在中继组中为SIP电话分配注册账号,IPV4/IPV6需要分别配置。 为SIP话机分配账户就不展开了。IPV4分配两个分机号码:400001和400002;IPV6分配两个分机号码:600001和600002。 配置路由 为了保证两个中继组间的分机互打,需要配置路由,如下图: MediaAgent配置 MediaAgent要根据新的IPV4/IPV6地址配置双栈,如下图: 2、Eyebeam 1.5 分机账号配置 Eyebeam配置I