跳板处理方法及装置的制造方法

文档序号:9566983阅读:420来源:国知局
跳板处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种跳板处理方法及装置。
【背景技术】
[0002]在相关技术中,网络运营商或大型企业维护着大量的网络设备,在日常网络管理维护中,常常要对网络设备(路由器、交换机等)进行巡检,以了解设备的运行状况,并按照一定的评比标准对设备的运行状况进行打分,生成巡检报告,提供给上级领导审阅,作为机构网络建设和维护的决策依据。
[0003]但是由于网络设备的数量过于庞大,维护人员进入机房对每一台设备进行连线操作的工作量太大,因此网管巡检工具软件就显得尤为重要,它可以设置巡检任务对设备进行批量巡检,极大地降低了维护人员的工作量。而另一方面,运营商网络结构复杂,存在大量的跨域、防火墙、网络地址转换(Network Address Translat1n简称为NAT)或内网等隔离环境,通过Telnet或安全外壳协议(Secure Shell,简称为SSH)无法直接远程连接设备,这就需要在相应的网络环境里设置跳板设备,巡检工具通过跳板设备对设备进行登录和巡检,而往往一级跳板还不能解决问题,需要设置多级跳板才可以对全网络设备进行集中巡检等操作。
[0004]当前多级跳板装置对每个管理网元都要分配一条物理连接,一般跳板节点设备(如路由器、交换机等)都有连接数量限制,对于网元规模较大的情况下无法一次对所有网元执行任务,目前的解决方案是分批执行,即对每个跳板节点设定一个连接数上限,到达连接数上限就阻塞任务,等待任务执行完成释放连接后再执行阻塞任务,这种方案是基于任务层面的,对跳板节点设备的物理连接占用也较高,可扩展性差。
[0005]针对相关技术中跳板的使用是基于任务层面的,对跳板节点设备的物理连接占用也较高,可扩展性差的问题,在相关技术中并未提出有效的解决方案。

【发明内容】

