以太网虚连接域老化介质访问控制地址的方法技术

技术编号:3543471 阅读:301 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种以太网虚连接域老化介质访问控制地址的方法,包括:接收报文,提取所述报文携带的介质访问控制MAC地址和以太网虚连接号EVC-ID;当接收到携带有EVC-ID的定时器消息时,如果MAC地址表中存在和所述EVC-ID相匹配的EVC-ID时,对所述EVC-ID对应的MAC地址进行老化;所述MAC地址表的表项包括相对应的MAC地址和EVC-ID。本发明专利技术解决了不同业务要求MAC地址管理差异性的问题,同时也提高了老化效率。

【技术实现步骤摘要】

本专利技术涉及一种按照流域老化MAC地址的方法,尤其涉及一种以太网虚连接(EVC,Ethernet Virtual Connection)域老化介质访问控制(MAC,Media Access Control)地址的方法。
技术介绍
MEF(Metro Ethernet Forum)是一个专注于解决以太网技术的非营利性组织,其主要目标是定义一个电信级的以太网体系结构,将以太网技术作为交换技术和传输技术广泛应用于城域网建设。它定义了三层的应用:传输层、以太网服务层、应用服务层。以太网服务层用于实现传统的以太网MAC(Media Access Control,介质访问控制)层功能,基本原理仍然遵循以太网网桥特性,以太网交换机通过对进入端口的以太网广播/单播帧的源MAC地址的自动学习功能,获得MAC地址与交换机端口的对应关系,从而在下次进入交换机的以太网帧中,读取目的MAC地址,查找对应的端口,进行交换,并可实现初级L2流控。MEF中定义了几种EVC(Ethernet Virtual Connection,以太网虚连接)业务模型,其中多点到多点的EVC类似于传统以太网网桥;由于一个MEF设备节点可以配置多个EVC,也就类似于存在多个网桥,需要按照EVC来提供二层以太网服务;传统以太网交换机可以采用IVL(独立vlan学习)或者SVL(共享vlan学习)的方式进行MAC地址学习和转发,按照设备级别进行MAC地址的老化;而符合MEF标准的城域以太网设备应该如何对MAC地址进行管理,MEF标准中没有提及。如果按照传统以太网交换机的方法,则没有办法按照流域精细管理MAC,也无法按照流域设置老化属性,达到对业务的差异化管理,并且MAC地址老化效率也十分低下。-->
技术实现思路
本专利技术要解决的技术问题是提供一种以太网虚连接域老化介质访问控制地址的方法,解决了不同业务要求MAC地址管理差异性的问题,同时也提高了老化效率。为了解决上述问题,本专利技术提供了一种以太网虚连接域老化介质访问控制地址的方法,包括:接收报文,提取所述报文携带的介质访问控制MAC地址和以太网虚连接号EVC-ID;当接收到携带有EVC-ID的定时器消息时,如果MAC地址表中存在和所述EVC-ID相匹配的EVC-ID时,对所述EVC-ID对应的MAC地址进行老化;所述MAC地址表的表项包括相对应的MAC地址和EVC-ID。进一步,对每个以太网虚连接EVC启动一个定时器,在遍历所述MAC地址表时检查其中EVC-ID,只对所述EVC的所属MAC地址进行老化,需要老化的所述EVC-ID在所述定时器消息中指定。进一步,启动所述定时器后,定时器任务向老化任务发送所述定时消息,所述定时消息中包含有EVC-ID;所述老化任务收到所述定时消息后,对所述定时消息中EVC-ID所对应的MAC地址进行老化。进一步,在所述MAC地址老化之前需要确定以太网虚连接EVC老化属性,所述MAC地址的老化按照所述EVC老化属性进行,所述EVC老化属性由网管配置并下发。进一步,所述EVC老化属性的参数包括MAC老化使能选项和MAC老化时间。进一步,确定所述EVC老化属性包括下列步骤:进行合法性检查,并保存所述EVC老化属性参数;启动一个循环定时器并设定定时时间。进一步,所述循环定时器的时间粒度小于所述老化时间。进一步,对所述EVC-ID对应的MAC地址进行老化之前,建立所述MAC-->地址表;配置以太网虚连接EVC的老化属性,所述老化属性包括老化使能选项和老化时间;根据老化时间确定老化定时器的时间粒度。进一步,所述MAC地址老化过程包括:老化任务接收定时消息,所述定时消息中携带有EVC-ID;遍历所述MAC地址表,在所述MAC地址表中查找与所述EVC-ID相匹配的MAC地址项;如果查找到所述EVC-ID匹配的MAC地址,根据所述MAC地址对应的老化索引获取老化计数,对所述老化计数按照老化粒度作减操作;如果没有查找到所述EVC-ID匹配的MAC地址,查找下一条MAC地址项;如果递减后的所述老化计数为0,在所述MAC地址表中删除所述MAC地址项;如果递减后的老化计数不为0,则将递减后的老化计数更新到老化索引所指向的计数器中,然后查找下一条MAC地址项。进一步,如果当前报文的MAC地址相对于MAC地址表中的表项来说为新的MAC地址时,进行MAC地址的学习,所述MAC地址的学习过程包括:当在端口接收到报文时,对所述报文进行流分类,获取所述报文所属的EVC-ID;提取所述报文的源MAC地址,然后根据MAC地址+EVC-ID查所述MAC地址表;如果能查找到所述MAC地址,更新所述MAC地址对应的老化计数;如果查不到所述MAC地址,通过管理接口将源MAC地址信息传递给CPU,将所述源MAC地址信息添加到MAC地址表中,所述MAC地址信息包括EVC-ID、源MAC地址和源端口号;给MAC地址信息中的源MAC地址分配对应的老化索引,同时将老化计数设置为初始值,将MAC地址连同老化索引更新到所述MAC地址表中。技术效果如下:采用本专利技术所述方法,与现有技术相比,解决了不同业务要求MAC地址管理差异性的问题,同时也提高了老化效率。本专利技术通过区分对待不同用户EVC业务的老化属性,实现对MAC地址的精细化管理,满足了用户的差-->异性需求,解决现有以太网技术只能进行设备级MAC地址老化的弊端。同时,由于循环定时器的粒度远小于老化时间,MAC地址老化的时间精度也大大提高。本专利技术基于EVC这个实际的交换域,精确控制MAC地址的老化,具有同一类转发属性的用户业务具备了相同的MAC老化属性(如老化时间参数);而不同的用户业务之间,则可以设置不同的MAC老化属性,实现了MAC地址管理上灵活性,更好的满足了用户对差异性的需求。附图说明图1是本专利技术中MAC地址的学习流程图;图2是本专利技术中MAC地址的老化流程图。具体实施方式本专利技术与传统以太网交换设备按照MAC地址+VLAN方式进行MAC地址学习不同,本专利技术根据MAC地址+EVC-ID(以太网虚连接号)的方式进行MAC地址的学习和老化,即依赖于MAC地址和EVC-ID的对应关系分别进行MAC地址的学习和老化。具体来说,如果当前报文的MAC地址相对于MAC地址表中的表项来说为新的MAC地址时,进行MAC地址的学习;当MAC地址表中存在匹配的EVC-ID时,对该EVC-ID对应的MAC地址老化计数进行更新(恢复成最大值)。传统以太网网桥在老化MAC地址的时候只会启动一个定时器,而不会按照EVC启动多个定时器,遍历MAC地址表时不会去匹配MAC地址所属的EVC-ID,而是对设备中MAC地址表的所有条目进行老化计数的递减和删除;而本专利技术的特别之处在于对每个EVC启动一个定时器,在遍历MAC地址表的时候要检查EVC-ID,只对本EVC的所属MAC地址(即EVC-ID对应的MAC地址)进行老化,需要老化的EVC-ID是在定时器消息中已经指定。如图1所示,是本专利技术中MAC地址的学习流程图,下面参照附图对以太网交换设备的MAC地址学习功能作详细描述。-->步骤101:MEF设备在端口接收到一条报文;步骤102:按照一定的规则对该报文进行流分类,流分类的结果是获取该报文所属的EVC-ID;步骤1本文档来自技高网
...

