一种OLT设备上MAC地址表统一管理的方法及装置制造方法及图纸

技术编号:12745538 阅读:59 留言:0更新日期:2016-01-21 13:35
本发明专利技术提供一种OLT设备上MAC地址表统一管理的方法及装置,方法包括步骤:获取所有上联端口的MAC地址表;对每个业务板上的每个PON子卡进行检测;获取PON子卡上的所有在线ONUPON端口的MAC地址;将MAC地址记录在MAC地址表中;装置包括:第一获取单元,获取所有上联端口的MAC地址表;检测单元,与第一获取单元相连,用以对每个业务板上的每个PON子卡进行检测;第二获取单元,与检测单元相连,用以获取PON子卡上所有在线的ONU PON端口的MAC地址;记录单元,与第二获取单元相连,用以将MAC地址记录在MAC地址表中。本发明专利技术将管理对象划分明确化,可以定义出一套统一的命令行,以供用户方便、准确的获取或配置与用户有关的MAC地址表。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种0LT设备上MAC地址表统一管理的方法及装 置。
技术介绍
OLT (Optical Line Terminal,光线路终端)设备是重要的局端设备,可以与前端 (汇聚层)交换机用网线相连,转化成光信号,用单根光纤与用户端的分光器互联;实现对 用户端设备〇NU(Optical Network Unit,光网络单元)的控制、管理、测距;并和0NU设备 一样,是光电一体的设备。如图1所示,其为0LT设备的结构示意图。0LT设备包括上联板、 ΕΡ0Ν业务板、主控板以及GP0N业务板,其中上联板上设置有上联端口,ΕΡ0Ν业务板和GP0N 业务板上设置有OLT Ρ0Ν端口。 0LT设备的多块板卡上都设置有交换芯片,但是在现有技术中,这些交换芯片学习 到的MAC地址没有实现为一个同一管理的命令,这就造成了命令行中存在多个操作MAC地 址表的命令,其格式不统一、内容不一致,极易让用户混淆理解从而造成混乱。因此,提供一 种MAC地址表统一管理的方法成为目前亟待解决的问题。
技术实现思路
鉴于上述问题,本申请记载了一种0LT设备上MAC地址表统一管理的方法,所述方 法包括步骤: 获取所有上联端口的MAC地址表; 对每个业务板上的每个Ρ0Ν子卡进行检测; 获取所述Ρ0Ν子卡上的所有在线0NU Ρ0Ν端口的MAC地址; 将所述MAC地址记录在所述MAC地址表中。 较佳的,所述0LT设备中包括上联板,所述上联端口位于所述上联板上。 较佳的,所述0LT设备还包括Ρ0Ν子卡,所述0NU Ρ0Ν端口位于所述Ρ0Ν子卡上。 较佳的,所述上联板和所述Ρ0Ν子卡均设置有交换芯片,所述MAC地址表存放于所 述交换芯片中。 较佳的,所述方法还包括步骤: 获取所有所述上联端口的MAC地址表; 在所述上联端口的所述MAC地址表中查找特定MAC地址; 若所述特定MAC地址存在于所述上联端口的所述MAC地址表中,结束查找; 若所述特定MAC地址不存在于所述上联端口的所述MAC地址表中,依次对业务板 上的每个Ρ0Ν子卡进行检测。 较佳的,在依次对业务板上的每个Ρ0Ν子卡进行检测的过程包括步骤: 对所述Ρ0Ν子卡上的所述0NU Ρ0Ν端口上的所述MAC地址表依次进行查找,直至 查找到所述特定MAC地址。 本专利技术还提供了一种0LT设备上MAC地址表统一管理装置,所述装置包括: 第一获取单元,获取所有上联端口的所述MAC地址表; 检测单元,与所述第一获取单元相连,用以对每个业务板上的每个Ρ0Ν子卡进行 检测; 第二获取单元,与所述检测单元相连,用以获取所述Ρ0Ν子卡上所有在线的0NU Ρ0Ν端口的MAC地址; 记录单元,与所述第二获取单元相连,用以将所述MAC地址记录在所述MAC地址表 中。 较佳的,所述装置还包括: 第一查找单元,与所述第一获取单元相连,用以在所述上联端口的所述MAC地址 表中查找特定MAC地址; 第二查找单元,与所述第一查找单元相连,用以对所述0NU Ρ0Ν端口上的所述MAC 地址表依次进行查找以判断所述特定MAC地址是否存在 上述技术方案具有如下优点或有益效果:本专利技术将管理对象划分明确化,可以定 义出一套统一的命令行,以供用户方便、准确的获取或配置与用户有关的MAC地址表。【附图说明】 参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和 阐述,并不构成对本专利技术范围的限制。 图1为现有技术中0LT设备的结构示意图; 图2为本专利技术一种0LT设备上MAC地址表统一管理的方法的流程图; 图3为互联网的数据流经0LT设备后传递至用户流程图; 图4为本专利技术一种0LT设备上MAC地址表统一管理的方法中对MAC地址的定位的 流程图; 图5为本专利技术一种0LT设备上MAC地址表统一管理的装置的结构示意图一; 图6为本专利技术一种0LT设备上MAC地址表统一管理的装置的结构示意图二。【具体实施方式】 下面结合附图和具体实施例对本专利技术一种0LT设备上MAC地址表统一管理的方法 及装置进行详细说明。 实施例一 如图2所示,一种0LT设备上MAC地址表统一管理的方法,包括对所述MAC地址表 中数据的同步,其中,对所述MAC地址表中数据的同步过程包括步骤: 获取所有上联端口的MAC地址表; 根据所述MAC地址表对每个业务板上的每个Ρ0Ν子卡进行检测; 获取所述Ρ0Ν子卡上所有在线0NU Ρ0Ν端口的MAC地址; 将所述MAC地址均记录在所述MAC地址表中。 如图3所示,互联网的数据流经0LT设备后传递至用户。简单来说,所述数据流经 上联板switch (交换机)至主控板switch,再然后经过业务板switch组、业务子卡switch 组后进入ONU组,最后传递至用户PC端。其中,所述业务板switch表示多个业务版于主控 switch相连,业务子卡switch表示一个业务板下连接多个P0N子卡,所述0NU组表示一个 P0N子卡中包括多个虚拟的0NU端口。 具体来讲,所述0LT设备上有4中板卡,分别为上联板、主控板、业务板和Ρ0Ν子 卡,每种类型的板卡上都有交换芯片,也有MAC地址表。这些板卡上的MAC地址表包含如下 表1所示的端口。 表1 0LT设备中板卡上MAC地址表包含的端口 在表1中,仅上联端口、0LT Ρ0Ν端口以及0NU Ρ0Ν端口对用户可见,其余端口均 对用户不可见。因此,在本实施例中,对0LT设备中的所有端口进行划分的原因就是将用户 不可见的端口从MAC table中过滤掉,得出OLT MAC table (MAC地址表)中所涵盖的端口 仅包括上联端口、0LT Ρ0Ν端口以及0NU Ρ0Ν端口。 在确定了所述MAC地址表中所涵盖的端口后,MAC地址表只要表示0NU Ρ0Ν端口 与上联端口之间的2层地址转发关系即可。值得指出的是,OLT Ρ0Ν端口虽然是用户可见 端口,但是0NU Ρ0Ν端口和上联端口才是0LT系统真正的位于上/下端的端口。 在对所述MAC地址表中数据的同步的过程中,首先要获取所有上联端口的MAC地 址表;然后对每个业务板上的每个Ρ0Ν子卡进行检测。值得指出的是,在本实施例中,可以 先对同一个业务板上的所有Ρ0Ν子卡依次进行检测,然后再对其它的业务板进行检测,直 至完成对所有业务板的检测。在对所述Ρ0Ν子卡进行检测的过程,主要是获取所述Ρ0Ν子 卡上所有的在线的0NU Ρ0Ν的MAC地址,将所述MAC地址记录在所述MAC地址表中,即完成 了对所述MAC地址表中数据的同步过程。当前第1页1 2 本文档来自技高网...

【技术保护点】
一种OLT设备上MAC地址表统一管理的方法,其特征在于,所述方法包括步骤:获取所有上联端口的MAC地址表;对每个业务板上的每个PON子卡进行检测;获取所述PON子卡上的所有在线ONU PON端口的MAC地址;将所述MAC地址记录在所述MAC地址表中。

【技术特征摘要】

【专利技术属性】
技术研发人员:施晨
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1