MAC地址管理方法及装置制造方法及图纸

技术编号:17517854 阅读:35 留言:0更新日期:2018-03-21 02:19
本申请实施例提供MAC地址管理方法及装置,解决了现有技术中用户站点脱网导致的资源浪费的问题。该方法包括:网络设备接收第一通知消息,其中,该第一通知消息用于指示第一媒体访问控制MAC地址集合,该第一MAC地址集合为脱网的第一用户站点的MAC地址集合;该网络设备在当前时刻根据该第一通知消息配置第一转发表项为丢弃且在第一时长之后生效,其中,该第一转发表项为该网络设备中该第一MAC地址集合对应的本地转发表项;在生效之后,若该网络设备未接收第一流量,该网络设备丢弃接收的流量中的第二流量,其中,该第一流量的源MAC地址集合属于该第一MAC地址集合,该第二流量的目的MAC地址集合属于该第一MAC地址集合。

MAC address management method and device

The application example provides the MAC address management method and device, which solves the problem of the waste of the resource of the user sites in the existing technology. The method comprises: a network device receives the first notification message, wherein the first notification message for indicating the MAC collection of the first media access control address, the first set MAC address for the first user site off the network's MAC address set; the network device in the current moment according to the first notification message is delivered to the first configuration and discarded in after the first time in force, which is the first delivered to the network device in the first set MAC address corresponding to the local forwarding table; in effect, if the network device does not receive the first flow, the network device discards second flow, the traffic received in the source MAC address of the first flow the collection belongs to the first MAC address set, the flow rate of the second MAC address set belongs to the first MAC address set.

