通信方法、光模块和网络设备的制作方法

文档序号:7797904阅读:257来源:国知局
通信方法、光模块和网络设备的制作方法
【专利摘要】本发明的实施例提供了一种通信方法、光模块和网络设备。该通信方法包括:光模块根据经过光模块的业务报文生成第一报文,其中第一报文的源地址和业务报文的源地址相同,第一报文的目的地址和业务报文的目的地址相同,第一报文用于探测从光模块到网络设备是否存在第一传输路径;光模块沿业务报文的传输方向发送第一报文;光模块接收到网络设备发送的第二报文,第二报文用于响应第一报文,第二报文用于指示从光模块到网络设备存在第一传输路径,并指示光模块通过所述网络设备以及第一传输路径与网管系统通信,网络设备与网管系统之间存在通信路径。本技术方案在不改造光模块的宿主设备的情况下,能够实现光模块向网管系统发送数据。
【专利说明】通信方法、光模块和网络设备
【技术领域】
[0001]本发明涉及通信领域,并且更具体地,涉及一种通信方法、光模块和网络设备。
【背景技术】
[0002]随着互联网协议(Internet Protocol, IP)技术和应用的发展,传统电信业务逐渐IP化,新的电信业务更是将IP技术作为其业务基础。IP网络承载电信业务,自然在IP网络引入了电信业务可靠性、可管理性等方面的要求。IP网络的性能测量与监控技术就是在这个背景下出现并逐渐成为IP网络的必备能力。
[0003]网络设备支持性能测量与监控的要求是逐渐强烈的,不同厂商设备、同一厂商不同时期设备的支持情况并不同步,因此在网络部署时面临困难。在光模块(例如,智能光模块)里实现性能测量与监控能力是一个非常好的解决上述问题的办法。
[0004]光t旲块在网络中部署时,可以插在网络设备的业务端口以完成其基本功能。光丰旲块所插接的网络设备为光模块的宿主设备。在该方案中,将光模块作为宿主设备的一个逻辑模块,光模块向网管系统发送数据必需依赖于宿主设备,而网络上部署的宿主设备通常不提供和数据上报服务,因此,在该方案中,为了实现光模块向网管系统发送数据,必须改造宿主设备。

【发明内容】

