![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
SIP 高可用性
SIP 使用本产品中包含的高可用性功能来提供综合的高可用性解决方案。
下列主题描述如何为本产品实现高可用性。
SIP 高可用性体系结构注意事项
- 每个容器都能够处理状态复制和 SIP 流量。
- UDP(用户数据报协议)、传输控制协议 (TCP) 和 TLS(传输层安全性)用于状态复制和 SIP 协议。
- 在复制域中的所有服务器间复制完整会话状态。
- 每个复制域在两台服务器上处于最佳状态。因为每台服务器都必须维护复制域中所有会话数据的副本,但出现故障时仅在余下的任何服务器上激活该服务器的一半已复制数据,因此每个复制域三台服务器不会有好的性能。
- 每个刀片包含的 SIP 代理服务器数取决于在 IP Sprayer 中配置的集群地址数。
SIP 代理配置注意事项
- SIP 代理服务器中未存储任何调用状态信息。
- 如果配置 IP Sprayer 以转发 MAC:
- SIP 代理必须侦听与 IP Sprayer 中配置的集群地址对应的回送地址。
- IP Sprayer 配置指定每个节点(或刀片)包含的 SIP 代理服务器数。
- 对于每个节点来说,每个配置的集群地址最多只能有一个对应的 SIP 代理。
核心组以及分布和一致性服务 (DCS)
核心组是一组处理高可用性活动的进程。每个核心组都具有一个协调程序功能,用于管理该核心组中正在运行的所有单一服务。一般的 SIP 部署只需要单个核心组。对于规模非常大的部署(如 50 或更多单元成员),可能需要多个核心组。
核心组协调程序执行以下操作:
- 维护所有组信息 - 组名、组成员、组的策略和每个组成员的状态
- 将 singleton 服务指定给组成员并处理 singleton 服务的故障转移。
有关核心组的更多信息,请阅读有关高可用性域核心组的信息。
DCS 故障检测
有关核心组故障检测机制和算法的详细信息,请参阅有关核心组发现和故障检测协议的信息。
DCS 故障检测包括:
- 使用监视下列各项的可调脉动信号机制的活动故障检测:
- 脉动信号之间的时间间隔
- 声明故障之前丢失的脉动信号数
- TCP KEEP_ALIVE/套接字关闭