基于远程登录协议维护光传输网络的方法

文档序号:7894534阅读:109来源:国知局
专利名称:基于远程登录协议维护光传输网络的方法
技术领域
本发明涉及通信领域,特别是涉及一种基于远程登录协议维护光传输网络的方法。
背景技术
光传输网络由EMS(Element Management System,网元管理系统)和多个网元组成,每个网元又是由多个具有不同功能的单盘和网元管理单元组成,网元管理单元是EMS管理的网元对象。各单盘和网元管理单元运行独立的嵌入式管理系统,使用网元内的以太网接口(Ethernet)进行通信。不同网元间以及网元与网元管理系统间使用光传输信道ECC(Embedded Control Channel,嵌入式控制信道,即传递网兀管理系统信息的嵌入式控制通路)进行通信。网元管理单元兼具Ethernet与ECC两种通信方式。在常规情形下,不同网元内的同一单盘IP地址是相同的,每个网元中的单盘与网元管理单元处于同一内部局域网,并无法与网元管理系统直接通信,这为工程中的单盘故障调试增加了难度。

发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种基于远程登录协议维护光传输网络的方法,能远程登录到网元的任意单盘,进行系统问题诊断和状态查看,而不用到现场调试,达到节约维护成本、提高维护效率的效果。本发明提供的基于远程登录协议维护光传输网络的方法,包括以下步骤SI、建立网元管理单元与单盘的以太网通道,获取单盘ID号并生成单盘MAC地址与IP地址对应的映射表;S2、在网元管理系统上下发命令开启网元管理单元的端口监听与转发服务,网元管理单元包括包监听器、包转发器和telnet服务端;S3、网元管理单元收到命令后,开启包监听器与包转发器,启动telnet服务端,并回应网元管理系统命令成功;S4、网元管理系统开启telnet客户端并连接网元管理单元的telnet服务端,输入单盘名称和端口参数,网元管理单元的包转发器建立单盘映射表,将单盘地址与telnet端口映射到指定地址和端口 ;S5、用户通过在网元管理系统的telnet客户端与指定地址和端口建立连接,登录到单盘的管理系统,进行命令行调试;S6、网元管理系统下发命令查询指定网元的包转发器映射表,该网元的网元管理单元回应网元管理系统现有包转发器的状态,网元管理系统下发命令修改和关闭转发服务。在上述技术方案中,步骤SI包括以下步骤网元内单盘通过业务槽位中带有的以太网通道,采用UDP广播方式主动上报自己的IP和状态参数给网元管理单元,网元管理单元更新高速缓存,获取正在运行的单盘IP地址列表;网元管理单元通过ICMP协议每秒主动 探测所有槽位单盘是否失去响应,如果失去响应,则网元管理单元判定单盘已不在槽位中或工作失常,20秒后删除该单盘IP地址条目;否则网元管理单元更新自己维护的单盘地址表。在上述技术方案中,步骤S2包括以下步骤网元管理系统通过ECC信令通道发送开启对应服务的命令给某网元管理单元;网元管理单元检测端口监听与转发服务线程ID,若判定存在网元管理系统服务,则网元管理单元回应网元管理系统服务已存在后结束;否则网元管理单元开启服务线程,启动一个telnet服务端,开放网元管理单元以太网接口的端口,启动端口监听与转发服务;网元管理单元回应网元管理系统命令成功;网元管理系统下发命令,配置网元管理单元的端口监听与转发服务的子条目,增加一个网元内单盘的转发条目;网元管理单元收到命令后,检测单盘通信状态是否正常,如果单盘通信正常,网元管理单元获取单盘地址和对应端口号,在端口监听与转发服务中增加一条转发策略,用户使用telnet指令从网元管理系统登录到网元管理单元和单盘;如果单盘通信不正常,网元管理单元回应网元管理系统单盘通信中断后结束。在上述技术方案中,步骤S3包括以下步骤网元管理系统通过ECC信令通道发送查询服务状态指令给N个网元管理单元,查询服务状态指令为指令码、网元管理单元ID1、网元管理单元ID2、…网元管理单元IDn ;网元管理单元收到指令码,经比较网元ID与自己相同时,网元管理单元查询转发策略表,获取单盘地址ID和端口号T,并上报给网元管理系统应答数据,网元管理系统收到网元管理单元应答,将数据在界面上显示给用户。在上述技术方案中,步骤S3还包括以下步骤网元管理系统通过ECC信令通道发送修改端口转发服务指令给网元管理单元,修改端口转发服务指令包括指令码、网元管理单元ID、修改标志、转发目标单盘IDi和转发端口 Ti ;网元管理单元收到指令码,进行数据校验,并按修改标志处理;网元管理单元返回命令成功信息给网元管理系统,命令成功信息包括命令码、网元管理单元ID和成功标志。在上述技术方案中,步骤S4中所述网元管理系统开启telnet客户端并连接网元管理单元的telnet服务端的过程为网元管理系统开启telnet客户端后,通过ECC信道使用远程登录协议登录到某一网元管理单元的服务端,该网元管理单元的telnet服务端接收连接。在上述技术方案中,步骤S5中所述进行命令行调试的过程为在网元管理系统telnet客户端输入指令,开启已建立telnet连接后的网元管理单元的客户端与TCP包转发服务,网元管理单元按指令参数建立与单盘的telnet连接,使包转发器建立单盘的IP地址-端口映射表在收到网元管理系统telnet客户端的指令后进行telnet数据包转发,建立单盘与网元管理系统telnet客户端的双向通信。在上述技术方案中,步骤S6中所述网元管理系统下发命令修改和关闭转发服务的过程为在网元管理系统telnet客户端输入指令,修改网元管理单元中包转发器的单盘地址映射表,并关闭网元管理单元的telnet客户端。在上述技术方案中,所述包监听器处理所有通过ECC信道发来的属于远程登录协议的数据包。 在上述技术方案中,所述包转发器对包监听器获取到的所有端口远程登录协议的数据,通过网元内的以太网接口转发到指定的单盘,转发规则按照单盘的IP地址-端口映射表实行。与现有技术相比,本发明的优点如下本发明提供了一种远程登录光传输设备单盘的方法,通过光设备上的EMU (Element Management Unit,网元管理盘)提供端口转发服务,使工程人员基于此服务,能通过命令开启、查看和修改端 口转发服务,远程登录到光传输设备的业务单盘系统,即维护人员能远程登录到网元的任意单盘,进行系统问题诊断和状态查看,而不用到现场调试,达到节约维护成本、提高维护效率的效果。


