HSS/SLFDNS/ENUMAS公共网元平面1I-1I-2S-1域名:PCSCF11.SH.CTSIMS.CNS-2域名:PCSCF12.SH.CTSIMS.CNP-1P-21对BAC分组1-1分组1-2分组2-1分组2-2各分组分别配置对应PCSCF的域名VRRPIP1VRRPIP2分字片覆盖 域名:FTTH:BAC01.021.CTCIMS.CN, BAC02.021.CTCIMS.CN魔屏\\漫游:BAC.CTCIMS.CNDNS城域网分区覆盖:21-分区覆盖:21-分区覆盖:21-3XXXX@BAC03.021.CTCIMS.CN3XXXX@BAC03.021.CTCIMS.CN3XXXX@BAC03.021.CTCIMS.CNABCD分区覆盖:21-3XXXX@BAC03.021.CTCIMS.CN
1.5.2 双机热备份模式下BAC组网要求
1、同局点双机热备份组网要求
同局点双机热备份的组网要求具体如下:
1) 同一个局点的两个BAC对外采用相同的业务IP地址; 2) 两个BAC间要求进行动态数据实时相互同步;
3) 双机热备份期间,两个BAC采用负荷均衡的配置方式,将接入用户均衡
分配到两台设备上,在正常情况,两台设备各自处理自己的业务; 4) BAC主备倒换过程要求不影响接入用户业务的使用,即当一台BAC设备
出现故障失效时,另外一台BAC设备能实时接管业务,用户无感知,不需要重新注册。
2、不同局点双机热备份组网要求
1) 1+1互备组网单IP方式
? 组网要求:
(1)设备内部可以一一对应地划分多组虚拟BAC,每组虚拟BAC可以有独立的主备用的状态,每两组虚拟BAC设备组成的一个群组(形成容灾
主备关系),对用户侧呈现同一个IP地址;
(2)不同局点之间的BAC设备可以进行用户注册数据的同步,数据同步内容包括:用户的注册、呼叫等数据。当用户注册的主用BAC设备故障失效后,备用设备或备用虚拟BAC即可接管业务,不需要用户重新注册。
? 设备配置的要求
BAC成对设置,每对BAC之间为互备方式;一对中的一个BAC又划分为2个分组,定义为“子BAC” ,子BAC之间起路由协议,例如第一对BAC中的BAC1划分2个子BAC为BAC1-1、BAC1-2;BAC2划分为BAC2-1、BAC2-2,子BAC之间起VRRP,每对BAC分配2个IP地址(BAC1-1与BAC2-1对子BAC分配的地址为IP1;BAC1-2与BAC2-2对子BAC分配的地址为IP2),这样BAC的分组保证了一对互备的BAC平时都处在工作状态。
BAC-1VBAC-1VBAC-2BAC-2VBAC-1VBAC-2eth0VBAC-1 to VBAC-1 hstp channel 1HSTP Physical LinkVBAC-2 to VBAC-2 hstp channel 2eth0表 :BAC互备组网单IP方式下SIP用户配置实例 片区名称 归属BAC 片区1 片区2 BAC1 BAC2 BAC1 BAC2 BAC分组 IP地址 BAC1-1 BAC2-1 BAC1-2 BAC2-2 IP1 IP1 IP2 IP2 BAC域名 主用BAC 备用BAC BAC2-1 BAC1-2 BAC01.XX.CTCIMS.CN BAC1-1 BAC02.XX.CTCIMS.CN BAC2-2
2) 1+1互备组网双IP方式 ? 组网要求:
(1)设备内部可以一一对应地划分多组虚拟BAC,每组虚拟BAC设置为独立的主备用的状态,每两台虚拟BAC组成的一个群组(形成容灾主备
关系),对用户侧呈现IP地址时,每个虚拟BAC组均配置一个IP地址;
(2)不同局点之间的BAC设备不进行用户注册数据的同步,因此当用户注册的主用BAC设备故障失效后,需要用户重新注册到备用设备才能完成业务的接管。 ? 设备配置的要求
BAC成对设置,每对BAC之间为互备方式;一对中的一个BAC又划分为2个分组,第一对BAC中的BAC1划分2个子BAC为BAC1-1、BAC1-2;BAC2划分为BAC2-1、BAC2-2。每个子BAC均分配一个IP地址,如BAC1-1地址为IP1;BAC1-2地址为IP2;BAC2-1地址为IP3;BAC2-2地址为IP4;其中BAC1-1与BAC2-1形成容灾主备关系,BAC1-2与BAC2-2形成容灾主备关系
BAC-1VBAC-1VBAC-2BAC-2VBAC-1VBAC-2eth0VBAC-1 to VBAC-1 hstp channel 1HSTP Physical LinkVBAC-2 to VBAC-2 hstp channel 2eth0表 :BAC互备组网双IP方式下SIP用户配置实例
片区名称 归属BAC 片区1 片区2 BAC1 BAC2 BAC1 BAC2 BAC分组 IP地址 BAC1-1 BAC2-1 BAC1-2 BAC2-2 IP1 IP2 IP3 IP4 BAC域名 BAC01.XX.CTCIMS.CN BAC02.XX.CTCIMS.CN 主用BAC 备用BAC IP1 IP4 IP2 IP3
3) 不同局点容灾组网的分析及实施要求
? 分析
不同局点BAC互通组网主要存在两种方案,1)单IP方式;2)双IP方式,具体分析如下:
组网方式 单IP方式 优点 1) 配对容灾BAC发生容灾切换时,接入用户无需重新发起注册,不中断业务。 2) 对接入网DNS来说,实现较为简单 缺点 由于启用路由协议,对承载网的要求较高,有可能会产生“双主”情况。需要对BAC容灾机制进行完善。 双IP方式 1)对IP承载网的要求较低,1)容灾切换时,接入用户需要功能实现较为简单。 重新发起注册,中断业务。 ? 使用建议
由于中兴、华为、阿朗等厂家在部署该功能方面存在一定差异,且部分厂家尚未完成该功能的开发,且承载网存在一定协议兼容性问题,建议在不同局点实施容灾热备份时,优先推荐采用双机热备双IP方式。
1.5.3容灾组网下接入网DNS的配置要求
1) 一次域名地址解析请求可以根据预定比例返回不同IP地址组合列表,比例可配
2) IP地址组合列表可以是指定的IP地址序列,或是按指定的若干个IP地址自动随机生成的序列,随机生成的序列时应确保所有IP地址在不同位置出现的概率均衡;
3) 支持终端采用SRV查询主机名和端口,然后再根据主机名查询A地址,SRV查询可配置优先级和权重。 举例说明:
接入网DNS给IMS用户返回一对BAC的2个IP地址,首选IP1,次选IP2。但为了满足配对BAC之间负荷分担的目的,DNS对同一域名下内的用户根据采用轮循方式(第一次返回IP1,IP2….;第二次返回IP2,IP1….)。例如奇数解析域名BAC.ctcims.cn 的用户返回IP1、IP2,偶数解析域名BAC.ctcims.cn 的用户返回
IP2、IP1。以实现不同局点的负荷分担组网和容灾负荷均衡
1.5.4 BAC与P-CFCS 之间容灾要求
对于BAC来言,P-CSCF的网络结构主要采用两种方式,即准POOL方式和负荷分担方式,具体实施情况主要有现网实际情况决定。一般而言,当P-CSCF的个数超过3个时,推荐采用准POOL方式,若P-CSCF的个数低于3个时,推荐采用负荷分担方式。
当P-CSCF采用准POOL方式时,BAC需具备的容灾能力要求如下: 1)在正常初始注册状态下,DNS返回给BAC的所有P-CSCF设备的主机名,
采用相同优先级,BAC在返回的可用设备列表中根据权重随机选择一个P-CSCF设备。从大概率而言,BAC对P-CSCF实现负荷分担功能。 2)当用户注册的P-CSCF出现故障失效,对于已经注册的用户发起重注册请
求时,BAC支持根据用户注册的P-CSCF主机名进行SRV查询,以确保容灾后的准POOL剩下设备的负荷均衡。
3) BAC应能放通从非用户注册的P-CSCF(接管P-CSCF)过来的呼叫,可通过信
任列表进行配置放通P-CSCF设备。
4) 在BAC检测P-CSCF故障过程中,BAC对于到故障P-CSCF的消息请求不响
应,要求BAC此时检测时间应小于终端到BAC的检测时间;在BAC确认P-CSCF故障后,将用户的请求消息发送至可用P-CSCF。可用P-CSCF主要通过初始注册时DNS返回BAC的P-CSCF服务优先列表。
当P-CSCF采用负荷分担方式时,BAC需具备的容灾能力要求如下: 1) 在正常初始注册状态下,DNS返回BAC的所有P-CSCF设备的主机名,随机
排序优先级别,如DNS给BAC1返回主用IP1(P-CSCF-A1 的IP地址)、备用IP2(P-CSCF-A2 的IP地址),给BAC2的返回主用IP2(P-CSCF-A2 的IP地址)、备用IP1(P-CSCF-A1 的IP地址)。从大概率而言,BAC对P-CSCF实现负荷分担功能。
2) 当用户注册的P-CSCF出现故障失效,对于已经注册的用户发起重注册请求
时,BAC直接将重注册请求消息发送至备用P-CSCF。