一种直接远程管理光网络节点内部单盘的方法

文档序号:7695468阅读:135来源:国知局
专利名称:一种直接远程管理光网络节点内部单盘的方法
技术领域
本发明涉及光网络节点的远程管理,具体涉及一种直接远程管理光网络节点内部单 盘的方法。
背景技术
在光网络中,光网络节点单盘管理一般有两种方式网络管理计算机软件和CLI
(Command-Line Interface,命令行接口)命令行软件。网络管理计算机软件具有界面友 好、管理范围大的优点,但是管理接口复杂,依赖于光网络节点网元管理单盘的应用层 管理软件支持,适用于一般的网络管理任务。CLI命令行软件一般是通过telnet或ssh客 户端访问,信息更加丰富、深入,更有利于故障的检测和排除。但是在现有的通信架构 中,如图1所示,光网络节点中只有网元管理单盘具有DCC (Data Communication Channel, 数据通信通路)网络统一分配的IP。根据此IP,网络管理计算机能够直接与网元管理单 盘实现TCP/IP层的通信,从而对网元管理单盘进行管理。而其他单盘只有内部分配IP, 不能被网络管理计算机直接访问,因此,光网络节点中的其他单盘只能通过网元管理单 盘应用层管理软件代为管理。同时,由于不具有DCC网络统一分配的IP,上述的其它单盘 也不能被CLI命令行软件telnet或ssh客户端远程访问,只能在现场直接连接进行操作。 因此,很多故障情况下维护人员只能前往现场解决,造成维护人员的工作强度大,反应 慢,产品的维护成本高,也不利于提高客户服务满意度。

发明内容
本发明的目的在于立足于光网络现有的通信架构,提出一种直接远程管理光网络节 点内部单盘的方法。
本发明提供的一种直接远程管理光网络节点内部单盘的方法,该方法能够使网络管
理计算机可以主动与光网络节点内部所有单盘实现TCP/iP层通信,以便使用ai命令行软
件telnet或ssh客户端远程访问,能够远程识别、解决故障,提高服务效率。
本发明所述的直接远程管理光网络节点内部单盘的方法中,所述光网络包括网络管 理计算机和多个光网络节点,所述节点包括配置有IP包映射转发模块的网元管理单盘以 及多个内部单盘,所述方法包括100、系统初始化时,IP包映射转发模块按约定规则建立网元管理单盘各端口与各节 点内部单盘的内部网络IP地址和端口之间的映射关系,构建映射关系表;
200、网络管理计算机根据所述约定规则获知所述的映射关系表,并根据映射关系表 将需要进行登录管理的光网络节点内部单盘转换为目的地址和目的端口 ,并基于该目的 地址和目的端口构建第一管理命令数据包,其中,该目的地址为所述需要进行登录管理 的光网络节点的网元管理单盘的IP地址,该目的端口为映射关系表中与需要登录管理的 光网络节点内部单盘对应的端口 ;
300、网络管理计算机通过数据通信通道DCC网络发送第一管理命令数据包;
400、网元管理单盘中的IP包转发映射模块接收到该第一管理命令数据包后,根据映 射关系表,将该第一管理命令数据包携带的目的端口映射为内部网络中对应的内部单盘 IP地址和端口,以该内部单盘IP地址和端口为目的地址和目的端口,生成一与第一管理 命令数据包内容相同的第二管理命令数据包,将该第二管理命令数据包发送至目的内部 单盘;
500、目的内部单盘接收到该第二管理命令数据包后,生成一第一响应数据包,并将 其发送至网元管理单盘;
600、网元管理单盘中的IP包转发映射模块接收到该第一响应数据包后,根据映射关 系表,将发送该第一响应数据包的内部单盘的内部网络IP地址和端口映射为网元管理单 盘对应端口,构建一内容与第一响应数据包相同的第二响应数据包,其中,该第二响应 数据包的源地址包括该网元管理单盘中的在DCC网络中的IP地址以及与内部单盘的内部 网络IP地址和端口对应的端口地址,将该第二响应数据包发送到网络管理计算机;
700、重复步骤200至600,实现网络管理计算机与内部单盘之间的远程管理和响应。
其中,所述网元管理计算机配置命令行接口软件基于telnet协议或ssh协议进行远程 管理。
本发明的优点在于利用现有的光网络通信结构,在TCP/IP层实现远程访问光网络节 点内部单盘,代价小,风险低。