图I是本发明实施例的方法流程图。图2是本发明实施例中网元的结构框图。图3是本发明实施例中步骤SI的流程图。图4是本发明实施例中步骤S2的流程图。图5是本发明实施例中步骤S3的流程图。
具体实施例方式下面结合附图及具体实施例对本发明作进一步的详细描述。参见图I所示,本发明实施例提供的基于远程登录协议维护光传输网络的方法,包括以下步骤SI、建立网元管理单元与单盘的以太网通道,获取单盘ID(IDentity,身份标识号码)号并生成单盘MAC(Medium/MediaAccessControl,介质访问控制)地址与IP (InternetProtocol,网络之间互连的协议)地址对应的映射表。S2、在网元管理系统上下发命令开启网元管理单元的端口监听与转发服务,网元管理单元包括包监听器、包转发器和telnet服务端,每个单盘中默认启用telnet服务端。其中,包监听器是通过网元管理单元的一个应用函数PacketListener实现的,该函数启动后作为一个独立线程,处理所有通过ECC信道发来的属于远程登录协议即端口为23的数据包。包转发器是通过应用函数PacketTransfer实现的,对包监听器获取到的所有端口远程登录协议的数据,通过网元内的以太网接口转发到指定的单盘,转发规则按照单盘的IP地址-端口映射表实行。S3、网元管理单元收到命令后,开启包监听器与包转发器,启动telnet服务端,并回应网元管理系统命令成功;通过网元管理系统的图形界面可查看全部网元管理单元的端口监听与转发服务的运行状态,可以选择启用或关闭该服务。S4、网元管理系统开启telnet客户端后,通过ECC信道使用远程登录协议登录到某一网元管理单元的服务端,该网元管理单元的Telnet服务端接收连接,在网元管理系统telnet客户端可使用命令行方式对网元管理单元的管理系统进行调试输入单盘名称和端口参数,网元管理单元的包转发器建立单盘映射表,将单盘地址与telnet端口映射到指定地址和端口。S5、通过在网元管理系统的telnet客户端与指定地址和端口建立连接,用户可登录到单盘的管理系统,进行命令行调试在网元管理系统telnet客户端输入指令,开启已建立telnet连接后的网兀管理单兀的客户端与TCP (Transmission Control Protocol,传输控制协议)包转发服务,网元管理单元按指令参数建立与单盘的telnet连接,使包转发器建立单盘的IP地址-端口映射表在收到网元管理系统telnet客户端的指令后进行telnet数据包转发,建立单盘与网元管理系统telnet客户端的双向通信。
S6、网元管理系统下发命令查询指定网元的转发器映射表,该网元的网元管理单元回应网元管理系统现有转发器状态,网元管理系统下发命令修改和关闭转发服务。在网元管理系统telnet客户端输入指令,可修改网元管理单元中包转发器的单盘地址映射表,并关闭网元管理单元的telnet客户端。
参见图2所示,网元管理单元具有网元管理单元管理接口 Pl和网元管理单元以太网接口 P2,网元管理单元管理接口 Pl通过背板总线ECC信道与网元管理系统连接。其中,网元管理单元的IP地址固定为10. 26. 254. 250/16,网元管理单元管理接口 Pl的IP可配置为任意IP,网元管理单元以太网接口 P2与单盘背板百兆以太网接口 PSn通过背板总线组成总线型网络。网元管理单元以太网接口 P2的IP固定为10. 26. O. 250,单盘背板百兆以太网接口 PSn的IP按单盘槽位固定为10. 26. O. X,X为单盘的槽位ID,X范围为(0,255)。单盘的IP地址是通过单盘的系统检测单盘所在槽位的地址信号动态生成的,格式为10. 26. O. X/24,X为单盘的槽位ID, X范围为(O, 255)。参见图3所示,步骤SI中的“建立网元管理单元与单盘的以太网通道,获取单盘ID号并生成单盘MAC地址与IP地址对应的映射表”具体包括以下步骤步骤101、网元内单盘通过业务槽位中带有的以太网通道,采用UDP(User DataProtocol,用户数据报协议)广播方式主动上报自己的IP和状态参数给网元管理单元;步骤102、网元管理单元更新高速缓存,获取正在运行的单盘IP地址列表;步骤103、网兀管理单兀通过 ICMP (Internet Control MessageProtocol,Internet控制报文协议)协议每秒主动探测所有槽位单盘是否失去响应,如果是,则转到步骤104 ;否则转到步骤105 ;步骤104、网元管理单元判定单盘已不在槽位中或工作失常,网元管理单元将在20秒后删除该单盘IP地址条目;步骤105、网元管理单元更新自己维护的单盘地址表。参见图4所示,步骤S2中的“在网元管理系统上下发命令开启网元管理单元的端口监听与转发服务”具体包括以下步骤步骤201、网元管理系统通过ECC信令通道发送开启对应服务的命令给某网元管理单元,开启对应服务的命令包括指令码、网元管理单元地址ID和网元指定的端口号Tl。步骤202、网元管理单元检测端口监听与转发服务线程ID,判断是否存在网元管理系统服务,如果是,则转到步骤203,否则转到步骤204。步骤203、网元管理单元回应网元管理系统服务已存在,回应指令包括指令码和状态标识符,结束。步骤204、网元管理单元开启服务线程,首先启动一个telnet服务端,开放网元管理单元以太网口的端口 23,然后启动端口监听与转发服务,将步骤201中下发的Tl端口与23端口进行绑定,并监听任意IP地址下发的Tl端口数据包。步骤205、网元管理单元回应命令成功指令给指令网元管理系统,命令成功指令包括指令码和命令成功标识符。步骤206、网元管理系统下发命令,配置网元管理单元的端口监听与转发服务的子条目,增加一个网元内单盘的转发条目;下发命令包括指令码、单盘地址ID和单盘对应的端口号T2。
步骤207、网元管理单元收到命令后,首先检测单盘通信状态是否正常,这是通过步骤SI中检查单盘地址表中是否存在单盘地址实现的。如果单盘通信正常,则转步骤209 ;否则,转到步骤208。步骤208、网元管理单元回应网元管理系统单盘通信中断,结束。步骤209、网元管理单元获取单盘地址ID和对应端口号T2,在端口监听与转发服务中增加一条转发策略,从任意IP地址下发的T2端口数据包转发到单盘的IP地址的23端口。步骤210、用户使用指令开启网元管理系统系统的telnet客户端,输入目的IP,该目的IP为图2中所示网元管理单元管理接口 Pl的IP,若端口为Tl,即可登录到网元管理单元;若端口为T2,即可登陆到单盘,结束。参见图5所示,步骤S3中的“用户通过网元管理系统下发命令,查询和修改网元管理单元的端口监听与转发服务”具体包括以下步骤步骤301、判断待执行的是查询还是修改网元管理单元的端口监听与转发服务,如果待执行的是查询网元管理单元的端口监听与转发服务,则转到步骤302;如果待执行的是修改网元管理单元的端口监听与转发服务,则转到步骤306。步骤302、网元管理系统通过ECC信令通道发送查询服务状态指令给N个网元管理单元,查询服务状态指令为指令码、网元管理单元IDl、网元管理单元ID2、…网元管理单元IDn0步骤303、网元管理单元收到指令码,比较网元ID是否与自己相同,如果是,则转到步骤304;否则结束。步骤304、网元管理单元查询转发策略表,获取单盘地址ID和端口号T,并上报给网元管理系统应答数据,包括指令码,网元管理单元IDi,本网元是否开启转发服务标志,本网元转发目标单盘IDj,对应转发端口 Tj。若开启转发服务,则标志置为1,否则为O。步骤305、网元管理系统收到网元管理单元应答,将数据在界面上显示给用户。步骤306、网元管理系统通过ECC信令通道发送修改端口转发服务指令给某个网元管理单元,指令为指令码,网元管理单元ID,修改标志,转发目标单盘IDi,转发端口 Ti。其中修改标志为I时,表示修改目标单盘IDi的转发端口为Ti,修改标志为2时,表示关闭单盘IDi的转发端口 Ti。步骤307、网元管理单元收到指令码,进行数据校验,并按修改标志处理;若修改标志为1,则修改自己的端口监听与转发服务中转发策略,搜索是否存在目标单盘IDijn果存在此ID项,则修改对应的转发端口 Ti,若不存在,则增加此表项。若修改标志为2,则 查找自己的端口监听与转发服务中转发策略,若存在目标单盘IDi,则删除此表项。若不存在,则不进行删除操作。步骤308、网元管理单元返回命令成功指令给网元管理系统,命令成功指令包括命令码、网元管理单元ID和成功标志。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明包含这些改动和变型在内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
权利要求
1.一种基于远程登录协议维护光传输网络的方法,其特征在于包括以下步骤 51、建立网元管理单元与单盘的以太网通道,获取单盘ID号并生成单盘MAC地址与IP地址对应的映射表; 52、在网元管理系统上下发命令开启网元管理单元的端口监听与转发服务,网元管理单元包括包监听器、包转发器和telnet服务端; 53、网元管理单元收到命令后,开启包监听器与包转发器,启动telnet服务端,并回应网元管理系统命令成功; 54、网元管理系统开启telnet客户端并连接网元管理单元的telnet服务端,输入单盘名称和端口参数,网元管理单元的包转发器建立单盘映射表,将单盘地址与telnet端口映射到指定地址和端口 ; 55、用户通过在网元管理系统的telnet客户端与指定地址和端口建立连接,登录到单盘的管理系统,进行命令行调试; 56、网元管理系统下发命令查询指定网元的包转发器映射表,该网元的网元管理单元回应网元管理系统现有包转发器的状态,网元管理系统下发命令修改和关闭转发服务。
2.如权利要求I所述的基于远程登录协议维护光传输网络的方法,其特征在于步骤SI包括以下步骤网元内单盘通过业务槽位中带有的以太网通道,采用UDP广播方式主动上报自己的IP和状态参数给网元管理单元,网元管理单元更新高速缓存,获取正在运行的单盘IP地址列表;网元管理单元通过ICMP协议每秒主动探测所有槽位单盘是否失去响应,如果失去响应,则网元管理单元判定单盘已不在槽位中或工作失常,20秒后删除该单盘IP地址条目;否则网元管理单元更新自己维护的单盘地址表。
3.如权利要求2所述的基于远程登录协议维护光传输网络的方法,其特征在于步骤S2包括以下步骤网元管理系统通过ECC信令通道发送开启对应服务的命令给某网元管理单元;网元管理单元检测端口监听与转发服务线程ID,若判定存在网元管理系统服务,则网元管理单元回应网元管理系统服务已存在后结束;否则网元管理单元开启服务线程,启动一个telnet服务端,开放网元管理单元以太网接口的端口,启动端口监听与转发服务;网元管理单元回应网元管理系统命令成功;网元管理系统下发命令,配置网元管理单元的端口监听与转发服务的子条目,增加一个网元内单盘的转发条目;网元管理单元收到命令后,检测单盘通信状态是否正常,如果单盘通信正常,网元管理单元获取单盘地址和对应端口号,在端口监听与转发服务中增加一条转发策略,用户使用telnet指令从网元管理系统登录到网元管理单元和单盘;如果单盘通信不正常,网元管理单元回应网元管理系统单盘通信中断后结束。
4.如权利要求3所述的基于远程登录协议维护光传输网络的方法,其特征在于步骤S3包括以下步骤网元管理系统通过ECC信令通道发送查询服务状态指令给N个网元管理单元,查询服务状态指令为指令码、网元管理单元IDl、网元管理单元ID2、…网元管理单元IDn ;网元管理单元收到指令码,经比较网元ID与自己相同时,网元管理单元查询转发策略表,获取单盘地址ID和端口号T,并上报给网元管理系统应答数据,网元管理系统收到网元管理单元应答,将数据在界面上显示给用户。
5.如权利要求4所述的基于远程登录协议维护光传输网络的方法,其特征在于步骤S3还包括以下步骤网元管理系统通过ECC信令通道发送修改端口转发服务指令给网元管理单元,修改端口转发服务指令包括指令码、网元管理单元ID、修改标志、转发目标单盘IDi和转发端口 Ti ;网元管理单元收到指令码,进行数据校验,并按修改标志处理;网元管理单元返回命令成功信息给网元管理系统,命令成功信息包括命令码、网元管理单元ID和成功标志。
6.如权利要求5所述的基于远程登录协议维护光传输网络的方法,其特征在于步骤S4中所述网元管理系统开启telnet客户端并连接网元管理单元的telnet服务端的过程为网元管理系统开启telnet客户端后,通过ECC信道使用远程登录协议登录到某一网元管理单元的服务端,该网元管理单元的Telnet服务端接收连接。
7.如权利要求6所述的基于远程登录协议维护光传输网络的方法,其特征在于步骤S5中所述进行命令行调试的过程为在网元管理系统telnet客户端输入指令,开启已建立telnet连接后的网元管理单元的客户端与TCP包转发服务,网元管理单元按指令参数建立与单盘的telnet连接,使包转发器建立单盘的IP地址-端口映射表在收到网元管理系统telnet客户端的指令后进行telnet数据包转发,建立单盘与网元管理系统telnet客户端的双向通信。
8.如权利要求7所述的基于远程登录协议维护光传输网络的方法,其特征在于步骤S6中所述网元管理系统下发命令修改和关闭转发服务的过程为在网元管理系统telnet客户端输入指令,修改网元管理单元中包转发器的单盘地址映射表,并关闭网元管理单元的telnet客户端。
9.如权利要求I至7中任一项所述的基于远程登录协议维护光传输网络的方法,其特征在于所述包监听器处理所有通过ECC信道发来的属于远程登录协议的数据包。
10.如权利要求9所述的基于远程登录协议维护光传输网络的方法,其特征在于所述包转发器对包监听器获取到的所有端口远程登录协议的数据,通过网元内的以太网接口转发到指定的单盘,转发规则按照单盘的IP地址-端口映射表实行。
全文摘要
本发明公开了一种基于远程登录协议维护光传输网络的方法,涉及通信领域,包括步骤建立网元管理单元与单盘的以太网通道,获取单盘ID号并生成单盘MAC地址与IP地址对应的映射表;在网元管理系统上下发命令开启网元管理单元的端口监听与转发服务;网元管理单元收到命令后开启包监听器与包转发器,启动telnet服务端,并回应网元管理系统命令成功;网元管理系统开启telnet客户端并连接网元管理单元的telnet服务端;用户通过在网元管理系统的telnet客户端与指定地址和端口建立连接,登录到单盘的管理系统,进行命令行调试。本发明能远程登录到网元的任意单盘,不用到现场调试,节约维护成本,提高维护效率。
文档编号H04L12/24GK102638374SQ20121012648
公开日2012年8月15日 申请日期2012年4月27日 优先权日2012年4月27日
发明者何忠行, 何玉洁, 刘华, 夏细苟, 宋冬生, 张宏, 曾涛, 李爱平, 王嘉 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1