[发明专利]用于虚拟网络单元的工作方法及装置有效
| 申请号: | 201110065292.3 | 申请日: | 2011-03-17 |
| 公开(公告)号: | CN102137017A | 公开(公告)日: | 2011-07-27 |
| 发明(设计)人: | 朱明明 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 虚拟 网络 单元 工作 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种用于虚拟网络单元的工作方法及装置。
背景技术
虚拟网络单元VNE(Virtual network element)是一种集群路由器技术,基于软件技术将两层或多层汇聚结构中的多台路由器设备虚拟化聚合为一个虚拟汇聚节点,对外呈现为一个单一映像的集群路由器。如图1所示,VNE包括一台主路由器(主节点),一台备路由器(备节点)和至少一台从路由器(从节点),VNE内所有节点都可进行流量转发。其中,主节点对各从节点进行控制和管理,VNE拓扑、路由等信息在备节点上备份。
在VNE内部担当主节点的通常是一个大容量高性能的路由器,主节点通过了解VNE内部拓扑,计算生成内部路由表,然后将所述内部路由下发到其它各节点上。当有报文进入VNE内部时,先根据内部路由表,得到所述报文在VNE内的出接口节点;当报文到达该出接口所在节点时再查询所述VNE的外部转发表,获得所述VNE的下一跳。从整个转发过程来看,VNE对外屏蔽了内部的互连细节,呈现为一个具有单映像的超级节点,从网络整体拓扑的视角来看,就是一个路由节点,对外提供统一的外部转发表进行报文转发。
由于VNE内部存在多台路由设备间频繁的信息交流和数据转发,因此对其工作的可靠性提出了更高的要求,如何保证VNE工作的可靠性是一个需要解决的问题。
发明内容
本发明的实施例的主要目的在于,提供一种用于VNE的工作方法及装置,能够提高VNE工作的可靠性。
为达到上述目的,本发明的实施例采用如下技术方案:
一种用于VNE的工作方法,所述VNE包括主节点、从节点和备节点,包括:
主节点通过控制通道向其它节点发送心跳消息,其中,所述其它节点包括备节点和从节点,所述心跳消息包括主节点标识,用于通知所述其它节点所述主节点处于正常工作状态;
所述其它节点接收所述心跳消息,通过所述心跳消息获知所述主节点处于正常工作状态;
当所述从节点在规定时间内未收到所述心跳消息时,所述从节点重新建立所述主节点与所述从节点的控制通道;
当所述备节点在规定时间内未收到所述心跳消息时,所述备节点切换为新主节点。
本发明实施例提供的用于VNE的工作方法,能够使与主节点出现通信链路故障的从节点及时恢复与所述主节点通信;同时,当主节点故障时,备节点及时成为新主节点,发挥主节点的作用,保证所述VNE的正常工作,提高VNE工作的可靠性。
一种用于VNE的工作方法,包括:
主节点确定内部路由表,所述内部路由包括所述虚拟网络单元的任意两个节点之间的路由,所述任意两个节点之间的路由包括主路由和备路由;
所述主节点根据所确定的内部路由表,生成与所述从节点对应的内部路由信息,所述与从节点对应的内部路由信息指示所述从节点向其它节点发送数据流的主路由和备路由;
所述主节点向所述从节点发送所述内部路由信息,以使所述从节点在所述从节点向其它节点发送数据流的主路由中与所述从节点直连的链路部分正常时,通过所述从节点向其它节点发送数据流的主路由向所述其它节点发送数据流,在所述主路由中与所述从节点直连的链路部分故障时,通过所述从节点向其它节点发送数据流的备路由向所述其它节点发送数据流。
一种用于VNE的工作方法,包括:
从节点接收主节点发送的内部路由信息,所述内部路由信息指示所述从节点向其它节点发送数据流的主路由和备路由;
所述从节点按照所述内部路由信息,对所述从节点向其它节点发送数据流的主路由和备路由中与所述从节点直连的链路部分进行检测;
当所述从节点向其它节点发送数据流的主路由中与所述从节点直连的链路部分正常时,所述从节点通过所述从节点向其它节点发送数据流的主路由向所述其它节点发送数据流,当所述从节点向其它节点发送数据流的主路由中与所述从节点直连的链路部分故障时,所述从节点通过所述从节点向其它节点发送数据流的备路由向所述其它节点发送数据流。
本实施例提供的用于VNE的工作方法,为每对节点间的通信链路计算主路由和备路由,当某一主路由故障时,从节点直接将该主路由对应的备路由切换为新主路由,无需主节点重新计算路由,保证数据流的正常发送,因此有效提高了VNE工作的可靠性。
一种VNE,包括:
主节点、备节点和从节点;
其中:
所述主节点用于通过控制通道向所述备节点和从节点发送心跳消息,其中,所述心跳消息包括主节点标识,用于通知所述备节点和从节点所述主节点处于正常工作状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110065292.3/2.html,转载请声明来源钻瓜专利网。