图l是现有的光网络结构图; 图2为本发明的光网络结构图3为IP包转发映射模块的IP包转发流程;图4为网络管理计算机远程直接管理内部单盘的流程。
具体实施例方式
以下结合附图详细说明本发明的具体实施方式

如图2所示,本发明在现有网元管理单盘上增加IP包映射转发模块。该IP包映射 转发模块负责建立其所在的光网络节点中的其他单盘与网元管理单盘端口之间的映射关 系,并基于建立的该映射关系进行网络管理计算机与光网络节点中其他单盘之间的IP包 转发,实现网络管理计算机对于光网络节点内部单盘的直接管理。
建立映射关系并进行IP包转发的一种具体实施方式
如图3所示,IP包映射转发模块 在其所在的光网络节点初始化时按约定规则建立光网络节点中网元管理单盘端口与其它 各单盘的对应映射关系,形成映射关系表,网络管理计算机根据约定,得到访问节点内 部单盘的IP地址和端口。光网络节点初始化完成后,该IP包映射转发模块持续监听所 有网络接口以及其所在的网元管理单盘的各端口,当接收到IP包时,判断该IP数据包 的最终目的地是否本地,即是否是送到网元管理单盘本身的IP包,如果是,则网元管理 单盘本地处理该IP包,否则,则判断该IP数据包是通过DCC网络接口接收的还是通过 内部网络接口接收的,如果是来自DCC网络接口的数据包,则判断该IP数据包的目的端 口地址是否存在映射关系,如果存在映射关系则查询之前建立的映射关系表,找到与目 的端口地址査找到对应的单盘的在内部网络中的特定IP地址和端口,根据査找得到的信 息重新生成目的地为査找到的对应的单盘IP地址和端口且包含相同负载的IP包,并将 该包含相同负载的IP包发给单盘。当通过内部网络接口收到IP包时,根据映射关系, 将收到的IP包内容重新生成一个新的IP包,该新的IP包的源IP地址为网元管理单盘 的IP地址,源端口地址为映射关系表中与发送该响应IP包的源单盘的特定IP地址和端 口对应的端口地址,将该新的IP包发往相关的网络管理计算机的地址和端口。
基于上述的IP包映射转发模块,网络管理计算机可以实现对于光网络节点内部的各 单盘的直接远程管理。具体流程如图4所示。
401、 系统初始化,IP包映射转发模块按约定规则建立网元管理单盘端口与节点内单 盘的内部网络IP地址与端口之间的映射关系,构建映射关系表;
402、 网络管理计算机根据所述约定规则获知所述的映射关系表,根据映射关系表, 指定目的地址为网元管理单盘IP地址,目的端口为映射表中与希望进行连接的单盘对应 的约定端口;403、 网络管理计算机使用CLI命令行软件telnet或ssh客户端登录指定地址和端 口,发送IP包A试图建立连接,IP包A从网络管理计算机出发,进入DCC网络,到达通 指定信节点的网元管理单盘;
404、 网元管理单盘接收该IP包,基于映射关系表,査找与该IP包A的目的端口对 应的目的单盘的地址和端口,重新生成相同负载的IP包B,发给目的单盘;
405、 目的单盘接收到IP包B,生成响应的IP包C,返回给网元管理单盘;
406、 网元管理单盘从内部网络接口接收IP包C,判断IP包C的目的地,重新生成 相同负载的IP包,发给目的IP,目的IP指向网络管理计算机,IP包D从网元管理单盘 出发,进入DCC网络,最后到达网络管理计算机。
重复步骤402-406,网络管理计算机和光网络节点单盘建立了虚拟的通信连接。CLI 命令行软件telnet或ssh客户端可以使用此虚拟通信连接访问单盘,并对其进行管理。
以上所述仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明精祌和原则 之内所做的任何修改、等同替换和改进等,均包含于本发明的保护范围之内。
权利要求
1、一种直接远程管理光网络节点内部单盘的方法,所述光网络包括网络管理计算机和多个光网络节点,所述节点包括配置有IP包映射转发模块的网元管理单盘以及多个内部单盘,所述方法包括100、系统初始化时,IP包映射转发模块按约定规则建立网元管理单盘各端口与各节点内部单盘的内部网络IP地址和端口之间的映射关系,构建映射关系表;200、网络管理计算机根据所述约定规则获知所述的映射关系表,并根据映射关系表将需要进行登录管理的光网络节点内部单盘转换为目的地址和目的端口,并基于该目的地址和目的端口构建第一管理命令数据包,其中,该目的地址为所述需要进行登录管理的光网络节点的网元管理单盘的IP地址,该目的端口为映射关系表中与需要登录管理的光网络节点内部单盘对应的端口;300、网络管理计算机通过数据通信通道DCC网络发送第一管理命令数据包;400、网元管理单盘中的IP包转发映射模块接收到该第一管理命令数据包后,根据映射关系表,将该第一管理命令数据包携带的目的端口映射为内部网络中对应的内部单盘IP地址和端口,以该内部单盘IP地址和端口为目的地址和目的端口,生成一与第一管理命令数据包内容相同的第二管理命令数据包,将该第二管理命令数据包发送至目的内部单盘;500、目的内部单盘接收到该第二管理命令数据包后,生成一第一响应数据包,并将其发送至网元管理单盘;600、网元管理单盘中的IP包转发映射模块接收到该第一响应数据包后,根据映射关系表,将发送该第一响应数据包的内部单盘的内部网络IP地址和端口映射为网元管理单盘对应端口,构建一内容与第一响应数据包相同的第二响应数据包,其中,该第二响应数据包的源地址包括该网元管理单盘中的在DCC网络中的IP地址以及与内部单盘的内部网络IP地址和端口对应的端口地址,将该第二响应数据包发送到网络管理计算机;700、重复步骤200至600,实现网络管理计算机与内部单盘之间的远程管理和响应。
2、 如权利要求l所述的方法,其特征在于所述网元管理计算机配置命令行接口软 件基于telnet协议或ssh协议,使用现有的客户端软件进行远程管理,网络管理计算机与光 网络节点内部单盘之间的通信是基于TCP/IP层的,无需额外的应用层软件支持。
3、 如权利要求l所述的方法,其特征在于在网元管理单盘中增加IP包转发映射模 块负责建立和维护网元管理计算机与光网络节点内部单盘之间的通信。
全文摘要
本发明涉及一种直接远程管理光网络节点内部单盘的方法,所述光网络包括网络管理计算机和多个光网络节点,所述节点包括配置有IP包映射转发模块的网元管理单盘以及多个内部单盘,其中,所述IP包映射转发模块按约定规则构建网元管理单盘各端口与内部单盘之间的映射关系,网络管理计算机基于网元管理单盘的IP地址以及其与内部单盘的对应端口发送管理数据包,IP包映射转发模块基于该映射关系转发来自网络管理计算机的管理数据包和来自内部单盘的响应数据包,实现网络管理计算机直接远程管理内部单盘。
文档编号H04L12/24GK101304336SQ20081011565
公开日2008年11月12日 申请日期2008年6月26日 优先权日2008年6月26日
发明者张炳炎, 冰 朱, 峰 王 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1