【技术实现步骤摘要】
MAC地址管理方法及装置
本申请涉及通信
,尤其涉及MAC地址管理方法及装置。
技术介绍
虚拟专用局域网业务(virtualprivateLANservice,VPLS)技术是一种多协议标签交换(multi-protocollabelswitching,MPLS)二层虚拟专用网络(virtualprivatenetwork,VPN)技术,通过MPLS隧道在每个VPN的各个站点之间建立伪线(pseudowire,PW),通过PW将用户二层报文在站点之间透明传输。VPLS中,对于服务提供商网络上的边缘设备(provideredge,PE)设备在转发报文的同时学习源媒体访问控制(mediaaccesscontrol,MAC)地址并建立MAC转发表项,完成MAC地址与用户接入(access)接口和PW的映射关系。类似于交换机,VPLS中对于未知的单播、广播以及组播流量默认在一个VPLS实例中广播,在设备上可设置对上述流量的限速。当用户站点脱离网络时,一方面,未脱网用户站点接收脱网用户站点发送标签撤回(ldplabelwithdraw)消息拆除PW,实现脱网用户站点的MAC地址撤销;另一方面,未脱网用户站点维持现有的PW,接收脱网用户站点发送的MAC地址撤回(ldpmacwithdraw)消息,实现脱网用户站点的MAC地址撤销。然而,未脱网站点撤销脱网站点的MAC地址导致到达脱网用户站点的流量将以广播的形式在网络中传输,由于网络中不存在这些流量的接收者,占用用户其他未脱网用户站点的下行流量,因此造成了资源的浪费,影响了用户体验。因此,用户站点脱网导致的资源浪费是目前亟待解决的问题。
技术实现思路
本申请的实施例提供的MAC地址管理方法及装置,以解决现有技术中用户站点脱网导致的资源浪费的问题。为达到上述目的,本申请的实施例采用如下技术方案:一方面,提供一种MAC地址管理方法,该方法包括:网络设备接收第一通知消息,其中,该第一通知消息用于指示第一媒体访问控制MAC地址集合,该第一MAC地址集合为脱网的第一用户站点的MAC地址集合;该网络设备在当前时刻根据该第一通知消息配置第一转发表项为丢弃且在第一时长之后生效,其中,该第一转发表项为该网络设备中该第一MAC地址集合对应的本地转发表项;在生效之后,若该网络设备未接收第一流量,该网络设备丢弃接收的流量中的第二流量,其中,该第一流量的源MAC地址集合属于该第一MAC地址集合,该第二流量的目的MAC地址集合属于该第一MAC地址集合。本申请实施例提供的MAC地址管理方法,网络设备通过接收到的第一通知消息设置网络设备中的本地转发表项中的第一转发表项为丢弃,如果在第一时长之后没有接收到第一流量,则第一转发表项为丢弃的配置失效,则网络设备丢弃第二流量,可以使得网络设备删除目的MAC地址为脱网的第一用户站点的MAC地址的流量,避免了由于第一用户站点脱网导致的资源的浪费,进而避免了占用其他未脱网用户站点的流量的发送,提升了用户体验。一种可能的实现方式中,在该第一时长截止之前,若该网络设备接收到该第一流量,则该第一转发表项为丢弃的配置失效,该网络设备在当前时刻根据该第一流量配置该第一转发表项为转发且立即生效。基于该方案,当网络设备在第一截止时间之前接收到了第一流量,网络设备在当前时刻配置第一转发表项为转发且立即生效,可以保证网络设备在第一用户站点在第一截止时长之前故障恢复或者收敛到其他路径后能及时的更改为正常的转发,进而避免了由于AC接口震荡造成的转发表项的震荡。一种可能的实现方式中,在生效之后,若该网络设备接收到该第一流量,则该网络设备在当前时刻根据该第一流量配置该第一转发表项的丢弃为转发且立即生效。基于该方案,当第一转发表项为丢弃且生效之后,可以实现网络设备在当前时刻根据第一流量配置第一转发表项的丢弃为转发且立即生效,使得网络设备在第一用户站点故障恢复后或者故障收敛到其他路径后可以正常转发源MAC地址以及目的MAC地址为第一用户站点的MAC地址的流量。一种可能的实现方式中,第一通知消息为MAC地址撤消MACwithdraw消息或标签撤消labelwithdraw消息。基于该方案,网络设备接收的第一通知消息可以为MACwithdraw消息或labelwithdraw消息。一种可能的实现方式中,若该网络设备检测到第二用户站点脱网,该网络设备在当前时刻配置第二转发表项为丢弃且在该第一时长后生效,其中,该第二转发表项为该网络设备中第二MAC地址集合对应的本地转发表项,该第二MAC地址集合为该第二用户站点的MAC地址集合;该网络设备广播第二通知消息,其中,该第二通知消息用于指示该第二MAC地址集合。基于该方案,当网络设备检测到第二用户站点脱网时,网络设备在当前时刻配置网络设备中的第二转发表项为丢弃,并向其他网络设备广播第二通知消息,一方面,可以使得网络设备在接收到的流量的目的地址为第二用户站点的MAC地址时,能够及时的删除该流量,另一方面,网络设备向其他网络设备广播第二通知消息可以使得骨干网络中的其他网络设备及时的更新本地转发表项的状态,使得其他网络设备也能够及时删除目的地址为第二用户站点的MAC地址的流量,避免了资源的浪费。又一方面,提供一种网络设备,该网络设备包括:接收模块、配置模块和丢弃模块;该接收模块,用于接收第一通知消息,其中,该第一通知消息用于指示第一媒体访问控制MAC地址集合,该第一MAC地址集合为脱网的第一用户站点的MAC地址集合;该配置模块,用于在当前时刻根据该第一通知消息配置该第一转发表项为丢弃且在第一时长之后生效,其中,该第一转发表项为该网络设备中该第一MAC地址集合对应的本地转发表项;该丢弃模块,用于在生效之后,若该网络设备未接收第一流量,丢弃接收的流量中的第二流量,其中,该第一流量的源MAC地址集合属于该第一MAC地址集合,该第二流量的目的MAC地址集合属于该第一MAC地址集合。一种可能的实现方式中,该配置模块,还用于:在该第一时长截止之前,若该网络设备接收到该第一流量,则该第一转发表项为丢弃的配置失效,在当前时刻根据该第一流量配置该第一转发表项为转发且立即生效。一种可能的实现方式中,该配置模块,还用于:在生效之后,若该网络设备接收到该第一流量,则在当前时刻根据该第一流量配置该第一转发表项的丢弃为转发且立即生效。一种可能的实现方式中,该第一通知消息为MAC地址撤消MACwithdraw消息或标签撤消labelwithdraw消息。一种可能的实现方式中,该网络设备还包括检测模块和广播模块;该检测模块,用于检测第二用户站点是否脱网;该配置模块,还用于若该检测模块检测到该第二用户站点脱网,在当前时刻配置第二MAC地址集合对应的本地转发表项为丢弃,且在该第一时长后生效,其中,该第二MAC地址集合为该第二用户站点的MAC地址集合;该广播模块,用于广播第二通知消息,其中,该第二通知消息用于指示该第二MAC地址集合。又一方面,提供一种网络设备,包括:处理器、存储器和通信接口;该存储器用于存储计算机执行指令,当该网络设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使得网络设备执行上述各方面的MAC地址管理方法。又一方面,本申请实施例提供了一种计算机可读存储介本文档来自技高网
...
MAC地址管理方法及装置

