MAC地址撤销方法和节点技术

技术编号:7704402 阅读:253 留言:0更新日期:2012-08-25 01:30
本发明专利技术提供一种MAC地址撤销方法和节点,该方法包括:节点之间通过标记分配协议(LDP)能力协商机制交互本地所支持的能力,所述能力包括媒体接入控制(MAC)地址撤销能力;当前节点根据对端节点和本地支持的MAC地址撤销能力确定备选的消息方式,该备选的消息方式用于确定要发送的MAC地址撤销消息方式。本发明专利技术方法和节点可以保证发送的MAC地址撤销消息能正常执行。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其是ー种MAC地址撤销方法和实现该方法的节点。
技术介绍
互联网工程任务组(TheInternet Engineering Task Force,简称 IETF) ニ层虚拟专用网(Layer 2 Virtual Private Networks,简称L2VPN)工作组定义的虚拟专用局域网业务(Virtual Private Lan Service,简称VPLS)是在IP/多协议标签交换(MPLS)网络中,为以太网提供了多点到多点的连接,它模拟以太网交换机的功能,VPLS通过MAC (MediaAccess Control,媒体接入控制)地址学习来提供数据报文的可达性,姆个PE(ProviderEdge,运营商边缘)设备会维护ー张MAC地址表。动态学习到的MAC地址必须有刷新和重新学习的机制。在VPLS 相关草案中IETF RFC4762以及draft-ietf-12vpn-vpls_ldp -mac-0pt(IETF官网上的技术文档的名称)提供了多种使用MAC地址撤销(MAC addresswithdrawal)消息使远端PE上MAC地址得以删除(以便重新学习)的方法。RFC4762中规定地址撤销消息中携带MAC List TLV (Type Length Value,类型长度值),收到这个消息的设备根据TLV中指定的參数进行MAC地址的删除。该MAC List TLV用于指定MAC地址列表,如果其中指定的MAC地址列表为空,则删除此VPLS实例下除收到此消息的PW(Pseudo-Wire,伪线)上学到的MAC地址之外的所有其它MAC地址。draft-ietf-12vpn-vpls-ldp-mac-opt 提供了一种 MAC 地址刷新与重新学习的优化机制,即通过在地址撤销消息中携带MAC flush parameter TLV,该TLV中定义了一个bit位-N bit (Negative bit),用于指定MAC刷新的范围,一种是N = O (positive),表示删除此VSI (Virtual Switch Instance,虚拟交换实例)下除收到此消息的PW之外的所有其它PW上学习到的MAC地址,这同RFC4762中定义的携带空的MAC List TLV是一致的,另ー种是N = I (Negative),表示仅删除收到这个消息的PW上学习到的MAC地址,大大减少了地址刷新与重新学习的范围。综上所述,目前IETF主要是定义了四种MAC地址撤销消息方式第一种消息方式是携带非空的MAC地址列表的MAC地址撤销消息,接收该消息的节点删除消息中携帯的MAC地址;第二种消息方式是携带空的MAC地址列表的MAC地址撤销消息,接收该消息的节点删除此VPLS实例下除收到此消息的PW(Pseudo-Wire,伪线)上学到的MAC地址之外的所有其它MAC地址;第三种消息方式是携带激进(Positive)删除指示(即N_bit = 0)的MAC地址撤销消息,接收该消息的节点删除此VPLS实例下除收到此消息的PW上学到的MAC地址之外的所有其它MAC地址,第四种消息方式是携带保守(Negative)删除指示(即N_bit =I))的MAC地址撤销消息,接收该消息的节点仅删除收到这个消息的PW上学习到的MAC地址。那么,现网中不同节点所支持的MAC地址撤销能力(即能够支持的MAC地址撤销消息方式及根据该消息进行MAC地址删除操作的能力)各有不同,相互之间又不知道对方节点支持何种能力的MAC地址撤销消息,这样在VPLS网络中,有的节点在收到不支持的MAC地址撤销消息吋,将没有办法 刷新MAC地址列表,即没有起到撤销MAC地址的效果。我们以图I为例进行说明,图I中,ACl (Attachment Circuit,接入电路)出现故障,VPLS网络中PEl按照实际情况将向VPLS网络中的其他节点发送携带Negative删除指示的MAC撤销消息(图I中采用虚线箭头表示)。而实际上PE2及PE4并不能识别和处理携帯Negative删除指示的MAC地址撤销消息,那么这两个节点在收到此消息后,也不能撤销相应的MAC地址,所以并没有达到撤销相应MAC地址的效果。
技术实现思路
本专利技术要解决的技术问题是提供ー种MAC地址撤销方法和实现该方法的节点,以解决由于发送方使用的消息方式与接收方设备能力不匹配而无法正常执行MAC地址删除操作的技术问题。为了解决上述技术问题,本专利技术实施例提供了ー种节点之间相互通告MAC地址撤销能力的方法,该方法包括节点之间通过标记分配协议(LDP)能力协商机制交互本地所支持的能力,所述能力包括媒体接入控制(MAC)地址撤销能力;当前节点根据对端节点和本地支持的MAC地址撤销能力确定备选的消息方式,该备选的消息方式用于确定要发送的MAC地址撤销消息方式。进ー步地,当发生需要发送MAC地址撤销消息的事件时,所述当前节点选择符合事件要求的且为所述备选的消息方式作为要发送的MAC地址撤销消息方式。符合事件要求的以及备选的消息方式均包括携带保守(Negative)删除指示和携带非空MAC地址列表的MAC地址撤销消息方式时,选择携帯保守(Negative)删除指示的MAC地址撤销消息方式作为要发送的MAC地址撤销消息方式;符合事件要求的以及备选的消息方式均包括携带激进(Positive)删除指示和携带空MAC地址列表的MAC地址撤销消息方式时,选择携带空MAC地址列表的MAC地址撤销消息方式作为要发送的MAC地址撤销消息方式。优选地,所述当前节点接收到所述对端的MAC地址撤销消息能力吋,所述备选消息方式是所说当前节点和所述对端节点共同支持MAC地址撤销能力对应的MAC地址撤销消息方式,所述当前节点未接收到所述对端的MAC地址撤销能力时,采用以下任一方式确定所述备选的消息方式从记录的对端节点发送给当前节点的MAC地址撤销消息方式中,选择ー种MAC地址撤销消息方式;选择本地默认配置的MAC地址撤销消息方式;选择携帯保守(Negative)删除指示或者空的MAC地址列表的MAC地址撤销消息方式;设置前两种选择方式的优先级,并在前一种选择方式无法实现时,选择携帯保守(Negative)或者空的MAC地址列表的MAC地址撤销消息方式。为解决以上技术问题,本专利技术还提供了ー种节点,该节点包括能力交互模块,用于通过标记分配协议(LDP)能力协商机制与其他节点交互本地所支持的能力,所述能力包括媒体接入控制(MAC)地址撤销能力;备选方式确定模块,用于根据对端节点和本地支持的MAC地址撤销能力确定备选的消息方式,该备选的MAC地址撤销消息方式用于确定要发送的MAC地址撤销消息方式。优选地,所述节点还包括消息方式确定模块,当发生需要发送MAC地址撤销消息的事件时,用于选择符合事件要求的且为所述备选的消息方式作为要发送的MAC地址撤销消息方式。符合事件要求的以及备选的消息方式均包括携带保守(Negative)删除指示和携带非空MAC地址列表的MAC地址撤销消息方式吋,所述消息方式确定模块选择携帯保守 (Negative)删除指示的MAC地址撤销消息方式作为要发送的MAC地址撤销消息方式;符合事件要求的以及备选的消息方式均包本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201210110970.html" title="MAC地址撤销方法和节点原文来自X技术">MAC地址撤销方法和节点</a>

