Megaco学习笔记之version,MG/MGC故障

11.3 协议版本协商

  •  媒体网关发送的第一个ServiceChange命令,必须包含ServiceChangeVersion参数用于指定该媒体网关所支持协议的版本号。不管ServiceChangeVersion参数设置的版本值是多少,消息的命令必须被编码为版本1的消息。
  • 当接收到版本为1的消息时,如果媒体网关控制器仅能支持低版本协议,则媒体网关控制器必须在ServiceChange响应中返回其所支持的协议版本,且MGC和MG之间传送的所有消息必须遵循较低版本的要求。
  • 如果媒体网关无法遵循且MG已经建立和 MGC之间的网络层连接,则媒体网关应关闭其连接。媒体网关应该拒绝随后来自媒体网关控制器的所有请求,并返回一个差错响应406(版本不支持)。

    如果媒体网关控制器支持的版本只能高于媒体网关支持的版本,则媒体网关控制器必须拒绝所有请
    求,且返回一个406差错响应(版本不支持)。
  • 如果媒体网关控制器支持媒体网关指定的版本,则所有后续消息必须遵循该版本。可选地,媒体网
    关控制器可以在ServiceChange响应中返回其所支持的版本信息。
  • 当ServiceChangeMethod等于“handoff”或“failover”的,也可能发生协议版本协商。

11.4 MG故障

  • 当MG 发生故障时,如果MG还可以向MGC发送消息,则媒体网关将发送ServiceChange消息,其中包含ServiceChangeMethod参数(“Graceful”或“Forced”),且终结点标识符等于root。当MG故障排除时,MG将发送ServiceChangeMethod 等于“Restart”的ServiceChange消息。
  • 本建议书允许MGC能够向一个发生故障而进行冗余切换的一对MG重复发送消息。此时,必须只允许正常工作的MG 能够接收或拒绝来自MGC 的事务消息。当主控MG 发生故障时, 它将发送ServiceChangeMethod参数等于“Failover”的ServiceChange 命令,差错原因为“MG临近故障”。随后,MGC 会使用备用MG 作为一个激活的MG 。当故障排除后, 工作正常的MG 将发送一个ServiceChangeMethod 等于“Restart”的”erviceChange”消息。

11.5 MGC故障

  • 当MG检测到控制它的MGC发生故障时,MG就会试图联系其预先分配表上的下一个MGC。MG从分配表首部(即主控MGC)开始尝试,除非该MGC出现故障,MG才尝试与第一个备用MGC进行连接。此时,MG应向备用MGC发送ServiceChangeMethod 参数等于“Failover”的ServiceChange消息,原因为“MGC 临近故障”。 如果MG不能与任何一个MGC建立控制连接,则MG必须在等待一段随机时间后(参见9.2),开始重新尝试其主控GC,如果有必要,尝试其备用MGC。
  • 当MG与原控制MGC建立连接时,MG应向MGC 发送ServiceChangeMethod 参数等于“Disconnected”的ServiceChange消息。
  • 当MGC发生部分故障时或者由于人工维护的原因,MGC会指示其所控的MG去联系另外一个MGC。此时,MGC必须向MG发送ServiceChangeMethod 参数等于“Handoff ” 的ServiceChange 消息, 且ServiceChangeMgcID参数应指定可替换的MGC。如果MG支持 “Handoff”,MG应向指定的MGC发送ServiceChangeMethod 参数等于“Handoff”的ServiceChange消息,且Reasons为“MGC指定改变”。如果
    MG未能从指定MGC获得响应,MG必须认为MGC发生故障,开始尝试备用MGC。若MG不能与MGC建立控制连接,MG必须在等待一段随机时间后(参见8.2),尝试连接主控MGC,如果有必要,尝试连接备用MGC。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值