[0005]本发明实施例提供了一种通信方法、光模块和网络设备,使得避免改造光模块的宿主设备就可以实现光模块向网管系统发送数据。
[0006]第一方面,提供了一种通信方法,该通信方法包括:光模块根据经过光模块的业务报文生成第一报文,第一报文的源地址和业务报文的源地址相同,第一报文的目的地址和业务报文的目的地址相同,第一报文还包括特征信息和光模块的标识,特征信息用于指示包括特征信息的报文为光模块管理报文,第一报文用于探测从光模块到网络设备是否存在第一传输路径;光模块沿业务报文的传输方向发送第一报文;光模块接收网络设备发送的第二报文,第二报文用于响应第一报文,第二报文用于指示从光模块到网络设备存在第一传输路径,并指示光模块通过网络设备以及第一传输路径与网管系统通信,网络设备与网管系统之间存在通信路径,第二报文包括特征信息和光模块的标识,第二报文的目的地址和第一报文的源地址相同。
[0007]结合第一方面,在第一方面的第一种可能的实现方式中,通信方法还包括:光模块根据第二报文生成第三报文,第三报文包括特征信息和光模块的标识,第三报文用于通知网络设备从网络设备到光模块存在第二传输路径;光模块通过第一传输路径发送第三报文。
[0008]结合第一方面或第一方面第一种可能的实现方式,在第一方面的第二种可能的实现方式中,第二报文中携带的源地址是第一报文的目的地址;在光模块接收网络设备发送的第二报文后,还包括:光模块在光模块的路径表中记录第一传输路径的信息,第一传输路径的信息包括第一报文的目的地址。
[0009]结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,第二报文中携带的源地址是网络设备的地址;在光模块接收网络设备发送的第二报文后,还包括:光模块在光模块的路径表中记录第一传输路径的信息,第一传输路径的信息包括网络设备的地址。
[0010]结合上述第一方面的第二种或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,在光模块在光模块的路径表中记录第一传输路径的信息之后,还包括:光模块向网络设备发送维护消息,维护消息用于确定第一传输路径是否可用;如果光模块在预设时段内接收到网络设备发送的维护回复消息,则确定第一传输路径为可用,维护回复消息用于响应维护消息;如果光模块在预设时段内未接收到网络设备发送的维护回复消息,则从光模块的路径表中删除第一传输路径的信息。
[0011]结合第一方面的第二种到第四种中任一种可能的实现方式,在第一方面的第五种可能的实现方式中,在光模块接收网络设备发送的第二报文之后,通信方法还包括:光模块根据第一传输路径的信息生成并发送第四报文,第四报文用于向网管系统上报测量数据,第四报文包括特征信息。
[0012]结合第一方面或第一方面中的第一种到第五种中任一种可能的实现方式,在第一方面的第六种可能的实现方式中,第一报文包括互联网协议(IP)报文头,IP报文头中的协议(Protocol)字段标识IP报文头用于封装互联网报文控制协议(Internet ControlMessage Protocol, ICMP)报文,ICMP报文的类型字段设置为回显应答,ICMP报文包括特征信息。
[0013]结合第一方面或第一方面的第一种到第六种中任一种可能的实现方式,在第一方面的第七种可能的实现方式中,该第一报文还包括光模块的路径标识,该光模块的路径标识用于标识该第一报文的地址信息指示的路径,该第二报文还包括该光模块的路径标识和网络设备的路径标识,该网络设备的路径标识用于标识第二报文的地址信息指示的路径。
[0014]结合第一方面或第一方面的第一种到第七种中任一种可能的实现方式,在第一方面的第八种可能的实现方式中,该光模块根据经过该光模块的业务报文生成第一报文,包括:该光模块从经过该光模块的业务报文中随机获取该业务报文;光模块根据经过该业务报文生成该第一报文。
[0015]结合第一方面或第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,该光模块从经过该光模块的业务报文中随机获取该业务报文,包括:在该光模块位于网络中的多个光模块的分布区间的边界上时,该光模块随机获取该去往该分布区间方向的业务报文;其中该光模块根据该地址信息发送该第一报文,包括:该光模块根据该地址信息向该分布区间方向发送该第一报文。
[0016]第二方面,提供了一种通信方法,该通信方法包括:网络设备接收光模块发送的第一报文,网络设备与网管系统之间存在通信路径,第一报文是光模块根据经过光模块的业务报文生成的,第一报文的源地址和业务报文的源地址相同,第一报文的目的地址和业务报文的目的地址相同,第一报文包括特征信息和光模块的标识,特征信息用于指示包括特征信息的报文为光模块管理报文,第一报文用于探测从光模块到网络设备是否存在第一传输路径;网络设备根据第一报文生成第二报文,第二报文的目的地址与第一报文的源地址相同,第二报文用于响应第一报文,第二报文用于指不从光模块到网络设备存在第一传输路径,并指示光模块通过网络设备以及第一传输路径与网管系统通信,第二报文包括特征信息和光模块的标识;网络设备向光模块发送第二报文。
[0017]结合第二方面,在第二方面的第一种可能的实现方式中,在网络设备接收光模块发送的第一报文之后,还包括:网络设备向网管系统发送第五报文,第五报文包括光模块的标识和网络设备的标识,第五报文用于通知网管系统光模块的标识和网络设备的标识。
[0018]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,通信方法还包括:网络设备接收光模块发送的第三报文,第三报文包括特征信息和光模块的标识,第三报文用于通知网络设备从网络设备到光模块存在第二传输路径。
[0019]结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,在网络设备接收光模块发送的第三报文之后,还包括:网络设备向网管系统发送第五报文,第五报文包括光模块的标识和网络设备的标识,第五报文用于通知网管系统光模块的标识和网络设备的标识。
[0020]结合第二方面的第二种或第三种可能的实现方式,在第二方面的第四种可能的实现方式中,在网络设备接收光模块发送的第三报文之后,还包括:网络设备在网络设备的路径表中记录第二传输路径的信息,第二传输路径的信息包括出接口、第二报文的目的地址和光模块的标识的映射关系,出接口是网络设备发送第二报文的接口。
[0021]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,还包括:如果网络设备接收到光模块发送的维护消息,则网络设备根据维护消息发送维护回复消息,维护消息用于确定光模块与网络设备之间的第一传输路径是否可用,维护回复消息用于响应维护消息。
[0022]结合第二方面的第四种或第五种可能的实现方式,在第二方面的第六种可能的实现方式中,第二方面的通信方法还包括:网络设备通过出接口向光模块发送第六报文,第六报文用于配置光模块或请求测量数据,第六报文包括特征信息。
[0023]结合第二方面或第二方面的第一种到第六种中的任一种可能的实现方式,在第二方面的第七种可能的实现方式中,第一报文包IP报文头,IP报文头中的协议字段标识IP报文头用于封装ICMP报文,ICMP报文的类型字段设置为回显应答,ICMP报文包括特征信息。
[0024]结合第二方面或第二方面的第一种到第七种中的任一种可能的实现方式,在第二方面的第八种可能的实现方式中,该第一报文还包括光模块的路径标识,该光模块的路径标识用于标识该第一报文的地址信息指示的路径,该第二报文还包括该光模块的路径标识和网络设备的路径标识,该网络设备的路径标识用于标识第二报文的地址信息指示的路径。
[0025]结合第二方面或第二方面的第一种到第七种中的任一种可能的实现方式,在第二方面的第九种可能的实现方式中,该网络中存在虚拟专用网络(virtual privatenetwork, VPN),该网络设备根据第一报文生成该第二报文,包括:该网络设备从该第一报文中获取该地址信息,该地址信息包括源地址和目的地址,该源地址为该业务报文的源地址,该目的地址为该业务报文的目的地址;该网络设备在该第一报文进入网络设备时,获取该第一报文的VPN标识,其中该网络设备通过该入接口接收到该光模块发送的第一报文;该网络设备根据该第一报文的VPN标识和该第一报文的地址信息在路由表或媒体接入控制(media access control, MAC)表中获取该第二报文的地址信息和对应该第二报文的出接口的信息,其中该网络设备通过该出接口向该光模块发送该第二报文,该第二报文的源地址为该第一报文的目的地址,该第二报文的目的地址为该第一报文的源地址;其中该网络设备向该光模块发送该第二报文,包括:该网络设备通过该出接口向该光模块发送该第二报文。
[0026]第三方面,提供了一种光模块,该光模块包括:生成单兀,用于根据经过光模块的业务报文生成第一报文,第一报文的源地址和业务报文的源地址相同,第一报文的目的地址和业务报文的目的地址相同,第一报文还包括特征信息和光模块的标识,特征信息用于指示包括特征信息的报文为光模块管理报文,第一报文用于探测从光模块到网络设备是否存在第一传输路径;发送单兀,用于沿业务报文的传输方向发送第一报文;接收单兀,用于接收网络设备发送的第二报文,第二报文用于响应第一报文,第二报文用于指示从光模块到网络设备存在第一传输路径,并指示光模块通过网络设备以及第一传输路径与网管系统通信,网络设备与网管系统之间存在通信路径,第二报文包括特征信息和光模块的标识,第二报文的目的地址和第一报文的源地址相同。
[0027]结合第三方面,在第三方面的第一种可能的实现方式中,生成单元还用于根据第二报文生成第三报文,第三报文包括特征信息和光模块的标识,第三报文用于通知网络设备从网络设备到光模块存在第二传输路径,发送单元还用于通过第一传输路径发送第三报文。
[0028]结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,第二报文中携带的源地址是第一报文的目的地址,光模块还包括:记录单元,用于在接收单元接收网络设备发送的第二报文后,在光模块的路径表中记录第一传输路径的信息,第一传输路径的信息包括第一报文的目的地址。
[0029]结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,第二报文中携带的源地址是网络设备的地址,光模块还包括:记录单元,用于在接收单元接收网络设备发送的第二报文后,在光模块的路径表中记录第一传输路径的信息,第一传输路径的信息包括网络设备的地址。
[0030]结合第三方面的第二种或第三种可能的实现方式,在第三方面的第四种可能的实现方式中,光模块还包括确定单元和删除单元,发送单元还用于在记录单元在光模块的路径表中记录第一传输路径的信息之后,向网络设备发送维护消息,维护消息用于确定第一传输路径是否可用,确定单元用于:如果接收单元在预设时段内接收到网络设备发送的维护回复消息,则确定第一传输路径为可用,删除单元用于:如果接收单元在预设时段内未接收到网络设备发送的维护回复消息,则从光模块的路径表中删除第一传输路径的信息,维护回复消息用于响应维护消息。
[0031]结合第三方面或第三方面的第一种到第四种中的任一种可能的实现方式,在第三方面的第五种可能的实现方式中,发送单元还在接收单元接收网络设备发送的第二报文之后,根据第一传输路径的信息生成并发送第四报文,第四报文用于向网管系统上报测量数据,第四报文包括特征信息。
[0032]结合第三方面或第三方面的第一种到第五种中的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,第一报文包括IP报文头,IP报文头中的协议字段标识IP报文头用于封装ICMP报文,ICMP报文的类型字段设置为回显应答,ICMP报文包括特征信
肩、O
[0033]结合第三方面或第三方面的第一种到第六种中的任一种可能的实现方式,在第三方面的第七种可能的实现方式中,该第一报文还包括光模块的路径标识,该光模块的路径标识用于标识该第一报文的地址信息指示的路径,该第二报文还包括该光模块的路径标识和网络设备的路径标识,该网络设备的路径标识用于标识第二报文的地址信息指示的路径。
[0034]结合第三方面或第三方面的第一种到第七种中的任一种可能的实现方式,在第三方面的第八种可能的实现方式中,该光模块具体用于:从经过该光模块的业务报文中随机获取该业务报文;根据经过该业务报文生成该第一报文。
[0035]结合第三方面的第八种可能的实现方式,在第三方面的第九种可能的实现方式中,该光模块用于从经过该光模块的业务报文中随机获取该业务报文,包括:该光模块具体用于在该光模块位于网络中的多个光模块的分布区间的边界上时,随机获取该去往该分布区间方向的业务报文,其中该光模块用于根据该地址信息发送该第一报文,包括:该光模块具体用于根据该地址信息向该分布区间方向发送该第一报文。
[0036]第四方面,提供了一种网络设备,该网络设备包括:接收单元,用于接收光模块发送的第一报文,网络设备与网管系统之间存在通信路径,第一报文是光模块根据经过光模块的业务报文生成的,第一报文的源地址和业务报文的源地址相同,第一报文的目的地址和业务报文的目的地址相同,第一报文包括特征信息和光模块的标识,特征信息用于指示包括特征信息的报文为光模块管理报文,第一报文用于探测从光模块到网络设备是否存在第一传输路径;生成单兀,用于根据第一报文生成第二报文,第二报文的目的地址与第一报文的源地址相同,第二报文用于响应第一报文,第二报文用于指示从光模块到网络设备存在第一传输路径,并指示光模块通过网络设备以及第一传输路径与网管系统通信,第二报文包括特征信息和光模块的标识;发送单元,用于向光模块发送第二报文。
[0037]结合第四方面,在第四方面的第一种可能实现方式中,发送单元还用于在接收单元接收光模块发送的第一报文之后,向网管系统发送第五报文,第五报文包括光模块的标识和网络设备的标识,第五报文用于通知网管系统光模块的标识和网络设备的标识。
[0038]结合第四方面,在第四方面的第二种可能实现方式中,接收单元还用于接收光模块发送的第三报文,第三报文包括特征信息和光模块的标识,第三报文用于通知网络设备从网络设备到光模块存在第二传输路径。
[0039]结合第四方面的第二种实现方式,在第四方面的第三种可能的实现方式中,发送单元还用于在接收单元接收光模块发送的第三报文之后,向网管系统发送第五报文,第五报文包括光模块的标识和网络设备的标识,第五报文用于通知网管系统光模块的标识和网络设备的标识。
[0040]结合第四方面的第二种或第三种可能实现方式,在第四方面的第四种可能的实现方式中,第四方面的网络设备还包括:记录单元,用于在接收单元接收光模块发送的第三报文之后,在网络设备的路径表中记录第二传输路径的信息,第二传输路径的信息包括出接口、第二报文的目的地址和光模块的标识的映射关系,出接口是网络设备发送第二报文的接口。[0041]结合第四方面的第四种实现方式,在第四方面的第五种可能的实现方式中,发送单元还用于:如果网络设备接收到光模块发送的维护消息,则网络设备根据维护消息发送维护回复消息,维护消息用于确定光模块与网络设备之间的第一传输路径是否可用,维护回复消息用于响应维护消息。
[0042]结合第四方面的第四种或第五种可能的实现方式,在第四方面的第六种可能的实现方式中,发送单元还用于通过出接口向光模块发送第六报文,第六报文用于配置光模块或请求测量数据,第六报文包括特征信息。
[0043]结合第四方面或第四方面的第一种到第六种中的任一种可能的实现方式,在第四方面的第七种可能的实现方式中,第一报文包括IP报文头,IP报文头中的协议字段标识IP报文头用于封装ICMP报文,ICMP报文的类型字段设置为回显应答,ICMP报文包括特征信
肩、O
[0044]结合第四方面或第四方面的第一种到第七种中的任一种可能的实现方式,在第四方面的第八种可能的实现方式中,该第一报文还包括光模块的路径标识,该光模块的路径标识用于标识该第一报文的地址信息指示的路径,该第二报文还包括该光模块的路径标识和网络设备的路径标识,该网络设备的路径标识用于标识第二报文的地址信息指示的路径。
[0045]结合第四方面或第四方面的第一种到第七种中的任一种可能的实现方式,在第四方面的第九种可能的实现方式中,该网络中存在VPN,该网络设备用于根据第一报文生成该第二报文,包括:该网络设备具体用于:从该第一报文中获取该地址信息,该地址信息包括源地址和目的地址,该源地址为该业务报文的源地址,该目的地址为该业务报文的目的地址;在该第一报文进入网络设备时,获取该第一报文的VPN标识,其中该网络设备通过该入接口接收到该光模块发送的第一报文;根据该第一报文的VPN标识和该第一报文的地址信息在路由表或MAC表中获取该第二报文的地址信息和对应该第二报文的出接口的信息,其中该网络设备通过该出接口向该光模块发送该第二报文,该第二报文的源地址为该第一报文的目的地址,该第二报文的目的地址为该第一报文的源地址;其中该网络设备用于向该光模块发送该第二报文,包括:该网络设备具体用于通过该出接口向该光模块发送该第二报文。
[0046]本发明实施例的技术方案可以根据经过光模块的业务报文生成报文,沿业务报文的传输方向发送报文,并根据网络设备返回的报文确定光模块与网络设备之间的传输路径。由于网络设备与网管系统之间具有通信路径,光模块可以通过网络设备与网管系统通信,而无需宿主设备为光模块提供数据上报服务,因此,在不改造光模块的宿主设备的情况下,能够实现光模块向网管系统发送数据,从而减少网络的改造成本和对原有网络的影响。
【专利附图】

