[发明专利]通过syslog协议上报设备的配置信息的方法在审
申请号: | 201710260884.8 | 申请日: | 2017-04-20 |
公开(公告)号: | CN107086997A | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 曲志丰;沈军 | 申请(专利权)人: | 无锡锐格思信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/931 |
代理公司: | 无锡市朗高知识产权代理有限公司32262 | 代理人: | 杨强 |
地址: | 214135 江苏省无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 syslog 协议 上报 设备 配置 信息 方法 | ||
技术领域
本发明涉及一种上报设备的配置信息的方法,尤其是通过syslog协议上报设备的配置信息的方法。
背景技术
现在要得到某一交换机的配置数据,必须通过复杂的web登录、telnet登录方式或现场串口,登录到交换机上,操作非常复杂。
发明内容
为解决上述问题,本发明提供一种采用现有交换机软件中广泛采用的syslog协议,通过文本的方式,主动或被动上报交换机的配置文件、设备的各端口的实时状态等,交换机的软件也不必做大的修改,技术上非常简洁和高效的通过syslog协议上报设备的配置信息的方法,具体技术方案为:
通过syslog协议上报设备的配置信息的方法,包括以下步骤:
S1电脑服务器软件以单播或组播或广播的方式将请求交换机发送配置信息的报文即控制数据包发送给交换机,所述报文中包含指令码和服务器IP;
S2所述交换机收到报文后,检查报文中是否有请求本交换机配置信息的指令;
S3所述报文中有本交换机发送配置信息的指令时,所述交换机将本交换机当前的配置信息封装成syslog格式的数据包,然后将数据包发送给相应的服务器。
其中,步骤S1中所述的报文还包括服务器名称、用户名与密码、报文校验码。
进一步,步骤S2中还包括用户验证,即交换机在报文中寻找用户名和密码,并验证。
其中,步骤S3中所述的服务器为原配置文件己经设定好IP地址的服务器或发送报文的服务器或报文中指定IP地址的服务器。
在实际使用中,交换机的配置信息在维护时才有用,没有必要采用保密措施,只要不能修改就行。同时,交换设备往往都可以通过syslog协议主动上报自己设备的报文信息,这几乎是交换机的标配,基本软件进程都是现成的。
Syslog非常简单,采用udp port协议,交换机发了就不用管,几乎不增加交换机系统的负担,Syslog数据包最多可以到1024字节,纯文本,完全满足交换机配置文件大小的需求。
syslog服务器端的作用:
1、发送控制指令
服务器接收到指令后以单播或组播或广播的方式,将请求交换机发送配置信息的报文发送给交换机;报文中包含指令码、服务器IP、服务器名称(可选)、用户名与密码(可选)、报文校验码(可选)等信息。
2、syslog信息接受和处理。
Syslog客户端进程是在交换机上的,包括两部分:
1、检查报文中是否有请求本交换机配置信息的指令。可以支持用户验证功能,交换机可以在控制数据包中寻找用户名和密码,并验证。
2、封装配置信息到syslog包中,并发送给相应的设备。
配置信息封装在syslog udp 514的报文中,syslog报文的大小是小于1024的打印字符。一般syslog报文内容分成HEADER和MSG部分,PRI是facility(5位)+severuty(3位),facility选取的是1(user-level messages),severuty选取的是6(Informational: informational messages),HEADER包含交换机的IP、发送时间。MSG包含配置信息。
与现有技术相比本发明具有以下有益效果:
电脑上服务器端软件几乎不用修改。
利用现有的协议和模块,简单改进,就可以方便的得到交换机的配置信息,方便调试和维护。
现有交换机都有的syslog软件模块,只要增加对报文的识别、配置信息发送指令的认证和发送配置信息的功能模块,syslog的模块不需要做任何修改,即可支持这样的功能。
服务器端软件只要增加一个发送报文的指令,甚至不修改(通过telnett或web远程登录交换机发送配置信息),就可以接收到交换机的配置信息。
本发明提供的通过syslog协议上报设备的配置信息的方法简洁、高效、对硬件和软件改动小、通过文本的方式主动或被动上报交换机的配置文件、设备的各端口的实时状态等,调试维护方便。
说明书附图
图1是本发明的syslog服务器的接受流程框图。
具体实施方式
现结合附图对本发明作进一步说明。
通过syslog协议上报设备的配置信息的方法,包括以下步骤:
S1电脑服务器软件以单播或组播或广播的方式将请求交换机发送配置信息的报文即控制数据包发送给交换机,所述报文中包含指令码和服务器IP、服务器名称、用户名与密码、报文校验码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡锐格思信息技术有限公司,未经无锡锐格思信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710260884.8/2.html,转载请声明来源钻瓜专利网。