您当前的位置是:  首页 > 资讯 > 国内 >
 首页 > 资讯 > 国内 >

毅航互联vSBC IPV4/IPV6双栈测试

2021-08-10 16:36:51   作者:   来源:CTI论坛   评论:0  点击:


  前言
  毅航互联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配置IPV4的账号和登陆到IPV4系统,配置如下图:
  注册查询
  注册后,可以看到成功注册,如下图:
  从SBC上也可以看到400001已经注册成功,如下图:
  3、亿联T49G配置
  IPV6地址配置
  亿联话机缺省是IPV4配置,如果启用IPV6,需要先进行配置。设置IPV6地址如下图:
  注意:选择IPV4+IPV6只是为了操作便利。设置成纯IPV6地址后,web不能够操作了。
  分机账号配置
  分机账号配置如下图:
  注册查询
  从sbc上查到分机已经成功注册,如下图:
  三、测试
  1、通话测试
  Eyebeam处于IPV4网络,亿联TG49G处于IPV6网络,两者通过vSBC-5000桥接后,可以正常通话。
  2、抓包确认
  在SBC上抓包,然后对抓包进行确认。
  呼叫验证
  如下图,可以看到,从IPV6呼入,转发给IPV4。
  媒体流验证
  如下图可以看到媒体流的IPV4/IPV6双向转发:
  SDP内容的验证
  从亿联话机呼入的SDP如下图:
  转发给eyebeam的SDP如下图:
  同样,从eyebeam收到的摘机的SDP:
  转发给亿联话机如下图:
  均为正常转换。
  四、测试结论
  毅航互联 vSBC-5000支持IPV4/IPV6双栈,并且可以在IPV4/IPV6间相互转换。

【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题

CTI论坛会员企业