报文转发处理方法、装置及宽带接入设备的制造方法

文档序号:9527504阅读:393来源:国知局
报文转发处理方法、装置及宽带接入设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种报文转发处理方法、装置及宽带接入设备。
【背景技术】
[0002]在当前网络组网建设中,用户媒体接入控制(Media Access Control,简称为MAC)地址为用户自行管理配置,在用户接入网络时候,传统网络设备并不会修改用户MAC地址,造成用户MAC地址实际是不可信的,可能存在与别的用户冲突,地址冲突会造成系统设备服务中断等其他后果。另外,用户的原始MAC也暴露在网络各层设备中,若掌握了用户设备的MAC地址,通过截取网络通信内容,就可能获取用户位置信息。为了解决以上问题,国际标准组织提出了虚拟MAC (virtual MAC)的概念,所谓virtual MAC实际上就是将用户MAC替换为其他MAC地址,该MAC并不唯一指定,通过MAC地址无法获取用户位置的信息。但并未规定替换的方式和方法。综上所述virtual MAC主要是为了:(1)防止用户地址冲突。
[2]防止根据MAC地址威胁用户信息安全。
[0003]传统的virtual MAC实际部署直接将用户MAC替换为系统事先规划的MAC地址。当前网络发展迅速,接入用户众多,接入网络设备大量增加,传统的virtual MAC布置方式不仅需要事前对各种设备进行保留MAC地址规划,而且需要预先保留大量的MAC地址用于可能存在的用户,即使这些用户可能并不会使用该技术。
[0004]因此,在相关技术中,存在对预留MAC地址需求大,而对于预留的MAC地址可能用户并不会用到,从而导致资源浪费的问题。

【发明内容】

[0005]本发明提供了一种报文转发处理方法及装置,以至少解决相关技术中,存在对预留MAC地址需求大,而对于预留的MAC地址可能用户并不会用到,从而导致资源浪费的问题。
[0006]根据本发明的一个方面,提供了一种报文转发处理方法,包括:配置用于进行报文转发的地址池,其中,所述地址池中存储有MAC地址,所述MAC地址包括预留MAC地址和/或一个或多个对报文进行转发后回收的所述报文的源MAC地址;依据所述地址池中的所述预留MAC地址和/或所述报文的源MAC地址进行报文转发处理。
[0007]优选地,配置用于进行报文转发的所述地址池包括:在采用地址池中的MAC地址对所述报文的源MAC地址进行替换后,判断所述源MAC地址是否为可信的MAC地址;在判断结果为是的情况下,将所述源MAC地址添加到所述地址池中。
[0008]优选地,依据所述地址池中的所述预留MAC地址和/或所述报文的源MAC地址进行报文转发处理包括:判断所述地址池中是否存在回收的所述源MAC地址;在判断结果为是的情况下,将接收到的将要进行转发的报文的MAC地址替换为所述源MAC地址进行报文转发。
[0009]优选地,依据所述地址池中的所述预留MAC地址和/或所述报文的源MAC地址进行报文转发处理包括:在采用地址池中的MAC地址对所述报文的源MAC地址进行替换后,依据所述替换后的MAC地址进行报文的上报处理;存储所述源MAC地址与替换后的MAC地址的对应关系;依据所述对应关系,将所述替换后的MAC地址替换为所述源MAC地址进行报文的下行处理。
[0010]优选地,在配置用于进行报文转发的所述地址池之后,还包括:判断所述地址池中的MAC地址预设的老化时间是否到期;在判断结果为是的情况下,释放所述地址池中的老化时间到期的MAC地址。
[0011]根据本发明的另一方面,提供了一种报文转发处理装置,包括:配置模块,用于配置用于进行报文转发的地址池,其中,所述地址池中存储有MAC地址,所述MAC地址包括预留MAC地址和/或一个或多个对报文进行转发后回收的所述报文的源MAC地址;处理模块,用于依据所述地址池中的所述预留MAC地址和/或所述报文的源MAC地址进行报文转发处理。
[0012]优选地,所述配置模块包括:第一判断单元,用于在采用地址池中的MAC地址对所述报文的源MAC地址进行替换后,判断所述源MAC地址是否为可信的MAC地址;添加单元,用于在所述第一判断单元的判断结果为是的情况下,将所述源MAC地址添加到所述地址池中。
[0013]优选地,所述处理模块包括:第二判断单元,用于判断所述地址池中是否存在回收的所述源MAC地址;第一转发单元,用于在所述第二判断单元的判断结果为是的情况下,将接收到的将要进行转发的报文的MAC地址替换为所述源MAC地址进行报文转发。
[0014]优选地,所述处理模块包括:第一处理单元,用于在采用地址池中的MAC地址对所述报文的源MAC地址进行替换后,依据所述替换后的MAC地址进行报文的上报处理;存储单元,用于存储所述源MAC地址与替换后的MAC地址的对应关系;第二处理单元,用于依据所述对应关系,将所述替换后的MAC地址替换为所述源MAC地址进行报文的下行处理。
[0015]优选地,该装置还包括:判断模块,用于判断所述地址池中的MAC地址预设的老化时间是否到期;释放模块,用于在所述判断模块的判断结果为是的情况下,释放所述地址池中的老化时间到期的MAC地址。
[0016]根据本发明的还一方面,提供了一种宽带接入设备,包括上述任一项所述的装置。
[0017]通过本发明,采用配置用于进行报文转发的地址池,其中,所述地址池中存储有MAC地址,所述MAC地址包括预留MAC地址和/或一个或多个对报文进行转发后回收的所述报文的源MAC地址;依据所述地址池中的所述预留MAC地址和/或所述报文的源MAC地址进行报文转发处理,解决了相关技术中,存在对预留MAC地址需求大,而对于预留的MAC地址可能用户并不会用到,从而导致资源浪费的问题,进而达到了有效减少预留MAC地址,保证用户信息安全的效果。
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的报文转发处理方法的流程图;
[0020]图2是根据本发明实施例的报文转发处理装置的结构框图;
[0021]图3是根据本发明实施例的报文转发处理装置中配置模块22的优选结构框图;
[0022]图4是根据本发明实施例的报文转发处理装置中处理模块24的优选结构框图
[0023]图5是根据本发明实施例的报文转发处理装置中处理模块24的优选结构框图--,
[0024]图6是根据本发明实施例的报文转发处理装置的优选结构框图;
[0025]图7是根据本发明实施例的宽带接入设备的结构框图;
[0026]图8是根据本发明优选实施方式的虚拟MAC部署示意图;
[0027]图9是根据本发明优选实施方式的虚拟MAC进行报文转发的流程图。
【具体实施方式】
[0028]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0029]在本实施例中提供了一种报文转发处理方法,图1是根据本发明实施例的报文转发处理方法的流程图,如图1所示,该流程包括如下步骤:
[0030]步骤S102,配置用于进行报文转发的地址池,其中,该地址池中存储有MAC地址,该MAC地址包括预留MAC地址和/或一个或多个对报文进行转发后回收的报文的源MAC地址;
[0031]步骤S104,依据地址池中的预留MAC地址和/或报文的源MAC地址进行报文转发处理。
[0032]通过上述步骤,依据预留MAC地址和/或回收的源MAC地址来进行报文转发处理,相对于相关技术中,事前对各种设
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1