一种建立控制信道的方法及装置的制造方法_5

文档序号:9670929阅读:来源:国知局
光盘等。
[0143]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种建立控制信道的方法,应用于软件定义网络SDN中指定点优先级最高的控制点,各个控制点均存储有指定点优先级,SDN中指定点优先级最高的控制点为指定点,所述指定点负责为SDN中未分配网络地址的交换机和未分配网络地址的控制点分配网络地址,所述各个控制点负责控制其各自对应的交换机,其中,所述SDN包括:至少一个控制点和至少一个交换机,其特征在于,所述方法包括步骤: 向所述SDN中的每一交换机发送第一握手信息; 接收所述SDN中的每一交换机根据所述第一握手信息反馈的第一响应信息,其中,所述第一响应信息中包含交换机的网络地址; 根据所述第一响应信息中包含的交换机的网络地址,确定未分配网络地址的交换机; 为所述未分配网络地址的交换机分配网络地址,并获得所述未分配网络地址的交换机对应的控制点; 向所述未分配网络地址的交换机发送第一配置信息,其中,所述第一配置信息中包含所述未分配网络地址的交换机的网络地址和该未分配网络地址的交换机对应的控制点的网络地址; 根据所述未分配网络地址的交换机的网络地址及该未分配网络地址的交换机对应的控制点的网络地址,建立该未分配网络地址的交换机与其对应的控制点之间的控制信道。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收所述SDN中未分配网络运行资源的控制点发送的资源请求信息,其中,所述资源请求信息中包含所述未分配网络运行资源的控制点需要的网络运行资源的运行参数; 根据所述资源请求信息中包含的运行参数,为所述未分配网络运行资源的控制点分配网络运行资源,并向所述未分配网络运行资源的控制点发送针对所述网络运行资源的分配结果的通知消息; 根据上述分配结果,向所述SDN中的每一交换机发送所述SDN中所述未分配网络运行资源的控制点的网络运行资源的信息; 接收所述SDN中每一交换机在成功接收所述网络运行资源的信息后反馈的接收确认消息。3.根据权利要求2所述的方法,其特征在于,所述根据所述资源请求信息中包含的运行参数,为所述未分配网络运行资源的控制点分配网络运行资源,并向所述未分配网络运行资源的控制点发送针对所述网络运行资源的分配结果的通知消息,包括: 判断所述SDN是否满足所述资源请求信息中包含的运行参数; 若为是,则为所述未分配网络运行资源的控制点分配网络运行资源,并向所述未分配网络运行资源的控制点发送针对所述网络运行资源的分配结果的通知消息; 若为否,则向所述未分配网络运行资源的控制点发送所述SDN能够提供资源的信息,以使得所述未分配网络运行资源的控制点根据所述SDN能够提供资源的信息更新所述资源请求信息并重新发送所述资源请求信息,返回所述判断SDN是否满足资源请求信息中包含的运行参数的步骤。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收第二握手信息,其中,所述第二握手信息为所述SDN中的控制点CP按照预设时间间隔向所述SDN中每一控制点发送的握手信息; 在首次接收到所述控制点CP发送的第二握手信息的情况下,向所述控制点CP发送针对所述第二握手信息的回复信息,以使得所述控制点CP在接收到所述SDN中每一控制点发送的针对所述第二握手信息的回复信息后判定其自身是否为指定点优先级最高的控制点,其中,所述回复信息中包含控制点的指定点优先级; 接收所述控制点CP发送的针对上述判定结果的通知消息。5.根据权利要求4所述的方法,其特征在于,在上述判定结果表明所述控制点CP不是指定点优先级最高的控制点的情况下,所述针对上述判定结果的通知消息包含所述控制点CP的网络地址,在所述接收到所述控制点CP发送的针对上述判定结果的通知消息之后,还包括: 检测所述针对上述判定结果的通知消息中包含的控制点CP的网络地址是否为默认的网络地址; 若为是,为所述控制点CP分配网络地址。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一响应信息中包含的交换机的网络地址,确定未分配网络地址的交换机,包括: 检测所述第一响应信息中包含的交换机的网络地址是否为默认的网络地址; 若为是,则确定该交换机为未分配网络地址的交换机。7.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收所述SDN中新接入的交换机发送的第三握手消息,其中,所述新接入的交换机在预设时段内未接收到针对所述第三握手消息的响应信息时拒绝继续发送所述第三握手消息,所述第三握手消息中包含新接入的交换机的网络地址; 判断所述第三握手消息中包含的所述新接入的交换机的网络地址是否为默认的网络地址; 若为是,则确定所述新接入的交换机为未分配网络地址的交换机,返回所述为所述未分配网络地址的交换机分配网络地址,并获得所述未分配网络地址的交换机对应的控制点的步骤。8.根据权利要求1所述的方法,其特征在于,所述根据所述未分配网络地址的交换机的网络地址及该未分配网络地址的交换机对应的控制点的网络地址,建立该未分配网络地址的交换机与其对应的控制点之间的控制信道,包括: 根据所述未分配网络地址的交换机的网络地址及该未分配网络地址的交换机对应的控制点的网络地址,建立该未分配网络地址的交换机与其对应的控制点CP1中的控制器和/或其对应的控制点CP2中网络配置点之间的控制信道,其中,所述控制器的网络地址和所述网络配置点的网络地址均为该未分配网络地址的交换机对应的控制点的网络地址。9.一种建立控制信道的装置,应用于软件定义网络SDN中指定点优先级最高的控制点,各个控制点均存储有指定点优先级,SDN中指定点优先级最高的控制点为指定点,所述指定点负责为SDN中未分配网络地址的交换机和未分配网络地址的控制点分配网络地址,所述各个控制点负责控制其各自对应的交换机,其中,所述SDN包括:至少一个控制点和至少一个交换机,其特征在于,所述装置包括:第一握手信息发送单元、第一响应信息发送单元、第一交换机确定单元、第一网络地址分配单元、第一配置信息发送单元和控制信道建立单元; 其中,所述第一握手信息发送单元,用于向所述SDN中的每一交换机发送第一握手信息; 所述第一响应信息发送单元,用于接收所述SDN中的每一交换机根据所述第一握手信息反馈的第一响应信息,其中,所述第一响应信息中包含交换机的网络地址; 所述第一交换机确定单元,用于根据所述第一响应信息中包含的交换机的网络地址,确定未分配网络地址的交换机; 所述第一网络地址分配单元,用于为所述未分配网络地址的交换机分配网络地址,并获得所述未分配网络地址的交换机对应的控制点; 所述第一配置信息发送单元,用于向所述未分配网络地址的交换机发送第一配置信息,其中,所述第一配置信息中包含:所述未分配网络地址的交换机的网络地址和该未分配网络地址的交换机对应的控制点的网络地址; 所述控制信道建立单元,用于根据所述未分配网络地址的交换机的网络地址及该未分配网络地址的交换机对应的控制点的网络地址,建立该未分配网络地址的交换机与其对应的控制点之间的控制信道。10.根据权利要求9所述的装置,其特征在于,所述装置还包括:资源请求信息接收单元、运行资源分配单元、信息发送单元和确认信息接收单元; 其中,所述资源请求信息接收单元,用于接收所述SDN中未分配网络运行资源的控制点发送的资源请求信息,其中,所述资源请求信息中包含所述未分配网络运行资源的控制点需要的网络运行资源的运行参数; 所述运行资源分配单元,用于根据所述资源请求信息中包含的运行参数,为所述未分配网络运行资源的控制点分配网络运行资源,并向所述未分配网络运行资源的控制点发送针对所述网络运行资源的分配结果的通知消息; 所述信息发送单元,用于根据上述分配结果,向所述SDN中的每一交换机发送所述SDN中所述未分配网络运行资源的控制点的网络运行资源的信息; 所述确认信息接收单元,用于接收所述SDN中每一交换机在成功接收所述网络运行资源的信息后反馈的接收确认消息。
【专利摘要】本发明实施例公开了一种建立控制信道的方法及装置,应用于软件定义网络SDN中的指定点优先级最高的控制点,其中,SDN包括:至少一个控制点和至少一个交换机,该方法包括:向SDN中的每一交换机发送第一握手信息,并接收反馈的第一响应信息,根据第一响应信息中包含的交换机的网络地址,确定未分配网络地址的交换机,为未分配网络地址的交换机分配网络地址,并获得未分配网络地址的交换机对应的控制点,根据未分配网络地址的交换机的网络地址及该未分配网络地址的交换机对应的控制点的网络地址,建立该未分配网络地址的交换机与其对应的控制点之间的控制信道。应用本发明实施例,能够实现自动化建立控制信道,减少手动操作。
【IPC分类】H04L12/24, H04L29/12
【公开号】CN105430116
【申请号】CN201510856946
【发明人】张娇, 刘江, 杨帆, 黄韬, 张晨
【申请人】北京邮电大学
【公开日】2016年3月23日
【申请日】2015年11月30日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1