《语音会话中的边界控制器(SBC).docx》由会员分享,可在线阅读,更多相关《语音会话中的边界控制器(SBC).docx(4页珍藏版)》请在第一文库网上搜索。
1、语音会话中的边界控制器(SBC)#5G#VONR#VO1TE#SBC#4G在4G(1TE)V01TE和5G的VONR语音网络中会话边界控制器(SBC)是为保护基于SIP的互联网协议语音(Vo1P)网络而部署的网络单元。语音通话过程中,SBC插入到VoIP呼叫的主叫方和被叫方之间的信令和/或媒体路径中,使用会话发起协议(SIP)、H.323和MGCP呼叫信令协议。图1.语音网络中会话边界控制器(SBC)位置在许多情况下SBC会隐臧网络拓扑并保护服务提供商业分组的网络。SBC终止入站呼叫,并向目标方发起第二个呼叫支路;也就是当与S1协议一起使用时,它定义了一个背靠背用户代理(B2BUA)。因此不仅
2、信令流量,而且媒体流量(语音、视频)都由SBC控制。SBC部署早期SBC部署侧重于对等环境中两个服务提供商网络之间的边界。其角色现在已经扩展到包括服务提供商的接入网络和骨干网络之间的重要部署,以便为住宅和/或企业客户提供服务。语音会话“会话”(SeSSion)是指两方或多方之间的通信在电话的上下文中这将是一个呼叫。每个呼叫由一个或多个控制呼叫的呼叫信令消息交换和一个或多个呼叫媒体流组成;该媒体流承载呼叫的音频、视频或其他数据以及呼叫统计和质量信息。这些流一起构成一个会话。会话边界控制器的工作是对会话的数据流施加影响。语音边界“边界”(BOrder)是指网络的一部分与另一部分之间的分界点。举个简
3、单例子,在公司网络的边缘,防火墙将本地网络(公司内部)与Internet的其余部分(公司外部)分开。一个更复杂例子是一家大型公司,其中不同部门对每个位置以及可能对每种数据都有安全需求。在这种情况下过滤路由器或其他网络元素用于控制数据流的流动。会话边界控制器的工作是协助策略管理员管理跨这些边界的会话数据流。会话控制“控制器”(COntrO1er)是指会话边界控制器对组成会话的数据流的影响,因为它们跨越网络的一部分和另一部分之间的边界。此外,会话边界控制器通常为它们控制的呼叫提供测量、访问控制和数据转换设施。SBC语音会话中功能 安全性保护网络和其他设备免受o恶意攻击,例如拒绝服务攻击(DOS)或
4、分布式DOSo通过流氓媒体流进行收费欺诈o畸形数据包保护o信号加密(通过T1S和IPSeC)和媒体(SRTP) 连接性允许网络不同部分使用各种技术进行通信:oNAT穿越o通过SIP消息和标头操作实现SIP标准化oIPv4到IPv6互通oVPN连接oSIP、SIP-kH.323之间的协议转换 服务质量网络QoS策略和流优先级通常由SBC实施o交通监管o资源分配o速率限制O呼叫准入控制oToS/DSCP位设置监管一一SBC有望为监管要求提供支持o紧急呼叫优先级和o合法拦截媒体服务提供内置数字信号处理器(DSP),使它们能够提供基于边界的媒体控制和服务oDTMF中继和互通o媒体转码o音调和公告o数据和传真互通o支持语音和视频通话统计和计费信息一一通过网络边缘的所有会话都通过SBC,因此收集这些会话的统计和基于使用的信息是很自然。面向未来的SBC随着WebRTC(WebRea1-TimeCOmmUniCatiOn-网络实时通信)的出现,一些SBC也承担了SIP到WebRTC网关和转换SIP的角色。虽然WebRTC规范没有强制使用任何一种信令协议,SIPoverWebSockets(RFC7118)经常被使用,部分原因是SIP适用于大多数设想的通信场景以及开源软件的可用性,例如JSS1P。在这种情况下SBC充当WebRTC应用程序和S1P端点之间的网关。*文中部分内容来自维基百科