一种基于HomePlugAV芯片的MAC地址溯源方法

文档序号:9491721阅读:272来源:国知局
一种基于HomePlug AV芯片的MAC地址溯源方法
【技术领域】
[0001]本发明属于E0C通信技术领域,尤其涉及一种基于HomePlug AV芯片的MAC地址溯源方法。
【背景技术】
[0002]随着广电三网融合的双向改造工程的不断深入,基于HomePlug AV(电力线传输技术的一种标准)芯片的E0C设备被广泛使用,在工程使用中网络环境往往比较复杂,网络中有一些异常的数据可能会导致网络瘫痪,为了能够快速的定位异常数据的来源,MAC地址溯源作为排查异常数据来源的方法,为维护人员快速的定位及解决问题提供了便利。现有基于HomePlug AV芯片的MAC地址溯源方法是通过MME消息(芯片厂商自定义的管理报文)将每个E0C终端交换芯片的MAC地址表逐一获取出来,与溯源的MAC地址比对,从而确定MAC地址来自哪个终端。这种方法需要发送大量的MME消息,导致从E0C终端交换芯片获取MAC地址表较慢,严重影响溯源的效率。

【发明内容】

[0003]本发明要解决的技术问题是,针对现有基于HomePlug AV芯片的MAC地址溯源方法效率较低且容易失败的问题,提供了一种基于HomePlug AV芯片的MAC地址溯源方法,提高了 MAC地址溯源的效率以及成功率。
[0004]本发明为解决上述技术问题所采用的技术方案是:
[0005]一种基于HomePlug AV芯片的MAC地址溯源方法,包括以下步骤:
[0006]Sl、E0C局端启动后台任务,定时向每个E0C终端发送MME消息查询HomePlug AV芯片的MAC地址;
[0007]S2、E0C局端为每个E0C终端在本地创建一个MAC地址表保存MAC地址;
[0008]S3、溯源MAC地址,在E0C局端上保存的MAC地址中搜索要溯源的MAC地址,确定MAC地址来自哪个E0C终端;
[0009]S4、E0C局端向步骤S3确定的E0C终端发送MME消息,查询E0C终端的交换芯片寄存器,确定MAC地址的来源端口。
[0010]按上述方案,所述步骤S2中E0C局端所保存的MAC地址是从E0C终端的HomePlugAV芯片获取的MAC地址。
[0011]按上述方案,所述步骤S3中确定MAC地址来自哪个E0C终端具体为:将所要溯源的MAC地址与E0C局端所保存的MAC地址逐一比对。
[0012]本发明的工作原理:E0C局端启动后台任务发送MME消息定时获取E0C终端HomePlug AV芯片的MAC地址表,为每个E0C终端创建一个MAC地址表保存获取的MAC地址,溯源MAC地址时,首先在E0C局端上保存的MAC地址中搜索所要溯源的MAC地址,确定来自哪个E0C终端,然后再向已确定的E0C终端下发MME消息查询交换芯片寄存器,来确定来源端口。
[0013]本发明产生的有益效果是:通过在E0C局端的后台任务定时获取每个E0C终端HomePlug AV芯片的MAC地址表并保存,在MAC溯源时只需将溯源MAC地址与E0C局端保存的MAC地址进行比对,减少了 E0C局端和终端的MME消息交互,大大的提高了溯源的效率。
【附图说明】
[0014]图1是本发明实施例的流程图。
【具体实施方式】
[0015]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
[0016]在本发明的较佳实施例中,如图1所示,所述的基于HomePlug AV芯片的MAC地址溯源方法,包括以下步骤:
[0017]Sl、E0C局端启动后台任务,定时向每个E0C终端发送MME消息查询HomePlug AV芯片的MAC地址;
[0018]S2、E0C终端回复MME消息,消息内容为HomePlug AV芯片上的MAC地址表,E0C局端为每个E0C终端在本地创建一个MAC地址表保存MAC地址;
[0019]S3、溯源MAC地址,在E0C局端上保存的MAC地址中搜索要溯源的MAC地址,确定MAC地址来自哪个E0C终端;
[0020]S4、来源E0C终端确定后,E0C局端向E0C终端发送MME消息,查询E0C终端的交换芯片寄存器,确定MAC地址的来源端口。
[0021]本发明并不仅仅限于说明书和实施方式中所列运用,对于本领域的技术人员来说,可根据本发明作出各种相应的更改和变型,而所有这些相应的更改和变型都属于本发明权利要求的保护范围。
【主权项】
1.一种基于HomePlug AV芯片的MAC地址溯源方法,其特征在于,包括以下步骤: SUE0C局端启动后台任务,定时向每个E0C终端发送MME消息查询HomePlug AV芯片的MAC地址; 52、E0C局端为每个E0C终端在本地创建一个MAC地址表保存MAC地址; 53、溯源MAC地址,在E0C局端上保存的MAC地址中搜索要溯源的MAC地址,确定MAC地址来自哪个E0C终端; 54、E0C局端向步骤S3确定的E0C终端发送MME消息,查询E0C终端的交换芯片寄存器,确定MAC地址的来源端口。2.根据权利要求1所述的基于HomePlugAV芯片的MAC地址溯源方法,其特征在于,所述步骤S2中E0C局端所保存的MAC地址是从E0C终端的HomePlug AV芯片获取的MAC地址。3.根据权利要求1所述的基于HomePlugAV芯片的MAC地址溯源方法,其特征在于,所述步骤S3中确定MAC地址来自哪个E0C终端具体为:将所要溯源的MAC地址与E0C局端所保存的MAC地址逐一比对。
【专利摘要】本发明公开了一种基于HomePlug?AV芯片的MAC地址溯源方法,其特征在于,包括以下步骤:S1、EOC局端启动后台任务,定时向每个EOC终端发送MME消息查询HomePlug?AV芯片的MAC地址;S2、EOC局端为每个EOC终端在本地创建一个MAC地址表保存MAC地址;S3、溯源MAC地址,在EOC局端上保存的MAC地址中搜索要溯源的MAC地址,确定MAC地址来自哪个EOC终端;S4、EOC局端向步骤S3确定的EOC终端发送MME消息,查询EOC终端的交换芯片寄存器,确定MAC地址的来源端口。本发明通过在EOC局端的后台任务定时获取每个EOC终端HomePlug?AV芯片的MAC地址表并保存,在MAC溯源时只需将溯源MAC地址与EOC局端保存的MAC地址进行比对,减少了EOC局端和终端的MME消息交互,大大的提高了MAC地址溯源的效率以及成功率。
【IPC分类】H04L12/26, H04L29/12, H04L12/24
【公开号】CN105245402
【申请号】CN201510699951
【发明人】程国平, 刘宁, 唐俊, 郑直
【申请人】武汉长光科技有限公司
【公开日】2016年1月13日
【申请日】2015年10月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1