支持用户自主部署网络的方法和系统的制作方法

文档序号:7613669阅读:200来源:国知局
专利名称:支持用户自主部署网络的方法和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种支持用户自主部署网络的方法和系统。
背景技术
随着计算机网络技术的发展,电信网络特别是宽带网络和移动网络的发展,以及计算机、手机和因特网(INTERNET)的普及,人们的生活越来越依赖于网络。但由于竞争的需要,降低IT成本的需求,也越来越迫切。而随着云计算技术的发展和云计算业务的不断进步,云计算将会在IT领域发挥越来越重要的作用;并且进一步对云计算提供的能力和云计算用户的现有网络进行融合,提出了客观的需求。在这样的大背景下,下面的应用场景是比较典型的一个用户,根据自己的业务发展的需求,从云计算的业务提供商那里订购了例如1000台计算机设备来完成其某种特定的应用/业务。当然,这个数据1000是假设的,从实现方法上讲,选择数字10或者100也并没有什么本质的不同,基本的或者总体 的实现流程类似。但是,数量的大小会影响网络的规模和组网拓扑的结构。要发挥这些机器的作用的一些基本网络设计工作包括将这些计算机设备进行网络连接,并和现有的网络,包括INTERNET,以及或者特别是用户现有的虚拟专用网络(Virtual Private Network,VPN)网络进行连接;根据业务的具体情况,需要对这个网络进行实际部署,例如业务提供商网络和现有VPN的连接链路的数量及其带宽需求,以及1000台设备组网的需求,还有可能包括其他的一些网络设备的连接,例如存储设备/网络,以及网络安全所需要的防火墙,或者/以及入侵检测系统(Intrusion Detection System, IDS) /入侵保护系统(IntrusionPrevention Systems , IPS),以及有关的网络地址转换(Network Address Translation,NAT)设备等等,都需要进行统一的考虑和具体的设计。而云计算业务提供商则需要根据用户的具体需求来实现具体的网络。由于云计算业务提供商一般需要为大量的用户提供类似的网络业务,因此,云计算业务提供商需要实现大量的网络,一般而言,是一个用户一个网络,或者一个用户多个网络等等。从云计算的具体实现理念来看,这需要通过网络虚拟化等技术来实现,通过一个/多个基础的物理网络平台(基础网络设施),来实现针对不同用户的有关网络的业务/应用提供。实际上,前述的1000台机器可能是通过虚拟机技术来实现的,也即,可能这1000台设备是通过几十或者几百台物理的计算机设备来实现的。为了实现具体的网络应用,这些设备还需要进行进一步的连接部署考虑,例如,需要通过多少台路由器进行连接,需要多少台交换机,网络拓扑如何,连接的带宽如何,IP地址如何分配,以及子网如何进行规划,以及进一步的其他的网络功能,例如NAT,IDS/IPS,防火墙设备的规划部署,等等。实际上,这和部署一个独立的物理网络是一样的。需要完成大量的规划工作,例如基本的IP网络的开展工作,如部署动态主机分配协议(Dynamic HostConfiguration Protocol, DHCP)和域名系统(Domain Name System, DNS)服务器,等等。一般而言,云计算业务提供商可以为用户进行一个基本的设置,帮助用户组织他们的网络,并实现其所需要的功能。例如,对机器而言,需要配置一个介质访问控制(MediaAccess Control, MAC)地址,但是对机器的IP地址,应由用户自己根据自己的网络情况来进行规划和分配。但是,对高级的一些规划设计,例如路由协议、路由策略等等的内容,甚至IP地址,或者虚拟局域网(Virtual Local Area Network, VLAN)的重新划分等等,这些信息都是与用户的具体的业务密切相关,由于用户的业务发展和变化等原因,且可能经常变化,因此,需要将这些功能,由用户自己去规划并进行配置,而不应该由云计算业务提供商来具体的配置。因为,这些工作是大量的,而且是烦琐的,进一步地,也可能涉及到一些用户的具体的网络安全问题。因此,在云计算业务提供的环境下,特别是针对具体的网络业务时,对网络的配置管理,涉及到云计算业务提供商和用户的协同管理。如图I所示,为现有的云计算/网络业务提供和使用的示意图,在业务提供和使用过程中,用户和云计算业务提供商之间需要进行信息交互,可以通过电话、邮件(EmaiI)或者传真,甚至IT工作人员面对面地进行交互 完成,但是,这些方法都有一定的局限性。为此,需要一套系统来实现用户需求以及规划的收集和交互,并根据用户的具体的网络规划,来实现用户的网络部署,并支持进一步的自主的网络配置改变,从而实现用户网络的自主部署。

