光网络终端及检测逻辑业务流二义性的方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种光网络终端及检测逻辑业务流二义性的方法。
【背景技术】
[0002]无源光接入系统(Gigabit-Capab 1 e PON, GPON)的接入技术是无源光纤网络(Passive Optical Network,PON)技术的一种接入网技术,它提供下行2.5Gbps,上行1.25Gbps的带宽,数据业务配置具有非常强的灵活性,现有的GP0N协议针对光线路终端(Optical line terminal,0LT)与光网络终端(Optical network terminal,0ΝΤ)之间信息交互的光网络单元管理控制接口协议(ONU Management and Control Interface,0MCI)的技术方案只是简单解决了 0MCI逻辑业务层与0ΝΤ底层芯片驱动适配的问题。在GP0N接入系统中,0LT通过下发若干0MCI消息完成对0ΝΤ的业务模型的配置,由于0LT下发的0MCI有可能不是完整的业务模型,并且存在二义性的错误,不能明显的区分和表达每个业务流的逻辑流程,0ΝΤ收到这些0MCI消息后会错误的理解0LT的业务模型,从而进入不可预知的错误状态。目前针对GP0N系统中复杂多样的0MCI业务模型并没有系统的分析,更没有针对性的提出关于0MCI业务模型中二义性的解决方法。
【发明内容】
[0003]针对现有的光网络终端接收到0MCI有可能不是完整的业务模型,并且存在二义性的错误从而导致光网络终端进入错误状态的问题,现提供一种旨在实现将明确的逻辑业务流下发驱动层,将不明确的业务流直接忽略,以实现防止光网络终端进入错误状态的光网络终端及检测逻辑业务流二义性的方法。
[0004]具体技术方案如下:
[0005]一种光网络终端,应用于无源光接入系统,包括:
[0006]—接收单元,用以接收光线路终端发送的光网络单元管理控制接口协议管理消息;
[0007]—发送单元,连接所述接收单元,用以根据所述光网络单元管理控制接口协议管理消息生成响应报文,并将所述响应报文发送至所述光线路终端;
[0008]—检测单元,连接所述接收单元,用以提取所述光网络单元管理控制接口协议管理消息中的所有逻辑业务流,获取完整的且数据包流向唯一的所述逻辑业务流,并输出。
[0009]优选的,所述检测单元包括:
[0010]一提取模块,用以根据预设规则提取所述光网络单元管理控制接口协议管理消息中的所有逻辑业务流,每条所述逻辑业务流中包括复数个管理实体;
[0011]—第一检测模块,连接所述提取模块,用以检测每条所述逻辑业务流中的所述复数个管理实体是否完整,以获取完整的所述逻辑业务流,并输出;
[0012]—第二检测模块,连接所述第一检测模块,用以对每条完整的所述逻辑业务流进行虚拟局域网操作,以判断数据包的流向是否唯一,将数据包的流向唯一的所述逻辑业务流输出。
[0013]优选的,所述管理实体包括:
[0014]图形环境管理器毫微瓦汇聚树协议,和/或图形环境管理器索引字传送协定,和/或802.1p端口配置数据,和/或计算机桥端口配置数据,和/或计算机桥服务配置文件,和/或联合点对点以太网隧道协议,和/或网络之间互连的协议主机配置数据,和/或延伸的虚拟局域网标签操作配置数据,和/或虚拟局域网标签过滤数据,和/或虚拟局域网标签操作配置数据。
[0015]优选的,所述预设规则为根据以太网与汇聚树协议之间的关联性,从所述光网络单元管理控制接口协议管理消息中提取从以太网端口到图形环境管理器端口中的所有所述逻辑业务流。
[0016]优选的,所述检测单元还包括:
[0017]—存储模块,连接所述第二检测模块,用以存储数据包的流向为唯一的所述逻辑业务流。
[0018]一种光网络终端检测逻辑业务流二义性的方法,包括下述步骤:
[0019]S1.接收光线路终端发送的光网络单元管理控制接口协议管理消息;
[0020]S2.根据所述光网络单元管理控制接口协议管理消息生成响应报文,并将所述响应报文发送至所述光线路终端;
[0021]S3.提取所述光网络单元管理控制接口协议管理消息中的所有逻辑业务流,获取完整的且数据包流向为唯一的所述逻辑业务流,并输出。
[0022]优选的,所述步骤S3包括:
[0023]S31.根据预设规则提取所述光网络单元管理控制接口协议管理消息中的所有逻辑业务流,每条所述逻辑业务流中包括复数个管理实体;
[0024]S32.检测每条所述逻辑业务流中的所述复数个管理实体是否完整,以获取完整的所述逻辑业务流,并输出;
[0025]S33.对每条完整的所述逻辑业务流进行虚拟局域网操作,以判断数据包的流向是否唯一,将数据包的流向唯一的所述逻辑业务流输出。
[0026]优选的,所述管理实体包括:
[0027]图形环境管理器毫微瓦汇聚树协议,和/或图形环境管理器索引字传送协定,和/或802.1p端口配置数据,和/或计算机桥端口配置数据,和/或计算机桥服务配置文件,和/或联合点对点以太网隧道协议,和/或网络之间互连的协议主机配置数据,和/或延伸的虚拟局域网标签操作配置数据,和/或虚拟局域网标签过滤数据,和/或虚拟局域网标签操作配置数据。
[0028]优选的,所述预设规则为根据以太网与汇聚树协议之间的关联性,从所述光网络单元管理控制接口协议管理消息中提取从以太网端口到图形环境管理器端口中的所有所述逻辑业务流。
[0029]优选的,在所述步骤S33中提供一存储模块用以存储数据包的流向为唯一的所述逻辑业务流。
[0030]上述技术方案的有益效果:
[0031]1)光网络终端通过检测单元提取光网络单元管理控制接口协议管理消息中的所有逻辑业务流,判断逻辑业务流的完整性和是否存在二义性,忽略错误的逻辑业务流,避免0ΝΤ进入不可预知的错误状态,以将正确的逻辑业务流在0NU的驱动层生效;
[0032]2)光网络终端检测逻辑业务流二义性的方法通过检测逻辑业务流的完整性和二义性,以将明确的逻辑业务流下发驱动层,将不明确的业务流直接忽略,以实现防止光网络终端进入错误状态。
【附图说明】
[0033]图1为本发明所述的光网络终端的一种实施例的模块图;
[0034]图2为本发明所述的检测单元的内部模块图;
[0035]图3为本发明所述的光网络终端检测逻辑业务流二义性的方法的一种实施例的方法流程图;
[0036]图4为本发明所述的光网络终端检测逻辑业务流二义性的方法的另一种实施例的方法流程图;
[0037]图5为本发明中四条逻辑业务流的一种实施例的示意图;
[0038]图6为本发明中对逻辑业务流二义性的一种实施例的分析示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0041]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0042]如图1所示,一种光网络终端,应用于无源光接入系统,包括:
[0043]—接收单元2,用以接收光线路终端发送的光网络单元管理控制接口协议(0MCI)管理消息;
[0044]—发送单元3,连接接收单元2,用以根据光网络单元管理控制接口协议管理消息生成响应报文,并将响应报文发送至光线路终端;
[0045]—检测单元1,连接接收单元2,用以提取光网络单元管理控制接口协议管理消息中的所有逻辑业务流,获取完整的且数据包流向唯一的逻辑业务流,并输出。
[0046]光网络终端正常工作时,0ΝΤ正常上电启动,接收单元2正常接收0LT发送的所有0MCI管理消息,发送单元3按照0MCI协议的规范做出响应,生成响应报文答复0LT,从而完成0ΝΤ与0LT的整个0MCI消息的正常交互。
[0047]在本实施例中,光网络终端通过检测单元1提取光网络单元管理控制接口协议管理消息中的所有逻辑业务流,判断逻辑业务流的完整性和是否存在二义性,忽略错误的逻辑业务流,避免0ΝΤ进入不可预知的错误状态,以将正确的逻辑业务流在