【技术保护点】

【技术特征摘要】
1.ー种MAC地址撤销方法,其特征在于,该方法包括 节点之间通过标记分配协议(LDP)能力协商机制交互本地所支持的能力,所述能力包括媒体接入控制(MAC)地址撤销能力; 当前节点根据对端节点和本地支持的MAC地址撤销能力确定备选的消息方式,该备选的消息方式用于确定要发送的MAC地址撤销消息方式。2.如权利要求I所述的方法,其特征在于所述MAC地址撤销能力包括分别识别及处理以下MAC地址撤销消息方式的能力 携带非空MAC地址列表的MAC地址撤销消息方式; 携带空MAC地址列表的MAC地址撤销消息方式; 携带激进(Positive)删除指示的MAC地址撤销消息方式; 携带保守(Negative)删除指示的MAC地址撤销消息方式。3.如权利要求I所述的方法,其特征在于当发生需要发送MAC地址撤销消息的事件吋,所述当前节点选择符合事件要求的且为所述备选的消息方式作为要发送的MAC地址撤销消息方式。4.如权利要求3所述的方法,其特征在于 符合事件要求的以及备选的消息方式均包括携带保守(Negative)删除指示和携带非空MAC地址列表的MAC地址撤销消息方式时,选择携带保守(Negative)删除指示的MAC地址撤销消息方式作为要发送的MAC地址撤销消息方式; 符合事件要求的以及备选的消息方式均包括携带激进(Positive)删除指示和携带空MAC地址列表的MAC地址撤销消息方式时,选择携带空MAC地址列表的MAC地址撤销消息方式作为要发送的MAC地址撤销消息方式。5.如权利要求I所述的方法,其特征在于所述当前节点接收到所述对端的MAC地址撤销消息能力时,所述备选消息方式是所说当前节点和所述对端节点共同支持MAC地址撤销能力对应的MAC地址撤销消息方式,所述当前节点未接收到所述对端的MAC地址撤销能カ时,米用以下任一方式确定所述备选的消息方式 从记录的对端节点发送给当前节点的MAC地址撤销消息方式中,选择ー种MAC地址撤销消息方式; 选择本地默认配置的MAC地址撤销消息方式; 选择携帯保守(Negative)删除指示或者空的MAC地址列表的MAC地址撤销消息方式;设置前两种选择方式的优先级,并在前一种选择方式无法实现时,选择携帯保守(Negative)或者空的MAC地址列表的MAC地址撤销消息方式。6.ー种节点,其特征在于,该节点包括 能力交互模块,用于通过标记分配协议(LDP)能力协商机制与其他节点交互本地所支持的能力,所述能力包括媒体接入控制(MAC)地址撤销能力; 备选方式确定模块,用于根据对端节点和本地支持的MAC地址撤销能力确定备选的消息方式,该备选的MAC地址撤销消息方式用于确定要发送的MAC地址撤销消息方式。7.如权利要求...

【专利技术属性】
技术研发人员:王玉保段方红朱春刘国栋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1