发明内容
本发明提供了一种支持用户自主部署网络的方法和系统,以克服现有的由云计算业务提供商完成网络部署的缺陷。本发明提供了一种支持用户自主部署网络的方法,应用于云计算业务提供系统中,该方法包括
接收用户通过网络部署管理界面提交的网络部署信息;以及 根据所述网络部署信息部署网络。优选地,上述方法可具有如下特点
所述网络部署信息包括但不限于计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接口的配置信息;
在根据所述网络部署信息部署网络之前,所述方法还包括
对所述网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息;以及
接收用户通过网络部署管理界面提交的网络部署实施的申请。优选地,上述方法还可具有如下特点
在所述接收用户通过网络部署管理界面提交的网络部署信息之前,所述方法还包括接收用户通过网络部署管理界面提交的网络部署的需求信息,对所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。优选地,上述方法还可具有如下特点
在根据所述网络部署信息部署网络之后,所述方法还包括
接收用户通过所述网络部署管理界面提交的管理请求;以及
根据所述管理请求对所述网络部署进行管理,所述管理包括但不限于配置管理和网络性能监视。优选地,上述方法还可具有如下特点
在根据所述网络部署信息部署网络之后,所述方法还包括
接收用户通过所述网络部署管理界面提交的取消网络部署的请求;以及 根据所述请求,删除所述网络部署和释放资源。优选地,上述方法还可具有如下特点
所述云计算业务提供系统包括网络部署管理界面、业务开展系统和基础网络设施。优选地,上述方法还可具有如下特点
在根据所述网络部署信息部署网络之后,所述方法还包括 接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求,对所述修改请求进行验证,验证通过后,接收用户通过所述网络部署管理界面提交的修改后的网络部署信息,该修改后的网络部署信息包括但不限于增加/减少计算机,增加/减少网络设备,增加/减少计算机和网络设备间、网络设备间的连接信息。本发明提供了一种支持用户自主部署网络的系统,应用于云计算业务提供系统中,该系统包括
接收装置,用于接收用户通过网络部署管理界面提交的网络部署信息;以及 部署装置,用于根据所述网络部署信息部署网络。优选地,上述系统可具有如下特点
所述网络部署信息包括但不限于计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接口的配置信息;
所述系统还包括
第一验证装置,用于对所述接收装置接收的网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息;
所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署实施的申请,并将所述申请发送给所述部署装置。优选地,上述系统还可具有如下特点
所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署的需求信息; 所述系统还包括
第二验证装置,用于对所述接收装置接收的所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。优选地,上述系统还可具有如下特点
所述接收装置,还用于接收用户通过所述网络部署管理界面提交的管理请求;
所述系统还包括
管理装置,用于根据所述接收装置接收的所述管理请求对所述网络部署进行管理,所述管理包括但不限于配置管理和网络性能监视。优选地,上述系统还可具有如下特点
接收装置,还用于接收用户通过所述网络部署管理界面提交的取消网络部署的请求; 所述系统还包括
删除装置,用于根据所述接收装置接收的所述请求,删除所述网络部署和释放资源。
优选地,上述系统还可具有如下特点
所述云计算业务提供系统包括网络部署管理界面、业务开展系统和基础网络设施。优选地,上述系统还可具有如下特点
所述接收装置,还用于接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求;以及接收用户在收到修改确认信息后通过所述网络部署管理界面提交的修改后的网络部署信息,包括但不限于增加/减少计算机,增加/减少网络设备,增加/减少计算机和网络设备间、网络设备间的连接信息;
所述系统还包括
第三验证装置,用于对所述接收装置接收的所述修改请求进行验证,验证通过后,通过 所述网络部署管理界面向用户发送修改确认信息。采用本发明的方法及系统,可以实现网络的自主部署和管理。


