一种基于机架式olt系统的具有重复mac地址onu的检测方法
【专利摘要】本发明公开了一种基于机架式OLT系统的具有重复MAC地址ONU的检测方法,该方法包含:多个ONU分别接入对应的线卡中,并完成ONU注册;每个线卡获取与其连接的ONU的注册信息,并以板间通信消息的形式发送至主控盘;所述主控盘获取并解析所有板间通信消息,并判断每个ONU是否为OLT系统中具有重复地址的ONU。本发明提供一种基于机架式OLT系统的具有重复MAC地址ONU的检测方法能够实现针对不同槽位线卡间重复MAC地址的ONU检测方法,使得对重复MAC地址的ONU即使接入到不同槽位的线卡也能有效的检测出来,并对后接入到系统的ONU进行相应的处理。
【专利说明】—种基于机架式OLT系统的具有重复MAC地址ONU的检测方法
【技术领域】
[0001]本发明涉及机架式0LT系统的管理方法,具体涉及一种基于机架式0LT系统的具有重复MAC地址0NU的检测方法。
【背景技术】
[0002]在机架式0LT系统当中,主控盘管理着多张线卡,每张线卡下又管理着多个0NU。通常情况下,接在线卡下的0NU都具有自己单独的MAC地址,主控盘和线卡在对0NU进行管理或者操作的时候通常是以0NU的MAC地址作为识别0NU的唯一标识,因此,在0LT系统当中,如果有相同的MAC地址的0NU接入到设备当中,不仅会引起0NU注册上出现问题,同时也会引起0LT设备在对0NU进行管理或者操作时出现混乱。
[0003]在0LT系统中,需要系统具有能够识别是否有重复MAC地址的0NU接入到设备当中的功能,并且对重复MAC地址的0NU进行适当的处理,以实现0LT系统对0NU的正常管理。
[0004]现有的技术中,往往对同一张线卡上的重复MAC的0NU注册能有效的进行处理,让后注册上线的0NU不接入到设备当中,但对于机架式0LT系统当中,如果有重复MAC地址的0NU接入到不同的线卡当中,由于当前的技术手段只能对自己本身线卡中的0NU进行检测,当前的技术手段是检测不到重复MAC的0NU。
【发明内容】
[0005]本发明的目的在于提供一种基于机架式0LT系统的具有重复MAC地址0NU的检测方法,通过线卡获取与其连接的0NU的注册信息,并以板间通信消息的形式发送至主控盘;主控盘获取并解析板间通信消息,并判断该0NU是否为0LT系统中具有重复地址的0NU。本发明能够实现针对不同槽位线卡间重复MAC地址的0NU检测方法,使得对重复MAC地址的0NU即使接入到不同槽位的线卡也能有效的检测出来,并对后接入到系统的0NU进行相应的处理。
[0006]为了达到上述目的,本发明通过以下技术方案实现:
一种基于机架式0LT系统的具有重复MAC地址0NU的检测系统,其特点是,该系统包含:
多个0NU,
多个线卡,每个所述线卡与至少一个所述0NU连接;
主控盘,分别与多个所述线卡连接。
[0007]优选地,所述0NU用于接入对应的所述线卡内,并完成0NU注册;
所述线卡获取与其连接的所述0NU的注册信息,并以板间通信消息的形式发送至所述主控盘;
所述主控盘获取并解析板间通信消息,并判断该0NU是否为0LT系统中具有重复地址的 0NU。
[0008]一种基于机架式0LT系统的具有重复MAC地址0NU的检测方法,其特点是,该检测方法包含:
S1,多个0NU分别接入对应的线卡中,并完成0NU注册;
S2,每个线卡获取与其连接的所述0NU的注册信息,并以板间通信消息的形式发送至主控盘;
S3,所述主控盘获取并解析所有板间通信消息,并判断每个0NU是否为0LT系统中具有重复地址的0NU。
[0009]优选地,所述步骤S2包含:
S2.1,每个所述线卡获取与其连接的所述0NU的注册信息,对属于该线卡的所有0NU是否具有重复的MAC地址进行检测;
S2.2,所述线卡将所述0NU的注册信息转换成板间通信消息的形式发送至主控盘。
[0010]优选地,所述步骤S2.1包含:
S2.1.1,所述线卡查看每个接入的0NU的MAC地址是否与已经连入过该线卡上其他0NU的MAC地址重复;当重复时,跳转至步骤S2.1.2 ;当不重复时,跳转至步骤S2.2。
[0011]S2.1.2,所述线卡将对所述0NU进行去注册处理,禁止该0NU接入该线卡中;结束检测流程。
[0012]优选地,所述步骤S2.2包含:
S2.2.1,所述线卡对未连入该线卡的所述0NU进行注册处理;
52.2.2,该线卡将该0NU的注册信息转换成板间通信消息,并将该板间通信消息发送至主控盘。
[0013]优选地,所述步骤S2.2.2中,所述0NU的注册信息包含:该0NU的MAC地址、该0NU所在线卡的卡槽位号,该0NU所在Ρ0Ν 口号及该0NU的注册号。
[0014]优选地,所述步骤S3包含:
53.1,所述主控盘获取与其连接的所有线卡发送的板间通信消息;
S3.2,该主控盘查看其所管理的0NU注册表,判断是否有MAC地址重复的0NU接入该0LT系统中。
[0015]优选地,所述0NU注册表包含该0LT系统中接入到所述主控盘上的所有线卡上的所有0NU的注册信息,该注册信息包括每个0NU的MAC地址、该0NU所在线卡的卡槽位号,该0NU所在Ρ0Ν 口号及该0NU的注册号。
[0016]优选地,所述步骤S3.2包含:
S3.2.1,所述主控盘根据所述0NU注册表查看是否存在与接入的0NU具有相同MAC地址的0NU ;当存在时,执行步骤S3.2.2 ;当不存在时,跳转至步骤S3.2.4 ;
S3.2.2,所述主控盘根据该0NU所在线卡的卡槽位号、所在Ρ0Ν 口号及MAC地址,向该线卡发送去注册命令;
S3.2.3,所述线卡将对所述0NU进行去注册处理,禁止该0NU接入该线卡中;结束检测流程;
S3.2.4,所述主控盘接收所述0NU接入该0LT系统中。
[0017]本发明与现有技术相比具有以下优点:
本发明提供的一种基于机架式0LT系统的具有重复MAC地址0NU的检测方法,不仅能够检测到同一张线卡上重复MAC地址的注册ONU、并进行处理,也能对在同一主控盘上不同线卡的重复MAC地址的注册0NU进行检测,并进行处理。更加完善了机架式0LT系统中重复MAC地址的检测功能。
【专利附图】
【附图说明】
[0018]图1为本发明一种基于机架式0LT系统的具有重复MAC地址0NU的检测方法的整体流程示意图。
[0019]图2为本发明一种基于机架式0LT系统的具有重复MAC地址0NU的检测系统的整体结构示意图。
[0020]图3为本发明一种基于机架式0LT系统的具有重复MAC地址0NU的检测系统的实施例结构示意图。
【具体实施方式】
[0021]以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
[0022]如图1所示,一种基于机架式0LT系统的具有重复MAC地址0NU的检测系统,该系统包含:多个0NU10、多个线卡20及主控盘30。其中,每个线卡20与至少一个0NU10连接;主控盘30分别与多个线卡20连接。
[0023]0NU10用于接入对应的线卡20内,并完成0NU注册。线卡20获取与其连接的0NU10的注册信息,并以板间通信消息的形式发送至主控盘30。主控盘30获取并解析板间通信消息,并判断该0NU10是否为0LT系统中具有重复地址的0NU。
[0024]实际的机架式0LT系统设备具有多个槽位,通常一个固定槽位接入主控盘30,另一个固定槽位用于接入上联盘,其余槽位可以接入ΕΡ0Ν线卡或GEP0N线卡,所有的线卡20都是由主控盘30管控。
[0025]如图2所示,一种基于机架式0LT系统的具有重复MAC地址0NU的检测方法,该检测方法包含:
S1,多个0NU10分别接入对应的线卡20中,并完成0NU注册。
[0026]本实施例中,在线卡20上,当0NU10注册上线时,会上报该0NU10的MAC地址以及逻辑标识信息以及0NU的基本信息。
[0027]S2,每个线卡20获取与其连接的0NU10的注册信息,并以板间通信消息的形式发送至主控盘30。
[0028]如图3所示,步骤S2包含:
S2.1,每个线卡20获取与其连接的0NU10的注册信息,对属于该线卡20的所有0NU10是否具有重复的MAC地址进行检测。该步骤包含:
S2.1.1,线卡20查看每个接入的0NU10的MAC地址是否与已经连入过该线卡20上其他0NU10的MAC地址重复;当重复时,跳转至步骤S2.1.2 ;当不重复时,跳转至步骤S2.2。
[0029]S2.1.2,线卡20将对0NU10进行去注册处理,禁止该0NU10接入该线卡20中;结束检测流程。
[0030]本实施例中,线卡20遍历该线卡20的系统注册表,将注册表内的0NU的MAC地址与该注册上线的0NU的MAC地址进行对比,如果注册表内的0NU的MAC地址与该上线的0NU的MAC地址没有重复,则表示线卡内没有重复的MAC地址的ONU接入到设备上来,如果注册表内的ONU的MAC地址与上线的MAC地址存在重复的情况,则表示此接入到设备的ONU与线卡上的ONU有MAC冲突。
[0031]S2.2,线卡20将0NU10的注册信息转换成板间通信消息的形式发送至主控盘30。该步骤包含:
S2.2.1,线卡20对未连入该线卡20的0NU10进行注册处理;
52.2.2,该线卡20将该0NU10的注册信息转换成板间通信消息,并将该板间通信消息发送至主控盘30。
[0032]步骤S2.2.2中,0NU10的注册信息包含:该0NU10的MAC地址、该0NU10所在线卡20的卡槽位号,该0NU10所在Ρ0Ν 口号及该0NU10的注册号。
[0033]S3,主控盘30获取并解析所有板间通信消息,并判断每个0NU10是否为0LT系统中具有重复地址的0NU。该步骤包含:
53.1,主控盘30获取与其连接的所有线卡20发送的板间通信消息。
[0034]S3.2,该主控盘30查看其所管理的0NU注册表,判断是否有MAC地址重复的0NU10接入该0LT系统中。
[0035]0NU注册表包含该0LT系统中接入到主控盘30上的所有线卡20上的所有0NU10的注册信息,该注册信息包括每个0NU10的MAC地址、该0NU10所在线卡20的卡槽位号,该0NU10所在Ρ0Ν 口号及该0NU10的注册号。
[0036]步骤S3.2包含:
S3.2.1,主控盘30根据0NU注册表查看是否存在与接入的0NU10具有相同MAC地址的0NU10 ;当存在时,执行步骤S3.2.2 ;当不存在时,跳转至步骤S3.2.4。
[0037]S3.2.2,主控盘30根据该0NU10所在线卡20的卡槽位号、所在Ρ0Ν 口号及MAC地址,向该线卡20发送去注册命令。
[0038]S3.2.3,线卡20将对0NU10进行去注册处理,禁止该0NU10接入该线卡20中;结束检测流程。
[0039]本实施例中,主控盘30会将接入到0LT系统中的所有0NU10遍历依次,查找是否连接在0LT系统设备其他槽位的线卡20上有重复MAC地址的0NU10接入到该0LT系统当中,如果查找到重复MAC地址的0NU10,则根据此0NU10所在的线卡20的槽位号,所在的Ρ0Ν口号以及此0NU10的MAC地址,向在0LT系统设备该槽位的线卡发送去注册命令,不让其接入到该0LT系统当中。
[0040]S3.2.4,主控盘30接收0NU10接入该0LT系统中。
[0041]尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
【权利要求】
1.一种基于机架式OLT系统的具有重复MAC地址ONU的检测系统,其特征在于,该系统包含: 多个 ONU (10), 多个线卡(20),每个所述线卡(20)与至少一个所述ONU (10)连接; 主控盘(30),分别与多个所述线卡(20)连接。
2.如权利要求1所述的基于机架式OLT系统的具有重复MAC地址ONU的检测系统,其特征在于, 所述ONU (10)用于接入对应的所述线卡(20)内,并完成ONU注册; 所述线卡(20)获取与其连接的所述ONU (10)的注册信息,并以板间通信消息的形式发送至所述主控盘(30); 所述主控盘(30)获取并解析板间通信消息,并判断该ONU (10)是否为OLT系统中具有重复地址的ONU。
3.一种基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,该检测方法包含: SI,多个ONU (10)分别接入对应的线卡(20)中,并完成ONU注册; S2,每个线卡(20)获取与其连接的所述ONU (10)的注册信息,并以板间通信消息的形式发送至主控盘(30); S3,所述主控盘(30)获取并解析所有板间通信消息,并判断每个ONU (10)是否为OLT系统中具有重复地址的0NU。
4.如权利要求3所述的基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,所述步骤S2包含: S2.1,每个所述线卡(20)获取与其连接的所述ONU (10)的注册信息,对属于该线卡(20)的所有ONU (10)是否具有重复的MAC地址进行检测; S2.2,所述线卡(20)将所述ONU (10)的注册信息转换成板间通信消息的形式发送至主控盘(30)。
5.如权利要求4所述的基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,所述步骤S2.1包含: S2.1.1,所述线卡(20)查看每个接入的ONU (10)的MAC地址是否与已经连入过该线卡(20)上其他ONU (10)的MAC地址重复;当重复时,跳转至步骤S2.1.2 ;当不重复时,跳转至步骤S2.2 ; S2.1.2,所述线卡(20)将对所述ONU (10)进行去注册处理,禁止该ONU (10)接入该线卡(20)中;结束检测流程。
6.如权利要求4所述的基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,所述步骤S2.2包含: S2.2.1,所述线卡(20)对所述ONU (10)进行注册处理; S2.2.2,该线卡(20)将该ONU (10)的注册信息转换成板间通信消息,并将该板间通信消息发送至主控盘(30)。
7.如权利要求6所述的基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,所述步骤S2.2.2中,所述ONU (10)的注册信息包含:该ONU (10)的MAC地址、所在线卡(20)的卡槽位号、所在PON 口号及该ONU (10)的注册号。
8.如权利要求7所述的基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,所述步骤S3包含: S3.1,所述主控盘(30)获取与其连接的所有线卡(20)发送的板间通信消息; S3.2,该主控盘(30)查看其所管理的ONU注册表,判断是否有MAC地址重复的0NU( 10)接入该OLT系统中。
9.如权利要求8所述的基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,所述ONU注册表包含该OLT系统中接入到所述主控盘(30)上的所有线卡(20)上的所有ONU (10)的注册信息,该注册信息包括每个ONU (10)的MAC地址、所在线卡(20)的卡槽位号、所在PON 口号及该ONU (10)的注册号。
10.如权利要求9所述的基于机架式OLT系统的具有重复MAC地址ONU的检测方法,其特征在于,所述步骤S3.2包含: S3.2.1,所述主控盘(30)根据所述ONU注册表查看是否存在与接入的ONU (10)具有相同MAC地址的ONU (10);当存在时,执行步骤S3.2.2 ;当不存在时,跳转至步骤S3.2.4 ; S3.2.2,所述主控盘(30)根据该ONU (10)所在线卡(20)的卡槽位号、MAC地址,向该线卡(20)发送去注册命令; S3.2.3,所述线卡(20)将对所述ONU (10)进行去注册处理,禁止该ONU (10)接入该线卡(20)中;结束检测流程; S3.2.4,所述主控盘(30)允许所述ONU (10)接入该OLT系统中。
【文档编号】H04L12/24GK104394019SQ201410716332
【公开日】2015年3月4日 申请日期:2014年12月2日 优先权日:2014年12月2日
【发明者】杨婷 申请人:上海斐讯数据通信技术有限公司