Avaya SBC配置总结
以下是SBC配置使用中的皮毛总结,不保证准确性,可作参考。
HA模式的SBC安装好后的配置(没有安装过SBC):
原理:
(1)SBC主要的功能就是隐藏内部网络,把外网的流量转发到内网。
(2)SBC在做路由判断时是根据被叫URI判断的。经过测试SBC通过分析URI无法把呼叫送到不同的落地(对URI的配置不熟悉,只能瞎试)。
(3)SBC路由的功能是很弱的,如果有判断路由的工作最好放在CallServer上完成。
(4)SBC所有的路由逻辑判断都是基于end point flows配置完成,这个配置根据流进来的接口指向出去的接口。
(5)SBC可以随时增加N个信令和RTP端口,这很方便灵活,很好的功能,这应该是SBC利用接口控制路由的手段。不像其它软件交换信令端口启动后再增加或修改非常困难。
1. network management配置。这里主要用到两个端口A1 B1另外两个做备份用。
2. 配置好所有需要的信令接口
3. 配置好所有需要的RTP端口
4.Server Interworking 这个配置复制一个默认的即可。
5. URI Groups 主要是做路由判断用的。不过一直没配置明白,所以配置时都用”*”,这里主要有两部分组成:a.号码部分 b.domain部分。
6. Server Configuration 主要配置对接服务器的配置。对接服务器有两个类型:a.呼叫服务器 b.中继服务器。类型的选择根据实际情况来。
7. Topology Hiding 主要是修改相关的SIP头域。截图配置的功能是隐藏实际IP。
8. Routing 这个配置主要是路由的URI和服务器相关的配置。主要是在配置flows时引用。
9. Domain Policies这里主要是配置一些策略,对flows的控制于管理。一般默认即可,有特殊需要时修改。
10. End Point Flows 这里主要是消息的路由控制配置。SBC控制消息的路由最有效的方法是通过流入的接口不同来控制。URI的控制方式一直没搞成功过,这可能是SBC的弱项。
分为两部分:
a. Subscriber Flows 指向callserever流的配置,主要是进入的注册信息流出控制。
b. server flows中继服务器的配置
第一类:外部注册消息的路由控制。
第二类:
当前案例callserver进入的流量送到不同的落地就是通过callserver从不同的SBC端口流入来控制消息送到不同的落地。如图:
11. SBC的日志,抓包和消息实时分析功能非常NB。
a. sip日志
SIP日志目录位置:/archive/log/tracesbc/tracesbc_sip , SBC会保留最近12个可打开的日志文件 ,之前的都用gzip命令压缩,一般可以保留几天的,和SBC的业务量有关。最近的日志可以直接vi 查看。压缩过的可以用gzip –d解压再vi查看分析日志。
b.抓包功能
1)可以通过terminal登陆用,用tcpdump抓包,然后再下载分析。
2)通过WEB抓包下载。Advanced optionsàtrace
c. 通过terminal登陆后台,用命令traceSBC实时跟踪消息