发送建立连接请求的方法、交换机、服务器及系统与流程

文档序号:11664257阅读:来源:国知局
发送建立连接请求的方法、交换机、服务器及系统与流程

技术特征:
1.一种发送建立连接请求的方法,所述方法适用于控制与转发分离的开放流网络,其特征在于,包括:开放流交换机向配置服务器发送参数请求消息,所述参数请求消息用于请求获得开放流控制器的连接参数;所述开放流交换机接收所述配置服务器发送的互联网协议IP地址和开放流控制器的连接参数集合,所述连接参数集合至少包含第一开放流控制器的连接参数;所述开放流交换机根据所述配置服务器发送的IP地址和所述第一开放流控制器的连接参数向所述第一开放流控制器发送建立连接请求消息;其中,在所述开放流交换机向所述配置服务器发送所述参数请求消息之前,进一步包括:所述开放流交换机和所述配置服务器运行二层网络互通协议,所述开放流交换机生成第一路径,所述第一路径是所述开放流交换机到达所述配置服务器的路径,所述开放流交换机通过所述第一路径发送所述参数请求消息;所述开放流交换机向所述第一开放流控制器发送建立连接请求消息之后,包括:所述开放流交换机接收所述第一开放流控制器发送来的二层网络互通流表和网络自动配置流表,并存储所述二层网络互通流表和所述网络自动配置流表,所述二层网络互通流表和所述网络自动配置流表保存所述开放流交换机到达所述配置服务器的路径信息,所述路径信息生成过程如下:所述第一开放流控制器与所述开放流交换机建立连接后,所述开放流交换机和所述配置服务器运行邻居发现协议,所述第一开放流控制器运行邻居发现协议和拓扑收集协议,所述第一开放流控制器基于所述邻居发现协议和所述拓扑收集协议计算出所述开放流交换机到达所述配置服务器的路径信息,所述二层网络互通流表用于所述开放流交换机与所述配置服务器之间的二层网络互通协议消息交互,所述网络自动配置流表用于所述开放流交换机与所述配置服务器之间的配置消息交互。2.根据权利要求1所述的方法,其特征在于,所述配置服务器为动态主机设置协议DHCP服务器或以太网点到点协议PPPoE服务器。3.根据权利要求1或2所述的方法,其特征在于,所述第一开放流控制器的连接参数包括:所述第一开放流控制器的IP地址、所述第一开放流控制器的建立连接端口号和所述第一开放流控制器的建立连接方式。4.根据权利要求1或2所述的方法,其特征在于,所述开放流交换机向所述第一开放流控制发送建立连接请求消息之前,包括:所述第一开放流控制器和所述开放流交换机之间运行所述二层网络互通协议,所述第一开放流交换机生成第二路径,所述第二路径是所述开放流交换机到达所述第一开放流控制器的路径,所述开放流交换机通过所述第二路径发送所述建立连接请求消息。5.根据权利要求1或2所述的方法,其特征在于,所述二层网络互通协议为多生成树协议MSTP或多链接半透明互联TRILL协议或最短路径桥接802.1aq协议,当所述二层网络互通协议为MSTP时,指定所述配置服务器为MSTP的根节点。6.根据权利要求2所述的方法,其特征在于,当所述配置服务器为DHCP服务器时,所述参数请求消息为DHCP请求消息,所述DHCP请求消息包括第一扩展DHCP选项,所述第一扩展DHCP选项用于标识所述DHCP请求消息用于获得开放流控制器的连接参数。7.根据权利要求2所述的方法,其特征在于,当所述配置服务器为PPPoE服务器时,所述参数请求消息为PPPoE请求消息,所述PPPoE请求消息包括第一扩展标记TAG,所述第一扩展TAG用于标识所述PPPoE请求消息用于获得开放流控制器的连接参数。8.根据权利要求6所述的方法,其特征在于,所述DHCP服务器提供的IP地址通过DHCP响应消息携带,所述第一开放流控制器的连接参数通过所述DHCP响应消息的第二扩展DHCP选项携带,所述第二扩展DHCP选项包括:代码字段,用于标识所述第二扩展DHCP选项是否包含开放流控制器的连接参数;长度字段,用于标识所述第二扩展DHCP选项包含的数据内容长度;数量字段,用于标识所述第二扩展DHCP选项携带的开放流控制器的连接参数的数量;地址字段,用于标识所述第二扩展DHCP选项包含的开放流控制器连接参数中的所述第一开放流控制器的IP地址;连接方式字段,用于标识所述第二扩展DHCP选项包含的开放流控制器连接参数中的所述第一开放流控制器的建立连接方式;端口号字段,用于标识所述第二扩展DHCP选项包含的开放流控制器连接参数中的所述第一开放流控制器的建立连接端口号。9.根据权利要求8所述的方法,其特征在于,所述第一开放流控制器的连接参数包括所述第一开放流控制器的状态,所述第一开放流控制器的状态具体为:主用状态或备用状态,相应地,所述第二扩展DHCP选项还包括状态字段,用于标识所述第一开放流控制器的连接参数的状态,所述状态为主用状态或备用状态。10.根据权利要求6所述的方法,其特征在于,所述DHCP服务器提供的IP地址通过DHCP响应消息携带;所述第一开放流控制器的连接参数是所述DHCP服务器通过配置管理通道下发的,所述配置管理通道是所述开放流交换机与所述DHCP服务器预先通过开放流配置管理协议建立。11.根据权利要求7所述的方法,其特征在于,所述PPPoE服务器提供的IP地址通过PPPoE响应消息携带;所述第一开放流控制器的连接参数通过所述PPPoE服务器响应消息的第二扩展TAG携带,所述第二扩展TAG包括:标记类型字段,用于标识所述第二扩展TAG是否包含开放流控制器的连接参数;长度字段,用于标识所述第二扩展TAG包含的数据内容长度;数量字段,用于标识所述第二扩展TAG携带的开放流控制器的连接参数的数量;地址字段,用于标识所述第二扩展TAG包含开放流控制器连接参数中的所述第一开放流控制器的IP地址;连接方式字段,用于标识第二扩展TAG包含的开放流控制器连接参数中的所述第一开放流控制器的建立连接方式;端口号字段,用于标识所述第二扩展TAG包含的开放流控制器连接参数中的所述第一开放流控制器的建立连接端口号。12.根据权利要求11所述的方法,其特征在于,所述第一开放流控制器的连接参数包括所述第一开放流控制器的状态,所述第一开放流控制器的状态具体为:主用状态或备用状态,相应地,所述第二扩展TAG选项还包括状态字段,用于标识所述第一开放流控制器的连接参数的状态,所述状态为主用状态或备用状态。13.根据权利要求7所述的方法,其特征在于所述PPPoE服务器提供的IP地址通过PPPoE响应消息携带;所述第一开放流控制器的连接参数是所述PPPoE服务器通过配置管理通道下发的,所述配置管理通道是所述开放流交换机与所述PPPoE服务器预先通过开放流配置管理协议建立。14.根据权利要求6至13任一权利要求所述的方法,其特征在于,所述开放流交换机向所述第一开放流控制发送建立连接请求消息之后,包括:所述开放流交换机接收所述第一开放流控制器发送来的控制通道协议流表,并存储所述控制通道协议流表,所述控制通道协议流表保存所述开放流交换机到达所述第一开放流控制器的最优路径信息,所述最优路径生成过程如下:所述第一开放流控制器与所述开放流交换机建立连接后,所述开放流交换机运行邻居发现协议,所述第一开放流控制器运行邻居发现协议和拓扑收集协议,所述第一开放流控制器基于所述邻居发现协议和所述拓扑收集协议计算出所述开放流交换机到达所述开放流控制器的最优路径。15.根据权利要求14所述的方法,其特征在于,包括:所述开放流交换机接收到所述第一开放流控制器下发的关闭二层网络互通协议功能消息,所述开放流交换机关闭所述二层网络互通协议功能。16.一种开放流交换机,所述开放流交换机适用于控制与转发分离的开放流网络,其特征在于,在所述开放流交换机向配置服务器发送参数请求消息之前,所述开放流交换机和所述配置服务器运行二层网络互通协议,所述开放流交换机生成第一路径,所述第一路径是所述开放流交换机到达所述配置服务器的路径,所述开放流交换机根据所述第一路径发送所述参数请求消息,所述开放流交换机包括:参数请求单元,用于向所述配置服务器发送参数请求消息,所述参数请求消息用于请求获得开放流控制器的连接参数;参数接收单元,用于接收所述配置服务器发送的互联网协议IP地址和开放流控制器的连接参数集合,所述连接参数集合至少包含第一开放流控制器的连接参数;连接请求发送单元,用于根据所述配置服务器发送的IP地址和所述第一开放流控制器的连接参数向所述第一开放流控制器发送建立连接请求消息;流表接收单元,用于接收所述第一开放流控制器发送来的二层网络互通流表和网络自动配置流表,所述二层网络互通流表保存所述开放流交换机到达所述配置服务器的路径信息,所述网络自动配置流表保存所述开放流交换机到达所述配置服务器的路径信息;流表存储单元,用于存储所述流表接收单元接收的所述二层网络互通流表和所述网络自动配置流表;其中,所述二层网络互通流表用于所述开放流交换机与所述配置服务器之间的二层网络互通协议消息交互,所述网络自动配置流表用于所述开放流交换机与所述配置服务器之间的配置消息交互。17.根据权利要求16所述的开放流交换机,其特征在于,所述流表接收单元进一步用于接收所述第一开放流控制器发送来的控制通道协议流表,所述控制通道协议流表保存所述开放流交换机到达所述第一开放流控制器的最优路径,相应地,所述流表存储单元,进一步用于存储所述控制通道协议流表。18.根据权利要求17所述的开放流交换机,其特征在于,包括关闭消息接收单元和关闭控制单元,其中:所述关闭消息接收单元,用于接收所述第一开放流控制器下发的关闭二层网络互通协议功能消息;所述关闭控制单元,用于当所述关闭消息接收单元接收到所述关闭二层网络互通协议功能消息后,关闭所述二层网络互通协议功能。19.一种发送建立连接请求的系统,所述系统适用于控制与转发分离的开放流网络,其特征在于,所述系统包括开放流交换机和配置服务器,在所述开放流交换机向所述配置服务器发送参数请求消息之前,所述开放流交换机和所述配置服务器运行二层网络互通协议,所述开放流交换机生成第一路径,所述第一路径是所述开放流交换机到达所述配置服务器的路径,所述开放流交换机根据所述第一路径发送所述参数请求消息,其中:所述开放流交换机包括:参数请求单元,用于向配置服务器发送参数请求消息,所述参数请求消息用于请求获得开放流控制器的连接参数;参数接收单元,用于接收所述配置服务器发送的互联网协议IP地址和开放流控制器的连接参数集合,所述连接参数集合至少包含第一开放流控制器的连接参数;连接请求发送单元,用于根据所述配置服务器发送的IP地址和所述第一开放流控制器的连接参数向所述第一开放流控制器发送建立连接请求消息;流表接收单元,用于接收所述第一开放流控制器发送来的二层网络互通流表和网络自动配置流表,所述二层网络互通流表保存所述开放流交换机到达所述配置服务器的路径信息,所述网络自动配置流表保存所述开放流交换机到达所述配置服务器的路径信息;流表存储单元,用于存储所述流表接收单元接收的所述二层网络互通流表和所述网络自动配置流表;其中,所述二层网络互通流表用于所述开放流交换机与所述配置服务器之间的二层网络互通协议消息交互,所述网络自动配置流表用于所述开放流交换机与所述配置服务器之间的配置消息交互;所述配置服务器包括:参数请求接收单元,用于接收所述开放流交换机发送来的参数请求消息,所述参数请求消息用于请求获得开放流控制器的连接参数;存储单元,用于存储所述开放流网络中的开放流控制器的连接参数集合,所述连接参数集合至少包含第一开放流控制器的连接参数;参数发送单元,用于根据所述参数请求消息向所述开放流交换机发送互联网协议IP地址和所述开放流控制器的连接参数集合。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1