[0006]本发明提供了一种跳板处理方法及装置,以至少解决现有技术中跳板的使用是基于任务层面的,对跳板节点设备的物理连接占用也较高,可扩展性差的问题。
[0007]根据本发明的一个方面,提供了一种跳板处理方法,包括:配置跳板,其中,网管与网元之间存在多级所述跳板;在多级所述跳板之间逐级登录,直至登录到所述网元。
[0008]优选地,配置所述跳板包括:根据跳板节点的以下至少之一的参数配置所述跳板:所述跳板节点的IP地址、采用的协议、端口号、登录过程中的期待、发送参数、由所述跳板节点跳转至下一级跳板节点或网元的登录命令;其中,所述跳板的名称唯一;所述跳板节点的主机名称唯一,或至少属于同一所述跳板的跳板节点的主机名称唯一。
[0009]优选地,在多级所述跳板之间逐级登录,直至登录到所述网元包括:获取第一级跳板节点的登录参数;根据所述第一级跳板节点的登录参数,登录到所述第一级跳板节点;获取所述第一级跳板节点设定的下一级跳板节点的登录命令;根据所述下一级跳板节点的登录命令登录到所述下一级跳板节点,直至登录到所述网元。
[0010]优选地,配置所示跳板还包括:所述网管和所述网元之间通过所述跳板形成Telnet/SSH 通道。
[0011]优选地,所述配置所述跳板还包括:通过服务器代理装置以代理方式驻留在服务器中,将所述服务器转变为跳板。
[0012]优选地,所述方法还包括:根据接收到的提示符判断所述跳板的状态,若所述提示符为An的提示符,则确定所述跳板的状态为连接,若所述提示符不是An的提示符,则确定所述跳板的状态为断开,其中,An表示为η级跳板。
[0013]根据本发明的另一方面,提供了一种跳板处理装置,包括:配置模块,用于配置跳板,其中,网管与网元之间存在多级所述跳板;登录模块,用于在多级所述跳板之间逐级登录,直至登录到所述网元。
[0014]优选地,所述配置模块还用于:根据跳板节点的以下至少之一的参数配置所述跳板:所述跳板节点的IP地址、采用的协议、端口号、登录过程中的期待、发送参数、由所述跳板节点跳转至下一级跳板节点或网元的登录命令;其中,所述跳板的名称唯一;所述跳板节点的主机名称唯一,或至少属于同一所述跳板的跳板节点的主机名称唯一。
[0015]优选地,所述登录模块包括:第一获取单元,用于获取第一级跳板节点的登录参数;第一登录单元,用于根据所述第一级跳板节点的登录参数,登录到所述第一级跳板节点;第二获取单元,用于获取所述第一级跳板节点设定的下一级跳板节点的登录命令;第二登录单元,用于根据所述下一级跳板节点的登录命令登录到所述下一级跳板节点,直至登录到所述网元。
[0016]优选地,所述配置模块还包括:形成单元,用于在所述网管和所述网元之间通过所述跳板形成Telnet/SSH通道。
[0017]优选地,所述配置模块还用于:通过服务器代理装置以代理方式驻留在服务器中,将所述服务器转变为跳板。
[0018]优选地,所述装置还包括:确定模块,用于根据接收到的提示符判断所述跳板的状态,若所述提示符为An的提示符,则确定所述跳板的状态为连接,若所述提示符不是An的提示符,则确定所述跳板的状态为断开,其中,An表示为η级跳板。
[0019]通过本发明,采用了配置跳板,其中,网管与网元之间存在多级所述跳板,在多级跳板之间逐级登录,直至登录到网元。解决了现有技术中跳板的使用是基于任务层面的,对跳板节点设备的物理连接占用也较高,可扩展性差的问题,进而实现了对跳板的灵活配置,提升了用户体验。
【附图说明】
[0020]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021]图1是根据本发明实施例的跳板处理方法的流程图;
[0022]图2是根据本发明实施例的跳板处理装置的结构框图;
[0023]图3是根据本发明实施例的跳板处理装置的结构框图一;
[0024]图4是根据本发明实施例的跳板处理装置的结构框图二 ;
[0025]图5是根据本发明实施例的跳板处理装置的结构框图三;
[0026]图6是根据本发明实施的Telnet/SSH多级跳板装置示意图;
[0027]图7是根据本发明实施的Telnet/SSH多级跳板跳转流程图;
[0028]图8是根据本发明实施例的服务器代理运行时序图。
【具体实施方式】
[0029]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0030]在本实施例中,提供了一种跳板处理方法,图1是根据本发明实施例的跳板处理方法的流程图,如图1所示,该流程包括如下步骤:
[0031]步骤S102,配置跳板,其中,网管与网元之间存在多级跳板;
[0032]步骤S104,在多级跳板之间逐级登录,直至登录到网元。
[0033]通过上述步骤,在网管与网元之间装有多级跳板,通过配置跳板可以实现在多级跳板之间逐级登录,直至登录到网元。相比于现有技术中跳板的使用是基于任务层面的,对跳板节点设备的物理连接占用也较高,可扩展性差,上述步骤解决了现有技术中的上述问题,实现了对跳板的灵活配置,提升了用户体验。
[0034]上述步骤S102中涉及到对跳板的配置,需要说明的是,对跳板的配置可以有多种方法,下面对此进行举例说明。在一个优选实施例中,配置跳板包括:根据跳板节点的以下至少之一的参数配置该跳板:跳板节点的IP地址、采用的协议、端口号、登录过程中的期待、发送参数、由该跳板节点跳转至下一级跳板节点或网元的登录命令;其中,跳板的名称唯一;跳板节点的主机名称唯一,或至少属于同一该跳板的跳板节点的主机名称唯一。通过改变上述参数可以对跳板进行灵活配置。
[0035]上述步骤S104中涉及到多级跳板之间的登录,在一个优选实施例中,登录到第一级跳板节点可以通过如下技术方案实现:获取第一级跳板节点的登录参数,根据该第一级跳板节点的登录参数,登录到该第一级跳板节点。在另一个优选实施例中,登录到下一级跳板节点可以通过如下技术方案实现:获取第一级跳板节点设定的下一级跳板节点的登录命令,根据该下一级跳板节点的登录命令登录到下一级跳板节点,直至登录到最末一级跳板节点,由最末一级跳板节点根据网元的登录命令,登录到网元。从而实现了网管与网元直接通过多级跳板的连接。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1