信息的处理方法及装置的制造方法_2

文档序号:9567031阅读:来源:国知局
存终端的信息。
[0047] 优选地,处理模块包括;第二获取单元,用于在确定终端状态信息为迁移终端的 关联状态的情况下,按照终端策略信息获取与终端对应的网络资源和配置信息;第二确定 单元,用于确定网络资源W及配置信息是否可用和/或在虚拟网络内建立迁移隧道是否完 成,其中,迁移隧道用于对终端上的数据进行迁移。
[0048] 优选地,第二确定单元,用于确定网络资源W及配置信息是否可用和/或在虚拟 网络内建立迁移隧道是否完成包括W下之一:如果确定网络资源W及配置信息能够使用且 迁移隧道完成,则向NVE返回关联成功消息,并保存终端信息W及连接信息;如果确定网络 资源W及配置信息不可用和/或迁移隧道尚未完成,则向NVE返回关联失败消息,其中,关 联失败消息用于使NVE向终端返回连接失败消息,并且向预设网络实体发出报警,NVE无需 保存终端的信息。
[0049] 优选地,处理模块包括;删除单元,用于在确定终端状态信息为De-associate状 态的情况下,删除在本地存储的终端信息W及连接信息。
[0050] 优选地,处理模块还包括;第一下发单元,用于在确定终端状态信息为 De-associate状态的情况下,向当前控制下的部分或全部NVE下发删除指令和/或通知网 络释放网络资源,其中,删除指令用于删除在其他NVE内存储的与终端对应的流表表项,并 且通知网络释放网络资源。
[0051] 优选地,处理模块还包括;第二下发单元,用于在确定终端状态信息为Active状 态的情况下,按照连接信息向当前控制下的部分或全部NVE下发增添指令和/或分配网络 资源,其中,增添指令用于在部分或全部NVE中增加与终端对应的流表表项,在增添指令 中携带的信息包括:NVE对终端发送的报文的封装方式和转发方式W及网络资源的分配方 式。
[0052] 优选地,处理模块还包括;接收单元,用于在确定终端状态信息为Active状态的 情况下,接收来自于NVE的请求消息,其中,请求消息用于获取对终端发送的报文的处理方 式;第H下发单元,用于按照连接信息向当前控制下的部分或全部NVE下发增添指令和/或 分配网络资源,其中,增添指令用于在部分或全部NVE中增加和终端对应的流表表项,在增 添指令中携带的信息包括:NVE对终端发送的报文的封装方式和转发方式。
[0053] 优选地,处理模块还包括;第H获取单元,用于在确定终端状态信息为Active状 态的情况下,按照终端策略信息获取与终端对应的网络资源和配置信息;第H确定单元,用 于确定网络资源W及配置信息是否可用。
[0054] 优选地,第H确定单元,用于确定网络资源W及配置信息是否可用包括W下之一: 如果确定网络资源W及配置信息能够使用,则向NVE返回关联成功消息;如果确定网络资 源W及配置信息不可用,则向NVE返回关联失败消息,其中,关联失败消息用于使NVE向终 端返回连接失败消息,并且向预设网络实体发出报警,NVE无需保存终端的信息。
[00巧]优选地,处理模块包括;第四下发单元,用于在确定终端状态信息为De-active状 态的情况下,向当前控制下的部分或全部NVE下发删除指令,其中,删除指令用于删除在部 分或全部NVE内存储的与终端对应的流表表项W及释放网络资源。
[0056] 优选地,处理模块还包括;第五下发单元,用于向NVE发送下发通知消息,其中,通 知消息用于将指令的执行情况告知NVE。
[0057] 优选地,上述装置还包括;发送模块,用于向NVE发送请求消息,其中,请求消息用 于向NVE请求获取终端信息和连接信息。
[0058] 根据本发明的另一方面,提供了另一种信息的处理装置。
[0059] 根据本发明实施例的信息的处理装置包括:通告模块,用于向控制器通告自身当 前连接的终端信息W及自身与终端之间的连接信息;第一接收模块,用于接收控制器下发 的流表,其中,流表是控制器根据终端信息和连接信息确定的。
[0060] 优选地,通告模块包括;第一通告单元,用于主动向控制器通告终端信息W及连接 信息;第二通告单元,用于在接收到来自于控制器的请求消息后,根据请求消息向控巧Ij器通 告终端信息W及连接信息。
[0061]优选地,上述装置还包括;第二接收模块,用于接收自身连接的终端上报的终端信 息和连接信息。
[0062] 优选地,终端信息包括W下至少之一;终端标识信息、终端策略信息、终端状态信 息。
[0063] 优选地,终端标识信息包括W下至少之一;终端的媒体接入控制(MAC)地址;终端 的互联网协议(I巧地址;终端归属的虚拟网络标识(VNID)。
[0064] 优选地,终端策略信息包括W下至少之一;服务质量(Qos)、访问控制列表(A化)。
[0065] 优选地,终端状态信息包括W下至少之一;终端的关联(Associate)状态;终端的 去关联值e-associate)状态;终端的激活(Active)状态;终端的去激活值e-active)状 态;终端是否为迁移终端的关联状态。
[0066] 优选地,上述装置还包括;处理模块,用于在接收到控制器下发的关联或者迁移关 联成功消息的情况下,通知与自身连接的终端连接建立成功。
[0067] 优选地,上述装置还包括;处理模块,还用于在接收到控制器下发的关联失败消息 的情况下,通知与自身连接的终端连接建立成功。
[0068] 优选地,上述装置还包括;处理模块,还用于在接收到控制器下发的删除指令的情 况下,删除与自身连接的终端的流表表项。
[0069] 优选地,上述装置还包括;处理模块,还用于在接收到控制器下发的添加指令的情 况下,增加与自身连接的终端的流表表项。
[0070] 通过本发明实施例,采用接收NVE通告的NVE所连接的终端信息W及NVE与终端 的连接信息;根据终端信息和连接信息执行对应的操作,解决了相关技术中控制器无法及 时获取全网的拓扑信息的问题,进而能够提高虚拟层叠网络的快速转发能力W及对全网资 源的管控能力。
【附图说明】
[0071] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0072] 图1是根据本发明实施例的信息的处理方法的流程图;
[0073] 图2是根据本发明实施例的另一种信息的处理方法的流程图;
[0074] 图3是根据本发明优选实施例的控制器与NVE组网示意图;
[007引图4是根据本发明优选实施例的从VMl迁移至VM4的迁移过程示意图;
[0076] 图5是根据本发明实施例的信息的处理装置的结构框图;
[0077] 图6是根据本发明优选实施例的信息的处理装置的结构框图;
[0078] 图7是根据本发明实施例的另一种信息的处理装置的结构框图;
[0079] 图8是根据本发明优选实施例的另一种信息的处理装置的结构框图。
【具体实施方式】
[0080] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可W相互组合。
[0081] 图1是根据本发明实施例的信息的处理方法的流程图。如图1所示,该方法可W 包括W下处理步骤:
[0082] 步骤S102 ;接收NVE通告的NVE所连接的终端信息W及NVE与终端的连接信息;
[0083] 步骤S104 ;根据终端信息和连接信息执行对应的操作。
[0084] 相关技术中控制器无法及时获取全网的拓扑信息。采用如图1所示的方法,通过 NVE将其所连接的终端信息W及该NVE与终端的连接信息通告至控制器,W使控制器能够 迅速掌握全网的拓扑信息。由此解决了相关技术中控制器无法及时获取全网的拓扑信息的 问题,进而能够提高虚拟层叠网络的快速转发能力W及对全网资源的管控能力。
[0085] 需要说明的是,本发明实施例均W虚拟机为例进行阐述,但同时也适用于裸机主 机外部连接的应用场景。另外,本发送实施例主要是基于openflow协议,但其他虚拟网络 边缘设备与控制器的交互协议也同样在本发明的保护范围之内。
[0086] 在优选实施过程中,上述终端信息可W包括但不限于W下至少之一:
[0087] (1)终端标识信息;
[008引 似终端策略信息;
[0089] (3)终端状态信息。
[0090] 在优选实施过程中,上述终端标识信息可W包括但不限于W下至少之一:
[00川 (1)终端的媒体接入控制(MAC)地址;
[0092] 似终端的互联网协议畑)地址;
[0093] (3)终端归属的虚拟网络标识(VNID)。
[0094] 在优选实施过程中,上述终端策略信息可W包括但不限于W下至少之一:
[009引 (1)服务质量(Qos);
[009引 似访问控制列表(ACL)。
[0097] 在优选实施过程中,上述终端状态信息可W包括但不限于W下至少之一:
[0098] (1)终端的关联(Associate)状态;
[0099] (2)终端的去关联值e-associate)状态;
[0100] (3)终端的激活(Active)状态;
[0101] (4)终端的去激活(De-active)状态;
[0102] (5)终端是否为迁移终端的关联状态。
[0103] 优选地,在步骤S104中,根据终端信息和连接信息执行对应的操作可W包括W下 操作:
[0104] 步骤Sl;在确定终端状态信息为Associate状态的情况下,按照终端策略信息获 取与终端对应的网络资源和配置信息;
[0105] 步骤S2 ;确定网络资源W及配置信息是否可用。
[0106] 优选地,在步骤S2中,确定网络资源W及配置信息是否可用可W包括W下之一:
[0107] (1)如果确定网络资源W及配置信息可用,则保存终端信息W及连接信息,和/ 或,向NVE返回关联成功消息;
[010引 似如果确定网络资源W及配置信息不可用,则无需保存终端信息W及连接信息, 和/或,向NVE返回关联失败消息,其中,关联失败消息用于使NVE向终端返回连接失败消 息,并且向预设网络实体发出报警,NVE无需保存终端的信息。
[0109] 在优选实施例中,如果终端状态信息为关联状态,则控制器将保存终端信息W及 终端和NVE的连接信息,并依据终端的策略信息去获取该终端对应的网络资源和配置信 息,W确定对应网络资源的可用性。
[0110] 优选地,在步骤S104中,根据终端信息和连接信息执行对应的操作可W包括W下 步骤:
[0111] 步骤S3 ;在确定终端状态信息为迁移终端的关联状态的情况下,按照终端策略信 息获取与终端对应的网络资源和配置信息;
[0112] 步骤S4 ;确定网络资源W及配置信息是否可用和/或在虚拟网络内建立迁移隧道 是否完成,其中,迁移隧道用于对终端上的数据进行迁移。
[0113] 优选地,在步骤S4中,确定网络资源W及配置信息是否可用和/或在虚拟网络内 建立迁移隧道是否完成可W包括W下之一:
[0114] (1)如果确定网络资源W及配置信息能够使用和/或迁移隧道完成,则向NVE返回 关联成功消息,并保存终端信息W及连接信息;
[0115] (2)如果确定网络资源W及配置信息不可用和/或迁移隧道尚未完成,则向NVE返 回关联失败消息,其中,关联失败消息用于使NVE向终端返回连接失败消息,并且向预设网 络实体发出报警,NVE无需保存终端的信息。
[0116] 在优选实施例中,对于迁移的终端的关联请求,会携带有Migrating标识,W通告 控制器终端当前处于迁移状态。如果需要带内迁移,则控制器需要首先在网络内建立迁移 隧道,用于原终端的数据往目的终端上的迁移传送。在确认网络资源和配置信息可用W及 隧道建立完成之后,则控制器向NVE发送一个关联成功的消息。NVE在接收到上述消息后才 会进行其他的动作(例如:向终端回复关联成功的消息)。如果网络资源或配置不可用,贝U 向NVE回复失败消息,不做动作。NVE在接收到该失败消息后,则会向网管或云管理平台发 出报警,并且向终端返回连接失败消息,而不会保存该终端的信息。
[0117] 优选地,在步骤S104中,根据终端信息和连接信息执行对应的操作可W包括W下 操作:
[0118] 步骤S5 ;在确定终
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1