【技术保护点】
一种以太网虚连接域老化介质访问控制地址的方法,其特征在于,包括: 接收报文,提取所述报文携带的介质访问控制MAC地址和以太网虚连接号EVC-ID; 当接收到携带有EVC-ID的定时器消息时,如果MAC地址表中存在和所述EVC-I D相匹配的EVC-ID时,对所述EVC-ID对应的MAC地址进行老化;所述MAC地址表的表项包括相对应的MAC地址和EVC-ID。

【技术特征摘要】
1、一种以太网虚连接域老化介质访问控制地址的方法,其特征在于,包括:接收报文,提取所述报文携带的介质访问控制MAC地址和以太网虚连接号EVC-ID;当接收到携带有EVC-ID的定时器消息时,如果MAC地址表中存在和所述EVC-ID相匹配的EVC-ID时,对所述EVC-ID对应的MAC地址进行老化;所述MAC地址表的表项包括相对应的MAC地址和EVC-ID。2、如权利要求1所述的以太网虚连接域老化介质访问控制地址的方法,其特征在于,对每个以太网虚连接EVC启动一个定时器,在遍历所述MAC地址表时检查其中EVC-ID,只对所述EVC的所属MAC地址进行老化,需要老化的所述EVC-ID在所述定时器消息中指定。3、如权利要求2所述的以太网虚连接域老化介质访问控制地址的方法,其特征在于,启动所述定时器后,定时器任务向老化任务发送所述定时消息,所述定时消息中包含有EVC-ID;所述老化任务收到所述定时消息后,对所述定时消息中EVC-ID所对应的MAC地址进行老化。4、如权利要求1所述的以太网虚连接域老化介质访问控制地址的方法,其特征在于,在所述MAC地址老化之前需要确定以太网虚连接EVC老化属性,所述MAC地址的老化按照所述EVC老化属性进行,所述EVC老化属性由网管配置并下发。5、如权利要求4所述的以太网虚连接域老化介质访问控制地址的方法,其特征在于,所述EVC老化属性的参数包括MAC老化使能选项和MAC老化时间。6、如权利要求5所述的以太网虚连接域老化介质访问控制地址的方法,其特征在于,确定所述EVC老化属性包括下列步骤:进行合法性检查,并保存所述EVC老化属性参数;启动一个循环定时器并设定定时时间。7、如权利要求5或者6所述的以太网虚连接域老化介质访问控制地址的方法,其特征在于,所述循环定时器的时间粒度小于所述老化时间。8、如权利要求1所述的以太网虚连接...

【专利技术属性】
技术研发人员:王庆东
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1