【附图说明】
[0047]图1是根据本发明的实施例的通信系统的示意性架构图。
[0048]图2是根据本发明的一个实施例的通信方法的示意性流程图。
[0049]图3是根据本发明的另一个实施例的通信方法的示意性流程图。
[0050]图4A是根据本发明的又一个实施例的通信方法的示意性流程图。
[0051]图4B是根据本发明的一个实施例的光模块的工作模式的示意图。[0052]图5是根据本发明的一个实施例的光模块的工作模式的示意图。
[0053]图6是根据本发明的一个实施例的光模块的示意性结构图。
[0054]图7是根据本发明的另一个实施例的网络设备的示意性结构图。
[0055]图8是根据本发明的另一个实施例的光模块的示意性结构图。
[0056]图9是根据本发明的另一个实施例的网络设备的示意性结构图。
【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0058]图1是根据本发明的实施例的通信系统100的示意性架构图。通信系统100包括光模块110、网络设备120、网管系统130。光模块110,例如,小型可插拔(Small FormPluggable)光模块,可以插接到其宿主设备(图1中未示出)上,网络设备120可以是路由器等网络设备,该网络设备具有转发的功能,具体地,可以是具有CTP (ConversationTransfer Point,会话转接点)功能的网络设备,其中CTP可以是网络设备中的逻辑功能实体。网管系统可以是网络中起管理、调度作用的系统,例如网管服务器等。
[0059]为了描述方便,图1中仅仅示出了一个光模块和一个网络设备,本领域技术人员应理解的是,通信系统可以包括多个光模块和多个网络设备。
[0060]图2是根据本发明一个实施例的通信方法的示意性流程图。图2的方法由图1的光模块110执行,包括如下内容。
[0061]210,光模块根据经过所述光模块的业务报文生成第一报文,所述第一报文的源地址和所述业务报文的源地址相同,所述第一报文的目的地址和所述业务报文的目的地址相同,所述第一报文还包括特征信息和所述光模块的标识,所述特征信息用于指示包括所述特征信息的报文为光模块管理报文,所述第一报文用于探测从所述光模块到网络设备是否存在第一传输路径。光模块管理报文用于光模块与网络设备之间的通信。
[0062]例如,光模块可以随机获取业务报文的地址信息,然后利用该地址信息生成第一报文。业务报文的地址信息可以包括源地址与目的地址。光模块利用业务报文的地址信息来生成第一报文时,可以使用业务报文的目的地址作为第一报文的目的地址,并使用业务报文的源地址作为第一报文的源地址,然后将特征信息和光模块的标识添加到第一报文中。
[0063]220,该光模块沿该业务报文的传输方向发送该第一报文。
[0064]例如,当光模块处于上行(UP)模式时,光模块接收朝向宿主设备的方向传输的报文,并朝着宿主设备的方向(即上行方向,UP方向)发送第一报文;当光模块处于下行(DOWN)模式时,光模块接收背离宿主方向传输的报文,并向背离宿主设备的方向(下行方向,DOWN方向)发送第一报文;当光模块位于中间(MIDDLE)模式时,接收沿UP和DOWN方向传输的报文,并沿着报文各自的传输方向(即UP方向和DOWN方向)发送第一报文。
[0065]230,所述光模块接收所述网络设备发送的第二报文,所述第二报文用于响应所述第一报文,所述第二报文用于指示从所述光模块到所述网络设备存在第一传输路径,并指示所述光模块通过所述网络设备以及所述第一传输路径与网管系统通信,所述网络设备与所述网管系统之间存在通信路径,所述第二报文包括所述特征信息和所述光模块的标识,所述第二报文的目的地址和所述第一报文的源地址相同。
[0066]网络设备可以包括CTP单元,例如,当网络设备为路由器时,网络设备可以包括CTP逻辑功能实体。可替代地,网络设备也可以是独立的CTP设备。网络设备与网管系统之间存在通信路径,例如,网络设备可以与网管系统通过IP协议地址通信,即网络设备可以具有独立的IP地址。网络设备可以通过CTP单元将接收到报文发送到网管系统。
[0067]如果网络中设置的网络设备收到第一报文,则网络设备可以根据第一报文生成第二报文,例如,将第一报文的源地址作为第二报文的目的地址,将第一报文的目的地址作为第二报文的源地址,并将第二报文发送给光模块。当光模块接收到网络设备发送的第二报文时,就可以确定存在光模块与网络设备之间存在第一传输路径。
[0068]本发明实施例的技术方案可以根据经过光模块的业务报文生成报文,沿业务报文的传输方向发送报文,并根据网络设备返回的报文确定光模块与网络设备之间的传输路径。由于网络设备与网管系统之间具有通信路径,光模块可以通过网络设备与网管系统通信,而无需宿主设备为光模块提供数据上报服务,因此,在不改造光模块的宿主设备的情况下,能够实现光模块向网管系统发送数据,从而减少网络的改造成本和对原有网络的影响。
[0069]根据本发明的实施例,所述第一报文包括IP报文头,所述IP报文头中的Protocol字段标识所述IP报文头用于封装互联网报文控制协议(ICMP)报文,所述ICMP报文的类型字段设置为回显应答(Echo R印ly),所述ICMP报文包括所述特征信息。由于该ICMP报文被设置为Echo Reply报文,因此,即使该报文被不应该接收到光模块管理报文的设备接收至IJ,也不会对该设备造成负面影响,提升了网络安全性。
[0070]应理解,第一报文可以包括第一报文的报文类型(Message Type),该报文类型用来标识第一报文。
[0071]应理解,第二报文指示光模块可以通过该网络设备以及该第一传输路径与网管系统通信,其中光模块收到第二报文后,说明已经确定存在第一传输路径,因此,如果光模块要向网管系统上报数据信息时,可以通过该第一传输路径与网管系统通信。
[0072]具体而言,光模块接收到报文时,可以是对报文进行检测,例如采用探测(SNOOPING)方式,如果该报文包括特征信息且该报文中包括该光模块的标识时,则选择接收该报文,如果报文包括第二报文的报文类型时,光模块将该报文确定为第二报文,其中第二报文的报文类型用于标识第二报文。此外,光模块可以周期地接收第二报文,也可以只选择接收多个第二报文中的第一个,当存在多个网络设备时,光模块可以选择接收每个网络设备发送的多个第二报文中的第一个。
[0073]根据本发明的实施例,光模块可以通过第一传输路径向网络设备发送包括测量数据的报文,优选地,光模块可以利用与该第一传输路径对应的地址信息生成包括测量数据的报文,然后发送该报文。
[0074]可选的,作为另一实施例,图2的通信方法还可以包括:该光模块根据该第二报文生成第三报文,该第三报文包括该特征信息和该光模块的标识,该第三报文用于通知该网络设备从该网络设备到该光模块存在第二传输路径。该光模块通过该第一传输路径发送该第三报文。可选的,第三报文还可以包括网络设备的标识。[0075]换句话说,当网络设备接收到光模块发送的第三报文时,确定了网络设备与光模块之间存在双向传输路径,即第一传输路径和第二传输路径。
[0076]可选地,作为另一实施例,第二报文中携带的源地址是第一报文的目的地址,在所述光模块接收所述网络设备发送的第二报文后,图2的通信方法还可以包括:该光模块在该光模块的路径表中记录该第一传输路径的信息,该第一传输路径的信息包括第一报文的目的地址。
[0077]应理解,第一传输路径的信息除了记录第一报文的目的地址,还可以记录第一报文的源地址。可替代地,第二报文中携带的源地址是网络设备的地址,该第一传输路径的信息包括该网络设备的地址。在所述光模块接收所述网络设备发送的第二报文后,图2的通信方法还包括:所述光模块在所述光模块的路径表中记录所述第一传输路径的信息,所述第一传输路径的信息包括所述网络设备的地址。
[0078]可替代地,第一传输路径的信息可以记录第一报文的报文头的完整信息,以便用该报文头封装要向网管系统上报的测量数据;当第二报文中携带的源地址是网络设备的地址时,该第一传输路径的信息可以包括该网络设备的地址,可以利用该网络设备的地址来替代第一报文的报文头中的目的地址。
[0079]如果光模块收到多个网络设备发来的第二报文,则光模块的路径表中可以存在多条第一传输路径,可以第一报文的地址信息,和/或用该多个网络设备中每个网络设备的标识来区分该多条第一传输路径中的每个第一传输路径。
[0080]应理解,光模块的路径表中还可以包括第一报文的发送方向和网络设备的标识,并指示这些信息与第一报文的目的地址之间的映射关系。
[0081]可选地,作为另一实施例,在该光模块接收该网络设备发送的第二报文之后,图2的通信方法还包括:该光模块根据第一传输路径的信息生成并发送第四报文,其中该第四报文用于向该网管系统上报测量数据,该第四报文包括该特征信息。
[0082]应理解,第四报文还可以包括第四报文的报文类型,该报文类型用于标识第四报文。光模块将要上报的测量数据作为第四报文的净荷,并添加特征信息,生成第四报文。关于获得第四报文的报文头的方法,举例来说,如果光模块的路径表中记录了第一报文的报文头的完整信息,则光模块将光模块的路径表中记录的第一报文的报文头作为第四报文的报文头;否则,光模块可以根据路径表中记录的第一报文的地址信息,生成第四报文的报文头。
[0083]当第二报文中携带的源地址是网络设备的地址时,可以利用该网络设备的地址在第一报文的报文头中替代目的地址得到新的报文头,光模块根据该新的报文头添加特征信息,生成第四报文;或者根据所记录的该网络设备的地址生成第四报文的报文头。
[0084]应理解,如果在光模块的路径表中存在多条第一传输路径,光模块可以选择其中多条第一传输路径,生成多个第四报文。
[0085]光模块生成第四报文后,沿第一传输路径中记录的方向发送第四报文。
[0086]可选地,作为另一实施例,在该光模块在该光模块的路径表中记录该第一传输路径的信息之后,图2的通信方法还可以还包括:该光模块向该网络设备发送维护消息,该维护消息用于确定该第一传输路径是否可用;如果该光模块在预设时段内接收到该网络设备发送的维护回复消息,则确定该第一传输路径为可用,该维护回复消息用于响应该维护消息;如果该光模块在预设时段内未接收到该网络设备发送的维护回复消息,则从该光模块的路径表中删除该第一传输路径的信息。
[0087]应理解,光模块可以以预定周期向网络设备发送维护消息,当发送预定次数的维护消息后,没有收到维护回复消息时,选择从路径表中删除该网络设备对应的第一传输路径的信息,例如,光模块每隔3秒向网络设备发送维护消息,当发送三次维护回复消息后,没有接收到维护回复消息,则从光模块的路径表中删除该第一传输路径的信息。
[0088]此外,应理解,特征信息用于标识光模块管理报文,但不同的光模块管理报文的特征信息可以是是不同的。
[0089]图3是根据本发明另一个实施例的通信方法的示意性流程图。图3的方法由网络设备执行,包括如下内容。图3的实施例与图2的实施例相对应,在此适当省略详细的描述。
[0090]310,网络设备接收光模块发送的第一报文,所述网络设备与网管系统之间存在通信路径,所述第一报文是所述光模块根据经过所述光模块的业务报文生成的,所述第一报文的源地址和所述业务报文的源地址相同,所述第一报文的目的地址和所述业务报文的目的地址相同,所述第一报文包括特征信息和所述光模块的标识,所述特征信息用于指示包括所述特征信息的报文为光模块管理报文,所述第一报文用于探测从所述光模块到所述网络设备是否存在第一传输路径。
[0091]320,所述网络设备根据所述第一报文生成第二报文,所述第二报文的目的地址与所述第一报文的源地址相同,所述第二报文用于响应所述第一报文,所述第二报文用于指示从所述光模块到所述网络设备存在第一传输路径,并指示所述光模块通过所述网络设备以及所述第一传输路径与网管系统通信,所述第二报文包括所述特征信息和所述光模块的标识。
[0092]330,网络设备向光模块发送第二报文。
[0093]根据本发明的实施例,网络设备可以根据光模块发送的第一报文生成并向光模块返回第二报文,以便光模块根据网络设备返回的第二报文确定光模块与网络设备之间的传输路径。由于网络设备与网管系统之间具有通信路径,光模块可以通过网络设备与网管系统通信,而无需宿主设备为光模块提供数据上报服务,因此,在不改造光模块的宿主设备的情况下,能够实现光模块向网管系统发送数据,从而减少网络的改造成本和对原有网络的影响。
[0094]具体而言,网络设备接收到报文时,可以对经过该报文进行检测,例如,与光模块相似,采用探测(SNOOPING)的方式,如果该报文包括特征信息,则选择接收该报文,如果该第一报文包括第一报文的报文类型,则网络设备将该报文确定为第一报文。
[0095]应理解,当网络存在VPN时,第一报文还可以包括VPN标识。网络设备可以从第一报文中获取地址信息,将该地址信息中的源地址和目的地址倒换,得到新的源地址和目的地址,根据新的源地址和目的地址生成第二报文。网络设备可以在第一报文进入网络设备时,获取第一报文的VPN标识;网络设备根据第一报文的VPN标识和第二报文的地址信息在路由表或媒体接入控制(Media Access Control,MAC)表中获取对应第二报文的出接口的信息,然后发送第二报文。
[0096]应理解,网络设备在向光模块发送第二报文时,可以向每个光模块周期地发送第二报文,也可以向每个光模块发送一次第二报文。[0097]可选地,作为另一实施例,在该网络设备接收该光模块发送的第一报文之后,图3的通信方法还可以包括:该网络设备向该网管系统发送第五报文,其中该第五报文包括该光模块的标识和该网络设备的标识,该第五报文用于通知该网管系统该光模块的标识和网络设备的标识。
[0098]应理解,网络设备不仅可以在网管系统请求上报测量数据之后来上报测量数据,也可以主动上报测量数据,例如,周期地上报测量数据。
[0099]可选地,作为另一实施例,图3的通信方法还可以包括:该网络设备接收该光模块发送的第三报文,其中该第三报文包括该特征信息和该光模块的标识,该第三报文用于通知该网络设备从该网络设备到该光模块存在第二传输路径。
[0100]由于网络设备接收到光模块发送的第三报文,从而确定了存在第二传输路径,这样,使得网络设备能够通过该第二传输路径向光模块发送报文。例如,该报文可以用于网络设备收集光模块的测量数据。
[0101]可选地,作为另一实施例,在该网络设备接收该光模块发送的第三报文之后,图3的通信方法还可以包括:该网络设备向该网管系统发送第五报文,该第五报文包括该光模块的标识和该网络设备的标识,该第五报文用于通知该网管系统该光模块的标识和网络设备的标识。
[0102]例如,网络设备根据第三报文向网管系统发送第五报文。第五报文可以包括光模块的标识和网络设备的标识,第五报文用于通知网管系统光模块与网络设备建立了传输路径。网络设备在接收到第三报文后,已经确定了光模块与网络设备之间存在双向路径。如果网络设备是在收到第三报文后才向网管系统发送第五报文,则更能保证网管系统发往光模块的报文能正常到达光模块,因为此时网络设备已经确定了光模块与网络设备之间存在双向路径。。
[0103]举例来说,网络设备可以预先收集光模块上报的测量数据,并且在接收到网管系统发送的上报测量数据的请求后,向网管系统上报测量数据,或者网管系统可以通过网络设备向光模块请求上报测量数据,由光模块通过网络设备向网管系统上报测量数据。
[0104]可选地,作为另一个实施例,图3的通信方法还可以包括:在该网络设备接收该光模块发送的第三报文之后,该网络设备在该网络设备的路径表中记录该第二传输路径的信息,该第二传输路径的信息包括出接口、所述第二报文的目的地址和该光模块的标识的映射关系,该出接口是该网络设备发送该第二报文的接口。
[0105]应理解,网络设备的路径表还可以包括第二报文的目的地址(即第一报文的源地址)或第二报文的地址信息,该地址信息包括第二报文的源地址和目的地址。
[0106]由于在路径表中记录了第二传输路径的信息,因此,网络设备在向光模块发送报文时能够选择路径、光模块以及该光模块对应的出接口,例如选择路径时可以选择可用的路径或优选的路径。
[0107]网管系统在收到第五报文后,网管系统保存第五报文中携带的光模块的标识和网络设备的标识,从而获知从哪个网络设备可以到达哪个光模块。网管系统可以根据光模块的标识和网络设备的标识,向特定的光模块在下达配置信息或请求测量数据。网管系统和网络设备之间可以采用现有的网络管理协议,如简单网络管理协议(Simple NetworkManagement Protocol, SNMP)。以网管系统向光模块下达配置信息为例,网络设备从网管系统收到配置光模块的报文后,提取该报文中携带的配置数据,根据网络设备的路径表中记录的第二传输路径的信息,生成第六报文并通过第二传输路径中记录的出接口发送给光模块。第六报文包括所述特征信息,还可以包括第六报文的报文类型和光模块的标识。该第六报文可以是网络设备在接收到网管系统的请求测量数据的报文后,向光模块发送的报文,可替代地,该第六报文也可以是在网管系统对光模块下达配置信息后,网络设备对光模块发送的用于配置信息的管理报文。可选地,作为另一实施例,图3的通信方法还可以包括:如果该网络设备接收到该光模块发送的维护消息,则该网络设备根据该维护消息发送维护回复消息,该维护消息用于确定该光模块与该网络设备之间的第一传输路径是否可用,该维护回复消息用于响应该维护消息。
[0108]应理解,如果光模块周期地发送维护消息时,网络设备的路径表还可以包括老化值,该老化值用于指示路径的可用的状态,例如网络设备可以在收到光模块的维护消息时,使老化值设置为0,如果在预定的周期内没有收到光模块的维护消息,将老化值加1,在收到维护消息后,使老化值重置为O。还可以设定在特定的周期内(例如2个周期内)没有收到维护消息,则在该路径表中删除对应该光模块的路径。
[0109]应理解,作为优选的实施例,第一报文包括IP报文头,IP报文头中的Protocol字段标识IP报文头用于封装ICMP报文,ICMP报文的类型字段设置为Echo Reply, ICMP报文包括特征信息。由于该ICMP报文被设置为特殊的Echo R印Iy报文,因此,即使该报文被不应该接收到光模块管理报文的设备接收到,也不会对该设备造成负面影响,提升了网络安全性。
[0110]图4A是根据本发明的又一个实施例的通信方法的示意性流程图。该流程图示出了光模块、网络设备以及网管系统之间的交互关系。图4A的方法为图2和图3的方法的例子,在此适当省略详细的描述。
[0111]405,光模块根据经过光模块的业务报文生成第一报文。
[0112]光模块可以随机获取经过自己的业务报文,然后利用业务报文的地址信息生成第一报文,第一报文具有路径探测的功能,用于确定从光模块到网络设备的第一传输路径。
[0113]例如,光模块可以拷贝业务报文的报文头,将业务报文改造成具有特定值的ICMPecho reply报文,并在该报文中添加特征信息。当然,也可以不改变业务报文的报文头,而是将业务报文的净荷(payload)部分设置为特征信息;或者不改变业务报文的报文头中的地址信息,而是将业务报文的报文头中的某些字段设置成特征信息。另外,还可以在第一报文中添加光模块的标识。
[0114]410,光模块沿业务报文的传输路径发送第一报文,网络设备接收光模块发送的第——?艮文。
[0115]本发明的实施例还可以根据光模块在测量区间上的位置确定光模块的工作模式。例如,如图4Β所示,在测量区间上分布着多个光模块,其中测量区间为多个光模块在通信系统中分布的区间。当光模块在测量区间的边界上并且光模块的宿主设备和测量区间位于光模块的同一侧时,定义光模块处于UP(上行)模式,在该模式中,光模块获取朝向宿主设备的方向传输的报文,并朝着宿主设备的方向(UP方向)发送;当光模块在测量区间的边界上并且光模块的宿主设备和测量区间位于光模块的两侧时,定义光模块处于DOWN(下行)模式,在该模式中,光模块获取背离宿主设备的方向传输的报文,并朝着背离宿主设备的方向(DOWN方向)发送;当光模块不在测量区间的边界上时,定义光模块处于MIDDLE (中间)模式,在该模式中光模块从UP和DOWN方向获取业务报文,并向UP和DOWN方向发送。由于光模块处于MIDLLE模式,因此光模块可以从两侧获取业务报文,光模块发送第一报文的方向可能是向宿主设备侧的UP方向,也可能是背离宿主设备侧的DOWN方向。
[0116]网络设备可以通过探测(SNOOPING)方式接收第一报文,例如,可以通过识别报文的特征信息和第一报文的报文类型来确定该第一报文。例如,可以根据特征信息来确定该报文为光模块管理报文,并根据第一报文的报文类型确定该报文为第一报文。
[0117]光模块可以生成路径学习表,用于记录每次发送的第一报文,如表1所示,该路径学习表包括如下表项:第一报文的报文头、第一报文的发送方向等,其中在第一报文的报文头中记录所提取的第一报文的地址信息或第一报文的目的地址,该报文头还可以用于标识光模块发送报文的路径;第一报文的发送方向可以定义如下:例如,光模块沿业务报文的传输路径发送第一报文时,向宿主设备侧发送为UP方向,向背离宿主设备侧发送为DOWN方向。
[0118]举例来说,光模块的路径表还包括光模块的路径标识,可替代地,该路径标识用于标识光模块发送报文的路径,例如,在图4的实施例中采用光模块的路径标识来标识第一传输路径。
[0119]表1
【权利要求】
1.一种通信方法,其特征在于,包括: 光模块根据经过所述光模块的业务报文生成第一报文,所述第一报文的源地址和所述业务报文的源地址相同,所述第一报文的目的地址和所述业务报文的目的地址相同,所述第一报文还包括特征信息和所述光模块的标识,所述特征信息用于指示包括所述特征信息的报文为光模块管理报文,所述第一报文用于探测从所述光模块到网络设备是否存在第一传输路径; 所述光模块沿所述业务报文的传输方向发送所述第一报文; 所述光模块接收所述网络设备发送的第二报文,所述第二报文用于响应所述第一报文,所述第二报文用于指示从所述光模块到所述网络设备存在第一传输路径,并指示所述光模块通过所述网络设备以及所述第一传输路径与网管系统通信,所述网络设备与所述网管系统之间存在通信路径,所述第二报文包括所述特征信息和所述光模块的标识,所述第二报文的目的地址和所述第一报文的源地址相同。
2.根据权利要 求1所述的通信方法,其特征在于,还包括: 所述光模块根据所述第二报文生成第三报文,所述第三报文包括所述特征信息和所述光模块的标识,所述第三报文用于通知所述网络设备从所述网络设备到所述光模块存在第二传输路径; 所述光模块通过所述第一传输路径发送所述第三报文。
3.根据权利要求1或2所述的通信方法,其特征在于, 所述第二报文中携带的源地址是所述第一报文的目的地址; 在所述光模块接收所述网络设备发送的第二报文后,还包括: 所述光模块在所述光模块的路径表中记录所述第一传输路径的信息,所述第一传输路径的信息包括所述第一报文的目的地址。
4.根据权利要求1或2所述的通信方法,其特征在于, 所述第二报文中携带的源地址是所述网络设备的地址; 在所述光模块接收所述网络设备发送的第二报文后,还包括: 所述光模块在所述光模块的路径表中记录所述第一传输路径的信息,所述第一传输路径的信息包括所述网络设备的地址。
5.根据权利要求3或4所述的通信方法,其特征在于,在所述光模块在所述光模块的路径表中记录所述第一传输路径的信息之后,还包括: 所述光模块向所述网络设备发送维护消息,所述维护消息用于确定所述第一传输路径是否可用; 如果所述光模块在预设时段内接收到所述网络设备发送的维护回复消息,则确定所述第一传输路径为可用,所述维护回复消息用于响应所述维护消息; 如果所述光模块在预设时段内未接收到所述网络设备发送的维护回复消息,则从所述光模块的路径表中删除所述第一传输路径的信息。
6.根据权利要求3-5中的任一项所述的通信方法,其特征在于,在所述光模块接收所述网络设备发送的第二报文之后,所述通信方法还包括: 所述光模块根据所述第一传输路径的信息生成并发送第四报文,所述第四报文用于向所述网管系统上报测量数据,所述第四报文包括所述特征信息。
7.根据权利要求1-6中的任一项所述的通信方法,其特征在于, 所述第一报文包括互联网协议IP报文头,所述IP报文头中的协议Protocol字段标识所述IP报文头用于封装互联网报文控制协议ICMP报文,所述ICMP报文的类型字段设置为回显应答,所述ICMP报文包括所述特征信息。
8.一种通信方法,其特征在于,包括: 网络设备接收光模块发送的第一报文,所述网络设备与网管系统之间存在通信路径,所述第一报文是所述光模块根据经过所述光模块的业务报文生成的,所述第一报文的源地址和所述业务报文的源地址相同,所述第一报文的目的地址和所述业务报文的目的地址相同,所述第一报文包括特征信息和所述光模块的标识,所述特征信息用于指示包括所述特征信息的报文为光模块管理报文,所述第一报文用于探测从所述光模块到所述网络设备是否存在第一传输路径; 所述网络设备根据所述第一报文生成第二报文,所述第二报文的目的地址与所述第一报文的源地址相同,所述第二报文用于响应所述第一报文,所述第二报文用于指示从所述光模块到所述网络设备存在第一传输路径,并指示所述光模块通过所述网络设备以及所述第一传输路径与网管系统通信,所述第二报文包括所述特征信息和所述光模块的标识; 所述网络设备向所述光模块发送所述第二报文。
9.根据权利要求8所述的通信方法,其特征在于,在所述网络设备接收所述光模块发送的第一报文之后,还包括: 所述网络设备向所述网管系统发送第五报文,所述第五报文包括所述光模块的标识和所述网络设备的标识,所述第五报文用于通知所述网管系统所述光模块的标识和网络设备的标识。
10.根据权利要求8所述的通信方法,其特征在于,所述通信方法还包括: 所述网络设备接收所述光模块发送的第三报文,所述第三报文包括所述特征信息和所述光模块的标识,所述第三报文用于通知所述网络设备从所述网络设备到所述光模块存在第二传输路径。
11.根据权利要求10所述通信方法,其特征在于,在所述网络设备接收所述光模块发送的第三报文之后,还包括: 所述网络设备向所述网管系统发送第五报文,所述第五报文包括所述光模块的标识和所述网络设备的标识,所述第五报文用于通知所述网管系统所述光模块的标识和网络设备的标识。
12.根据权利要求10或11所述的通信方法,其特征在于,在所述网络设备接收所述光模块发送的第三报文之后,还包括: 所述网络设备在所述网络设备的路径表中记录所述第二传输路径的信息,所述第二传输路径的信息包括出接口、所述第二报文的目的地址和所述光模块的标识的映射关系,所述出接口是所述网络设备发送所述第二报文的接口。
13.根据权利要求12所述的通信方法,其特征在于,还包括: 如果所述网络设备接收到所述光模块发送的维护消息,则所述网络设备根据所述维护消息发送维护回复消息,所述维护消息用于确定所述光模块与所述网络设备之间的第一传输路径是否可用,所述维护回复消息用于响应所述维护消息。
14.根据权利要求12或13所述的通信方法,其特征在于,还包括: 所述网络设备通过所述出接口向所述光模块发送第六报文,所述第六报文用于配置光模块或请求测量数据,所述第六报文包括所述特征信息。
15.根据权利要求8-14中的任一项所述的通信方法,其特征在于, 所述第一报文包括互联网协议IP报文头,所述IP报文头中的协议Protocol字段标识所述IP报文头用于封装互联网报文控制协议ICMP报文,所述ICMP报文的类型字段设置为回显应答,所述ICMP报文包括所述特征信息。
16.—种光模块,其特征在于,包括: 生成单元,用于根据经过所述光模块的业务报文生成第一报文,所述第一报文的源地址和所述业务报文的源地址相同,所述第一报文的目的地址和所述业务报文的目的地址相同,所述第一报文还包括特征信息和所述光模块的标识,所述特征信息用于指示包括所述特征信息的报文为光模块管理报文,所述第一报文用于探测从所述光模块到网络设备是否存在第一传输路径; 发送单元,用于沿所述业务报文的传输方向发送所述第一报文; 接收单元,用于接收所述网络设备发送的第二报文,所述第二报文用于响应所述第一报文,所述第二报文用于指示从所述光模块到所述网络设备存在第一传输路径,并指示所述光模块通过所述网络设备以及所述第一传输路径与网管系统通信,所述网络设备与所述网管系统之间存在通信路径,所述第二报文包括所述特征信息和所述光模块的标识,所述第二报文的目的地址和所述第一报文的源地址相同。
17.根据权利要求16所述的光模块,其特征在于,所述生成单元还用于根据所述第二报文生成第三报文,所述第三报文包括所述特征信息和所述光模块的标识,所述第三报文用于通知所述网络设备从所述网络设备到所述光模块存在第二传输路径,所述发送单元还用于通过所述第一传输路径发送所述第三报文。
18.根据权利要求16或17所述的光模块,其特征在于,所述第二报文中携带的源地址是所述第一报文的目的地址,所述光模块还包括:记录单元,用于在所述接收单元接收所述网络设备发送的第二报文后,在所述光模块的路径表中记录所述第一传输路径的信息,所述第一传输路径的信息包括所述第一报文的目的地址。
19.根据权利要求16或17所述的光模块,其特征在于,所述第二报文中携带的源地址是所述网络设备的地址,所述光模块还包括:记录单元,用于在所述接收单元接收所述网络设备发送的第二报文后,在所述光模块的路径表中记录所述第一传输路径的信息,所述第一传输路径的信息包括所述网络设备的地址。
20.根据权利要求18或19所述的光模块,其特征在于,所述光模块还包括确定单元和删除单元,所述发送单元还用于在所述记录单元在所述光模块的路径表中记录所述第一传输路径的信息之后,向所述网络设备发送维护消息,所述维护消息用于确定所述第一传输路径是否可用,所述确定单元用于:如果所述接收单元在预设时段内接收到所述网络设备发送的维护回复消息,则确定所述第一传输路径为可用,所述删除单元用于:如果所述接收单元在预设时段内未接收到所述网络设备发送的维护回复消息,则从所述光模块的路径表中删除所述第一传输路径的信息,所述维护回复消息用于响应所述维护消息。
21.根据权利要求18-20中的任一项所述的光模块,其特征在于,所述发送单元还在所述接收单元接收所述网络设备发送的第二报文之后,根据所述第一传输路径的信息生成并发送第四报文,所述第四报文用于向所述网管系统上报测量数据,所述第四报文包括所述特征信息。
22.根据权利要求16-21中的任一项所述的光模块,其特征在于,所述第一报文包括互联网协议IP报文头,所述IP报文头中的协议Protocol字段标识所述IP报文头用于封装互联网报文控制协议ICMP报文,所述ICMP报文的类型字段设置为回显应答,所述ICMP报文包括所述特征信息。
23.一种网络设备,其特征在于,包括: 接收单元,用于接收光模块发送的第一报文,所述网络设备与网管系统之间存在通信路径,所述第一报文是所述光模块根据经过所述光模块的业务报文生成的,所述第一报文的源地址和所述业务报文的源地址相同,所述第一报文的目的地址和所述业务报文的目的地址相同,所述第一报文包括特征信息和所述光模块的标识,所述特征信息用于指示包括所述特征信息的报文为光模块管理报文,所述第一报文用于探测从所述光模块到所述网络设备是否存在第 一传输路径; 生成单元,用于根据所述第一报文生成第二报文,所述第二报文的目的地址与所述第一报文的源地址相同,所述第二报文用于响应所述第一报文,所述第二报文用于指示从所述光模块到所述网络设备存在第一传输路径,并指示所述光模块通过所述网络设备以及所述第一传输路径与网管系统通信,所述第二报文包括所述特征信息和所述光模块的标识; 发送单元,用于向所述光模块发送所述第二报文。
24.根据权利要求23所述的网络设备,其特征在于,所述发送单元还用于在所述接收单元接收所述光模块发送的第一报文之后,向所述网管系统发送第五报文,所述第五报文包括所述光模块的标识和所述网络设备的标识,所述第五报文用于通知所述网管系统所述光模块的标识和网络设备的标识。
25.根据权利要求23所述的网络设备,其特征在于,所述接收单元还用于接收所述光模块发送的第三报文,所述第三报文包括所述特征信息和所述光模块的标识,所述第三报文用于通知所述网络设备从所述网络设备到所述光模块存在第二传输路径。
26.根据权利要求25所述的网络设备,其特征在于,所述发送单元还用于在所述接收单元接收所述光模块发送的第三报文之后,向所述网管系统发送第五报文,所述第五报文包括所述光模块的标识和所述网络设备的标识,所述第五报文用于通知所述网管系统所述光模块的标识和网络设备的标识。
27.根据权利要求25或26所述的网络设备,其特征在于,还包括:记录单元,用于在所述接收单元接收所述光模块发送的第三报文之后,在所述网络设备的路径表中记录所述第二传输路径的信息,所述第二传输路径的信息包括出接口、所述第二报文的目的地址和所述光模块的标识的映射关系,所述出接口是所述网络设备发送所述第二报文的接口。
28.根据权利要求27所述的网络设备,其特征在于,所述发送单元还用于:如果所述网络设备接收到所述光模块发送的维护消息,则所述网络设备根据所述维护消息发送维护回复消息,所述维护消息用于确定所述光模块与所述网络设备之间的第一传输路径是否可用,所述维护回复消息用于响应所述维护消息。
29.根据权利要求27或28所述的网络设备,其特征在于,所述发送单元还用于通过所述出接口向所述光模块发送第六报文,所述第六报文用于配置光模块或请求测量数据,所述第六报文包括所述特征信息。
30.根据权利要求23-29中的任一项所述的网络设备,其特征在于,所述第一报文包括互联网协议IP报文头,所述IP报文头中的协议Protocol字段标识所述IP报文头用于封装互联网报文控制协议ICMP报文,所述ICMP报文的类型字段设置为回显应答,所述ICMP报文包括所述特征信息。
【文档编号】H04L12/24GK103840976SQ201410073893
【公开日】2014年6月4日 申请日期:2014年2月28日 优先权日:2014年2月28日
【发明者】刘宏明, 郝建武 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1