网络拓扑结构的控制方法和系统的制作方法_5

文档序号:8433591阅读:来源:国知局
接收到的链路信息以及网络资源信息,更新其保存的链路信息以及网络资源信息。
[0145]其它网络节点在接收到业务请求时,查找其保存的流表信息,若可在其保存的流表信息中查询到转发端,则按照流表信息将业务请求转发至相应的转发端;若在其保存的流表信息中未查询到转发端,则将业务请求发送给主控制器(如当前的主控制器第二网络节点),主控制器对接受到的业务请求进行解析,以获取当前业务所需要的链路,并向获取到的链路中的网络节点下发资源预留信息,在接收到网络节点基于资源预留信息反馈的确认信息时,主控制器网络节点中的更新模块70更新其保存的链路信息以及网络资源信息,并将更新的链路信息以及网络资源信息发送给所述备用控制器网络节点进行同步。
[0146]或者在网络拓扑结构中添加其它网络节点后,作为主控制器的网络节点中的更新模块70在更新其保存的链路信息以及网络资源信息后,将更新的链路信息以及网络资源信息发送给备用控制器网络节点进行同步,以使主控制器以及备用控制器上保存的链路信息以及网络资源信息同步,保证在主控制器切换后网络拓扑结构的稳定性。
[0147]主控制器网络节点进行链路信息以及网络资源信息的更新包括多种情况,在此不一一赘述,主控制器网络节点在进行链路信息以及网络资源信息更新后,均需要将新的链路信息以及网络资源信息发送给所述备用控制器网络节点进行同步。
[0148]其它网络节点作为主控制器时,若进行链路信息以及网络资源信息的更新后,均会将更新后的链路信息以及网络资源信息发送给作为备用控制器的网络节点以保证信息同步。
[0149]进一步地,为确保网络拓扑结构的安全性和稳定性,其它网络节点中的接发模块10在接收到所述第一网络节点下发的主控制器更换消息时,向所述第二网络节点发送状态请求消息;当所述其它网络节点中的接发模块10在预设的时间间隔内,未在接收到所述第二网络节点基于所述状态请求消息反馈的确认消息时,向所述第一网络节点发送确认信肩、O
[0150]在本实施例中,其它网络节点的接发模块10在接收到所述第一网络节点下发的主控制器更换消息时,向所述第二网络节点发送状态请求消息,以确认第二网络节点当前的状态,若在预设的时间间隔内,其它网络节点的接发模块10未在接收到所述第二网络节点基于所述状态请求消息反馈的确认消息,则其它网络节点认为第二网络节点此时确实出现故障,则向所述第一网络节点发送确认信息,第一网络节点作为主控制器与发送所述确定信息的其它网络节点建立网络连接。
[0151]通过上述方案可保证整个网络拓扑结构的安全性和稳定性,防止在主控制正常时,采用备用控制器替换主控制器;同时防止其它设备冒充备用控制器接管对主控制器的控制。
[0152]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种网络拓扑结构的控制方法,其特征在于,包括: 在作为主控制器的第二网络节点出现故障时,作为备用控制器的第一网络节点接管所述第二网络节点的主控制器功能,并向网络中的其它网络节点下发主控制器更换消息,以供网络中的其它网络节点接收到所述主控制器更换消息时,切断与所述第二网络节点的通?目; 所述第一网络节点在接收到其它网络节点发送的与所述第二网络节点通信切断的确定信息时,作为主控制器与发送所述确定信息的其它网络节点进行通信。
2.根据权利要求1所述的方法,其特征在于,所述第一网络节点在接收到其它网络节点发送的与所述第二网络节点通信切断的确定信息时,作为主控制器与发送所述确定信息的其它网络节点进行通信的步骤之后,该方法包括: 所述第一网络节点根据预存的各个网络节点的链路信息以及网络资源信息,选择第三网络节点作为备用控制器; 所述第一网络节点将其保存的各个网络节点的链路信息以及网络资源信息发送给所述第三网络节点,以供所述第三网络节点作为备用控制器建立与其它网络节点之间的网络连接。
3.根据权利要求2所述的方法,其特征在于,所述第一网络节点根据预存的各个网络节点的链路信息以及网络资源信息,选择第三网络节点作为备用控制器的步骤包括: 所述第一网络节点根据预存的各个网络节点的链路信息以及网络资源信息,确认各个网络节点的链路数η和数据处理能力参数c ; 所述第一网络节点根据各个网络节点的链路数η计算出网络总链路数N,同时选择最大的数据处理能力参数c作为网络总数据处理能力参数C; 按公式W=n/N+c/C计算出各个网络节点的加权值W ; 选择加权值W最大的第三网络节点作为备用控制器。
4.根据权利要求1所述的方法,其特征在于,所述第一网络节点在接收到其它网络节点发送的与所述第二网络节点通信切断的确定信息时,作为主控制器与发送所述确定信息的其它网络节点进行通信的步骤之后,该方法包括: 当所述第一网络节点接收到所述第二网络节点基于所述控制器更换消息反馈的确认信息时,所述第一网络节点更新所述第二网络节点的链路信息以及网络资源信息,将所述第二网络节点作为正常交换网络节点。
5.根据权利要求1所述的方法,其特征在于,所述第一网络节点在接收到其它网络节点发送的与所述第二网络节点通信切断的确定信息时,作为主控制器与发送所述确定信息的其它网络节点进行通信的步骤之后,该方法包括: 当所述第一网络节点在预设的时间间隔内未接收到所述第二网络节点基于所述控制器更换消息反馈的确认信息时,所述第一网络节点删除其保存的所述第二网络节点的链路信息以及网络业务信息。
6.根据权利要求5所述的方法,其特征在于,所述当所述第一网络节点在预设的时间间隔未接收到所述第二网络节点反馈的确认信息时,所述第一网络节点删除其保存的所述第二网络节点的链路信息以及网络业务信息的步骤之后,该方法包括: 所述第一网络节点在接收到所述第二网络节点发送的网络接入请求时,所述第一网络节点建立与所述第二网络节点的网络连接,并向所述第二网络节点发送数据获取请求;所述第一网络节点接收所述第二网络节点,基于所述数据获取请求反馈的链路信息以及网络资源信息时,保存所述链路信息以及网络资源信息。
7.根据权利要求1所述的方法,其特征在于,所述在作为主控制器的第二网络节点出现故障时,则作为备用控制器的第一网络节点接管所述第二网络节点的主控制器功能,并向网络中的其它网络节点下发主控制器更换消息,以供网络中的其它网络节点接收到所述主控制器更换消息时,切断与所述第二网络节点的通信的步骤之前,该方法包括: 所述第二网络节点向网络中的其它网络节点广播数据获取请求; 网络中的其它网络节点在接收到所述数据获取请求时,建立与所述第二网络节点之间的网络连接,并向所述第二网络节点反馈链路信息以及网络资源信息; 所述第二网络节点接收所述链路信息以及网络资源信息并保存,并根据保存的链路信息以及网络资源信息选择所述第一网络节点作为备用控制器; 所述第二网络节点将保存的链路信息以及网络资源信息发送给所述第一网络节点,以供所述第一网络节点与其它网络节点建立网络连接。
8.根据权利要求7所述的方法,其特征在于,所述第二网络节点将保存的链路信息以及网络资源信息发送给所述第一网络节点,以供所述第一网络节点与其它网络节点建立网络连接的步骤之后该方法还包括: 所述第二网络节点在更新其保存的链路信息以及网络资源信息后,将更新的链路信息以及网络资源信息发送给所述第一网络节点; 所述第一网络节点根据接收到的链路信息以及网络资源信息,更新其保存的链路信息以及网络资源信息。
9.根据权利要求1所述的方法,其特征在于,所述第一网络节点在接收到其它网络节点发送的确定信息时,作为主控制器建立与其它网络节点的网络连接的步骤之前,该方法包括: 其它网络节点在接收到所述第一网络节点下发的主控制器更换消息时,向所述第二网络节点发送状态请求消息; 当所述其它网络节点在预设的时间间隔内,未在接收到所述第二网络节点基于所述状态请求消息反馈的确认消息时,向所述第一网络节点发送确认信息。
10.—种网络拓扑结构的控制系统,其特征在于,包括网络拓扑结构中的多个网络节点,其中,每个网络节点包括: 接发模块,用于在作为主控制器的第二网络节点出现故障时,接发模块所在的备用控制器网络节点接管所述第二网络节点的主控制器功能,并向网络中的其它网络节点下发主控制器更换消息,以供网络中的其它网络节点接收到所述主控制器更换消息时,切断与所述第二网络节点的通信; 控制模块,用于在所述接发模块接收到其它网络节点发送的确定信息时,将所述接发模块所在的网络节点作为主控制器与发送所述确定信息的其它网络节点进行通信。
【专利摘要】本发明涉及一种网络拓扑结构的控制方法和系统,在作为主控制器的第二网络节点出现故障时,作为备用控制器的第一网络节点向网络拓扑结构中的其它节点发送主控制器更换指令,替换第二网络节点作为网络拓扑结构中的主控制器,使得主控制器在出现故障时,备用控制器作为主控制器对网络拓扑结构中的网络节点进行控制,使得网络更加可靠。
【IPC分类】H04L12-24
【公开号】CN104753703
【申请号】CN201310740003
【发明人】任明艳, 牛小兵, 朱玉婷, 高雨明, 赵永利
【申请人】中兴通讯股份有限公司
【公开日】2015年7月1日
【申请日】2013年12月27日
【公告号】WO2015096432A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1