金安国纪千股千评:科讯网 “心跳”技术的应用

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 10:39:13
         现在使用在广播电视行业的播出系统己经实现不在播出过程中低故障率的目标,所以在出现问题时如何快速解决问题就成了衡量一个播出系统安全性的重中之重。目前最为先进而且也日趋成熟的一种技术是大家常常谈论的“心跳”技术,它在某种程度上可以很好地解决上面所说网络带来的安全性问题,下面来讨论一下“心跳”技术在播出系统中的应用。

  现在所使用的自动播出系统都是基于网络结构的,利用网络可以做到系统资源快速共享和数据快速反应等,目的就是为了提高播出工作效率,减少不必要的重复性的工作。一个简单的基于网络的自动播出系统包括以下基本设备:素材和数据服务器、管理设备、上载和非线性编辑设备、播出设备、网络设备等,其中素材和数据服务器、播出设备、网络设备是关乎播出安全性的重要设备,当中任何一个设备出问题都会产生播出问题,影响播出安全。

  利用冗余网络可以实现网络的安全使用,“心跳”技术则是用来实现播出设备的安全使用,使用“心跳”技术的播出设备必须是主备结构,一般是一主一备。在主播出设备播出的同时,后备播出设备也在同步播出,同时后备播出设备实时监测主播出设备的各种工作情况,并及时调整步调,以确保与主播出设备步调一致。当主播出设备出现故障时,后备播出设备及时启动故障处理程序,进入故障处埋流程,替代主播出设备完成播出工作,从而确保播出安全性。

  为进一步确保监视的准确性,许多厂商都在主备播出设备上安装两块网卡,一块用于正常工作所需,另一块用于“心跳”侦测。

  主备播出设备上安装的两块网卡分别使用不同的网络段,分为内网和外网。提供“心跳”技术服务的网卡采用网络线交叉接线,不使用任何交换设备,直接连接以保证网络顺畅,IP地址分别192.168.0.1和192.168.0.2,这就是内网,连接“心跳”网卡间的网络线也叫“心跳”线。提供正常工作服务的网卡则与网络交换机相连,使用不同的网段地址,属于外网,如IP地址分别是10.10.0.1和10.10.0.2。
                                                   
  “心跳”技术需要使用到ICMP协议,与PING命令使用到的协议是一样的,都是通过交换消息来完成监视的,不过PING命令只是用来检查网络的连通性,性,而“心跳”技术必须既要监视网络的连通性,还要监视主播出设备的运行情况,并判断是否工作正常等,一旦正在工作的主播出设备因为各种硬件故障,如电源失效、主要部件失效或者启动盘失效等导致系统发生故障,还有就是播出系统软件故障导致播出终止等,后备播出设备会立刻侦测到故障并可以立即替代主播出设备投入工作,这样可以在最大限度上保证播出的正常运行,这也称为“心跳检测”。

  总之,使用“心跳”技术可以确保后备播出设备及时侦测到主播出设备的异常,并完成快速切换工作,替代主播出设备继续播出工作,从而提高广播电视播出的安全性,避免出现停播、跳播等播出事故。当然这种技术也不是万无一失,当播出机的网卡出现问题时,“心跳”技术就失效了,所以许多大的电视台使用冗余网络,利用双网共存的方案来有效地解决网络安全问题。