图I为现有云计算/网络业务提供和使用的示意 图2为本发明实现网络业务自主部署的网络系统实施例的结构示意 图3为本发明用户登录管理界面的信令流程 图4为本发明用户进行业务信息提交过程的信令流程 图5为本发明的网络设计过程的信令流程 图6为本发明网络部署的执行过程的信令流程 图7为本发明的网络业务的配置/管理过程的信令流程 图8为本发明的执行网络业务撤消过程的信令流程 图9为本发明支持用户自主部署网络的系统的结构示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明作进一步详细的说明。本实施方法只是实现本发明的具体实例。为实现网络业务的自主部署,比较直接的办法是通过网络进行网络设计、配置和管理等功能,虽然云计算业务提供商一般和用户是不同地点的,但目前网络的连接是比较普遍的。如图2所示,为本发明实现网络业务自主部署的网络系统实施例的结构示意图,在该系统中,用户通过云计算业务提供商的网络部署管理界面来实现网络的自主部署。用户首先需要登录云计算业务提供商/数据中心拥有者(一般而言,云计算业务通过数据中心进行提供)的网络部署管理界面进行管理。由于网络部署和配置管理等非常重要,因此,对安全性的要求比较高,需要对用户进行身份验证,并保证有关操作的安全性,以及有关操作信息的安全性等等。为保证有关网络部署、运行和管理的安全性,需要对不同的用户设置不同权限,不同权限的用户可以登录的网络部署管理界面后,可以执行的操作不同,例如网络设计/规划工程师/管理员可以进行网络设计以及有关的参数的配置执行等等;而普通的运维工程师,只能浏览网络的运行状态,进行监视和统计分析等。
云计算业务提供商通过该界面可以提供支持用户进行网络部署的相关的信息,例如计算机、交换机、路由器,以及网络拓扑的选择等等信息,支持对网络实现网络部署;
用户可以通过登录该界面,进行需求申请;该申请可以包括计算机的数量、网络设备需求、连接带宽以及协议需求等等信息。进一步地,用户可以在该界面上进行网络的规划/设置、配置等功能;还可以实现有关基本的检测和监视等功能。具体地,用户可以在该界面上进行网络设计,包括具体的网络设备数量,以及有关的设备特性参数,例如包括交换机设备、路由器设备等,以及交换机设备端口数量、端口速率以及有关一些高级特性,例如服务质量(QoS)支持、VLAN支持,等等;对路由器而言,是交换容量、端口速率以及路由协议支持等等各种特征。进一步地,用户可以通过该界面进行具体的网络拓扑设计,并形成一些具体的,云计算业务提供商网络平台可以执行的一些指令,从而实现网络的具体部署。
进一步地,用户可以通过该界面进行具体的设备参数的设置和配置。例如,具体设备的VLAN划分和设定、端口协议配置,等等,以及IP地址的配置/设置,等等;并下发到具体的网络基础设施进行实现。进一步地,该界面可以支持用户对网络的监测,并形成有关的输出文件。进一步地,为实现业务开展界面的功能需求,云计算业务提供商需要对其基础网络设施进行一些图形表示,例如计算机、交换机、路由器等,并根据资源的情况,形成一定的资源的数量提示或者限制的说明,这样用户可以根据这些资源情况来进行网络的规划和部署。进一步地,业务开展界面,需要根据资源的具体情况,对用户的需求进行核查,以保证用户的资源需求;
根据业务提供的能力,云计算业务提供商需要提供的信息包括,但不限于
计算机信息,包括处理能力、存储能力、网络连接能力,等等参数;
网络设备信息,包括但不限于交换机、路由器、防火墙、负载均衡器,NAT设备,等等;以及有关的设备的信息,例如,交换机的端口数量、端口速率、交换容量、协议支持、L2或者L3交换机、VLAN的数量和VLAN标识(ID)范围,等等;
组网连接链路信息,包括可用的连接技术、特性参数以及有关的距离信息,等等。为实现具体的物理网络部署,需要将有关网络设计信息中的设备图形符号和具体的物理设备对应起来,并实现具体的网络连接和设备功能/容量的具体规划,云计算业务提供商需要一套命令解释执行系统,将有关用户的网络设计,具体部署到云计算业务提供商的基础网络设施中去。为此以及进一步便于后续的网络配置修改等管理的实现,需要对有关的网络部署中的设备进行编号,并对有关的参数进行记录和统计,具体的,例如对VLAN的数量、交换机和路由器进行有关描述。还需根据有关的设备的需求,实现到具体的物理基础设施的映射。例如,计算机实际上是一些虚拟机,或者就是物理的计算机,都应该对应到具体的物理机器上去。同样,对网络部署中的具体的交换机和路由器也要进行对应,以及有关的网络连接也要对应到具体的实际网络连接中,并做有关的规划、调度和管理。进一步地,云计算业务提供商需保存一张或者多张列表,记录有关其基础网络设施的情况,包括设备的数量、分布情况/位置信息、能力、参数、连接等等方面的信息,以及有关的资源被占用情况等等。云计算业务提供商的业务开展系统可以根据需要(用户的需求信息,以及进一步的网络设计信息等)对有关的表格进行修改,以反映网络的资源的使用情况以及空闲资源的情況。在具体的实现中,可以充分利用虚拟化技术,来进行网络的部署。一方面,可以充分发挥出基础网络设施的最大效率,同时,也可以省却ー些具体的物理链路的插拔等具体的操作,可以通过逻辑的操作来实现具体的网络规划和部署。在图形界面上,可以通过将有关的设计进行执行,从而生成所需要的实际的物理网络。当然,在执行前,需要进行审查,并和云计算业务提供商的具体实现部署系统有ー个资源的确认的过程。用户对网络的部署可以有不同的实现方案第一方案,可以将较完善的设计以脚本/摸板的形式一次提交,执行完成;在该方案中,用户至少需要提交网络设备信息、组网连接链路信息以及网络设备或接ロ的配置信息;另外ー种方案,是先提交完成的基本的网络设计,而具体的网络部署的有关參数设计,可以由用户登录到用户的自己的网络设备上进行有关的配置;在此方案中,用户在完成基本的网络设计之前,至少需要提交网络设备信 息和组网连接链路信息。为此,有关虚拟的网络设备也需要支持远程的网络配置管理等功能。进ー步地,云计算业务提供商还可以提供其他业务,例如特定的网络应用业务是在前述网络业务提供的基础上,通过安装特定的应用程序,以及对业务的规划所需要的设备数量和有关网络连接的參数进行网络设计,并规划实现,其中,还包括有关IP地址的规划、有关业务访问地址的规划等等。本发明提供了ー种支持用户自主部署网络的方法,应用于云计算业务提供系统中,该方法包括
接收用户通过网络部署管理界面提交的网络部署信息;以及 根据上述网络部署信息部署网络。其中,在根据上述网络部署信息部署网络之前,上述方法还可以包括
对上述网络部署信息进行验证,验证通过后,通过上述网络部署管理界面向用户发送确认信息;以及
接收用户通过网络部署管理界面提交的网络部署实施申请。其中,在上述接收用户通过网络部署管理界面提交的网络部署信息之前,上述方法还包括
接收用户通过网络部署管理界面提交的网络部署的需求信息,对上述网络部署的需求信息进行验证,若验证通过,则通过上述网络部署管理界面向用户发送确认信息。上述云计算业务提供系统可以包括网络部署管理界面、业务开展系统和基础网络设施及其管理和应用系统。实施例一
如图3所示,为本发明用户登录管理界面实施例的流程图,该过程包括
S301,用户,一般而言,是用户的网络管理员/系统管理员,获得有关云计算业务提供商的网络部署管理界面的网址,即统ー资源定位符(URL);
S302,用户通过浏览器,例如IE,访问该网络部署管理界面,并输入用户名及密码信息,进行登录;S303,进行用户身份认证;
S304,用户通过认证后,弹出有关业务开展界面。该界面上应该有有关用户的ー些信息,作为ー种提示。进ー步地,出于安全性的考虑,对用户名可以进行分级处理。例如,在登录系统后,可以进一歩提示,是进行监控或者配置操作的用户名,以提供网络部署和业务开展的安全性。 相应地,在步骤S302中,用户可以使用不同级别的用户名进行登录;例如,配置管理的权限级别时,可以使用一个用户名,而对普通的网络监视操作的管理员,可以使用另外的用户名,进行系统登录。进ー步,为强化系统的安全,可以通过使用USB Key等措施进行用户的身份认证。实施例ニ
如图4所示,为本发明的用户进行业务信息提交实施例的流程图。该过程的实施前提是,用户首先需要通过网络部署管理界面的身份认证,是ー个合法的用户。该方法包括S401,用户使用网络部署管理界面,进行网络需求信息的录入;
S402,完成需求信息的录入后,经过验证后,进行提交;
S403,网络部署管理界面将用户提交的需求信息,提交给业务开展系统。业务开展系统在收到有关的需求信息后,进行审查工作,并根据现有资源的情况以及需求情况进行判断,现有网络资源是否满足网络部署的需求,并做出回应;
S404,在资源满足需求的情况下,返回需求提交成功信息,并将有关的网络信息,通过网络部署管理界面进行显示。或者,在需求不满足的情况下,需求提交失败,过程结束。或者进ー步,用户可以根据显示在网络部署管理界面上的回应及网络的需求情況,进行进一步的交互,以满足业务开展的需求。实施例三
如图5所示,为本发明的网络设计过程的流程图。该过程的实施前提是,用户首先需要通过网络部署管理界面的身份认证,是ー个合法的用户。该过程包括
S501,用户在业务开展界面上进行有关的网络连接布局,即拓扑设计;
上述网络连接可以包括计算机到交換机的连接,交換机和路由器间的连接,路由器之间的连接,路由器和INTERNET的连接,或者其他有关的连接等,例如和用户自己的VPN之间的连接、网络可靠性有关的备份连接,等等;
S502,根据业务流量规划/预测等情况进行有关參数的设置工作。也有可能在连接的特性中,包括有关的參数信息;
S503,完成有关设计,进行验证后,向系统提交网络部署信息;
S504,网络部署管理界面将用户提交的网络部署信息,提交给业务开展系统,进行验
证;
S505,业务开展系统对该网络部署信息进行验证,如果可以接受,则返回设计成功信息;否则,设计失败,过程结束。或者,可以根据返回的信息,进行进一歩的交互,例如,返回到S501进行有关的參数,或者连接的进ー步修订。实施例四
为实现具体的物理网络部署,需要将有关网络设计信息中的设备图形符号和具体的物理设备对应起来,并实现具体的网络连接和设备功能/容量的具体规划,云计算业务提供商需要ー套命令解释执行系统,将有关用户的网络设计,具体部署到云计算业务提供商的基础网络设施中去。为此以及进ー步便于后续的网络配置修改等管理的实现,需要对有关的网络部署中的设备进行编号,并对有关的參数进行记录和统计,具体的,例如对VLAN的数量、交換机和路由器进行有关描述。还需根据有关的设备的需求,实现到具体的物理基础设施的映射。例如,计算机实际上是ー些虚拟机,或者就是物理的计算机,都应该对应到具体的物理机器上去。同样,对网络部署中的具体的交換机和路由器也要进行对应,以及有关的网络连接也要对应到具体的实际网络连接中,并做有关的规划、调度和管理。进ー步地,云计算业务提供商需保存一张或者多张列表,记录有关其基础网络设施的情况,包括设备的数量、分布情況/位置信息、能力、參数、连接等等方面的信息,以及有关的资源被占用情况等等。云计算业务提供商的业务开展系统可以根据需要(用户的需 求信息,以及进一步的网络设计信息等)对有关的表格进行修改,以反映网络的资源的使用情况以及空闲资源的情況。在具体的实现中,可以充分利用虚拟化技术,来进行网络的部署。一方面,可以充分发挥出基础网络设施的最大效率,同时,也可以省却ー些具体的物理链路的插拔等具体的操作,可以通过逻辑的操作来实现具体的网络规划和部署。如图6所示,为本发明网络部署的具体的执行过程的信令流程图。该过程的实施前提是,用户首先需要通过网络部署管理界面的身份认证,是ー个合法的用户。该过程包括
5601、管理员在网络设计完成,将网络部署信息通过网络部署管理界面提交业务开展系统进行验证确认,是否可以进行实际的部署;
5602、网络部署信息在经过业务开展系统确认后,用户进行网络部署实施的申请;
5603、业务开展系统进行网络的实际部署执行;
5604、管理界面上显示执行过程信息。完成部署实施后,给出成功执行信息。如果出错,则需进ー步的交互处理,直至成功部署。实施例五
用户根据业务开展的需求,可能需要对有关的网络进行重新配置,或者需要増加有关的协议/功能等,在网络的实际的运行过程中,可能需要进行动态地规划和调整。进ー步可能需要向业务开展系统提交新的功能需求,或者新的需求,需要进行确认。网络部署系统,需要支持用户的动态的调节/申请功能。为完成这些工作,用户的网络管理员可以随时进行有关的操作。如图7所示,为本发明的网络业务的配置/管理过程的流程图,该过程包括 S701,用户的网络管理员登录网络部署管理界面;
S702,根据具体的网络需求,在操作界面上选取相关的操作对象,例如交换机、路由器或者有关PC机,等等;
S703,实施具体的管理操作,例如修改有关配置參数或者新増加有关功能,等等;
可选地,管理界面可能需要和业务开展系统进ー步基础网络实施进行交互;S704,根据配置/管理的任务情況,重复S702-S703步骤,完成所需的各项工作;完成所有的有关配置/管理工作后,退出管理系统。实施例六
在用户使用完云计算业务后,如果不再需要有关的网络业务了,则需要通过业务撤消过程,注销业务,并将有关的资源归还给业务提供商。如图8所示,为本发明的执行网络业务撤消过程的流程图,该过程包括
S801,用户的网络管理员登录网络部署管理界面;
S802,用户提出取消有关网络部署的需求;
S803,云计算业务开展系统在收到该需求后,需要和用户做进一歩的确认; S804,在确认后,针对该业务涉及到的网络资源,进行删除工作,释放出有关的资源,并完成内部的有关工作,例如刷新有关表格,等等;
S805,返回删除完成提示给用户。从执行顺序上看,该步骤的内容可以和步骤S804同步进行。即不需要完成全部的资源释放后,才返回提示信息。进ー步,在网络部署以后,本发明还可以进一歩接收用户通过网络部署管理界面提交的进ー步的网络部署的需求,或者需求更改信息,例如,用户可能需要更多的计算能力,则需要更多的计算机;或者更多的网络带宽,则需要增加网络设备,等等,以满足用户对网络的新的需求。当然,也可能因为某种原因,用户不需要那么大的网络了,因此,可能需要对已经部署的网络进行裁減。这些新的需求,包括但不限于增加/減少计算机,増加/減少网络设备,及其连接信息;增加/減少功能/应用,等等。本发明的方法还支持在新的需求信息被接受,在经过验证和确认后,可以进一歩实现部署,对已经部署的网络中进行增删和管理,并且不影响已经部署网络的正常运行。当然这里需要说明的是,这里所说的不影响和实际具体的物理网络的部署类似。采用本发明的方法,可以实现网络的自主部署和管理。如图9所示,为本发明支持用户自主部署网络的系统的结构示意图,该系统包括接收装置91和部署装置92,其中接收装置用于接收用户通过网络部署管理界面提交的网络部署信息;部署装置用于根据上述网络部署信息部署网络。另外,上述系统还可以包括第一验证装置,该第一验证装置,用于对上述接收装置接收的网络部署信息进行验证,验证通过后,通过上述网络部署管理界面向用户发送确认信息;上述接收装置还用于接收用户通过网络部署管理界面提交的网络部署实施的申请,并将上述申请发送给部署装置。其中,上述网络部署信息包括但不限于计算机信息、网络设备信息、组网连接链路信息以及网络设备或接ロ的配置信息。进ー步地,上述接收装置还用于接收用户通过网络部署管理界面提交的网络部署的需求信息;上述系统还包括第二验证装置,该第二验证装置用于对上述接收装置接收的上述网络部署的需求信息进行验证,若验证通过,则通过上述网络部署管理界面向用户发送确认信息。进ー步地,上述接收装置还用于接收用户通过上述网络部署管理界面提交的管理请求;上述系统还包括管理装置,该管理装置用于根据上述接收装置接收的上述管理请求对上述网络部署进行管理,上述管理包括但不限于配置管理和网络性能监视。进ー步地,接收装置还用于接收用户通过上述网络部署管理界面提交的取消网络部署的请求;上述系统还包括删除装置,该删除装置用于根据上述接收装置接收的上述请求删除上述网络部署和释放资源。进ー步地,上述接收装置还用于接收用户通过上述网络部署管理界面提交的上述网络部署的需求信息的修改请求;以及接收用户在收到修改确认信息后通过上述网络部署管理界面提交的修改后的网络部署信息,包括但不限于増加/減少计算机,増加/减少网络设备,増加/減少计算机和网络设备间、网络设备间的连接信息;上述系统还可以包括第三验证装置,该第三验证装置用于对上述接收装置接收的上述修改请求进行验证,验证通过后,通过上述网络部署管理界面向用户发送修改确认信息。采用上述系统可以实现网络的自主部署和管理。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,上述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用ー个或多个集成电路来实现。相应地,上述实施例中的各模块/単元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上实施例仅用以说明本发明的技术方案而非限制,仅仅參照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
权利要求
1.ー种支持用户自主部署网络的方法,应用于云计算业务提供系统中,该方法包括 接收用户通过网络部署管理界面提交的网络部署信息;以及 根据所述网络部署信息部署网络。
2.根据权利要求I所述的方法,其特征在于 所述网络部署信息包括但不限于计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接ロ的配置信息; 在根据所述网络部署信息部署网络之前,所述方法还包括 对所述网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息;以及 接收用户通过网络部署管理界面提交的网络部署实施的申请。
3.根据权利要求I或2所述的方法,其特征在于 在所述接收用户通过网络部署管理界面提交的网络部署信息之前,所述方法还包括接收用户通过网络部署管理界面提交的网络部署的需求信息,对所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。
4.根据权利要求3所述的方法,其特征在于 在根据所述网络部署信息部署网络之后,所述方法还包括 接收用户通过所述网络部署管理界面提交的管理请求;以及 根据所述管理请求对所述网络部署进行管理,所述管理包括但不限干配置管理和网络性能监视。
5.根据权利要求3所述的方法,其特征在于 在根据所述网络部署信息部署网络之后,所述方法还包括 接收用户通过所述网络部署管理界面提交的取消网络部署的请求;以及 根据所述请求,删除所述网络部署和释放资源。
6.根据权利要求I所述的方法,其特征在于 所述云计算业务提供系统包括网络部署管理界面、业务开展系统和基础网络设施。
7.根据权利要求3所述的方法,其特征在于 在根据所述网络部署信息部署网络之后,所述方法还包括 接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求,对所述修改请求进行验证,验证通过后,接收用户通过所述网络部署管理界面提交的修改后的网络部署信息,该修改后的网络部署信息包括但不限于増加/減少计算机,増加/減少网络设备,増加/減少计算机和网络设备间、网络设备间的连接信息。
8.ー种支持用户自主部署网络的系统,应用于云计算业务提供系统中,该系统包括 接收装置,用于接收用户通过网络部署管理界面提交的网络部署信息;以及 部署装置,用于根据所述网络部署信息部署网络。
9.根据权利要求8所述的系统,其特征在于 所述网络部署信息包括但不限干计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接ロ的配置信息; 所述系统还包括 第一验证装置,用于对所述接收装置接收的网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息; 所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署实施的申请,并将所述申请发送给所述部署装置。
10.根据权利要求8或9所述的系统,其特征在于 所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署的需求信息; 所述系统还包括 第二验证装置,用于对所述接收装置接收的所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。
11.根据权利要求10所述的系统,其特征在干 所述接收装置,还用于接收用户通过所述网络部署管理界面提交的管理请求; 所述系统还包括 管理装置,用于根据所述接收装置接收的所述管理请求对所述网络部署进行管理,所述管理包括但不限于配置管理和网络性能监视。
12.根据权利要求10所述的系统,其特征在于 接收装置,还用于接收用户通过所述网络部署管理界面提交的取消网络部署的请求; 所述系统还包括 删除装置,用于根据所述接收装置接收的所述请求,删除所述网络部署和释放资源。
13.根据权利要求8所述的系统,其特征在于 所述云计算业务提供系统包括网络部署管理界面、业务开展系统和基础网络设施。
14.根据权利要求10所述的系统,其特征在干 所述接收装置,还用于接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求;以及接收用户在收到修改确认信息后通过所述网络部署管理界面提交的修改后的网络部署信息,包括但不限于增加/減少计算机,增加/減少网络设备,増加/減少计算机和网络设备间、网络设备间的连接信息; 所述系统还包括 第三验证装置,用于对所述接收装置接收的所述修改请求进行验证,验证通过后,通过所述网络部署管理界面向用户发送修改确认信息。
全文摘要
本发明提供了一种支持用户自主部署网络的方法及系统,应用于云计算业务提供系统中,该方法包括接收用户通过网络部署管理界面提交的网络部署信息;以及根据所述网络部署信息部署网络。该系统包括接收装置,用于接收用户通过网络部署管理界面提交的网络部署信息;以及部署装置,用于根据所述网络部署信息部署网络。采用本发明的方法及系统,可以实现网络的自主部署和管理。
文档编号H04L12/24GK102694667SQ20111006728
公开日2012年9月26日 申请日期2011年3月21日 优先权日2011年3月21日
发明者顾忠禹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1