序号胶片标题内容1双归属专题ISSUE1.1大家好!今天我们的这节课主要介绍NGN的双归属专题。2引入双归属特性是NGN解决方案中的一个重要特性。那么在我们今天引入阶段,先给大家提两个问题,请大家带着问题在课程中思考:1、大家自己理解的NGN双归属方案是什么?2、每种NGN双归属方案有什么特点?3学习目标大家看了前面两个问题之后,接下来请看本课程的学习目标,学习完本课程,您应该掌握以下知识点:1、NGN双归属的实现原理2、NGN双归属的切换方式3、NGN双归属方案的规划4、NGN双归属数据配置4参考资料下面是我们参考资料的清单。大家在学习本课程的同时,或者后续想进一步学习,可以使用我们的参考资料。5课程内容今天我们的课程分四部分来讲述。1、NGN双归属的实现原理2、NGN双归属的倒换方式3、NGN双归属的数据规划4、NGN双归属数据配置我们的课程内容和我们的学习目标是一致的。6NGN双归属的定位那么我们现在进入第一章,NGN双归属的实现原理。首先让我们看看NGN的定位。双归属特性定位于软交换的容灾处理。即在某一台软交换发生故障时保证该软交换对应的业务能在短时间由备份软交换接管,使得80%-90%的业务能在短期内得到恢复。软交换局点本身具有其特殊性:大容量、网络地位高、承载许多重要业务,运营商出于自身网络安全的需要选择双归属。7NGN双归属的特性(1)接下来让我们看看NGN双归属在具体实现上有哪些特性?1、两个软交换独立工作,但同时配置有未激活对方软交换下带的网关、用户、中继等业务数据。这是NGN双归属在数据配置上的特性。2、做热备份的双归属软交换之间可以工作在负荷分担的工作模式,也可以工作在主备用方式。这是NGN双归属在工作模式上的特性。3、在承载网结构上,媒体网关需保证能够访问到两个软交换,并在发生双归属激活后,向备用软交换注册。承载网互通,是NGN双归属的必要条件。8NGN双归属的特性(2)4、在两个软交换之间做心跳状态检测,在软交换与网关之间做握手状态检测。5、软交换不可用时,网关通过超时无心跳发现,之后将自动发起向自身配置的备用软交换的注册过程。6、软交换只有在检测到互助软交换不可用时,才会接纳来自互助软交换控制网关的注册请求。以上4、5、6是双归属在心跳检查和双归属切换上的特性。7、双归属切换前后,用户的业务属性保持不变。互助两个软交换之间的互通业务不受影响。9NGN双归属基本组网下面让我们来看看NGN双归属基本组网图。下图以负荷分担双归属为例,两台处于双归属状态的软交换之间实际上是互为主备关系的。对于网关A而言,软交换A是其主归属软交换,软交换B是其从归属软交换。对于网关B而言,软交换B是其主归属软交换,软交换A是其从归属软交换。在图上实线表示的是网关主用注册路径,虚线表示的是网关被用注册的路径。两台双归属软交换间通过心跳信号检测对端软交换的状态。10双归属内部实现原理图在上一张双归属基本组网图的基础上,下面我们来看看这张双归属内部实现的原理图。此图是软交换SoftX3000-A接管软交换SoftX3000-B之后的示意图。其中虚线的椭圆SoftX3000-B包含了实线的椭圆SoftX3000-A之中,表示软交换SoftX3000-B的业务实体被SoftX3000-A的物理实体所接管,即发生了双归属切换。但此时A的用户User-sz到B的用户User-sh呼叫仍属于SoftX3000-A到SoftX3000-B的局间呼叫。11工作原理描述下面我们来介绍一下双归属的工作原理。双归属的工作原理理解的重点主要在于:双归属软交换之间的联系,以及双归属软交换之间是以何种方式建立这种联系的。双归属切换前,两个局的软交换单独运行,通过心跳感知对方状态。一旦软交换感知不到互助软交换的心跳,可以采用自动或手动方式激活双归属互助机制,双归属局点此时发生切换。同时备用软交换将承担起主用软交换的业务。网关超时与自己主归属软交换不能握手后,自动向从归属软交换发起重注册。由此可见,双归属激活除了软交换发起外,网关也是发起的一个主要部分。即使是负荷分担的双归属,一个网关同一时间也只注册到主用的一个软交换上。未发生切换时注册到原主用软交换上,发生双归属切换后,注册到激活的原备用软交换上。负荷分担双归属软交换身兼两职,既要保持自身原有的业务,也要承担互助方切换过来的业务,为互助软交换提供临时避难场所。物理上的一个软交换在逻辑上,仍然是两个局点。一个为主,一个为从。12双归属切换下面我们用一张演示图来具体看看双归属是如何发生切换的。在这个演示图上,Softx3000-A和Softx3000-B分别是双归属的主用软交换和备用软交换,两个软交换之间互相检测心跳状态。在正常状态下,UMG8900是主用注册到Softx3000-A上的,并且和Softx3000之间有握手消息。我们看第一部,UMG注册到Softx3000-A上,第二部Softx3000-A因为某种原因发生异常中断。第三步心跳中断,B进入主动状态,即允许B处理A下的所带网关业务,此时我们的网管N2000上有告警。第四步UMG与A的握手机制,检查到通讯中断。第五步当握手机制超时之后,UMG向B发起注册申请请求。第六步软交换Softx3000-B接到UMG的注册请求,由Softx3000-B接管Softx3000-A的业务,业务恢复。13提问无14课程内容无15基本概念下面我们介绍几个概念,心跳信号指两台双归属软交换之间用于检测对端软交换状态的一种握手信号。心跳信号采用MD5算法进行加密,采用一种私有协议。心跳信号是通过软交换的IFM底层直接发送的。心跳信号的超时次数是可以配置的。主/从归属(Master/Slave)状态Master/Slave状态是软交换上对网关状态的一种描述。在双归属系统中,每个网关上都要配置两台软交换的信息。其中一台软交换是主归属(Master)状态,另一台是从归属(Slave)状态。同样,对应在软交换上也要配置网关,指定本软交换对应该网关是主归属软交换还是从归属软交换。16基本概念双归属切换指的是两台双归属软交换间的互助状态由非激活态转变为激活态,或者由激活态恢复为非激活态的过程称为切换。切换的方式可分为手动方式与自动方式两种:手动切换的含义是:只有通过手动下发双归属切换指令到两台处理双归属互助工作模式的软交换后,软交换的互助状态才会发生变化。自动切换的含义是:当某个软交换处于互助的工作模式时,该软交换将根据其与互助软交换之间的心跳链路的状态来自动判断是否改变其互助状态缺省情况下,两台双归属软交换的切换方式为手动切换方式。17基本概念互助激活/非激活状态是两台软交换间双归属功能是否激活的一种状态。当两台软交换间配置了双归属功能后,在没有发生双归属切换时,两台软交换间的状态是互助非激活态。当两台双归属软交换发生了双归属切换时,则状态将变为互助激活态。18双归属切换流程下面我们来介绍一下双归属的切换流程,双归属的切换流程分为以下几类:手动切换、自动切换、手动切回、自动切回。对于每一类又包含软交换侧流程和网关侧流程。19双归属切换流程-软交换手动切换流程下图是软交换手动切换流程图。手动切换是由网管将手动切换指令同步下发到两台双归属软交换上,且指令中包含主、备用状态的参数,参数是互斥的。即一台软交换收到的是主用状态指令时,另一台软交换收到的一定是备用状态指令。收到状态参数为主用的软交换进入双归属主用状态。收到状态参数为备用的软交换进入双归属备用状态。20双归属切换流程-网关手动切换流程对于手动切换,网关的流程是:网关继续检测与软交换的握手消息是否超时,如果握手消息超时,则网关向被用软交换发起注册请求,如果没有超时,则继续注册在原软交换上。注意网关发送的手动切换指令是不会发到网关侧的。网关只需要关注与软交换间的握手消息是否超时。21双归属切换流程-软交换自动切换流程下面我们来看看双归属软交换的自动切换流程。首先软交换检测与对端双归属软交换的心跳是否超时,如果心跳超时,则软交换检查配置的结管方式是否支持由去激活到激活,如果已配置结管方式为去激活到激活,则切换到双归属互助激活,进入双归属主用状态。如果软交换没有检测到心跳超时,或者结管方式没有配置为去激活到激活。则继续保持双归属互助非激活状态。因此我们可以得知,在自动切换中,切换的唯一条件是心跳信号。心跳信号中断就会触发自动切换流程。22双归属切换流程-网关自动切换流程自动切换时,网关的处理流程与手动切换时完全一致,因此这里我们就不再详述了。23双归属切换流程-软交换手动切回流程下图是软交换切回的流程图。首先由网关下发切回指令,软交换对手动切回的处理根据双归属切换后的当前状态而有所差异。软交换如果当前是主用状态,则不再处理双归属配置状态为slave的网关及用户的所有业务请求,即切回到被用状态。软交换如果当前状态为备用状态,则恢复通信,处理本软交换所属网关及用户的所有业务请求。即由被用状态切回到主用状态,最终达到的效果是两台软交换均恢复到双归属切换发生前的状态:只处理本软交换配置为Master及主用的网关及用户的业务请求。24双归属切换流程-网关手动切回流程软交换网关手动切换流程与切换时基本一致,都是通过超时的方式来发现当前注册的软交换无响应进而注册到另外一台软交换上。25双归属切换流程-软交换自动切回流程对于软交换自动切换流程,判断的依据是:是否连续收到对端软交换的信号,如果连续收到对端软交换的心跳信号,则可以证明对端软交换已恢复正常,可以执行切回操作。其次检查本机上是否配置为双归属接管方式支持由激活到去激活。如果配置为支持由激活到去激活,则不再处理双归属配置状态为slave的网关及用户的所有业务请求。26双归属切换流程-网关自动切回流程网关在自动切回时的处理流程与手动切回时的处理流程相同的。以上介绍了双归属切换中软交换与网关的手动切换、自动切换、手动切回、自动切回,请注意在这些流程中,都是以网关来进行指定下发的。如果使用客户端,则必须要注意保持两个软交换上的状态一致。即在一台软交换上做切换或切回操作时,在另一台软交换上做相应处理。27课程内容下面我们进行下一部分NGN双归属数据规划。28一些概念介绍NGN的数据规划主要是软交换的数据规划,如下图所示:在互助的软交换A局B局中,由主用标志和备用标志来区别哪些数据是本局使用的、哪些是备用互助局使用的。对Softx3000-A局来说,蓝色数据是Softx3000-A局的主用数据,绿色数据是Softx3000-A局的备用数据。对Softx3000-B局来说,绿色数据是Softx3000-B局的主用数据,蓝色数据是Softx3000-B局的备用数据,同种颜色的数据是互助的,数据的内容是基本上一样的。通过数据规划的工作可以确定主用数据和备用数据的范围。当软交换工作于互助激活态时,对标志为互助局的数据当本局数据一样处理,否则只处理标志为本局的数据。软交换中的数据分为三类:29第1类数据-需要设置主备标志的数据第1类数据-需要设置主备标志的数据。部分需要设置主备标志的数据,配置时有主备标志位参数:如网关数据表:AMG、TMG、UMG、IAD、SIP终端;用户设备数据表:ESL用户、SIP用户、IP话务台;中继电路数据:ISUP、PRA、V5中继电路;电路主备属性延续网关属性。SIGTRAN数据表:M2UA、V5UA、IUA;V5接口类:V5接口。部分数据无主备标志,内部认为是公共数据,但需要数据规划分配给主用和备用,不能冲突。如本地号首集、呼叫源、路由索引。这些都需要按照数据规划分配为主用数据和备用数据。30第1类数据-需要设置主备标志的数据在上一图中每个SoftX3000分别用蓝色和绿色表示的部分即代表第一类数据,对于SoftX3000A局,蓝色表示主归属数据,绿色表示从归属数据即互助局数据,对于SoftX3000B局则相反,绿色表示主归属数据,蓝色表示从归属数据。颜色相同的数据要基本保持一致或协调一致,这样才能保证双归属切换后SoftX3000能够接管其互助局的部分和全部业务。31