CN104601651A - NaaS的多级插件*** - Google Patents

NaaS的多级插件*** Download PDF

Info

Publication number
CN104601651A
CN104601651A CN201410658051.3A CN201410658051A CN104601651A CN 104601651 A CN104601651 A CN 104601651A CN 201410658051 A CN201410658051 A CN 201410658051A CN 104601651 A CN104601651 A CN 104601651A
Authority
CN
China
Prior art keywords
plug
network
unit
naas
function
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
Application number
CN201410658051.3A
Other languages
English (en)
Inventor
郭锋
刘俊朋
胡玉鹏
于辉
李新虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201410658051.3A priority Critical patent/CN104601651A/zh
Publication of CN104601651A publication Critical patent/CN104601651A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供了一种NaaS的多级插件***,包括:多级网络插件,为L2-L7网络功能插件,用于通过插拔的方式使用L2-L7的功能插件;底层功能模块,用于通过插拔的方式使用不同的底层功能模块;L2-L7适配模块,用于对不同的底层功能模块进行适配;L2-L7网络服务模块,用于根据不同的底层功能模块,提供统一的L2-L7的网络服务功能。本发明使用多级网络插件,在网络功能层,可以方便灵活的以插件的方式对L2-L7的各层功能进行增删;在底层网络插件,可以方便地以插件的方式集成不同厂商的底层功能模块,使得整个架构非常灵活、开放。

Description

NaaS的多级插件***
技术领域
本发明涉及云计算技术领域,尤其涉及一种网络即服务(NaaS,Network as a Service)的多级插件***。
背景技术
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核***、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
如今,对于许多企业而言,他们所面临的一个最关键性的挑战就是如何快速的去响应市场的动态变化。NaaS是一种变量化的网络连接服务,可以动态的适应高峰期和非高峰期的需求。这种更加灵活的方案可以让企业在复杂多变的情景下增加更多资源和方便重新配置,让客户能够根据实际网络利用情况来动态扩缩。
目前大部分的NaaS都是基于某一种指定虚拟网络模块提供服务,例如A公司的云平台产品中,提供虚拟网络服务的NaaS模块,底层用的网络虚拟化可能是自己开发,也可能是与某家厂商B合作。假设在使用中,发现此NaaS模块的功能没有C厂商开发的功能完善和强大,此时要使用C厂商的网络虚拟化,可能需要较多的开发量,使得***兼容性差,扩展性不好。
发明内容
为了解决上述技术问题,本发明提供了一种NaaS的多级插件***,能够提高***的兼容性和扩展性。
为了达到本发明目的,本发明提供了一种NaaS的多级插件***,包括: 多级网络插件,为L2-L7网络功能插件,用于通过插拔的方式使用L2-L7的功能插件;底层功能模块,用于通过插拔的方式使用不同的底层功能模块;L2-L7适配模块,用于对不同的底层功能模块进行适配;L2-L7网络服务模块,用于根据不同的底层功能模块,提供统一的L2-L7的网络服务功能。
进一步地,所述多级网络插件,还包括:NaaS的通用或扩展接口。
进一步地,所述多级网络插件用于通过插拔的方式使用L2-L7的功能插件为:多级网络插件用于通过插拔的方式使用L2-L7的一个或多个功能插件。
进一步地,所述L2-L7适配模块,还用于将应用程序编程接口API转发给多级网络插件中适配的功能插件。
进一步地,所述***还包括:驱动插件,用于驱动不同的底层功能模块。
与现有技术相比,本发明包括:多级网络插件,为L2-L7网络功能插件,用于通过插拔的方式使用L2-L7的功能插件;底层功能模块,用于通过插拔的方式使用不同的底层功能模块;L2-L7适配模块,用于对不同的底层功能模块进行适配;L2-L7网络服务模块,用于根据不同的底层功能模块,提供统一的L2-L7的网络服务功能。本发明使用多级网络插件,在网络功能层,可以方便灵活的以插件的方式对L2-L7的各层功能进行增删;在底层网络插件,可以方便地以插件的方式集成不同厂商的底层功能模块,使得整个架构非常灵活、开放。
附图说明
1是本发明NaaS的多级插件***的框架示意
具体实施方式
下面结合附对本发明进行进一步的详细说明。通过足够详细的描述这些实施示例,使得本领域技术人员能够实践本发明。在不脱离本发明的主旨和范围的情况下,可以对实施做出逻辑的、实现的和其他的改变。
1是本发明NaaS的多级插件***的框架示意,如1所示,包括:
1、多级网络插件,提供NaaS定义的通用或扩展接口,根据需求,可以进行插件的替换,可以对不同厂商的不同的底层功能模块进行松耦合兼容, 无需修改代码,其中,松耦合指的是该多级网络插件架构对于底层功能模块依赖性较低,可以方便的兼容不同家厂商的底层功能模块。
具体地,多级网络插件为L2-L7网络功能插件,其中L2-L7是指网络功能的2层到7层,具体是指:数据链路层、网络层、传输层、会话层、表示层、应用层。根据需求,通过插拔的方式可以方便的使用相应网络层的功能插件。
例如:如果需要提供L3网络功能,只需将L3的插件***该多级网络插件的相应网络层即可,用户可以使用用户界面调用L3功能的统一接口。如果L3网络功能对某个厂家,比如H3C的底层功能模块比较符合需求,则可以相应地,在底层网络插件中***H3C的底层功能模块。H3C的底层功能模块通过标准接口调用H3C的网络功能,提供给用户。
2、L2-L7网络服务模块,可以根据不同厂商的底层功能模块,提供统一的L2-L7的网络服务功能,因此,用户无需关心网络功能插件细节。
3、L2-L7适配模块,用于对不同厂商的底层功能模块进行适配,并将应用程序编程接口(API,Application Programming Interface)转发给多级网络插件中适配的功能插件。
4、底层网络插件,是不同厂商的虚拟网络功能模块,通过插拔的方式可以方便的使用不同厂商的底层功能模块。
5、驱动插件,可以驱动不同厂商的底层功能模块。
本发明使用多级网络插件,在网络功能层,可以方便灵活的以插件的方式对L2-L7的各层功能进行增删;在底层网络插件,可以方便地以插件的方式集成不同厂商的底层功能模块,使得整个架构非常灵活、开放。
应当理解,虽然本说明书根据实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。

