宽带猫mac地址分配方法

文档序号:7870838阅读:2555来源:国知局
专利名称:宽带猫mac地址分配方法
技术领域
本发明涉及通信技术领域,特别是涉及一种宽带猫MAC地址分配方法。
背景技术
现在网络的发展迅猛,许多宽带猫提供多WAN 口功能,WAN接口和无线接口使用相同的MAC地址,由于MAC地址一样,软件上区分不同的接口变得很复杂,导致系统性能降低。

发明内容
基于此,有必要提供一种提高系统性能、容易区分不同接口的宽带猫MAC地址分配方法。一种宽带猫MAC地址分配方法,包括:假设宽带猫的六字节MAC地址从高位到低位分别为A
、A[l]、A[2]、A[3]、A[4]以及A [5]六个MAC地址位;从A [3]、A[4]和A [5]中选择一个作为MAC地址可变位;将所述MAC地址可变位依次加或依次减一位数,使MAC地址可变位成为若干不同的MAC地址位;将所述不同的MAC地址位和其他MAC地址位组成新的MAC地址。在其中一个实施例中,所述一位数为I。在其中一个实施例中,还包括:将不同的MAC地址分别分配给不同的WAN 口。在其中一个实施例中,还包括:将其中若干不同的MAC地址分别分配给若干不同的无线接口。采用本发明的方法后,各个WAN 口或无线接口使用不同MAC地址,使软件上区分各个接口变得容易,提高了系统的性能。


图1为本发明一个施例中宽带猫MAC地址分配方法流程图;图2为本发明另一个实施例中宽带猫MAC地址分配方法流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。参阅图1,本发明提供的一个实施例的宽带猫MAC地址分配方法,包括:步骤S101,假设宽带猫的六字节MAC地址从高位到低位分别为A
、A[l]、A[2]、A [3]、A [4]以及A [5]六个MAC地址位;
宽带猫的MAC地址为6字节,分别从高位到低位分别为A
、A[l]、A[2]、A[3]、A [4]以及A [5]六个MAC地址位。步骤S102,从A[3]、A[4]和A[5]中选择一个作为MAC地址可变位;宽带猫的MAC地址的前三位,即A[O]、A[I]和A[2]为厂家给定,不可更改,所以选择后面三位作为MAC地址可变位,即A[3]、A[4]和A[5]。步骤S103,将MAC地址可变位依次加或依次减一位数,使MAC地址可变位成为若干不同的MAC地址位;例如,A[O]=00,A[I] =11,A[2] =22,A[3] =33,A[4] =44,A[5] =55,假定步骤 S102 选择A[3]作为MAC地址可变位,则将A[3]依次加一位数,在优选实施方式中,一位数即为1,则A[3]依次加1,得出不同的MAC地址位。如果依次加I加8次,形成8个不同的MAC地址位,即 34、35、36、37、38、39、40、41。步骤S104,将不同的MAC地址位和其他MAC地址位组成新的MAC地址;如步骤S103中所说,形成的8个不同MAC地址位,即34、35、36、37、38、39、
40.41,将这8个地址位和其他地址位组成新的MAC地址,即00:11:22:34:44:55、00:11:22:35:44:55、00:11:22:36:44:55、00:11:22:37:44:55、00:11:22:38:44:55、00:11:22:39:44:55、00:11:22:40:44:55、00:11:22:41:44:55。步骤S105,将不同的MAC地址分别分配给不同的WAN 口。不同WAN可以绑定不同的业务,当不同的WAN 口使用不同的MAC地址后,区别MAC地址就可以区分不同的业务,提高了系统的性能。参阅图2,为本发明另一个实施例的宽带猫MAC地址分配方法,包括:步骤S101,假设宽带猫的六字节MAC地址从高位到低位分别为A
、A[l]、A[2]、A [3]、A [4]以及A [5]六个MAC地址位;宽带猫的MAC地址为6字节,分别从高位到低位分别为A
、A[l]、A[2]、A[3]、A [4]以及A [5]六个MAC地址位。步骤S102,从A[3]、A[4]和A[5]中选择一个作为MAC地址可变位;宽带猫的MAC地址的前三位,即A
、A[1]和A[2]为厂家给定,不可更改,所以选择后面三位作为MAC地址可变位,即A[3]、A[4]和A[5]。步骤S103,将MAC地址可变位依次加或依次减一位数,使MAC地址可变位成为若干不同的MAC地址位;例如,A
=00,A[1]= 11,A[2] = 22,A[3]=33,A[4]=44,A[5]=55,假定步骤 S102选择A[3]作为MAC地址可变位,则将A[3]依次加一位数,在优选实施方式中,一位数即为1,则A[3]依次加1,得出不同的MAC地址位。如果依次加I加8次,形成8个不同的MAC地址位,即 34、35、36、37、38、39、40、41。步骤S104,将不同的MAC地址位和其他MAC地址位组成新的MAC地址;如步骤S103中所说,形成的8个不同MAC地址位,即34、35、36、37、38、39、
40.41,将这8个地址位和其他地址位组成新的MAC地址,即00:11:22:34:44:55、00:11:22:35:44:55、00:11:22:36:44:55、00:11:22:37:44:55、00:11:22:38:44:55、00:11:22:39:44:55、00:11:22:40:44:55、00:11:22:41:44:55。步骤S105,将其中若干不同的MAC地址分别分配给若干不同的无线接口。
可以理解,两个实施例可以结合,即将产生的不同的MAC地址一部分分配给WAN口,另一部分分配给无线接口。采用本发明的方法后,各个WAN 口或无线接口使用不同MAC地址,使软件上区分各个接口变得容易,提高了系统的性能。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种宽带猫MAC地址分配方法,其特征在于,包括: 假设宽带猫的六字节MAC地址从高位到低位分别为A
、A[1]、A[2]、A[3]、A[4]以及A [5]六个MAC地址位; 从A [3]、A [4]和A [5]中选择一个作为MAC地址可变位; 将所述MAC地址可变位依次加或依次减一位数,使MAC地址可变位成为若干不同的MAC地址位; 将所述不同的MAC地址位和其他MAC地址位组成新的MAC地址。
2.根据权利要求1所述的宽带猫MAC地址分配方法,其特征在于,所述一位数为I。
3.根据权利要求1所述的宽带猫MAC地址分配方法,其特征在于,还包括: 将不同的MAC地址分别分配给不同的WAN 口。
4.根据权利要求1所述的宽带猫MAC地址分配方法,其特征在于,还包括: 将其中若干不同的MAC地址分别分配给若干不同的无线接口。
全文摘要
一种宽带猫MAC地址分配方法,包括假设宽带猫的六字节MAC地址从高位到低位分别为A
、A[1]、A[2]、A[3]、A[4]以及A[5]六个MAC地址位;从A[3]、A[4]和A[5]中选择一个作为MAC地址可变位;将所述MAC地址可变位依次加或依次减一位数,使MAC地址可变位成为若干不同的MAC地址位;将所述不同的MAC地址位和其他MAC地址位组成新的MAC地址。采用本发明的方法后,各个WAN口或无线接口使用不同MAC地址,使软件上区分各个接口变得容易,提高了系统的性能。
文档编号H04L29/12GK103108059SQ201210585728
公开日2013年5月15日 申请日期2012年12月28日 优先权日2012年12月28日
发明者项志远 申请人:上海斐讯数据通信技术有限公司, 上海万得凯实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1