【技术保护点】
一种MAC地址管理方法,其特征在于,所述方法包括:网络设备接收第一通知消息,其中,所述第一通知消息用于指示第一媒体访问控制MAC地址集合,所述第一MAC地址集合为脱网的第一用户站点的MAC地址集合;所述网络设备在当前时刻根据所述第一通知消息配置第一转发表项为丢弃且在第一时长之后生效,其中,所述第一转发表项为所述网络设备中所述第一MAC地址集合对应的本地转发表项;在生效之后,若所述网络设备未接收第一流量,所述网络设备丢弃接收的流量中的第二流量,其中,所述第一流量的源MAC地址集合属于所述第一MAC地址集合,所述第二流量的目的MAC地址集合属于所述第一MAC地址集合。

【技术特征摘要】
1.一种MAC地址管理方法,其特征在于,所述方法包括:网络设备接收第一通知消息,其中,所述第一通知消息用于指示第一媒体访问控制MAC地址集合,所述第一MAC地址集合为脱网的第一用户站点的MAC地址集合;所述网络设备在当前时刻根据所述第一通知消息配置第一转发表项为丢弃且在第一时长之后生效,其中,所述第一转发表项为所述网络设备中所述第一MAC地址集合对应的本地转发表项;在生效之后,若所述网络设备未接收第一流量,所述网络设备丢弃接收的流量中的第二流量,其中,所述第一流量的源MAC地址集合属于所述第一MAC地址集合,所述第二流量的目的MAC地址集合属于所述第一MAC地址集合。2.根据权利要求1所述的方法,其特征在于,在所述第一时长截止之前,所述方法还包括:若所述网络设备接收到所述第一流量,则所述第一转发表项为丢弃的配置失效,所述网络设备在当前时刻根据所述第一流量配置所述第一转发表项为转发且立即生效。3.根据权利要求1所述的方法,其特征在于,在生效之后,所述方法还包括:若所述网络设备接收到所述第一流量,则所述网络设备在当前时刻根据所述第一流量配置所述第一转发表项的丢弃为转发且立即生效。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一通知消息为MAC地址撤消MACwithdraw消息或标签撤消labelwithdraw消息。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:若所述网络设备检测到第二用户站点脱网,所述网络设备在当前时刻配置第二转发表项为丢弃且在所述第一时长后生效,其中,所述第二转发表项为所述网络设备中第二MAC地址集合对应的本地转发表项,所述第二MAC地址集合为所述第二用户站点的MAC地址集合;所述网络设备广播第二通知消息,其中,所述第二通知消息用于指示所述第二MAC地址集合。6.一种网络设备,其特征在于,所述网络设备包括:接收模块、配置模块和丢...

【专利技术属性】
技术研发人员:郭晓琳何晓峰胡锦航徐博华马季春卢红波
申请(专利权)人:中国联合网络通信集团有限公司中讯邮电咨询设计院有限公司
类型:发明
国别省市:北京,11

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

1