text: 道哥漫谈：在IP语音中  SBC PK 防火墙多种维度比较
  图-1 VoIP通信
  IP 语音 (VoIP) 和统一通信 (UC), 作为封闭专有通信系统的替代解决方案，在市场上，随着IP网络的全面普及，越拉越受欢迎。在当今动态的商业和经济环境中，IP网络在为企业和联络中心内网通信中，基于其可提供可扩展性，灵活性和成本优势，充分体现了其高效性。由于有组织的通信网络是关键业务资源，因此必须确保基于IP的企业联络中心通信网络、服务和应用程序的安全。但其他要求,如最大化通信服务和应用互操作性,确保服务可用性和质量水平,符合政府法规,以及控制成本,才能成功交付 VoIP/UC。
  了解防火墙和SBC之前，让我们重温一下OSI。OSI模型（Open System Interconnection Reference Model），由国际标准化组织提出，一个试图使各种计算机在世界范围内互连为网络的标准框架。定义于ISO/IEC 7498-2，如图-1所示。
  图-2 OSI通信模型
  OSI/RM协议是由ISO(国际标准化组织）制定的，它有三个基本的功能：提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。
  图-3 OSI各层功能
  OSI将计算机网络体系结构(architecture）划分为以下七层，不同层次负责不同的通信功能，如图-3所示。
  图-4 防火墙定义
  在当今的IP企业网络中，防火墙无处不在。防火墙，是一种高级访问控制设备，置于不同网络安全域之间，它通过相关的安全策略来控制（允许、拒绝、监视、记录）进出网络的访问行为。通过防火墙用于保护IP数据网络、服务器和网络。
  图-5 防火墙在OSI层
  防火墙的核心技术,在常见的防火墙中，关键主要功能主要常用的分为以下几部分：
  在其通信OSI（开放式系统互联通信）模型中，防火墙主要用于对于发生在第3层和第4层通信进行状态检查和过滤，用来来应对各种攻击威胁。
  图-6 基于SIP ALG实现SIP会话的防火墙
  在VOIP通信链接中，为了通过防火墙，通常需要在防火墙中体添加支持VoIP信令（SIP/H323/H248/MGCP/etc.）的ALG SIP支持 ，SIP AlG用于转换嵌入式 SIP 地址,，以达到允许防火墙维持任意一侧两端点之间之间的SIP会话。
  相比之下, SBC（会话边界控制器）实现SIP会话，实基于IETF RFC 3261 中定义的 SIP 的B2BUA（背对背用户代理 ）模式。
  图-7 基于B2BUA是实现SIP的SBC
  在通信实现上，B2BUA 将每个 SIP 会话划分为两个不同的段,如上图所示。这样,SBC 能够以 SIP AlG 无法完全有效地控制 SIP 会话以及关联的媒体流。这种独特的功能使 SBC 在安全提供可靠、高质量、基于 IP 的交互式通信的能力方面拥有明显的优势。
  带 SIP ALG 的防火墙：
  SBC:
  SBC独特地提供了SIP可信、可靠和高质量IP 交互式通信所需的所有控制，在SIP通信中具有的优点：
  具有应用程序层网关 (FW/ALG) 的数据防火墙，只能效保护面向数据的应用程序基础结构(PC、服务器)。
  使用案例：SBC与具有SIP应用层网关的防火墙。在常见的企业和联络中心VoIP / UC用例的背景下 ，通过SIP ALG 的案例进行区分SBC和防火墙之间差异。
  下面显示的十个案例场景中，每一个都伴随着相关的业务问题，以及网络元件为了应对该问题 而必须满足的技术要求。每个方案场景都明确表明,只有SBC才能满足成功交付企业和联系中心 VoIP/UC 服务和应用程序的所有要求。。
  图-8 SBC与FW比较
  在所有使用场景中，只有SBC满足成功交付企业和联络中心VoIP / UC服务和应用程序的要求。 与FW / ALG相比，SBC在安全地提供可靠，高质量，基于IP的交互式通信方面具有明显的优势。