CN102694667A - 支持用户自主部署网络的方法和*** - Google Patents
支持用户自主部署网络的方法和*** Download PDFInfo
- Publication number
- CN102694667A CN102694667A CN2011100672838A CN201110067283A CN102694667A CN 102694667 A CN102694667 A CN 102694667A CN 2011100672838 A CN2011100672838 A CN 2011100672838A CN 201110067283 A CN201110067283 A CN 201110067283A CN 102694667 A CN102694667 A CN 102694667A
- Authority
- CN
- China
- Prior art keywords
- network
- network design
- information
- user
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种支持用户自主部署网络的方法及***,应用于云计算业务提供***中,该方法包括:接收用户通过网络部署管理界面提交的网络部署信息;以及根据所述网络部署信息部署网络。该***包括:接收装置,用于接收用户通过网络部署管理界面提交的网络部署信息;以及部署装置,用于根据所述网络部署信息部署网络。采用本发明的方法及***,可以实现网络的自主部署和管理。
Description
技术领域
本发明涉及通信领域,尤其涉及一种支持用户自主部署网络的方法和***。
背景技术
随着计算机网络技术的发展,电信网络特别是宽带网络和移动网络的发展,以及计算机、手机和因特网(INTERNET)的普及,人们的生活越来越依赖于网络。但由于竞争的需要,降低IT成本的需求,也越来越迫切。而随着云计算技术的发展和云计算业务的不断进步,云计算将会在IT领域发挥越来越重要的作用;并且进一步对云计算提供的能力和云计算用户的现有网络进行融合,提出了客观的需求。在这样的大背景下,下面的应用场景是比较典型的:一个用户,根据自己的业务发展的需求,从云计算的业务提供商那里订购了例如1000台计算机设备来完成其某种特定的应用/业务。当然,这个数据1000是假设的,从实现方法上讲,选择数字10或者100也并没有什么本质的不同,基本的或者总体的实现流程类似。但是,数量的大小会影响网络的规模和组网拓扑的结构。要发挥这些机器的作用的一些基本网络设计工作包括:将这些计算机设备进行网络连接,并和现有的网络,包括INTERNET,以及或者特别是用户现有的虚拟专用网络(Virtual Private Network,VPN)网络进行连接;根据业务的具体情况,需要对这个网络进行实际部署,例如业务提供商网络和现有VPN的连接链路的数量及其带宽需求,以及1000台设备组网的需求,还有可能包括其他的一些网络设备的连接,例如存储设备/网络,以及网络安全所需要的防火墙,或者/以及入侵检测***(Intrusion Detection System,IDS)/入侵保护***(Intrusion Prevention Systems ,IPS),以及有关的网络地址转换(Network Address Translation,NAT)设备等等,都需要进行统一的考虑和具体的设计。而云计算业务提供商则需要根据用户的具体需求来实现具体的网络。
由于云计算业务提供商一般需要为大量的用户提供类似的网络业务,因此,云计算业务提供商需要实现大量的网络,一般而言,是一个用户一个网络,或者一个用户多个网络等等。从云计算的具体实现理念来看,这需要通过网络虚拟化等技术来实现,通过一个/多个基础的物理网络平台(基础网络设施),来实现针对不同用户的有关网络的业务/应用提供。实际上,前述的1000台机器可能是通过虚拟机技术来实现的,也即,可能这1000台设备是通过几十或者几百台物理的计算机设备来实现的。
为了实现具体的网络应用,这些设备还需要进行进一步的连接部署考虑,例如,需要通过多少台路由器进行连接,需要多少台交换机,网络拓扑如何,连接的带宽如何,IP地址如何分配,以及子网如何进行规划,以及进一步的其他的网络功能,例如NAT,IDS/IPS,防火墙设备的规划部署,等等。实际上,这和部署一个独立的物理网络是一样的。需要完成大量的规划工作,例如基本的IP网络的开展工作,如部署动态主机分配协议(Dynamic Host Configuration Protocol,DHCP)和域名***(Domain Name System,DNS)服务器,等等。
一般而言,云计算业务提供商可以为用户进行一个基本的设置,帮助用户组织他们的网络,并实现其所需要的功能。例如,对机器而言,需要配置一个介质访问控制(Media Access Control, MAC)地址,但是对机器的IP地址,应由用户自己根据自己的网络情况来进行规划和分配。
但是,对高级的一些规划设计,例如路由协议、路由策略等等的内容,甚至IP地址,或者虚拟局域网(Virtual Local Area Network,VLAN)的重新划分等等,这些信息都是与用户的具体的业务密切相关,由于用户的业务发展和变化等原因,且可能经常变化,因此,需要将这些功能,由用户自己去规划并进行配置,而不应该由云计算业务提供商来具体的配置。因为,这些工作是大量的,而且是烦琐的,进一步地,也可能涉及到一些用户的具体的网络安全问题。
因此,在云计算业务提供的环境下,特别是针对具体的网络业务时,对网络的配置管理,涉及到云计算业务提供商和用户的协同管理。如图1所示,为现有的云计算/网络业务提供和使用的示意图,在业务提供和使用过程中,用户和云计算业务提供商之间需要进行信息交互,可以通过电话、邮件(Email)或者传真,甚至IT工作人员面对面地进行交互完成,但是,这些方法都有一定的局限性。
为此,需要一套***来实现用户需求以及规划的收集和交互,并根据用户的具体的网络规划,来实现用户的网络部署,并支持进一步的自主的网络配置改变,从而实现用户网络的自主部署。
发明内容
本发明提供了一种支持用户自主部署网络的方法和***,以克服现有的由云计算业务提供商完成网络部署的缺陷。
本发明提供了一种支持用户自主部署网络的方法,应用于云计算业务提供***中,该方法包括:
接收用户通过网络部署管理界面提交的网络部署信息;以及
根据所述网络部署信息部署网络。
优选地,上述方法可具有如下特点:
所述网络部署信息包括但不限于:计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接口的配置信息;
在根据所述网络部署信息部署网络之前,所述方法还包括:
对所述网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息;以及
接收用户通过网络部署管理界面提交的网络部署实施的申请。
优选地,上述方法还可具有如下特点:
在所述接收用户通过网络部署管理界面提交的网络部署信息之前,所述方法还包括:
接收用户通过网络部署管理界面提交的网络部署的需求信息,对所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。
优选地,上述方法还可具有如下特点:
在根据所述网络部署信息部署网络之后,所述方法还包括:
接收用户通过所述网络部署管理界面提交的管理请求;以及
根据所述管理请求对所述网络部署进行管理,所述管理包括但不限于:配置管理和网络性能监视。
优选地,上述方法还可具有如下特点:
在根据所述网络部署信息部署网络之后,所述方法还包括:
接收用户通过所述网络部署管理界面提交的取消网络部署的请求;以及
根据所述请求,删除所述网络部署和释放资源。
优选地,上述方法还可具有如下特点:
所述云计算业务提供***包括:网络部署管理界面、业务开展***和基础网络设施。
优选地,上述方法还可具有如下特点:
在根据所述网络部署信息部署网络之后,所述方法还包括:
接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求,对所述修改请求进行验证,验证通过后,接收用户通过所述网络部署管理界面提交的修改后的网络部署信息,该修改后的网络部署信息包括但不限于:增加/减少计算机,增加/减少网络设备,增加/减少计算机和网络设备间、网络设备间的连接信息。
本发明提供了一种支持用户自主部署网络的***,应用于云计算业务提供***中,该***包括:
接收装置,用于接收用户通过网络部署管理界面提交的网络部署信息;以及
部署装置,用于根据所述网络部署信息部署网络。
优选地,上述***可具有如下特点:
所述网络部署信息包括但不限于:计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接口的配置信息;
所述***还包括:
第一验证装置,用于对所述接收装置接收的网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息;
所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署实施的申请,并将所述申请发送给所述部署装置。
优选地,上述***还可具有如下特点:
所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署的需求信息;
所述***还包括:
第二验证装置,用于对所述接收装置接收的所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。
优选地,上述***还可具有如下特点:
所述接收装置,还用于接收用户通过所述网络部署管理界面提交的管理请求;
所述***还包括:
管理装置,用于根据所述接收装置接收的所述管理请求对所述网络部署进行管理,所述管理包括但不限于:配置管理和网络性能监视。
优选地,上述***还可具有如下特点:
接收装置,还用于接收用户通过所述网络部署管理界面提交的取消网络部署的请求;
所述***还包括:
删除装置,用于根据所述接收装置接收的所述请求,删除所述网络部署和释放资源。
优选地,上述***还可具有如下特点:
所述云计算业务提供***包括:网络部署管理界面、业务开展***和基础网络设施。
优选地,上述***还可具有如下特点:
所述接收装置,还用于接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求;以及接收用户在收到修改确认信息后通过所述网络部署管理界面提交的修改后的网络部署信息,包括但不限于:增加/减少计算机,增加/减少网络设备,增加/减少计算机和网络设备间、网络设备间的连接信息;
所述***还包括:
第三验证装置,用于对所述接收装置接收的所述修改请求进行验证,验证通过后,通过所述网络部署管理界面向用户发送修改确认信息。
采用本发明的方法及***,可以实现网络的自主部署和管理。
附图说明
图1为现有云计算/网络业务提供和使用的示意图;
图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所示,为本发明网络部署的具体的执行过程的信令流程图。该过程的实施前提是,用户首先需要通过网络部署管理界面的身份认证,是一个合法的用户。该过程包括:
S601、管理员在网络设计完成,将网络部署信息通过网络部署管理界面提交业务开展***进行验证确认,是否可以进行实际的部署;
S602、网络部署信息在经过业务开展***确认后,用户进行网络部署实施的申请;
S603、业务开展***进行网络的实际部署执行;
S604、管理界面上显示执行过程信息。
完成部署实施后,给出成功执行信息。如果出错,则需进一步的交互处理,直至成功部署。
实施例五:
用户根据业务开展的需求,可能需要对有关的网络进行重新配置,或者需要增加有关的协议/功能等,在网络的实际的运行过程中,可能需要进行动态地规划和调整。进一步可能需要向业务开展***提交新的功能需求,或者新的需求,需要进行确认。网络部署***,需要支持用户的动态的调节/申请功能。
为完成这些工作,用户的网络管理员可以随时进行有关的操作。
如图7所示,为本发明的网络业务的配置/管理过程的流程图,该过程包括:
S701,用户的网络管理员登录网络部署管理界面;
S702,根据具体的网络需求,在操作界面上选取相关的操作对象,例如交换机、路由器或者有关PC机,等等;
S703,实施具体的管理操作,例如修改有关配置参数或者新增加有关功能,等等;
可选地,管理界面可能需要和业务开展***进一步基础网络实施进行交互;
S704,根据配置/管理的任务情况,重复S702-S703步骤,完成所需的各项工作;完成所有的有关配置/管理工作后,退出管理***。
实施例六:
在用户使用完云计算业务后,如果不再需要有关的网络业务了,则需要通过业务撤消过程,注销业务,并将有关的资源归还给业务提供商。
如图8所示,为本发明的执行网络业务撤消过程的流程图,该过程包括:
S801,用户的网络管理员登录网络部署管理界面;
S802,用户提出取消有关网络部署的需求;
S803,云计算业务开展***在收到该需求后,需要和用户做进一步的确认;
S804,在确认后,针对该业务涉及到的网络资源,进行删除工作,释放出有关的资源,并完成内部的有关工作,例如刷新有关表格,等等;
S805,返回删除完成提示给用户。
从执行顺序上看,该步骤的内容可以和步骤S804同步进行。即不需要完成全部的资源释放后,才返回提示信息。
进一步,在网络部署以后,本发明还可以进一步接收用户通过网络部署管理界面提交的进一步的网络部署的需求,或者需求更改信息,例如,用户可能需要更多的计算能力,则需要更多的计算机;或者更多的网络带宽,则需要增加网络设备,等等,以满足用户对网络的新的需求。当然,也可能因为某种原因,用户不需要那么大的网络了,因此,可能需要对已经部署的网络进行裁减。这些新的需求,包括但不限于:增加/减少计算机,增加/减少网络设备,及其连接信息;增加/减少功能/应用,等等。
本发明的方法还支持在新的需求信息被接受,在经过验证和确认后,可以进一步实现部署,对已经部署的网络中进行增删和管理,并且不影响已经部署网络的正常运行。当然这里需要说明的是,这里所说的不影响和实际具体的物理网络的部署类似。
采用本发明的方法,可以实现网络的自主部署和管理。
如图9所示,为本发明支持用户自主部署网络的***的结构示意图,该***包括接收装置91和部署装置92,其中:接收装置用于接收用户通过网络部署管理界面提交的网络部署信息;部署装置用于根据上述网络部署信息部署网络。
另外,上述***还可以包括第一验证装置,该第一验证装置,用于对上述接收装置接收的网络部署信息进行验证,验证通过后,通过上述网络部署管理界面向用户发送确认信息;上述接收装置还用于接收用户通过网络部署管理界面提交的网络部署实施的申请,并将上述申请发送给部署装置。
其中,上述网络部署信息包括但不限于:计算机信息、网络设备信息、组网连接链路信息以及网络设备或接口的配置信息。
进一步地,上述接收装置还用于接收用户通过网络部署管理界面提交的网络部署的需求信息;上述***还包括第二验证装置,该第二验证装置用于对上述接收装置接收的上述网络部署的需求信息进行验证,若验证通过,则通过上述网络部署管理界面向用户发送确认信息。
进一步地,上述接收装置还用于接收用户通过上述网络部署管理界面提交的管理请求;上述***还包括管理装置,该管理装置用于根据上述接收装置接收的上述管理请求对上述网络部署进行管理,上述管理包括但不限于:配置管理和网络性能监视。
进一步地,接收装置还用于接收用户通过上述网络部署管理界面提交的取消网络部署的请求;上述***还包括删除装置,该删除装置用于根据上述接收装置接收的上述请求删除上述网络部署和释放资源。
进一步地,上述接收装置还用于接收用户通过上述网络部署管理界面提交的上述网络部署的需求信息的修改请求;以及接收用户在收到修改确认信息后通过上述网络部署管理界面提交的修改后的网络部署信息,包括但不限于:增加/减少计算机,增加/减少网络设备,增加/减少计算机和网络设备间、网络设备间的连接信息;上述***还可以包括第三验证装置,该第三验证装置用于对上述接收装置接收的上述修改请求进行验证,验证通过后,通过上述网络部署管理界面向用户发送修改确认信息。
采用上述***可以实现网络的自主部署和管理。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,上述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
Claims (14)
1.一种支持用户自主部署网络的方法,应用于云计算业务提供***中,该方法包括:
接收用户通过网络部署管理界面提交的网络部署信息;以及
根据所述网络部署信息部署网络。
2.根据权利要求1所述的方法,其特征在于:
所述网络部署信息包括但不限于:计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接口的配置信息;
在根据所述网络部署信息部署网络之前,所述方法还包括:
对所述网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息;以及
接收用户通过网络部署管理界面提交的网络部署实施的申请。
3.根据权利要求1或2所述的方法,其特征在于:
在所述接收用户通过网络部署管理界面提交的网络部署信息之前,所述方法还包括:
接收用户通过网络部署管理界面提交的网络部署的需求信息,对所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。
4.根据权利要求3所述的方法,其特征在于:
在根据所述网络部署信息部署网络之后,所述方法还包括:
接收用户通过所述网络部署管理界面提交的管理请求;以及
根据所述管理请求对所述网络部署进行管理,所述管理包括但不限于:配置管理和网络性能监视。
5.根据权利要求3所述的方法,其特征在于:
在根据所述网络部署信息部署网络之后,所述方法还包括:
接收用户通过所述网络部署管理界面提交的取消网络部署的请求;以及
根据所述请求,删除所述网络部署和释放资源。
6.根据权利要求1所述的方法,其特征在于:
所述云计算业务提供***包括:网络部署管理界面、业务开展***和基础网络设施。
7.根据权利要求3所述的方法,其特征在于:
在根据所述网络部署信息部署网络之后,所述方法还包括:
接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求,对所述修改请求进行验证,验证通过后,接收用户通过所述网络部署管理界面提交的修改后的网络部署信息,该修改后的网络部署信息包括但不限于:增加/减少计算机,增加/减少网络设备,增加/减少计算机和网络设备间、网络设备间的连接信息。
8.一种支持用户自主部署网络的***,应用于云计算业务提供***中,该***包括:
接收装置,用于接收用户通过网络部署管理界面提交的网络部署信息;以及
部署装置,用于根据所述网络部署信息部署网络。
9.根据权利要求8所述的***,其特征在于:
所述网络部署信息包括但不限于:计算机信息、网络设备信息、组网连接链路信息以及网络设备或设备接口的配置信息;
所述***还包括:
第一验证装置,用于对所述接收装置接收的网络部署信息进行验证,验证通过后,通过所述网络部署管理界面向用户发送确认信息;
所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署实施的申请,并将所述申请发送给所述部署装置。
10.根据权利要求8或9所述的***,其特征在于:
所述接收装置,还用于接收用户通过网络部署管理界面提交的网络部署的需求信息;
所述***还包括:
第二验证装置,用于对所述接收装置接收的所述网络部署的需求信息进行验证,若验证通过,则通过所述网络部署管理界面向用户发送确认信息。
11.根据权利要求10所述的***,其特征在于:
所述接收装置,还用于接收用户通过所述网络部署管理界面提交的管理请求;
所述***还包括:
管理装置,用于根据所述接收装置接收的所述管理请求对所述网络部署进行管理,所述管理包括但不限于:配置管理和网络性能监视。
12.根据权利要求10所述的***,其特征在于:
接收装置,还用于接收用户通过所述网络部署管理界面提交的取消网络部署的请求;
所述***还包括:
删除装置,用于根据所述接收装置接收的所述请求,删除所述网络部署和释放资源。
13.根据权利要求8所述的***,其特征在于:
所述云计算业务提供***包括:网络部署管理界面、业务开展***和基础网络设施。
14.根据权利要求10所述的***,其特征在于:
所述接收装置,还用于接收用户通过所述网络部署管理界面提交的所述网络部署的需求信息的修改请求;以及接收用户在收到修改确认信息后通过所述网络部署管理界面提交的修改后的网络部署信息,包括但不限于:增加/减少计算机,增加/减少网络设备,增加/减少计算机和网络设备间、网络设备间的连接信息;
所述***还包括:
第三验证装置,用于对所述接收装置接收的所述修改请求进行验证,验证通过后,通过所述网络部署管理界面向用户发送修改确认信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100672838A CN102694667A (zh) | 2011-03-21 | 2011-03-21 | 支持用户自主部署网络的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100672838A CN102694667A (zh) | 2011-03-21 | 2011-03-21 | 支持用户自主部署网络的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102694667A true CN102694667A (zh) | 2012-09-26 |
Family
ID=46859959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100672838A Pending CN102694667A (zh) | 2011-03-21 | 2011-03-21 | 支持用户自主部署网络的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102694667A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105515874A (zh) * | 2015-12-26 | 2016-04-20 | 华为技术有限公司 | 在虚拟私有云中部署网络的方法和相关装置与*** |
EP3000203A4 (en) * | 2013-05-20 | 2016-12-28 | Citrix Systems Inc | METHODS AND SYSTEMS FOR CREATING AND MANAGING NETWORK GROUPS |
CN106899427A (zh) * | 2016-09-19 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 一种运维指令的执行方法、装置及*** |
CN113381879A (zh) * | 2021-05-17 | 2021-09-10 | 浪潮思科网络科技有限公司 | 一种基于sdn的网络部署方法及设备 |
CN113645314A (zh) * | 2021-08-31 | 2021-11-12 | 新华三技术有限公司成都分公司 | 一种私有云的部署方法和服务器 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050131898A1 (en) * | 2003-12-15 | 2005-06-16 | Fatula Joseph J.Jr. | Apparatus, system, and method for on-demand control of grid system resources |
CN100440888C (zh) * | 2004-01-17 | 2008-12-03 | 中国科学院计算技术研究所 | 基于网络存储和资源虚拟化的大型服务***的管理***及其方法 |
CN101694633A (zh) * | 2009-09-30 | 2010-04-14 | 曙光信息产业(北京)有限公司 | 计算机作业调度设备、方法及*** |
CN101873311A (zh) * | 2010-05-26 | 2010-10-27 | 上海动量软件技术有限公司 | 云构件软件***基于政策的网络实现配置条款处理的方法 |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
-
2011
- 2011-03-21 CN CN2011100672838A patent/CN102694667A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050131898A1 (en) * | 2003-12-15 | 2005-06-16 | Fatula Joseph J.Jr. | Apparatus, system, and method for on-demand control of grid system resources |
CN100440888C (zh) * | 2004-01-17 | 2008-12-03 | 中国科学院计算技术研究所 | 基于网络存储和资源虚拟化的大型服务***的管理***及其方法 |
CN101694633A (zh) * | 2009-09-30 | 2010-04-14 | 曙光信息产业(北京)有限公司 | 计算机作业调度设备、方法及*** |
CN101873311A (zh) * | 2010-05-26 | 2010-10-27 | 上海动量软件技术有限公司 | 云构件软件***基于政策的网络实现配置条款处理的方法 |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
Non-Patent Citations (1)
Title |
---|
熊锦华,虎嵩林,刘晖: "云计算中的按需服务", 《中兴通讯技术》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3000203A4 (en) * | 2013-05-20 | 2016-12-28 | Citrix Systems Inc | METHODS AND SYSTEMS FOR CREATING AND MANAGING NETWORK GROUPS |
US9906461B2 (en) | 2013-05-20 | 2018-02-27 | Citrix Systems, Inc. | Methods and systems for creating and managing network groups |
US10868771B2 (en) | 2013-05-20 | 2020-12-15 | Citrix Systems, Inc. | Methods and systems for creating and managing network groups |
CN105515874A (zh) * | 2015-12-26 | 2016-04-20 | 华为技术有限公司 | 在虚拟私有云中部署网络的方法和相关装置与*** |
CN105515874B (zh) * | 2015-12-26 | 2019-04-23 | 华为技术有限公司 | 在虚拟私有云中部署网络的方法和相关装置与*** |
CN106899427A (zh) * | 2016-09-19 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 一种运维指令的执行方法、装置及*** |
CN113381879A (zh) * | 2021-05-17 | 2021-09-10 | 浪潮思科网络科技有限公司 | 一种基于sdn的网络部署方法及设备 |
CN113645314A (zh) * | 2021-08-31 | 2021-11-12 | 新华三技术有限公司成都分公司 | 一种私有云的部署方法和服务器 |
CN113645314B (zh) * | 2021-08-31 | 2023-04-07 | 新华三技术有限公司成都分公司 | 一种私有云的部署方法和服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10523514B2 (en) | Secure cloud fabric to connect subnets in different network domains | |
US10362032B2 (en) | Providing devices as a service | |
EP3646549B1 (en) | Firewall configuration manager | |
CN102947797B (zh) | 使用横向扩展目录特征的在线服务访问控制 | |
US10778465B1 (en) | Scalable cloud switch for integration of on premises networking infrastructure with networking services in the cloud | |
CN104967609A (zh) | 内网开发服务器访问方法、装置及*** | |
CN105049412A (zh) | 一种不同网络间数据安全交换方法、装置及设备 | |
WO2021194632A1 (en) | Secure remote troubleshooting of private cloud | |
US20160057109A1 (en) | Secure communication channel using a blade server | |
CN106031128A (zh) | 提供移动设备管理功能 | |
WO2016008379A1 (zh) | 存储阵列自动化配置方法、装置及存储*** | |
CN102694667A (zh) | 支持用户自主部署网络的方法和*** | |
CN105704042A (zh) | 报文处理方法、bng及bng集群*** | |
CN113821305A (zh) | 基于Docker的云密码服务调用方法及中间件*** | |
CN110224917A (zh) | 数据传输方法、装置及***、服务器 | |
KR102094315B1 (ko) | 계정별 ap 할당 기반 망분리 시스템 | |
CN108366087A (zh) | 一种基于分布式文件***的iscsi服务实现方法和装置 | |
CN107454050A (zh) | 一种访问网络资源的方法及装置 | |
JP2023551837A (ja) | 通信要求に基づく要求元の真正性評価 | |
CN106506238A (zh) | 一种网元管理方法及*** | |
Helali | Systems and Network Infrastructure Integration: Design, Implementation, Safety and Supervision | |
Andriukaitis | MODERNIZATION OF COMPUTER NETWORK IN A COMPANY | |
CN117675253A (zh) | 账户管理方法、装置及*** | |
Alexandrova | IT infrastructure development: Case Petrocast Silica |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120926 |