Claims (5)

1.一种网络即服务NaaS的多级插件***,其特征在于,包括:
多级网络插件,为L2-L7网络功能插件,用于通过插拔的方式使用L2-L7的功能插件;
底层功能模块,用于通过插拔的方式使用不同的底层功能模块;
L2-L7适配模块,用于对不同的底层功能模块进行适配;
L2-L7网络服务模块,用于根据不同的底层功能模块,提供统一的L2-L7的网络服务功能。
2.根据权利要求1所述的***,其特征在于,所述多级网络插件,还包括:NaaS的通用或扩展接口。
3.根据权利要求1或2所述的***,其特征在于,所述多级网络插件用于通过插拔的方式使用L2-L7的功能插件为:
多级网络插件用于通过插拔的方式使用L2-L7的一个或多个功能插件。
4.根据权利要求3所述的***,其特征在于,所述L2-L7适配模块,还用于将应用程序编程接口API转发给多级网络插件中适配的功能插件。
5.根据权利要求1所述的***,其特征在于,所述***还包括:驱动插件,用于驱动不同的底层功能模块。
CN201410658051.3A 2014-11-18 2014-11-18 NaaS的多级插件*** Pending CN104601651A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410658051.3A CN104601651A (zh) 2014-11-18 2014-11-18 NaaS的多级插件***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410658051.3A CN104601651A (zh) 2014-11-18 2014-11-18 NaaS的多级插件***

Publications (1)

Publication Number Publication Date
CN104601651A true CN104601651A (zh) 2015-05-06

Family

ID=53127145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410658051.3A Pending CN104601651A (zh) 2014-11-18 2014-11-18 NaaS的多级插件***

Country Status (1)

Country Link
CN (1) CN104601651A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110764836A (zh) * 2019-09-18 2020-02-07 华为技术有限公司 插件实现的方法和插件实现的***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030117365A1 (en) * 2001-12-13 2003-06-26 Koninklijke Philips Electronics N.V. UI with graphics-assisted voice control system
CN103034928A (zh) * 2012-12-11 2013-04-10 清华大学 自律分散的即插即用数据平台及管理方法和应用

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030117365A1 (en) * 2001-12-13 2003-06-26 Koninklijke Philips Electronics N.V. UI with graphics-assisted voice control system
CN103034928A (zh) * 2012-12-11 2013-04-10 清华大学 自律分散的即插即用数据平台及管理方法和应用

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110764836A (zh) * 2019-09-18 2020-02-07 华为技术有限公司 插件实现的方法和插件实现的***
US11880695B2 (en) 2019-09-18 2024-01-23 Huawei Technologies Co., Ltd. Plug-in implementation method and plug-in implementation system
CN110764836B (zh) * 2019-09-18 2024-02-09 华为技术有限公司 插件实现的方法和插件实现的***

Similar Documents

Publication Publication Date Title
US10171374B2 (en) Software defined infrastructures that encapsulate physical server resources into logical resource pools
US10491705B2 (en) Visualization for network virtualization platform
EP2342628B1 (en) Integration of an internal cloud infrastructure with existing enterprise services and systems
US9503310B1 (en) Methods and systems of dynamic management of resources in a virtualized environment
US10606624B2 (en) Placement of virtual machines on physical hosts
CN104580399B (zh) 一种基于OpenStack和Spice的云桌面实现方法
US9665388B2 (en) Selecting optimal hypervisor platforms that satisfy application workload requirements
US11870650B2 (en) System, method and computer program product for network function optimization based on locality and function type
US10620928B2 (en) Global cloud applications management
US9577916B1 (en) Gateway flow plugin containers
KR20140110486A (ko) 모바일 클라우드 컴퓨팅 환경에서의 리소스 관리 시스템 및 그 방법
CN105357256A (zh) 管理移动设备的方法及服务器
CN104486234A (zh) 一种将业务交换机卸载到物理网卡的方法及服务器
CN103220359A (zh) 桌面一体机管理***及方法
US11163951B2 (en) Symbolic regression embedding dimensionality analysis
Sun et al. Mapping application requirements to cloud resources
US10979531B2 (en) Pessimistic scheduling for topology optimized workload placement
US10530842B2 (en) Domain-specific pattern design
Sefraoui et al. Cloud computing migration and IT resources rationalization
CN104601651A (zh) NaaS的多级插件***
US10880360B2 (en) File transmission in a cluster
US10326844B2 (en) Cloud enabling resources as a service
US20180189090A1 (en) Exposing Hardware Work Queues as Virtual Devices in Virtual Machines
US10613889B2 (en) Ordering optimization of host machines in a computing environment based on policies
US10579789B2 (en) Portable appliance

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150506