单板日志信息的存储方法及系统的制作方法_2

文档序号:9527406阅读:来源:国知局
发明方案通过对网元进行改进,根据不同的组网方式提供灵活的通信配置方式和接口,使得网元在多种组网方式下均可将日志信息发送至Syslog服务器以便保存,避免了日志信息丢失事件的发生,提高了系统的安全性和可靠性。
【附图说明】
[0044]图1为本发明一较佳实施例中单板日志信息的存储方法的流程示意图;
[0045]图2为本发明一较佳实施例中Syslog协议中设备多种架构示意图;
[0046]图3为本发明一较佳实施例中单板/子架调测环境示意图;
[0047]图4为本发明一较佳实施例中单网元调测环境示意图;
[0048]图5为本发明一较佳实施例中多网兀组网环境;
[0049]图6为本发明一较佳实施例中单板日志信息的存储系统的结构示意图。
[0050]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0051]应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0052]本发明提供一种单板日志信息的存储方法,参照图1,本发明一实施例中,该单板日志信息的存储方法至少包括以下步骤:
[0053]步骤S10,根据网元与系统日志Syslog服务器之间的组网方式预设波分设备的通信接口,以绑定日志信息发送路径;已知的,目前存在以下两种组网方式:1、直接连接;2、网关连接。网关连接根据实际情况分为:普通网元网关(GNE)和增强型网关(EGNE)两种情况。在网关连接中,比较特殊的设备是接入网元,它具有网元的功能,同时还具有网关的功能。不同的组网方式下,单板和模块、通信的方式也有很大不同。本发明根据不同的组网方式设置通信接口,以使网元与Syslog服务器之间实现远程数据传递和灵活网络配置,该实现基于RFC3164协议进行报文发送。
[0054]本发明根据不同的组网方式对网元进行改进,预设不同的通信接口以形成并绑定日志信息发送路径,从而实现将单板的日志信息发送到Syslog服务器,使其得以在Syslog服务器保存。
[0055]参照图2,目前,RFC3164协议下,网元与服务器的通信方式有以下几种:网元直接与服务器进行通信连接,网元通过代理设备与服务器进行通信连接,网元直接或者通过代理设备与服务器进行通信连接。RFC3164协议需要有三种类型设备:
[0056]1、Device:消息产生者;
[0057]2、Relay:消息转发中继;
[0058]3、Collector:消息收集者。
[0059]本发明实施例中,波分设备介绍如下:
[0060]网元,由主控板和各种单板组成,本发明实施例中,主控板和单板增加配置接口 ;
[0061]单板,是产生syslog消息的装置;
[0062]代理设备,作为中继设备运行在主控板,需要修改接收到的syslog消息中的ip段;
[0063]网关网元,用来隔离非接入网元,作为中继设备接收到其他网元的syslog消息时不做修改直接转发给syslog服务器,本发明实施例中,增加一个配置接口 ;
[0064]Syslog服务器:使用常用的syslog软件,部署在pc服务器上,作为信息收集者。
[0065]具体的,前述通信接口可包括:
[0066]第一消息接口,用于发送生成符合RFC3164协议的Syslog消息结构;
[0067]第二消息接口,发送代理设备修改了第一消息接口中IP段后转发给Syslog服务器的消息结构;
[0068]第一配置接口,用于配置网关到Syslog服务器的IP地址和端口 ;
[0069]第二配置接口,用于配置代理设备到Syslog服务器的IP地址和端口 ;
[0070]第三配置接口,用于配置单板的Syslog服务器IP地址和端口。
[0071]步骤S20,当网元产生日志信息时,根据绑定的日志信息发送路径向Syslog服务器发送日志信息,以供Syslog服务器存储。
[0072]以下将以上述几种方式为例,详细说明本发明的技术方案:
[0073]在本发明的一个实施例中,当网元与Syslog服务器之间为直接通信关系时,上述步骤S10可包括:
[0074]当网元与Syslog服务器之间为直接通信关系时,为网元上的单板的第一配置接口设置Syslog服务器IP地址和端口,使用第一消息接口向Syslog服务器发送消息。
[0075]参照图3,图3为单板/子架调试环境,该环境下Syslog服务器与单板能够直接连通。前述方法可包括以下步骤:
[0076]步骤S11,把Syslog服务器软件部署在服务器(计算机)上;
[0077]步骤S12,在单板上使用第三配置接口设置Syslog服务器的IP地址和端口,使用第一消息接口向Syslog服务器发送消息。
[0078]参照图4和图5,在本发明的另一实施例中,当网元与Syslog服务器之间通过代理设备通信时,当网元与Syslog服务器之间通过代理设备通信,代理设备为主控板时,使用第二配置接口设置其到Syslog服务器的IP地址和端口,同时在代理设备内部开启一个端口接收其他单板发来的消息,使用第二消息接口转发给Syslog服务器;
[0079]当代理设备为网关单板时,使用第三配置接口设置其到Syslog服务器的IP地址和端口,同时在代理设备内部开启一个端口接收网元发来的消息,使用第二消息接口转发给Syslog服务器;
[0080]在单板上使用第一配置接口设置为网元主控板的IP和端口,使用第一消息接口发送Syslog消息给主控板。
[0081]具体的,本实施例包含以下两种调试环境:
[0082]一、单网元调试环境
[0083]图4为单网元调试环境。此种调试环境下,连线方式和单板/子架调试环境一样,单板可以直接与Syslog服务器通信,也可以通过代理设备与Syslog服务器通信,代理设备作为中继设备进行Syslog消息转发。具体的,前述方法可以包括以下步骤:
[0084]首先,把Syslog服务器软件部署在PC服务器上;
[0085]代理设备使用第二配置接口设置Syslog服务器的IP地址和端口,同时要在内部默认开启一个端口接收其他单板发来的消息,使用第二消息接口转发给Syslog服务器
[0086]在单板上使用第三配置接口设置服务器为网元主控板的IP和端口,使用第一消息接口发送Syslog消息给主控板。
[0087]二、多网元组网环境
[0088]图5为多网元调试环境。该环境中未配置网关,各网元主控模块都能与服务器直接通信,单板通过网元代理设备向服务器发送Syslog消息。该场景中可以部署多个Syslog服务器,各自收集不同网元的日志信息。具体的,前述方法可以包括以下步骤:
[0089]首先,把Syslog服务器软件部署在PC服务器上;
[0090]然后,代理设备使用第二配置接口设置Syslog服务器的IP地址和端口,因部署了多个Syslog服务器,可在不同的网元代理设备上设置不同的服务器。同时在代理设备内部开启一个指定的端口接收网元其他单板发来的消息,使用第二消息接口转发给Syslog服务器;
[0091]在单板上使用第三配置接口设置为本网元主控板的IP和端口,使用第一消息接口发送Syslog消息给主控板。
[0092]在一实施例中,当网元与Syslog服务器之间通过接入网元连接,接入网元作为网关时,前述步骤S10包括:
[0093]步骤S100,在网关上配置Syslog服务器的IP地址和端口,同时在网关上开启一个指定的用户数据报协议UDP端口接收网元发送过来的Syslog消息;对Syslog消息的处理方式为不做修改直接转发到Syslog服务器。
[0094]本发明实施例中,网关分为普通网元网关(GNE)和增强型网关(EGNE)两种情况。
[0095]在一优选方案中,当接入网关类型为普通网元网关时,前述步骤S100包括:
[0096]当接入网关类型为普通网元网关时,网关单板为接口板,设置Syslog服务器通过DCN网络与接入网关互通;
[0097]在网元主控板上使用第二配置接口设置其到网关的IP地址和端口,同时在主控板开启一个指定的UDP端口,接收本网元内其他单板发送过来的Syslog消息,并把消息的IP段修改成本网元的IP通过第
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1